Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 8cc4fc851f7d169bf8f6519e29d0d341687e647e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
2005-07-24 08:56  arthur

	* README: clean up README removing sections that should be in the
	  manual page

2005-07-24 08:55  arthur

	* config.py, plugins/new.py, plugins/old.py, plugins/whatsnew.py,
	  plugins/whatsold.py: rename whatsold and whatsnew plugins to old
	  and new

2005-07-24 08:52  arthur

	* schemes/http.py: handle socket errors properly

2005-07-24 08:52  arthur

	* schemes/http.py: fix for incomplete change in r76, now version
	  should not be referenced any more

2005-07-24 08:49  arthur

	* plugins/__init__.py, plugins/badlinks.py, plugins/external.py,
	  plugins/images.py, plugins/notchkd.py, plugins/notitles.py,
	  plugins/problems.py, plugins/sitemap.py, plugins/slow.py,
	  plugins/urllist.py, plugins/whatsnew.py, plugins/whatsold.py: call
	  make_link() with a link object instead of a url, removing the need
	  for a mySite in plugins

2005-07-24 08:47  arthur

	* plugins/badlinks.py: remove HTTP status code handling from here as
	  this should be done by the HTTP module

2005-07-24 08:47  arthur

	* plugins/whatsnew.py, plugins/whatsold.py: only report on ternal
	  links

2005-07-24 08:46  arthur

	* crawler.py: only add links to crawl list if they are not in there
	  allready

2005-07-24 08:45  arthur

	* debugio.py: flush stdout after each message so that redirecting
	  stdout and stderr together to a file works reliably

2005-07-23 14:02  arthur

	* crawler.py: fix regular expression matching

2005-07-23 12:55  arthur

	* config.py, plugins/__init__.py, schemes/http.py, version.py,
	  webcheck.1, webcheck.py: integrate versio.py into config.py, clean
	  up config.py removing unused settings and clean up boolean types

2005-07-23 11:00  arthur

	* config.py, webcheck.1, webcheck.py: remove logo option since the
	  current output does not use one

2005-07-23 10:53  arthur

	* schemes/file.py: most systems already know about .shtml files

2005-07-23 08:34  arthur

	* BUGS, INSTALL, README, webcheck.1: first step in cleaning up
	  documentation, integrating INSTALL in README and BUGS in manual
	  page and adding section on robots handling in manual

2005-07-23 08:28  arthur

	* AUTHORS, crawler.py, debugio.py, parsers/html.py,
	  plugins/__init__.py, plugins/about.py, plugins/badlinks.py,
	  plugins/external.py, plugins/images.py, plugins/notchkd.py,
	  plugins/notitles.py, plugins/problems.py, plugins/sitemap.py,
	  plugins/slow.py, plugins/whatsnew.py, plugins/whatsold.py,
	  schemes/file.py, schemes/ftp.py, schemes/http.py, version.py,
	  webcheck.1, webcheck.py: Mike Meyer -> Mike W. Meyer

2005-07-22 21:21  arthur

	* crawler.py: add support for sleep between requests

2005-07-22 21:11  arthur

	* webcheck.py: don't add . to python path as it's not needed and put
	  command line handling in same order as options

2005-07-22 21:05  arthur

	* plugins/__init__.py, webcheck.css: change layout to have a simpler
	  layout that also should work in MSIE

2005-07-22 21:04  arthur

	* debugio.py: fix docstrings

2005-07-22 21:01  arthur

	* plugins/__init__.py, webcheck.py: do not use start_time from
	  webcheck saving an import

2005-07-22 19:17  arthur

	* crawler.py, myUrlLib.py, parsers/__init__.py, parsers/html.py,
	  plugins/__init__.py, plugins/badlinks.py, plugins/external.py,
	  plugins/images.py, plugins/notchkd.py, plugins/notitles.py,
	  plugins/sitemap.py, plugins/slow.py, plugins/urllist.py,
	  plugins/whatsnew.py, plugins/whatsold.py, schemes/__init__.py,
	  schemes/file.py, schemes/ftp.py, schemes/http.py, webcheck.py:
	  almost complete rewrite of crawling and site state code making
	  children and parents link objects instead of urls and giving link
	  member variables better names, change plugins accordingly, make
	  scheme handling more pluggable and only use one function call and
	  have a better pluggable structure for content parsing (currently
	  only html)

2005-07-17 08:46  arthur

	* myUrlLib.py, plugins/__init__.py, plugins/badlinks.py,
	  plugins/external.py, plugins/images.py, plugins/notitles.py,
	  plugins/problems.py, plugins/sitemap.py, plugins/slow.py,
	  plugins/urllist.py, plugins/whatsnew.py, plugins/whatsold.py,
	  schemes/file.py, schemes/ftp.py, schemes/http.py, webcheck.py: use
	  lowercase url attribute in Link instead of uppercase URL

2005-07-16 15:35  arthur

	* plugins/__init__.py, plugins/badlinks.py, plugins/external.py,
	  plugins/images.py, plugins/notchkd.py, plugins/notitles.py,
	  plugins/problems.py, plugins/rptlib.py, plugins/sitemap.py,
	  plugins/slow.py, plugins/urllist.py, plugins/whatsnew.py,
	  plugins/whatsold.py, webcheck.py: move functionality of rptlib.py
	  to __init__.py so that we can just use the plugins package

2005-07-16 15:33  arthur

	* plugins/__init__.py: remove __init__.py to be replaced by contents
	  of rptlib.py

2005-07-16 10:24  arthur

	* webcheck.1: add note about pattern matching

2005-07-10 14:08  arthur

	* myUrlLib.py, schemes/__init__.py, schemes/file.py, schemes/ftp.py,
	  schemes/http.py: rework scheme code to use more logical function
	  names, more clearly mark internal functions and do some major
	  cleanup of the scheme modules code

2005-07-10 12:26  arthur

	* myUrlLib.py, plugins/whatsnew.py, plugins/whatsold.py,
	  schemes/file.py, schemes/http.py: store mtime in link object
	  instead of age in days

2005-07-10 12:00  arthur

	* schemes/ftp.py, webcheck.py: remove unneeded import and print

2005-07-09 20:22  arthur

	* htmlparse.py, myUrlLib.py, parsers, parsers/__init__.py,
	  parsers/html.py: move htmlparse to a more generic parsers package,
	  cleaning up the code and simplefying dependencies

2005-07-09 13:54  arthur

	* plugins/about.py, plugins/badlinks.py, plugins/external.py,
	  plugins/images.py, plugins/notchkd.py, plugins/notitles.py,
	  plugins/problems.py, plugins/rptlib.py, plugins/sitemap.py,
	  plugins/slow.py, plugins/urllist.py, plugins/whatsnew.py,
	  plugins/whatsold.py, webcheck.css, webcheck.py: clean up html
	  output generating xhtml 1.1 without frames and using css for
	  styling also getting rid of the images

2005-07-04 21:25  arthur

	* config.py: put plugins in a more logical order

2005-07-04 20:39  arthur

	* plugins/badlinks.py, plugins/external.py, plugins/images.py,
	  plugins/notchkd.py, plugins/notitles.py, plugins/rptlib.py,
	  plugins/sitemap.py, plugins/slow.py, plugins/urllist.py,
	  plugins/whatsnew.py, plugins/whatsold.py: implement consistent
	  sorting of all lists removing sort functions from rptlib and using
	  lambda functions where needed

2005-07-03 07:04  arthur

	* config.py, plugins/rptlib.py, schemes/http.py, webcheck.1: handle
	  and document proxy settings with environment variables

2005-07-03 06:36  arthur

	* INSTALL, README, config.py, myUrlLib.py, plugins/rptlib.py,
	  schemes/http.py, webcheck.1, webcheck.py: name webcheck with lower
	  case

2005-06-28 20:32  arthur

	* schemes/http.py: clean up get_reply() function to uses proper
	  recursion and don't use self where it doesn't make sense

2005-06-22 19:24  arthur

	* COPYING, debugio.py, htmlparse.py, myUrlLib.py, plugins/about.py,
	  plugins/badlinks.py, plugins/external.py, plugins/images.py,
	  plugins/notchkd.py, plugins/notitles.py, plugins/problems.py,
	  plugins/rptlib.py, plugins/sitemap.py, plugins/slow.py,
	  plugins/urllist.py, plugins/whatsnew.py, plugins/whatsold.py,
	  schemes/file.py, schemes/ftp.py, schemes/http.py, version.py,
	  webcheck.1, webcheck.py: change to most recent version of the GPL
	  (FSF address change) and update notices

2005-06-18 19:59  arthur

	* plugins/external.py: sort external links by url

2005-06-18 13:48  arthur

	* webcheck.py: split main() part into it's own function

2005-06-18 13:32  arthur

	* plugins/rptlib.py, webcheck.py: restructure a couple of things to
	  reduce the number of mutual imports and reduce the number of sutff
	  gathered in webcheck.py

2005-06-18 13:31  arthur

	* config.py, plugins/urllist.py: add simple urllist plugin to list
	  all visited urls

2005-06-18 13:20  arthur

	* plugins/sitemap.py: only include internal links in sitemap

2005-06-18 12:49  arthur

	* config.py, webcheck.py: add problems plugin to config instead of
	  hard-coding

2005-06-18 10:25  arthur

	* plugins/rptlib.py: remove ugly redirection for overwrite file
	  question since we now write all html through a file descriptor

2005-06-15 21:01  arthur

	* TODO, myUrlLib.py, plugins/about.py, plugins/badlinks.py,
	  plugins/external.py, plugins/images.py, plugins/notchkd.py,
	  plugins/notitles.py, plugins/problems.py, plugins/rptlib.py,
	  plugins/sitemap.py, plugins/slow.py, plugins/whatsnew.py,
	  plugins/whatsold.py, schemes/http.py, webcheck.py: pass reference
	  to Link class to plugins with parameter and make import config
	  where it is used instead of accessing it through another module

2005-06-15 20:55  arthur

	* myUrlLib.py, plugins/rptlib.py, plugins/sitemap.py, webcheck.py:
	  make use of base consistent, do not modify it to make a nicer url
	  (at least not now) and do not overwrite it with something silly
	  from webcheck.py

2005-06-14 19:17  arthur

	* myUrlLib.py: also set URL attribute on yaked links

2005-06-12 06:21  arthur

	* plugins/badlinks.py, plugins/images.py, plugins/notchkd.py,
	  plugins/notitles.py: again use the url as link title for some
	  links

2005-06-11 21:52  arthur

	* httpcodes.py, plugins/about.py, plugins/badlinks.py,
	  plugins/external.py, plugins/images.py, plugins/notchkd.py,
	  plugins/notitles.py, plugins/problems.py, plugins/rptlib.py,
	  plugins/sitemap.py, plugins/slow.py, plugins/whatsnew.py,
	  plugins/whatsold.py: general cleanup of plugins structure and
	  code, moving httpcodes to the only place they were used, cleaning
	  up plugin titles, version numbers and descriptios, adding
	  docstrings and using slightly more logical and consistent names
	  (plus some other cleanups)

2005-06-11 21:39  arthur

	* plugins/rptlib.py: make_link(): if no title is specified, try to
	  look up the title of the page and fallback to the url as title

2005-06-11 21:24  arthur

	* plugins/about.py: adapt plugin to using file descriptor etc

2005-06-11 18:52  arthur

	* contrib, plugins/about.py: move about plugin to plugins directory

2005-06-08 19:29  arthur

	* plugins/badlinks.py, plugins/external.py, plugins/images.py,
	  plugins/notchkd.py, plugins/notitles.py, plugins/problems.py,
	  plugins/rptlib.py, plugins/sitemap.py, plugins/slow.py,
	  plugins/whatsnew.py, plugins/whatsold.py, webcheck.py: write html
	  files using file descriptors instead of through redirection using
	  stdout, split writing of navigation frame and plugin pages plus
	  some minor cleanups to calling plugins

2005-06-08 19:10  arthur

	* plugins/__init__.py, schemes/__init__.py: claiming copyright on
	  empty files is silly

2005-06-06 21:22  arthur

	* debugio.py, htmlparse.py, myUrlLib.py, plugins/rptlib.py,
	  schemes/ftp.py, schemes/http.py, webcheck.1, webcheck.py: redo
	  output writing using a cleaner debugio and change debug command
	  line option

2005-06-06 20:11  arthur

	* plugins/badlinks.py, plugins/notchkd.py: replace a couple more
	  tabs

2005-06-06 20:05  arthur

	* webcheck.1: initial version of manual page loosely based on
	  documentation

2005-06-06 19:22  arthur

	* AUTHORS: added myself as copyright holder and added Bastian
	  Kleineidam (previous debian package maintainer) as contributor

2005-06-06 19:20  arthur

	* webcheck.py: small text improvement

2005-05-27 20:39  arthur

	* webcheck.sh: remove unneeded shell script

2005-05-27 20:28  arthur

	* webcheck.py: also support --force

2005-05-27 20:18  arthur

	* webcheck.py: redo command-line checking

2005-04-13 19:41  arthur

	* contrib/plugins/about.py: general cleanup

2005-04-13 19:41  arthur

	* plugins/sitemap.py: rework recursion to make it simpler plus some
	  general cleanups

2005-04-13 19:20  arthur

	* contrib/plugins/about.py, myUrlLib.py, plugins/badlinks.py,
	  plugins/external.py, plugins/images.py, plugins/notchkd.py,
	  plugins/notitles.py, plugins/problems.py, plugins/rptlib.py,
	  plugins/sitemap.py, plugins/slow.py, plugins/whatsnew.py,
	  plugins/whatsold.py, schemes/http.py, webcheck.py: rename linkList
	  to linkMap

2005-04-13 19:18  arthur

	* myUrlLib.py, robotparser.py: remove local copy of robotparser,
	  just use python\'s

2005-04-09 20:03  arthur

	* myUrlLib.py: qualify references to types functions

2005-04-09 13:48  arthur

	* htmlparse.py, myUrlLib.py, plugins/badlinks.py,
	  plugins/external.py, plugins/images.py, plugins/notchkd.py,
	  plugins/notitles.py, plugins/rptlib.py, plugins/slow.py,
	  plugins/whatsnew.py, plugins/whatsold.py, schemes/http.py: indent
	  with spaces instead of tabs (tabs are evil)

2005-04-08 21:31  arthur

	* myUrlLib.py: move finding of scheme module to separate function

2005-04-08 21:25  arthur

	* schemes/http.py: rebump loglevel to debug

2005-04-08 16:24  arthur

	* myUrlLib.py, schemes/file.py, schemes/filelink.py, schemes/ftp.py,
	  schemes/ftplink.py, schemes/http.py, schemes/httplink.py: remove
	  link part from scheme modules

2005-04-07 22:37  arthur

	* schemes/httplink.py: clean up http request code a little and do
	  not set host header (it is sent by HTTPConnection already

2005-04-07 20:29  arthur

	* contrib/plugins/about.py, debugio.py, htmlparse.py, httpcodes.py,
	  myUrlLib.py, plugins/__init__.py, plugins/badlinks.py,
	  plugins/external.py, plugins/images.py, plugins/notchkd.py,
	  plugins/notitles.py, plugins/problems.py, plugins/rptlib.py,
	  plugins/sitemap.py, plugins/slow.py, plugins/whatsnew.py,
	  plugins/whatsold.py, schemes/__init__.py, schemes/filelink.py,
	  schemes/ftplink.py, version.py, webcheck.py: make nicer file
	  (copyrights) headers

2005-04-07 20:23  arthur

	* schemes/httplink.py: fix problem with incorrect indent

2005-04-07 20:06  arthur

	* config.py, httpcodes.py, plugins/notitles.py: tabs to spaces (tabs
	  are evil)

2005-04-07 20:05  arthur

	* config.py, contrib/plugins/about.py, httpcodes.py,
	  plugins/badlinks.py, plugins/external.py, plugins/notchkd.py,
	  plugins/notitles.py, plugins/problems.py, plugins/rptlib.py,
	  plugins/sitemap.py, plugins/slow.py, plugins/whatsnew.py,
	  plugins/whatsold.py, schemes/filelink.py, schemes/ftplink.py,
	  schemes/httplink.py: tabs to spaces (tabs are evil)

2005-04-07 20:04  arthur

	* AUTHORS, schemes/httplink.py: include patch from Sebastien
	  Delafond <sdelafond@gmx.net> (from http://bugs.debian.org/286017)
	  to fix problems with recent versions of python

2005-04-06 19:38  arthur

	* INSTALL, config.py, htmlparse.py, plugins/images.py,
	  plugins/rptlib.py, schemes/ftplink.py, schemes/httplink.py,
	  webcheck.css, webcheck.py: import Debian package patches

2005-03-31 12:47  arthur

	* COPYING: install updated file without millenium bug

2005-03-31 12:45  arthur

	* AUTHORS: reformat file to better match suggested layout

2005-03-31 12:44  arthur

	* NEWS: put news items in a little more standard format

2005-03-31 12:42  arthur

	* AUTHORS, CHANGES, CREDITS, ChangeLog-1999, ChangeLog-2002,
	  HISTORY, HISTORY.linbot, NEWS: rename files to more standard names

2005-03-31 12:32  arthur

	* config.py, plugins/rptlib.py, version.py: remove checks for
	  updates (registry)

2005-03-31 12:28  arthur

	* ., contrib, contrib/plugins, plugins, schemes: ignore compiled
	  python objects

2005-03-29 12:08  arthur

	* BUGS, CHANGES, COPYING, CREDITS, HISTORY, HISTORY.linbot, INSTALL,
	  README, TODO, config.py, contrib, contrib/plugins,
	  contrib/plugins/about.py, debugio.py, htmlparse.py, httpcodes.py,
	  myUrlLib.py, plugins, plugins/__init__.py, plugins/badlinks.py,
	  plugins/external.py, plugins/images.py, plugins/notchkd.py,
	  plugins/notitles.py, plugins/problems.py, plugins/rptlib.py,
	  plugins/sitemap.py, plugins/slow.py, plugins/whatsnew.py,
	  plugins/whatsold.py, robotparser.py, schemes, schemes/__init__.py,
	  schemes/filelink.py, schemes/ftplink.py, schemes/httplink.py,
	  version.py, webcheck.css, webcheck.py, webcheck.sh: import of
	  release 1.0

2005-03-28 12:57  arthur

	* .: create webcheck directory