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