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