Darshit Shah
d484b14174
Fix make distcheck failures in Perl SSL Tests
...
* tests/Makefile.am: Add valgrind-suppressions-ssl to EXTRA_DIST
* tests/Test-proxied-https-auth-keepalive.px: Find valgrind in
correct path during make distcheck
* tests/Test-proxied-https-auth.px: Same
2015-10-12 22:05:44 +05:30
Tim Rühsen
075d755696
Fix IP address exposure in FTP code
...
* src/ftp.c (getftp): Do not use PORT when PASV fails.
* tests/FTPServer.px: Add pasv_not_supported server flag.
* tests/Makefile.am: Add Test-ftp-pasv-not-supported.px
* tests/Test-ftp-pasv-not-supported.px: New test
Fix IP address exposure when automatically falling back from
passive mode to active mode (using the PORT command). A behavior that
may be used to expose a client's privacy even when using a proxy.
2015-08-11 17:38:33 +02:00
Jookia
98272d2c8d
Rewrite the --rejected-log test using the new framework.
...
* tests/Test--rejected-log.px: Remove old test.
* testenv/Test--rejected-log.py: Create new test.
2015-08-07 08:20:47 +02:00
Jookia
e4db00d74d
Add option to write URL rejections to a tab-delimited CSV log.
...
* main.c: Add "--rejected-log" option.
* init.c: Add "rejectedlog" command.
* options.h: Add "rejected_log" parameter string.
* wget.texi: Add brief documentation on new --rejected-log option.
* recur.c: Optionally log details of URLs not traversed.
Add reject_reason enum.
(download_child_p -> download_child): Return a reject_reason.
(descend_redirect_p -> descend_redirect): Return a reject_reason.
(retrieve_tree): Support logging reasons for rejection.
Add write_reject_log_header that writes a CSV format header to a file.
Add write_reject_log_url that writes a url struct to a file in CSV format.
Add write_reject_log_reason that writes the URL and parent URL as well as the
rejection reason to a CSV file.
* Test--rejected-log.px: Add a basic test for the --rejected-log command.
* tests/Makefile.am: Run Test--rejected-log.px.
This allows you to figure out why URLs are being rejected and some context
around it. CSV is used as the output format since it can be used easily parsed,
it's delimited by tabs instead of commas to allow using all (quoted) URL
characters and includes column names which may be used for compatibility.
2015-08-06 08:10:55 +02:00
Hubert Tarasiuk
f4072e5d0b
Add Valgrind suppression for libidn.so at idna_to_ascii_4z
...
* tests/WgetTests.pm (run): Include suppression file when running Valgrind.
* tests/valgrind-suppressions: Add suppression for idn_to_ascii_4z.
* tests/Makefile.am: Add valgrind-suppressions to EXTRA_DIST.
2015-04-11 23:16:32 +02:00
Giuseppe Scrivano
16f1fb1d1f
maint: update copyright year ranges to include 2015
2015-03-09 16:32:01 +01:00
Dagobert Michelsen
4e8e159289
tests/Makefile.am: Solaris needs libintl and libiconv for testsuite
2015-01-22 16:13:26 +01:00
Tim Rühsen
b6d8e1e707
Added $(LIB_CLOCK_GETTIME) to unit test linkage
...
On systems with separate librt we need this to successfully
link the unit test program.
Reported-by: kdevel@vogtner.de
2014-11-05 16:42:21 +01:00
Tim Rühsen
c6300a3ac7
* added new test Test-proxied-https-auth-keepalive.px
...
This test similar to Test-proxied-https-auth except that his test
simulates a persistent connection to the destination server.
2014-11-03 11:37:02 +01:00
Tim Rühsen
9c34d4ed09
add ./configure valgrind support to test suites
2014-10-28 12:32:12 +01:00
Giuseppe Scrivano
e5cb0f77e6
Revert "Replace @VAR@ in Makefile.am files with $VAR"
...
This reverts commit d1ab00cab4
.
Conflicts:
tests/Makefile.am
2014-10-28 10:42:50 +01:00
Tim Rühsen
21fc7546ef
remove run-px from tests/makefile.am
2014-10-02 10:08:31 +02:00
Tim Rühsen
b64fa2eb84
Switched to parallel test harness
2014-10-01 14:41:32 +05:30
Giuseppe Scrivano
d1ab00cab4
Replace @VAR@ in Makefile.am files with $VAR
2014-06-12 18:49:15 +02:00
Tim Ruehsen
848d7537e1
fixed 204 response handling, added new Test-204.px
2014-04-24 13:27:44 +02:00
Giuseppe Scrivano
6c572cbc33
tests: add missing files to Makefile.am
2014-04-22 19:55:31 +02:00
Darshit Shah
12218d353b
Add tests to EXTRA_DIST variable for distribution packaging
2013-11-04 10:59:10 +01:00
Tim Ruehsen
42c78fdd71
added option --https-only
2013-08-22 20:05:41 +02:00
Darshit Shah
e3b3ea5120
Add test to ensure correct return code on --post-file failure
...
Signed-off-by: Darshit Shah <darnir@gmail.com>
2013-03-14 21:38:40 +01:00
Giuseppe Scrivano
6aa2a7cc98
Add new test
2012-06-16 13:05:03 +02:00
Merinov Nikolay
37c85ecba3
Fix problem with IDN and UTF-8 encoding.
2011-07-26 09:27:08 +02:00
Giuseppe Scrivano
87a176daa7
Use futimens instead of utimes.
2011-04-19 12:33:46 +02:00
Giuseppe Scrivano
1cba1a7659
Fix openssl detection under Windows.
2011-04-04 00:13:53 +02:00
Giuseppe Scrivano
2f6aa1d741
mass change: update copyright years.
2011-01-01 13:19:37 +01:00
Giuseppe Scrivano
8405493e1d
gnutls: fix build under mingw32.
2010-10-23 13:50:31 +02:00
Giuseppe Scrivano
05fccaeed2
Add new test.
2010-05-29 23:10:59 +02:00
Giuseppe Scrivano
58a9721edf
Use the gnulib md5 module.
2010-05-16 01:34:17 +02:00
Giuseppe Scrivano
293008f682
Mass update copyright years.
2010-05-08 21:56:15 +02:00
Giuseppe Scrivano
5a97871f5d
Fix unit tests build in a VPATH.
2010-05-07 13:10:09 +02:00
Steven Schubiger
ec6950f1a6
Make -i work with FTP.
2010-03-02 00:00:17 +01:00
Steven Schubiger
f6a33f1dd0
Test -i with HTTP.
2010-02-26 23:07:51 +01:00
Micah Cowan
f3203b8626
Test for Content-Disposition in HTTP auth.
2009-09-07 23:09:15 -07:00
Micah Cowan
aab7dadc9a
Attempted, but failed, to reproduce bug 22403.
2009-09-07 22:40:25 -07:00
Micah Cowan
544afabb39
Automated merge.
2009-09-06 14:08:56 -07:00
Micah Cowan
1274565a64
Regression test for getftp bug (fails).
2009-09-06 13:04:22 -07:00
Micah Cowan
ad4b678d2d
Rewrote FTPServer.pm to avoid filesystem; added Test-ftp-recursive.px.
2009-09-05 23:08:55 -07:00
Steven Schubiger
986cfac8d5
Enhance tests to include feature checking.
2009-09-05 22:54:05 +02:00
Micah Cowan
fcdf608fb2
Remove harmful dependency line for unit-tests.
2009-09-02 11:27:13 -07:00
Micah Cowan
42d953765b
Automated merge.
2009-09-01 11:00:57 -07:00
Micah Cowan
306e622a61
Make run-unit-tests _always_ make libunittest.a.
2009-09-01 10:58:32 -07:00
Steven Schubiger
7543c0831d
Add more testfiles to dist.
2009-09-01 11:07:41 +02:00
Steven Schubiger
e57b3b231a
Add testfile to dist.
2009-08-31 22:59:05 +02:00
Steven Schubiger
76bd534668
Make IDN/IRI tests part of distribution.
2009-07-07 20:28:56 +02:00
Micah Cowan
259c560166
Make distcheck happy.
2009-06-14 01:41:44 -07:00
Steven Schubiger
42253233c3
Adjust copyright years.
2009-03-03 21:16:47 +01:00
Benjamin Wolsey
38b873e951
Fixes to make tests work when building outside the sources directory.
2009-02-25 13:15:40 -08:00
Micah Cowan
123f5c3966
Dependency improvements (but still needs some work).
2008-08-22 17:14:31 -07:00
Micah Cowan
3f1360357a
Reinstate run-px-tests.
2008-06-12 15:09:37 -07:00
Micah Cowan
9561f6bd2b
Perl script to manage running of .px tests.
2008-05-22 23:14:05 -07:00
Micah Cowan
ad21f8e2b7
Add fix from eleven, for doing HTTPS auth over a proxy (in eleven, changeset 883844a4ac33).
2008-04-26 21:28:35 -07:00