]> sjero.net Git - wget/blob - tests/ChangeLog
Rewrote FTPServer.pm to avoid filesystem; added Test-ftp-recursive.px.
[wget] / tests / ChangeLog
1 2009-09-05  Micah Cowan  <micah@cowan.name>
2
3         * Test-ftp-recursive.px: Added.
4         * run-px, Makefile.am (EXTRA_DIST): Added Test-ftp-recursive.px.
5
6         * FTPTest.pm (_setup_server): Don't construct the "input"
7         directory's contents, just pass the URLs structure to
8         FTPServer->new.
9         * FTPServer.pm: Rewrote portions, so that the server now uses the
10         information from the %urls hash directly, rather than reading from
11         real files. Added an FTPPaths package to the file.
12
13 2009-09-04  Micah Cowan  <micah@cowan.name>
14
15         * WgetTest.pm.in (run): Error-checking improvements.
16
17 2009-09-02  Micah Cowan  <micah@cowan.name>
18
19         * Makefile.am (unit-tests): explicit dependency is
20         unnecessary (and harmful, as it overrides the automatic one).
21
22 2009-09-01  Micah Cowan  <micah@cowan.name>
23
24         * Makefile.am (../src/libunittest.a): Make it a phony target,
25         so we always make sure to get up-to-date unit-test runs.
26
27 2009-09-01  Steven Schubiger  <stsc@member.fsf.org>
28
29         * Makefile.am: Add Test-cookies.px, Test-cookies-401.px
30         and Test-restrict-ascii.px to EXTRA_DIST.
31
32 2009-08-31  Steven Schubiger  <stsc@member.fsf.org>
33
34         * Makefile.am: Add Test-k.px to EXTRA_DIST.
35
36 2009-08-29  Steven Schubiger  <stsc@member.fsf.org>
37
38         * run-px: Add Test-k.px to the list.
39
40         * Test-k.px: Test escaping of semicolons in local file strings.
41
42 2009-08-27  Micah Cowan  <micah@cowan.name>
43
44         * WgetTest.pm.in (run): Shift the errcode right by 8 binary places.
45         
46         * Test--spider-fail.px, Test--spider-r--no-content-disposition.px,
47         Test--spider-r--no-content-disposition-trivial.px,
48         Test--spider-r-HTTP-Content-Disposition.px, Test--spider-r.px,
49         Test-O-nonexisting.px, Test-cookies-401.px,
50         Test-nonexisting-quiet.px: Adjusted "expected error code"; Wget's
51         exit codes have changed.
52
53 2009-08-27  Micah Cowan  <micah@cowan.name>
54
55         * run-px: Added Test-cookies.px, Test-cookies-401.px
56
57         * Test-cookies.px: Basic testing to make sure Wget doesn't send
58         cookies; no path/domain checking.
59
60         * Test-cookies.px: Test to make sure Wget heeds cookies when they
61         are sent with a 401 response (#26775).
62
63         * HTTPServer.pm (send_response): Don't try to substitute port in
64         response body, if there isn't one.
65         (verify_request_headers): Avoid uninitialized warning when an
66         expected header isn't provided by Wget.
67
68 2009-07-27  Micah Cowan  <micah@cowan.name>
69
70         * Test-restrict-ascii.px: New.
71
72         * run-px: Added Test-restrict-ascii.px.
73
74 2009-07-26  Micah Cowan  <micah@cowan.name>
75
76         * Test-ftp-iri.px, Test-ftp-iri-fallback.px,
77         Test-ftp-iri-recursive.px, Test-ftp-iri-disabled.px,
78         Test-idn-cmd.px, Test-idn-robots.px: Adjust wget invocations,
79         replacing --locale with --local-encoding.
80         
81 2009-07-07  Steven Schubiger  <stsc@member.fsf.org>
82
83         * Makefile.am: Add IDN/IRI test files and Test-meta-robots.px
84         to EXTRA_DIST.
85
86 2009-07-05  Micah Cowan  <micah@cowan.name>
87
88         * Test-meta-robots.px: Added.
89         
90         * run-px: Add Test-meta-robots.px to the list.
91
92 2009-07-03  Micah Cowan  <micah@cowan.name>
93
94         * Test-ftp-iri-disabled.px, Test-iri-disabled.px:
95         --iri=no --> --no-iri
96
97 2009-07-01  Micah Cowan  <micah@cowan.name>
98
99         * HTTPServer.pm (send_response): Invocation of
100         verify_request_headers, to support testing of Wget-sent header
101         values.
102         (verify_request_headers): Added.
103
104         * Test-iri.px: Added verification checks for Referer values.
105
106 2009-06-29  Micah Cowan  <micah@cowan.name>
107
108         * WgetTest.pm.in (_cleanup): Allow cleanup of test directories to
109         be skipped at user discretion.
110
111         * run-px, Test-iri-percent.px, Test-ftp-iri-recursive.px: Added
112         test for percent-coded value preservation, FTP recursion when IRI
113         support's on.
114
115 2008-12-04  Micah Cowan  <micah@cowan.name> (not copyrightable)
116
117         * run-px, Test-idn-robots.px: Added test for robots-file
118         downloads.
119
120         * Test-idn-cmd.px, Test-idn-meta.px, Test-idn-headers.px:
121         Fix test names.
122
123 2008-11-26  Micah Cowan  <micah@cowan.name>  (not copyrightable)
124
125         * Test-ftp-iri-disabled.px, Test-ftp-iri-fallback.px,
126         Test-ftp-iri.px, Test-idn-cmd.px, Test-idn-headers.px,
127         Test-idn-meta.px, Test-iri-disabled.px,
128         Test-iri-forced-remote.px, Test-iri-list.px, Test-iri.px: More
129         module-scope warnings.
130
131 2009-06-14  Micah Cowan  <micah@cowan.name>
132
133         * Makefile.am (EXTRA_DIST): Include all the tests, run-px, and
134         certs/, to make distcheck happy.
135
136 2009-06-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
137
138         * Test-proxied-https-auth.px: Take an optional argument for the
139         top source directory, so we can find the cert and key.
140
141         * run-px: Provide the top source directory as an argument, so
142         scripts can find their way around.
143
144 2009-04-11  Steven Schubiger  <stsc@member.fsf.org>
145
146         * run-px: Skip testing with real rc files by setting 
147         SYSTEM_WGETRC and WGETRC to /dev/null.
148
149 2009-02-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
150
151         * Makefile.am (run-px-tests): Ensure run-px is run from srcdir.
152
153         * run-px: Include modules from srcdir.
154
155 2008-11-25  Steven Schubiger  <stsc@members.fsf.org>
156
157         * WgetTest.pm.in: Remove the magic interpreter line;
158         replace -w with lexical warnings.
159
160 2008-11-13  Steven Schubiger  <stsc@members.fsf.org>
161
162         * FTPServer.pm, FTPTest.pm, HTTPServer.pm, HTTPTest.pm,
163         WgetTest.pm.in: Clean up leftover whitespace.
164
165 2008-11-12  Steven Schubiger  <stsc@members.fsf.org>
166
167         * Test-auth-basic.px, Test-auth-no-challenge.px,
168         Test-auth-no-challenge-url.px, Test-c-full.px,
169         Test-c-partial.px, Test-c.px, Test-c-shorter.px,
170         Test-E-k-K.px, Test-E-k.px, Test-ftp.px, 
171         Test-HTTP-Content-Disposition-1.px, 
172         Test-HTTP-Content-Disposition-2.px,
173         Test-HTTP-Content-Disposition.px, Test-N-current.px,
174         Test-N-HTTP-Content-Disposition.px,
175         Test-N--no-content-disposition.px,
176         Test-N--no-content-disposition-trivial.px,
177         Test-N-no-info.px, Test--no-content-disposition.px,
178         Test--no-content-disposition-trivial.px, Test-N-old.px,
179         Test-nonexisting-quiet.px, Test-noop.px, Test-np.px,
180         Test-N.px, Test-N-smaller.px, 
181         Test-O-HTTP-Content-Disposition.px, Test-O-nc.px,
182         Test-O--no-content-disposition.px, 
183         Test-O--no-content-disposition-trivial.px,
184         Test-O-nonexisting.px, Test-O.px,
185         Test-proxy-auth-basic.px, Test-Restrict-Lowercase.px,
186         Test-Restrict-Uppercase.px,
187         Test--spider-fail.pxm, Test--spider.px,
188         Test--spider-r-HTTP-Content-Disposition.px,
189         Test--spider-r--no-content-disposition.px,
190         Test--spider-r--no-content-disposition-trivial.px,
191         Test--spider-r.px: Enforce lexically scoped warnings.
192
193         * Test-proxied-https-auth.px, run-px: Place use strict
194         before use warnings.
195
196 2008-11-12  Steven Schubiger  <stsc@members.fsf.org>
197
198         * FTPServer.pm, FTPTest.pm, HTTPServer.pm, HTTPTest.pm:
199         Remove the magic interpreter line, because it cannot be
200         used fully. Substitute -w with use warnings.
201
202 2008-11-11  Micah Cowan  <micah@cowan.name>
203
204         * HTTPServer.pm (handle_auth): Allow testing of
205         --auth-no-challenge.
206
207         * Test-auth-no-challenge.px, Test-auth-no-challenge-url.px:
208         Added.
209
210         * run-px: Add Test-auth-no-challenge.px,
211         Test-auth-no-challenge-url.px.
212
213 2008-11-07  Steven Schubiger  <stsc@members.fsf.org>
214
215         * run-px: Use some colors for the summary part of the test
216         output to strengthen the distinction between a successful
217         or failing run.
218
219 2008-11-06  Steven Schubiger  <stsc@members.fsf.org>
220
221         * run-px: When executing test scripts, invoke them with the
222         current perl executable name as determined by env.
223
224 2008-11-06  Micah Cowan  <micah@cowan.name>
225
226         * run-px: Use strict (thanks Steven Schubiger!).
227
228 2008-09-09  Micah Cowan  <micah@cowan.name>
229
230         * Test-idn-cmd.px: Added.
231
232         * run-px: Added Test-idn-cmd.px.
233
234 2008-08-28  Micah Cowan  <micah@cowan.name>
235
236         * HTTPServer.pm (run): Allow distinguishing between hostnames,
237         when used as a proxy.
238
239         * Test-idn-headers.px, Test-idn-meta.px: Added.
240
241         * run-px: Added Test-idn-headers.px, Test-idn-meta.px.
242
243         * Test-proxy-auth-basic.px: Use the full URL, rather than just the
244         path (made necessary by the accompanying change to HTTPServer.pm).
245
246 2008-08-14  Xavier Saint <wget@sxav.eu>
247         
248         * Test-iri-list.px : Fetch files from a remote list.
249
250 2008-08-03  Xavier Saint <wget@sxav.eu>
251
252         * Test-iri.px : HTTP recursive fetch for testing IRI support and
253         fallback.
254
255         * Test-iri-disabled.px : Same file structure as Test-iri.px but with
256         IRI support disabled
257
258         * Test-iri-forced-remote.px : There's a difference between ISO-8859-1
259         and ISO-8859-15 for character 0xA4 (respectively currency sign and
260         euro sign). So with a forced ISO-8859-1 remote encoding, wget should
261         see 0xA4 as a currency sign and transcode it correctly in UTF-8 instead
262         of using the ISO-8859-15 given by the server.
263
264         * Test-ftp-iri.px : Give a file to fetch via FTP in a specific locale
265         and expect wget to fetch the file UTF-8 encoded.
266
267         * Test-ftp-iri-fallback.px : Same as above but wget should fallback on
268         locale encoding to fetch the file.
269
270         * Test-ftp-iri.px : Same as Test-ftp-iri.px but with IRI support
271         disabled. The UTF-8 encoded file should not be retrieved.
272
273 2008-06-22  Micah Cowan  <micah@cowan.name>
274
275         * Test-proxied-https-auth.px: Shift exit code so it falls in the
276         lower bits, and actually fails when it should. Use dynamic port,
277         instead of static port. Only run the test if our Wget was built
278         with HTTPS support.
279
280         * certs/server-cert.pem, certs/server-key.pem: Apparently failed
281         to add these from 1.11.x repo. Fixed.
282
283 2008-06-12  Micah Cowan  <micah@cowan.name>
284
285         * FTPServer.pm, FTPTest.pm, HTTPServer.pm, HTTPTest.pm,
286         Test--no-content-disposition-trivial.px,
287         Test--no-content-disposition.px, Test--spider-fail.px,
288         Test--spider-r--no-content-disposition-trivial.px,
289         Test--spider-r--no-content-disposition.px,
290         Test--spider-r-HTTP-Content-Disposition.px, Test--spider-r.px,
291         Test--spider.px, Test-E-k-K.px, Test-E-k.px,
292         Test-HTTP-Content-Disposition-1.px,
293         Test-HTTP-Content-Disposition-2.px,
294         Test-HTTP-Content-Disposition.px,
295         Test-N--no-content-disposition-trivial.px,
296         Test-N--no-content-disposition.px,
297         Test-N-HTTP-Content-Disposition.px, Test-N-current.px,
298         Test-N-no-info.px, Test-N-old.px, Test-N-smaller.px, Test-N.px,
299         Test-O--no-content-disposition-trivial.px,
300         Test-O--no-content-disposition.px,
301         Test-O-HTTP-Content-Disposition.px, Test-O-nonexisting.px,
302         Test-O.px, Test-Restrict-Lowercase.px,
303         Test-Restrict-Uppercase.px, Test-auth-basic.px, Test-c-full.px,
304         Test-c-partial.px, Test-c.px, Test-ftp.px,
305         Test-nonexisting-quiet.px, Test-noop.px, Test-np.px,
306         Test-proxied-https-auth.px, Test-proxy-auth-basic.px,
307         WgetTest.pm.in: Use whatever ports are available, rather than
308         hard-coded ones.
309
310         * run-px: More summary info, explicit exit code.
311
312         * Makefile.am: Reinstate "run-px-tests" as a dependency for the
313         "check" target.
314
315         * WgetTest.pm.in: Draw more attention to the fact that
316         WgetTest.pm is a generated file.
317
318         * Test-proxied-https-auth.px: Better cleanup, so next test can
319         open the port.
320
321 2008-05-31  Micah Cowan  <micah@cowan.name>
322
323         * Test-N-current.px: Ensure we catch failures.
324
325         * Test-N-old.px: Make it test only the timestamp, and not the
326         content length in addition.
327
328         * Test-N-smaller.px, Test-N-no-info.px: added.
329
330         * Test-c-partial.px: Improve checking that the file was
331         partially retrieved, rather than overwritten.
332
333         * run-px: Added Test-N-smaller.px, Test-N-no-info.px.
334
335         * HTTPServer.pm: Return 416 for fully-retrieved content, rather
336         than 206 with a zero content-length.
337
338 2008-05-23  Micah Cowan  <micah@cowan.name>
339
340         * Test--spider.px: Make test expect 0 return code.
341
342 2008-05-22  Micah Cowan  <micah@cowan.name>
343
344         * Makefile.am (run-px-tests): Replaced ugly list of tests with
345         run-px Perl script to manage running them.
346         
347         * run-px: Added.
348
349         * FTPServer.pm (run): Avoid re-forking. Fixes bug #20458.
350
351 2008-04-26  Micah Cowan  <micah@cowan.name>
352
353         * Makefile.am, Test-proxied-https-auth.px: Added a test for
354         accessing password-protected HTTPS URLs through a proxy (via
355         CONNECT).
356
357 2008-04-10  Micah Cowan  <micah@cowan.name>
358
359         * Makefile.am, Test-proxy-auth-basic.px: Added a test for
360         accessing password-protected URLs through a proxy.
361
362 2008-01-25  Micah Cowan  <micah@cowan.name>
363
364         * Makefile.am: Updated copyright year.
365
366 2008-01-23  Micah Cowan  <micah@cowan.name>
367
368         * Makefile.am: Add libmd5 to unit-tests.
369
370 2007-11-28  Micah Cowan <micah@cowan.name>
371
372         * Makefile.am: Updated license exception for OpenSSL, per the
373         SFLC.
374
375 2007-10-18  Micah Cowan  <micah@cowan.name>
376
377         * Makefile.am: Add dependency for unit_tests on libgnu.a.
378
379 2007-10-05  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
380
381         * WgetTest.pm.in: wget is built in the build tree.  Use an
382         absolute path to the binary.
383         * Makefile.in: Removed, replaced by Makefile.am.
384         * Makefile.am: Converted from Makefile.in.
385
386 2007-09-25  Micah Cowan  <micah@cowan.name>
387
388         * Makefile.in: Use EXEEXT instead of exeext.
389
390 2007-08-21  Mauro Tortonesi  <mauro@ferrara.linux.it>
391
392         * WgetTest.pm.in: Added support for timestamping of pre-existing
393         files.
394
395         * Test-N-current.px: Fixed broken test logic.
396
397         * Makefile.in: Updated list of automatically run tests.
398
399         * Test-HTTP-Content-Disposition.px: Added -e contentdisposition=on
400         option, since now HTTP Content-Disposition header support is turned
401         off by default.
402
403         * Test-HTTP-Content-Disposition-1.px: Ditto.
404
405 2007-08-10  Mauro Tortonesi  <mauro@ferrara.linux.it>
406
407         * Test--spider--no-content-disposition-trivial.px: Added new tests for
408         validation of HTTP Content-Disposition header support logic. In
409         particular, these tests check wget's behavior for every combination of
410         --spider [-r] and -e contentdisposition=on/off options.
411
412         * Test--spider-r-HTTP-Content-Disposition.px: Ditto.
413
414         * Test--spider-HTTP-Content-Disposition.px: Ditto.
415
416         * Test--spider--no-content-disposition.px: Ditto.
417
418         * Test--spider-r--no-content-disposition-trivial.px: Ditto.
419
420         * Test--spider-r--no-content-disposition.px: Ditto.
421
422 2007-07-25  Micah Cowan  <micah@cowan.name>
423
424         * HTTPServer.pm (run, send_response): Farmed out some logic from
425         the run method into a separate one named send_response, which
426         was then modified to handle simple authentication testing.
427         (handle_auth): Added to handle simple authentication testing.
428         (verify_auth_basic): Checks to make sure Basic credentials are
429         valid.
430         (verify_auth_digest): Stub added; always fails test.
431         * Makefile.in: Added Test-auth-basic.px to list of automatically
432         run tests.
433         * Test-auth-basic: Simple basic authentication test; mainly just
434         lets the server do its testing. Its current purpose is just to
435         ensure that correct basic creds are sent, but never until a
436         challenge has been sent.
437
438 2007-07-10  Mauro Tortonesi  <mauro@ferrara.linux.it>
439
440         * Test--no-content-disposition.px: Added new tests for validation of
441         HTTP Content-Disposition header support logic. In particular, these
442         tests check wget's behavior for every combination of -N/-O and -e
443         contentdisposition=on/off options.
444
445         * Test--no-content-disposition-trivial.px: Ditto.
446
447         * Test-N-HTTP-Content-Disposition.px: Ditto.
448
449         * Test-N--no-content-disposition.px: Ditto.
450
451         * Test-N--no-content-disposition-trivial.px: Ditto.
452
453         * Test-O-HTTP-Content-Disposition.px: Ditto.
454
455         * Test-O--no-content-disposition.px: Ditto.
456
457         * Test-O--no-content-disposition-trivial.px: Ditto.
458
459 2007-07-05  Micah Cowan  <micah@cowan.name>
460
461         * Makefile.in:
462         Updated GPL reference to version 3 or later, removed FSF
463         address.
464
465 2007-06-14  Mauro Tortonesi  <mauro@ferrara.linux.it>
466
467         * FTPServer.pm: Added FTP testing support.
468
469         * FTPTest.pm: Ditto.
470
471         * Test-ftp.px: Ditto.
472
473 2006-12-22  Mauro Tortonesi  <mauro@ferrara.linux.it>
474
475         * HTTPTest.pm: Don't ignore initial '/' character in requested URLs.
476
477 2006-11-10  Mauro Tortonesi  <mauro@ferrara.linux.it>
478
479         * Test-np.px: Added test for -np.
480
481         * HTTPTest.pm: Ignore initial '/' character in requested URLs.
482         
483 2006-10-12  Mauro Tortonesi  <mauro@ferrara.linux.it>
484
485         * Test1.px: Renamed to Test-noop.px.
486
487         * Test-noop.px: Ditto.
488
489         * Test2.px: Renamed to Test-N.px.
490
491         * Test-N.px: Ditto.
492
493         * Test3.px: Renamed to Test-nonexisting-quiet.px.
494
495         * Test-nonexisting-quiet.px: Ditto.
496
497         * Test4.px: Renamed to Test-O-nonexisting.px.
498
499         * Test-O-nonexisting.px: Ditto.
500
501         * Test5.px: Renamed to Test-HTTP-Content-Disposition.px.
502         
503         * Test-HTTP-Content-Disposition.px: Ditto.
504         
505         * Test6.px: Renamed to Test-HTTP-Content-Disposition-1.px.
506         
507         * Test-HTTP-Content-Disposition-1.px: Ditto.
508         
509         * Test7.px: Renamed to Test-HTTP-Content-Disposition-2.px.
510
511         * Test-HTTP-Content-Disposition-2.px: Ditto.
512
513         * Test8.px: Replaced by Test--spider-r.px.
514
515         * Test9.px: Renamed to Test-Restrict-Lowercase.px.
516
517         * Test-Restrict-Lowercase.px: Ditto.
518
519         * Test10.px: Renamed to Test-Restrict-Uppercase.px.
520         
521         * Test-Restrict-Uppercase.px: Ditto.
522
523         * Test--spider.px: Added test for spider mode.
524         
525         * Test--spider-fail.px: Added failing test for spider mode.
526         
527         * Test--spider-r.px: Added test for recursive spider mode.
528
529         * Test-c.px: Added test for --continue mode.
530
531         * Test-c-full.px: Added test for --continue mode.
532
533         * Test-c-partial.px: Added test for --continue mode.
534
535         * Test-O.px: Added test for -O.
536
537         * Test-N-current.px: Added test for -N.
538         
539         * Test-N-old.px: Added test for -N.
540
541         * Test-E-k.px: Added test for -E -k.
542
543         * Test-E-k-K.px: Added test for -E -k -K.
544
545 2006-08-17  Mauro Tortonesi  <mauro@ferrara.linux.it>
546
547         * HTTPServer.pm: Added support for Range header.
548
549 2006-07-14  Mauro Tortonesi  <mauro@ferrara.linux.it>
550
551         * Test4.px: Fixed wrong expected behaviour.
552
553 2006-06-13  Mauro Tortonesi  <mauro@ferrara.linux.it>
554
555         * Test9.px: Added test for --restrict-file-names=lowercase option.
556         
557         * Test10.px: Added test for --restrict-file-names=uppercase option.
558
559 2006-05-26  Mauro Tortonesi  <mauro@ferrara.linux.it>
560
561         * HTTPServer.pm: Added synchronization between client and server
562         processes to prevent the test to start before the server is ready.
563
564         * HTTPTest.pm: Ditto.
565
566         * Test.pm: Ditto.
567
568         * Test1.px: Removed unneeded ../src/ from command line.
569
570         * Test2.px: Ditto.
571         
572         * Test3.px: Ditto.
573         
574         * Test4.px: Ditto.
575
576         * Test5.px: Ditto.
577
578         * Test6.px: Ditto.
579
580         * Test7.px: Ditto.
581
582         * Test8.px: Added test for recursive spider mode.
583
584 2006-05-26  Mauro Tortonesi  <mauro@ferrara.linux.it>
585
586         * HTTPServer.pm: Fixed bug when returning 404. Improved logging. 
587
588         * Test.pm: Added support for command lines which use an absolute path
589         for the Wget binary.
590
591 2006-04-28  Mauro Tortonesi  <mauro@ferrara.linux.it>
592
593         * Test5.px: Added test for HTTP Content-Disposition support.
594
595         * Test6.px: Ditto.
596         
597         * Test7.px: Ditto.
598
599 2006-04-27  Mauro Tortonesi  <mauro@ferrara.linux.it>
600         
601         * HTTPServer.pm: Serve index.html if no filename is given.
602
603         * Test.pm: Added support for pre-existing files.
604         
605 2006-01-24  Mauro Tortonesi  <mauro@ferrara.linux.it>
606
607         * HTTPServer.pm: Enhanced logging support.
608
609         * HTTPTest.pm: Updated to new test format.
610         
611         * Test.pm: Improved test setup, verification and cleanup. Major 
612         refactoring.
613         
614         * Test1.px: Updated to new test format.
615
616         * Test2.px: Updated to new test format.
617
618         * Test3.px: Added new test for quiet download of nonexistent URL.
619
620         * Test4.px: Added new test for quiet download of nonexistent URL with
621         --output-document option.
622         
623 2005-12-05  Mauro Tortonesi  <mauro@ferrara.linux.it>
624
625         * HTTPServer.pm: Refactored as a subclass of HTTP::Daemon. 
626         Removed the old run method and renamed the old run_daemon 
627         method to run.  Added support for partial 
628         
629         * Testing.pm: Renamed to HTTPTest.pm.
630         
631         * HTTPTest.pm: Refactored as a subclass of Test.  Renamed 
632         Run_HTTP_Test to run, verify_download to _verify_download 
633         and added support for timestamp checking.
634
635         * Test.pm: Added Test class as the super class of every 
636         testcase.
637
638         * test1: Renamed to Test1.px.
639         
640         * Test1.px: Refactored as an instance of the HTTPTest class.
641         
642         * Test2.px: Added -N HTTP test.
643
644 2005-11-02  Mauro Tortonesi  <mauro@ferrara.linux.it>
645
646         * HTTPServer.pm: Added basic support for HTTP testing.
647         
648         * Testing.pm: Added basic support for feature testing (only HTTP
649         testing is supported at the moment).
650
651         * test1: Added basic HTTP test.
652