1 2009-09-07 Micah Cowan <micah@cowan.name>
3 * FTPServer.pm (FTPServer::run): Pass "server behavior" information to
4 newly-constructed FTPPaths object.
5 (FTPPaths::initialize): Accept "server behavior" hash.
6 (FTPPaths::_format_for_list): If server behavior has "bad_list"
7 set, then always report 0 for the size.
8 * Test-ftp-bad-list.px: Added. Attempts to reproduce bug
10 * run-px, Makefile.am (EXTRA_DIST): Added Test-ftp-bad-list.px.
12 2009-09-06 Micah Cowan <micah@cowan.name>
14 * WgetTest.pm.in (_setup): Don't expect error codes from
15 _setup_server; none are returned.
16 (quotechar, _show_diff): Added facilities for expounding on where
17 output didn't match expectations.
18 (_verify_download): Use _show_diff.
20 * FTPTest.pm (_setup_server): Pass value of server_behavior to
21 FTPServer initialization.
23 * Test-ftp-pasv-fail.px: Added.
24 * run-px, Makefile.am (EXTRA_DIST): Added Test-ftp-pasv-fail.px.
26 * WgetTest.pm.in: Added "server_behavior" to the set of accepted
27 initialization values.
28 * FTPServer.pm (__open_data_connection): Add "server_behavior" to
29 the set of accepted initialization values.
30 (run): Honor the 'fail_on_pasv' server behavior setting, to
31 trigger the Wget getftp glitch.
33 2009-09-05 Micah Cowan <micah@cowan.name>
35 * Test-ftp-recursive.px: Added.
36 * run-px, Makefile.am (EXTRA_DIST): Added Test-ftp-recursive.px.
38 * FTPTest.pm (_setup_server): Don't construct the "input"
39 directory's contents, just pass the URLs structure to
41 * FTPServer.pm: Rewrote portions, so that the server now uses the
42 information from the %urls hash directly, rather than reading from
43 real files. Added an FTPPaths package to the file.
45 2009-09-04 Micah Cowan <micah@cowan.name>
47 * WgetTest.pm.in (run): Error-checking improvements.
49 2009-09-05 Steven Schubiger <stsc@member.fsf.org>
51 * run-px: Introduce two new diagnostics: Skip and Unknown.
53 * WgetFeature.pm (import): Parse the version output of Wget
54 and assert the availability of a feature.
56 * WgetFeature.cfg: Messages to be printed in absence of a
59 * Test-ftp-iri-disabled.px, Test-ftp-iri-fallback.px,
60 Test-ftp-iri-recursive.px, Test-ftp-iri.px, Test-idn-cmd.px,
61 Test-idn-headers.px, Test-idn-meta.px, Test-idn-robots.px,
62 Test-iri-forced-remote.px, Test-iri-list.px,
63 Test-iri-percent.px, Test-iri.px: Use WgetFeature.pm to
64 check for the presence of the IDN/IRI feature.
66 * Test-proxied-https-auth.px: Replace grepping for a feature
67 with loading WgetFeature.pm at compile-time.
69 * Makefile.am: Add WgetFeature.pm and WgetFeature.cfg
72 2009-09-02 Micah Cowan <micah@cowan.name>
74 * Makefile.am (unit-tests): explicit dependency is
75 unnecessary (and harmful, as it overrides the automatic one).
77 2009-09-01 Micah Cowan <micah@cowan.name>
79 * Makefile.am (../src/libunittest.a): Make it a phony target,
80 so we always make sure to get up-to-date unit-test runs.
82 2009-09-01 Steven Schubiger <stsc@member.fsf.org>
84 * Makefile.am: Add Test-cookies.px, Test-cookies-401.px
85 and Test-restrict-ascii.px to EXTRA_DIST.
87 2009-08-31 Steven Schubiger <stsc@member.fsf.org>
89 * Makefile.am: Add Test-k.px to EXTRA_DIST.
91 2009-08-29 Steven Schubiger <stsc@member.fsf.org>
93 * run-px: Add Test-k.px to the list.
95 * Test-k.px: Test escaping of semicolons in local file strings.
97 2009-08-27 Micah Cowan <micah@cowan.name>
99 * WgetTest.pm.in (run): Shift the errcode right by 8 binary places.
101 * Test--spider-fail.px, Test--spider-r--no-content-disposition.px,
102 Test--spider-r--no-content-disposition-trivial.px,
103 Test--spider-r-HTTP-Content-Disposition.px, Test--spider-r.px,
104 Test-O-nonexisting.px, Test-cookies-401.px,
105 Test-nonexisting-quiet.px: Adjusted "expected error code"; Wget's
106 exit codes have changed.
108 2009-08-27 Micah Cowan <micah@cowan.name>
110 * run-px: Added Test-cookies.px, Test-cookies-401.px
112 * Test-cookies.px: Basic testing to make sure Wget doesn't send
113 cookies; no path/domain checking.
115 * Test-cookies.px: Test to make sure Wget heeds cookies when they
116 are sent with a 401 response (#26775).
118 * HTTPServer.pm (send_response): Don't try to substitute port in
119 response body, if there isn't one.
120 (verify_request_headers): Avoid uninitialized warning when an
121 expected header isn't provided by Wget.
123 2009-07-27 Micah Cowan <micah@cowan.name>
125 * Test-restrict-ascii.px: New.
127 * run-px: Added Test-restrict-ascii.px.
129 2009-07-26 Micah Cowan <micah@cowan.name>
131 * Test-ftp-iri.px, Test-ftp-iri-fallback.px,
132 Test-ftp-iri-recursive.px, Test-ftp-iri-disabled.px,
133 Test-idn-cmd.px, Test-idn-robots.px: Adjust wget invocations,
134 replacing --locale with --local-encoding.
136 2009-07-07 Steven Schubiger <stsc@member.fsf.org>
138 * Makefile.am: Add IDN/IRI test files and Test-meta-robots.px
141 2009-07-05 Micah Cowan <micah@cowan.name>
143 * Test-meta-robots.px: Added.
145 * run-px: Add Test-meta-robots.px to the list.
147 2009-07-03 Micah Cowan <micah@cowan.name>
149 * Test-ftp-iri-disabled.px, Test-iri-disabled.px:
150 --iri=no --> --no-iri
152 2009-07-01 Micah Cowan <micah@cowan.name>
154 * HTTPServer.pm (send_response): Invocation of
155 verify_request_headers, to support testing of Wget-sent header
157 (verify_request_headers): Added.
159 * Test-iri.px: Added verification checks for Referer values.
161 2009-06-29 Micah Cowan <micah@cowan.name>
163 * WgetTest.pm.in (_cleanup): Allow cleanup of test directories to
164 be skipped at user discretion.
166 * run-px, Test-iri-percent.px, Test-ftp-iri-recursive.px: Added
167 test for percent-coded value preservation, FTP recursion when IRI
170 2008-12-04 Micah Cowan <micah@cowan.name> (not copyrightable)
172 * run-px, Test-idn-robots.px: Added test for robots-file
175 * Test-idn-cmd.px, Test-idn-meta.px, Test-idn-headers.px:
178 2008-11-26 Micah Cowan <micah@cowan.name> (not copyrightable)
180 * Test-ftp-iri-disabled.px, Test-ftp-iri-fallback.px,
181 Test-ftp-iri.px, Test-idn-cmd.px, Test-idn-headers.px,
182 Test-idn-meta.px, Test-iri-disabled.px,
183 Test-iri-forced-remote.px, Test-iri-list.px, Test-iri.px: More
184 module-scope warnings.
186 2009-06-14 Micah Cowan <micah@cowan.name>
188 * Makefile.am (EXTRA_DIST): Include all the tests, run-px, and
189 certs/, to make distcheck happy.
191 2009-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
193 * Test-proxied-https-auth.px: Take an optional argument for the
194 top source directory, so we can find the cert and key.
196 * run-px: Provide the top source directory as an argument, so
197 scripts can find their way around.
199 2009-04-11 Steven Schubiger <stsc@member.fsf.org>
201 * run-px: Skip testing with real rc files by setting
202 SYSTEM_WGETRC and WGETRC to /dev/null.
204 2009-02-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
206 * Makefile.am (run-px-tests): Ensure run-px is run from srcdir.
208 * run-px: Include modules from srcdir.
210 2008-11-25 Steven Schubiger <stsc@members.fsf.org>
212 * WgetTest.pm.in: Remove the magic interpreter line;
213 replace -w with lexical warnings.
215 2008-11-13 Steven Schubiger <stsc@members.fsf.org>
217 * FTPServer.pm, FTPTest.pm, HTTPServer.pm, HTTPTest.pm,
218 WgetTest.pm.in: Clean up leftover whitespace.
220 2008-11-12 Steven Schubiger <stsc@members.fsf.org>
222 * Test-auth-basic.px, Test-auth-no-challenge.px,
223 Test-auth-no-challenge-url.px, Test-c-full.px,
224 Test-c-partial.px, Test-c.px, Test-c-shorter.px,
225 Test-E-k-K.px, Test-E-k.px, Test-ftp.px,
226 Test-HTTP-Content-Disposition-1.px,
227 Test-HTTP-Content-Disposition-2.px,
228 Test-HTTP-Content-Disposition.px, Test-N-current.px,
229 Test-N-HTTP-Content-Disposition.px,
230 Test-N--no-content-disposition.px,
231 Test-N--no-content-disposition-trivial.px,
232 Test-N-no-info.px, Test--no-content-disposition.px,
233 Test--no-content-disposition-trivial.px, Test-N-old.px,
234 Test-nonexisting-quiet.px, Test-noop.px, Test-np.px,
235 Test-N.px, Test-N-smaller.px,
236 Test-O-HTTP-Content-Disposition.px, Test-O-nc.px,
237 Test-O--no-content-disposition.px,
238 Test-O--no-content-disposition-trivial.px,
239 Test-O-nonexisting.px, Test-O.px,
240 Test-proxy-auth-basic.px, Test-Restrict-Lowercase.px,
241 Test-Restrict-Uppercase.px,
242 Test--spider-fail.pxm, Test--spider.px,
243 Test--spider-r-HTTP-Content-Disposition.px,
244 Test--spider-r--no-content-disposition.px,
245 Test--spider-r--no-content-disposition-trivial.px,
246 Test--spider-r.px: Enforce lexically scoped warnings.
248 * Test-proxied-https-auth.px, run-px: Place use strict
251 2008-11-12 Steven Schubiger <stsc@members.fsf.org>
253 * FTPServer.pm, FTPTest.pm, HTTPServer.pm, HTTPTest.pm:
254 Remove the magic interpreter line, because it cannot be
255 used fully. Substitute -w with use warnings.
257 2008-11-11 Micah Cowan <micah@cowan.name>
259 * HTTPServer.pm (handle_auth): Allow testing of
262 * Test-auth-no-challenge.px, Test-auth-no-challenge-url.px:
265 * run-px: Add Test-auth-no-challenge.px,
266 Test-auth-no-challenge-url.px.
268 2008-11-07 Steven Schubiger <stsc@members.fsf.org>
270 * run-px: Use some colors for the summary part of the test
271 output to strengthen the distinction between a successful
274 2008-11-06 Steven Schubiger <stsc@members.fsf.org>
276 * run-px: When executing test scripts, invoke them with the
277 current perl executable name as determined by env.
279 2008-11-06 Micah Cowan <micah@cowan.name>
281 * run-px: Use strict (thanks Steven Schubiger!).
283 2008-09-09 Micah Cowan <micah@cowan.name>
285 * Test-idn-cmd.px: Added.
287 * run-px: Added Test-idn-cmd.px.
289 2008-08-28 Micah Cowan <micah@cowan.name>
291 * HTTPServer.pm (run): Allow distinguishing between hostnames,
292 when used as a proxy.
294 * Test-idn-headers.px, Test-idn-meta.px: Added.
296 * run-px: Added Test-idn-headers.px, Test-idn-meta.px.
298 * Test-proxy-auth-basic.px: Use the full URL, rather than just the
299 path (made necessary by the accompanying change to HTTPServer.pm).
301 2008-08-14 Xavier Saint <wget@sxav.eu>
303 * Test-iri-list.px : Fetch files from a remote list.
305 2008-08-03 Xavier Saint <wget@sxav.eu>
307 * Test-iri.px : HTTP recursive fetch for testing IRI support and
310 * Test-iri-disabled.px : Same file structure as Test-iri.px but with
313 * Test-iri-forced-remote.px : There's a difference between ISO-8859-1
314 and ISO-8859-15 for character 0xA4 (respectively currency sign and
315 euro sign). So with a forced ISO-8859-1 remote encoding, wget should
316 see 0xA4 as a currency sign and transcode it correctly in UTF-8 instead
317 of using the ISO-8859-15 given by the server.
319 * Test-ftp-iri.px : Give a file to fetch via FTP in a specific locale
320 and expect wget to fetch the file UTF-8 encoded.
322 * Test-ftp-iri-fallback.px : Same as above but wget should fallback on
323 locale encoding to fetch the file.
325 * Test-ftp-iri.px : Same as Test-ftp-iri.px but with IRI support
326 disabled. The UTF-8 encoded file should not be retrieved.
328 2008-06-22 Micah Cowan <micah@cowan.name>
330 * Test-proxied-https-auth.px: Shift exit code so it falls in the
331 lower bits, and actually fails when it should. Use dynamic port,
332 instead of static port. Only run the test if our Wget was built
335 * certs/server-cert.pem, certs/server-key.pem: Apparently failed
336 to add these from 1.11.x repo. Fixed.
338 2008-06-12 Micah Cowan <micah@cowan.name>
340 * FTPServer.pm, FTPTest.pm, HTTPServer.pm, HTTPTest.pm,
341 Test--no-content-disposition-trivial.px,
342 Test--no-content-disposition.px, Test--spider-fail.px,
343 Test--spider-r--no-content-disposition-trivial.px,
344 Test--spider-r--no-content-disposition.px,
345 Test--spider-r-HTTP-Content-Disposition.px, Test--spider-r.px,
346 Test--spider.px, Test-E-k-K.px, Test-E-k.px,
347 Test-HTTP-Content-Disposition-1.px,
348 Test-HTTP-Content-Disposition-2.px,
349 Test-HTTP-Content-Disposition.px,
350 Test-N--no-content-disposition-trivial.px,
351 Test-N--no-content-disposition.px,
352 Test-N-HTTP-Content-Disposition.px, Test-N-current.px,
353 Test-N-no-info.px, Test-N-old.px, Test-N-smaller.px, Test-N.px,
354 Test-O--no-content-disposition-trivial.px,
355 Test-O--no-content-disposition.px,
356 Test-O-HTTP-Content-Disposition.px, Test-O-nonexisting.px,
357 Test-O.px, Test-Restrict-Lowercase.px,
358 Test-Restrict-Uppercase.px, Test-auth-basic.px, Test-c-full.px,
359 Test-c-partial.px, Test-c.px, Test-ftp.px,
360 Test-nonexisting-quiet.px, Test-noop.px, Test-np.px,
361 Test-proxied-https-auth.px, Test-proxy-auth-basic.px,
362 WgetTest.pm.in: Use whatever ports are available, rather than
365 * run-px: More summary info, explicit exit code.
367 * Makefile.am: Reinstate "run-px-tests" as a dependency for the
370 * WgetTest.pm.in: Draw more attention to the fact that
371 WgetTest.pm is a generated file.
373 * Test-proxied-https-auth.px: Better cleanup, so next test can
376 2008-05-31 Micah Cowan <micah@cowan.name>
378 * Test-N-current.px: Ensure we catch failures.
380 * Test-N-old.px: Make it test only the timestamp, and not the
381 content length in addition.
383 * Test-N-smaller.px, Test-N-no-info.px: added.
385 * Test-c-partial.px: Improve checking that the file was
386 partially retrieved, rather than overwritten.
388 * run-px: Added Test-N-smaller.px, Test-N-no-info.px.
390 * HTTPServer.pm: Return 416 for fully-retrieved content, rather
391 than 206 with a zero content-length.
393 2008-05-23 Micah Cowan <micah@cowan.name>
395 * Test--spider.px: Make test expect 0 return code.
397 2008-05-22 Micah Cowan <micah@cowan.name>
399 * Makefile.am (run-px-tests): Replaced ugly list of tests with
400 run-px Perl script to manage running them.
404 * FTPServer.pm (run): Avoid re-forking. Fixes bug #20458.
406 2008-04-26 Micah Cowan <micah@cowan.name>
408 * Makefile.am, Test-proxied-https-auth.px: Added a test for
409 accessing password-protected HTTPS URLs through a proxy (via
412 2008-04-10 Micah Cowan <micah@cowan.name>
414 * Makefile.am, Test-proxy-auth-basic.px: Added a test for
415 accessing password-protected URLs through a proxy.
417 2008-01-25 Micah Cowan <micah@cowan.name>
419 * Makefile.am: Updated copyright year.
421 2008-01-23 Micah Cowan <micah@cowan.name>
423 * Makefile.am: Add libmd5 to unit-tests.
425 2007-11-28 Micah Cowan <micah@cowan.name>
427 * Makefile.am: Updated license exception for OpenSSL, per the
430 2007-10-18 Micah Cowan <micah@cowan.name>
432 * Makefile.am: Add dependency for unit_tests on libgnu.a.
434 2007-10-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
436 * WgetTest.pm.in: wget is built in the build tree. Use an
437 absolute path to the binary.
438 * Makefile.in: Removed, replaced by Makefile.am.
439 * Makefile.am: Converted from Makefile.in.
441 2007-09-25 Micah Cowan <micah@cowan.name>
443 * Makefile.in: Use EXEEXT instead of exeext.
445 2007-08-21 Mauro Tortonesi <mauro@ferrara.linux.it>
447 * WgetTest.pm.in: Added support for timestamping of pre-existing
450 * Test-N-current.px: Fixed broken test logic.
452 * Makefile.in: Updated list of automatically run tests.
454 * Test-HTTP-Content-Disposition.px: Added -e contentdisposition=on
455 option, since now HTTP Content-Disposition header support is turned
458 * Test-HTTP-Content-Disposition-1.px: Ditto.
460 2007-08-10 Mauro Tortonesi <mauro@ferrara.linux.it>
462 * Test--spider--no-content-disposition-trivial.px: Added new tests for
463 validation of HTTP Content-Disposition header support logic. In
464 particular, these tests check wget's behavior for every combination of
465 --spider [-r] and -e contentdisposition=on/off options.
467 * Test--spider-r-HTTP-Content-Disposition.px: Ditto.
469 * Test--spider-HTTP-Content-Disposition.px: Ditto.
471 * Test--spider--no-content-disposition.px: Ditto.
473 * Test--spider-r--no-content-disposition-trivial.px: Ditto.
475 * Test--spider-r--no-content-disposition.px: Ditto.
477 2007-07-25 Micah Cowan <micah@cowan.name>
479 * HTTPServer.pm (run, send_response): Farmed out some logic from
480 the run method into a separate one named send_response, which
481 was then modified to handle simple authentication testing.
482 (handle_auth): Added to handle simple authentication testing.
483 (verify_auth_basic): Checks to make sure Basic credentials are
485 (verify_auth_digest): Stub added; always fails test.
486 * Makefile.in: Added Test-auth-basic.px to list of automatically
488 * Test-auth-basic: Simple basic authentication test; mainly just
489 lets the server do its testing. Its current purpose is just to
490 ensure that correct basic creds are sent, but never until a
491 challenge has been sent.
493 2007-07-10 Mauro Tortonesi <mauro@ferrara.linux.it>
495 * Test--no-content-disposition.px: Added new tests for validation of
496 HTTP Content-Disposition header support logic. In particular, these
497 tests check wget's behavior for every combination of -N/-O and -e
498 contentdisposition=on/off options.
500 * Test--no-content-disposition-trivial.px: Ditto.
502 * Test-N-HTTP-Content-Disposition.px: Ditto.
504 * Test-N--no-content-disposition.px: Ditto.
506 * Test-N--no-content-disposition-trivial.px: Ditto.
508 * Test-O-HTTP-Content-Disposition.px: Ditto.
510 * Test-O--no-content-disposition.px: Ditto.
512 * Test-O--no-content-disposition-trivial.px: Ditto.
514 2007-07-05 Micah Cowan <micah@cowan.name>
517 Updated GPL reference to version 3 or later, removed FSF
520 2007-06-14 Mauro Tortonesi <mauro@ferrara.linux.it>
522 * FTPServer.pm: Added FTP testing support.
526 * Test-ftp.px: Ditto.
528 2006-12-22 Mauro Tortonesi <mauro@ferrara.linux.it>
530 * HTTPTest.pm: Don't ignore initial '/' character in requested URLs.
532 2006-11-10 Mauro Tortonesi <mauro@ferrara.linux.it>
534 * Test-np.px: Added test for -np.
536 * HTTPTest.pm: Ignore initial '/' character in requested URLs.
538 2006-10-12 Mauro Tortonesi <mauro@ferrara.linux.it>
540 * Test1.px: Renamed to Test-noop.px.
542 * Test-noop.px: Ditto.
544 * Test2.px: Renamed to Test-N.px.
548 * Test3.px: Renamed to Test-nonexisting-quiet.px.
550 * Test-nonexisting-quiet.px: Ditto.
552 * Test4.px: Renamed to Test-O-nonexisting.px.
554 * Test-O-nonexisting.px: Ditto.
556 * Test5.px: Renamed to Test-HTTP-Content-Disposition.px.
558 * Test-HTTP-Content-Disposition.px: Ditto.
560 * Test6.px: Renamed to Test-HTTP-Content-Disposition-1.px.
562 * Test-HTTP-Content-Disposition-1.px: Ditto.
564 * Test7.px: Renamed to Test-HTTP-Content-Disposition-2.px.
566 * Test-HTTP-Content-Disposition-2.px: Ditto.
568 * Test8.px: Replaced by Test--spider-r.px.
570 * Test9.px: Renamed to Test-Restrict-Lowercase.px.
572 * Test-Restrict-Lowercase.px: Ditto.
574 * Test10.px: Renamed to Test-Restrict-Uppercase.px.
576 * Test-Restrict-Uppercase.px: Ditto.
578 * Test--spider.px: Added test for spider mode.
580 * Test--spider-fail.px: Added failing test for spider mode.
582 * Test--spider-r.px: Added test for recursive spider mode.
584 * Test-c.px: Added test for --continue mode.
586 * Test-c-full.px: Added test for --continue mode.
588 * Test-c-partial.px: Added test for --continue mode.
590 * Test-O.px: Added test for -O.
592 * Test-N-current.px: Added test for -N.
594 * Test-N-old.px: Added test for -N.
596 * Test-E-k.px: Added test for -E -k.
598 * Test-E-k-K.px: Added test for -E -k -K.
600 2006-08-17 Mauro Tortonesi <mauro@ferrara.linux.it>
602 * HTTPServer.pm: Added support for Range header.
604 2006-07-14 Mauro Tortonesi <mauro@ferrara.linux.it>
606 * Test4.px: Fixed wrong expected behaviour.
608 2006-06-13 Mauro Tortonesi <mauro@ferrara.linux.it>
610 * Test9.px: Added test for --restrict-file-names=lowercase option.
612 * Test10.px: Added test for --restrict-file-names=uppercase option.
614 2006-05-26 Mauro Tortonesi <mauro@ferrara.linux.it>
616 * HTTPServer.pm: Added synchronization between client and server
617 processes to prevent the test to start before the server is ready.
619 * HTTPTest.pm: Ditto.
623 * Test1.px: Removed unneeded ../src/ from command line.
637 * Test8.px: Added test for recursive spider mode.
639 2006-05-26 Mauro Tortonesi <mauro@ferrara.linux.it>
641 * HTTPServer.pm: Fixed bug when returning 404. Improved logging.
643 * Test.pm: Added support for command lines which use an absolute path
646 2006-04-28 Mauro Tortonesi <mauro@ferrara.linux.it>
648 * Test5.px: Added test for HTTP Content-Disposition support.
654 2006-04-27 Mauro Tortonesi <mauro@ferrara.linux.it>
656 * HTTPServer.pm: Serve index.html if no filename is given.
658 * Test.pm: Added support for pre-existing files.
660 2006-01-24 Mauro Tortonesi <mauro@ferrara.linux.it>
662 * HTTPServer.pm: Enhanced logging support.
664 * HTTPTest.pm: Updated to new test format.
666 * Test.pm: Improved test setup, verification and cleanup. Major
669 * Test1.px: Updated to new test format.
671 * Test2.px: Updated to new test format.
673 * Test3.px: Added new test for quiet download of nonexistent URL.
675 * Test4.px: Added new test for quiet download of nonexistent URL with
676 --output-document option.
678 2005-12-05 Mauro Tortonesi <mauro@ferrara.linux.it>
680 * HTTPServer.pm: Refactored as a subclass of HTTP::Daemon.
681 Removed the old run method and renamed the old run_daemon
682 method to run. Added support for partial
684 * Testing.pm: Renamed to HTTPTest.pm.
686 * HTTPTest.pm: Refactored as a subclass of Test. Renamed
687 Run_HTTP_Test to run, verify_download to _verify_download
688 and added support for timestamp checking.
690 * Test.pm: Added Test class as the super class of every
693 * test1: Renamed to Test1.px.
695 * Test1.px: Refactored as an instance of the HTTPTest class.
697 * Test2.px: Added -N HTTP test.
699 2005-11-02 Mauro Tortonesi <mauro@ferrara.linux.it>
701 * HTTPServer.pm: Added basic support for HTTP testing.
703 * Testing.pm: Added basic support for feature testing (only HTTP
704 testing is supported at the moment).
706 * test1: Added basic HTTP test.