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