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