Zihang Chen
ecd69778bf
Refactor mainly the test cases classes
...
Files that were refactored are WgetTest.py, some conf
scripts and some test case file. The purpose of the
refactoring of the test cases classes is to provide
a better interface for the incoming FTP test
counterpart.
2014-06-07 16:34:39 +02:00
Zihang Chen
d26c8ebb16
Create package test for test case classes
...
delete mode 100644 testenv/WgetTest.py
create mode 100644 testenv/test/__init__.py
create mode 100644 testenv/test/base_test.py
create mode 100644 testenv/test/http_test.py
2014-06-07 16:34:39 +02:00
Zihang Chen
507383df07
Move server classes to package server.protocol
...
delete mode 100644 testenv/FTPServer.py
delete mode 100644 testenv/HTTPServer.py
create mode 100644 testenv/server/__init__.py
create mode 100644 testenv/server/ftp/__init__.py
create mode 100644 testenv/server/ftp/ftp_server.py
create mode 100644 testenv/server/http/__init__.py
create mode 100644 testenv/server/http/http_server.py
2014-06-07 16:34:39 +02:00
Zihang Chen
195393bf41
Create package conf where rules and hooks are put
...
create mode 100644 testenv/conf/__init__.py
create mode 100644 testenv/conf/authentication.py
create mode 100644 testenv/conf/expect_header.py
create mode 100644 testenv/conf/expected_files.py
create mode 100644 testenv/conf/expected_ret_code.py
create mode 100644 testenv/conf/files_crawled.py
create mode 100644 testenv/conf/hook_sample.py
create mode 100644 testenv/conf/local_files.py
create mode 100644 testenv/conf/reject_header.py
create mode 100644 testenv/conf/response.py
create mode 100644 testenv/conf/rule_sample.py
create mode 100644 testenv/conf/send_header.py
create mode 100644 testenv/conf/server_conf.py
create mode 100644 testenv/conf/server_files.py
create mode 100644 testenv/conf/urls.py
create mode 100644 testenv/conf/wget_commands.py
2014-06-07 16:34:39 +02:00
Zihang Chen
42e482ad99
Create package exc and move TestFailed to exc
...
create mode 100644 testenv/exc/__init__.py
create mode 100644 testenv/exc/test_failed.py
2014-06-07 16:34:39 +02:00
Zihang Chen
82f44f303a
Fix a typo in Test-Proto.py
2014-06-07 16:34:39 +02:00
Zihang Chen
31e5f33b5e
From WgetTest.py move WgetFile to misc
...
create mode 100644 testenv/misc/wget_file.py
2014-06-07 16:34:39 +02:00
Zihang Chen
422171da81
Create package misc, move ColourTerm.py to misc
...
delete mode 100644 testenv/ColourTerm.py
create mode 100644 testenv/misc/__init__.py
create mode 100644 testenv/misc/colour_terminal.py
2014-06-07 16:34:38 +02:00
Giuseppe Scrivano
df96c81cf3
Merge remote-tracking branch 'origin' into parallel-wget
2014-03-31 20:55:31 +02:00
Darshit Shah
97787110a2
Fix compiler warnings
2014-03-26 12:38:39 +01:00
Daniel Stenberg
226785838a
url: remove shorten_string
...
The function wasn't used and caused a compiler warning:
url.c:1288:1: warning: 'shorten_length' defined but not used [-Wunused-function]
2014-03-25 15:56:23 +01:00
Giuseppe Scrivano
60a95d8393
Merge remote-tracking branch 'origin/master' into parallel-wget
...
Conflicts:
src/http.c
src/main.c
2014-03-21 13:12:57 +01:00
Giuseppe Scrivano
320cfdcb65
NEWS: cite --start-pos
2014-03-21 12:33:13 +01:00
Yousong Zhou
d7ea21b2e7
Tests: Add constraint on https for --https-only test.
...
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2014-03-21 11:21:10 +01:00
Yousong Zhou
c9bc854938
Tests: Add test cases for option --start-pos.
...
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2014-03-21 11:21:10 +01:00
Yousong Zhou
ed54c64ad2
Tests: exclude existing files from the check of unexpected downloads.
...
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2014-03-21 11:21:10 +01:00
Yousong Zhou
701e407af5
Tests: fix TYPE and RETR command handling.
...
- FTPServer.pm's handling of TYPE command would ignore binary mode
transfer request.
- The FTP server would run into dead loop sending the same content
forever.
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2014-03-21 11:21:10 +01:00
Yousong Zhou
dfa1f4e064
Make wget capable of starting downloads from a specified position.
...
This patch adds an option `--start-pos' for specifying starting position
of a HTTP or FTP download.
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2014-03-21 11:21:00 +01:00
Giuseppe Scrivano
35ab8cdd7a
Merge remote-tracking branch 'origin/master' into parallel-wget
2014-03-05 11:22:39 +01:00
Giuseppe Scrivano
43c89ab7a5
http: aesthetic change
2014-03-04 17:26:32 +01:00
Vladimír Pýcha
5bb2f43165
URL-decode the filename parameter of Content-Disposition HTTP header if it is encoded
2014-03-03 11:07:00 +01:00
Giuseppe Scrivano
605eafa792
gnulib: pull submodule forward
2014-02-24 22:08:53 +01:00
Giuseppe Scrivano
d68295bdb1
wget: move --version copyright year out of the localized string
2014-02-06 18:35:05 +01:00
Giuseppe Scrivano
59080465d1
configure.ac: update copyright years
2014-02-06 18:34:25 +01:00
Darshit Shah
b65b9cb8c5
Turn --debug into no-op if compiled without debugging support
2014-02-01 11:49:49 +01:00
Lars Wendler
593b59c697
Don't use --debug in Test--post-file.px
...
Test--post-file.px fails when wget is compiled without debugging support.
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2014-01-27 23:33:08 +01:00
Giuseppe Scrivano
9020b71c18
Merge branch 'master' into parallel-wget
...
Conflicts:
src/main.c
2014-01-22 22:12:22 +01:00
Darshit Shah
b9e5c3e8b3
Introduce --no-config. The wgetrc files will not be read
...
In case of a conflict between --config and --no-config, the one
that appears first will be considered and the other ignored.
2014-01-22 21:59:06 +01:00
Giuseppe Scrivano
87186cbc2f
NEWS: placeholder for the new release
2014-01-22 19:45:21 +01:00
Giuseppe Scrivano
f694b2ea24
Prepare release 1.15
2014-01-12 22:01:44 +01:00
Håkon Vågsether
d260ded060
Fix checking the URL length when filename is specified
2014-01-07 15:59:29 +01:00
Darshit Shah
b31e6e4674
Add support for HTTPS Servers
2014-01-03 20:32:06 +01:00
Darshit Shah
b828a6e4a7
Sleep for n seconds before calling Wget Executable
...
This commit adds support for a new Environment Variable, SERVER_WAIT
which if set will cause the script to sleep for SERVER_WAIT seconds
before calling the wget executable. During this period, the custom
HTTP/HTTPS/FTP servers are all set up and running and can be used
for any other purposes. This feature is often used when a separate
executable must be used for testing apart from the one at src/wget
2014-01-03 20:32:06 +01:00
Darshit Shah
7effa90359
Support programatically setting Handler class variables
2014-01-03 20:32:06 +01:00
Darshit Shah
7e1f4c1abc
Correct the call to stop_HTTP_Server
2014-01-03 20:32:06 +01:00
Darshit Shah
f616192dfd
Improve error handling when wget executable isn't available
2014-01-03 20:32:06 +01:00
Darshit Shah
31868fed6c
Split large function to improve readability and extensibility
2014-01-03 20:32:06 +01:00
Giuseppe Scrivano
70f7cdf1af
Remove some useless if statements
2013-12-29 11:46:04 +01:00
Giuseppe Scrivano
351d328c07
doc: use GFDL 1.3
2013-12-29 11:41:22 +01:00
Tim Ruehsen
3b6a3e84a0
fix GnuTLS connect timeout
2013-12-29 11:35:58 +01:00
Mike Frysinger
fb23bc0611
sample.wgetrc: add links to the manual
2013-12-24 17:49:48 +01:00
Giuseppe Scrivano
cb358c0a84
gnulib: add as a git submodule
2013-12-22 14:12:05 +01:00
Darshit Shah
59a03f15dd
Add new configure option, --enable-race-checking
...
This commit adds a new configure option, --enable-race-checking
which is to be used exclusively for debugging. Also, conditionally
add tests to XFAIL_TESTS when Race Checking is enabled.
2013-12-04 20:45:44 +01:00
Darshit Shah
fa670282ee
configure: fix redundant --enable-threads and add metalink info.
...
Remove redundant --enable-threads option and add Metalink to configure
summary.
2013-12-04 20:22:25 +01:00
Giuseppe Scrivano
0d58672dc6
Always define options.jobs
2013-11-10 14:33:04 +01:00
Giuseppe Scrivano
93597efe7b
progress bar: fix a possible segfault
2013-11-10 14:24:17 +01:00
Giuseppe Scrivano
3010d9c281
Merge branch 'origin' into parallel-wget
2013-11-04 11:14:18 +01:00
Darshit Shah
12218d353b
Add tests to EXTRA_DIST variable for distribution packaging
2013-11-04 10:59:10 +01:00
Giuseppe Scrivano
ebfae2c353
progress: show the URL near the progress bar
2013-11-03 00:32:46 +01:00
Giuseppe Scrivano
15d167e264
progress: progress bar supports threads.
2013-11-03 00:32:32 +01:00