Giuseppe Scrivano
29850e77d0
Factor out some initialization code for gethttp
...
* src/http.c (gethttp): Move some initialization code in...
(initialize_request): ... a new function.
2015-03-18 12:09:54 +01:00
Tim Ruehsen
014b1d6041
src/http.c: fix error return of digest_authentication_encode()
...
Reported-by: Coverity bug #1188036
2015-03-18 10:46:05 +01:00
Giuseppe Scrivano
16f1fb1d1f
maint: update copyright year ranges to include 2015
2015-03-09 16:32:01 +01:00
Yousong Zhou
91e9a20752
Fix --content-on-error option handling.
...
* src/http.c: Log --content-on-error downloads.
* src/retr.c (retrieve_url): Register the download of an error page
when --content-on-error is specified.
2015-03-09 11:45:01 +01:00
Tim Ruehsen
103cbf1751
src/http.c: Revert commit d81a8d5f56
...
The removal of the 'redundant' condition was a failure.
Fixes : #43876
Reported-by: Sean Jensen-Grey <seanj@xyke.com>
2014-12-27 23:27:20 +01:00
Darshit Shah
4b845615fa
Define MIN and MAx macros in a single location
...
MIN and MAx are macros that a developer will universally expect
throughout the source. Yet, they were being defined in multiple places
across the source. Instead, define them in a single location in the
common wget.h header file and use them consistently everywhere.
2014-12-04 18:36:54 +05:30
Tim Ruehsen
4850e9c873
Replaced xfree_null() by xfree() and nullify argument after freeing.
2014-12-01 16:15:37 +01:00
Tim Ruehsen
5edc97f3f8
Select most secure challenge from WWW-Authenticate
...
This patch also adds support for multiple challenges per
WWW-Authenticate header line.
The test Test-auth-both.py now succeeds and thus is taken away
from XFAIL_TESTS (expected to fail tests).
2014-11-26 16:41:56 +01:00
Tim Rühsen
0c18773308
Add size of buffer to warc_timestamp()
2014-11-24 10:41:08 +01:00
Darshit Shah
e94a542d0f
Declare extern numurls in common header
2014-11-22 17:26:06 +05:30
Darshit Shah
c6b750061a
Add extern declaration for version.c strings
2014-11-22 17:26:06 +05:30
Tim Rühsen
3c51ad7f02
Removed form feeds from sources and NEWS
2014-11-20 16:35:34 +01:00
Gisle Vanem
6a9b2d36e1
Fix C89 issue in http.c found by MSVC 16
2014-11-20 16:20:20 +01:00
Tim Rühsen
7b43510fe3
Fixes possible issues with Wget running in a turkish locale
2014-11-20 10:56:21 +01:00
Tim Rühsen
1356e90a14
Trivial fixes for C89 compliancy
2014-11-20 09:56:57 +01:00
Darshit Shah
c6ee033425
Make 504 Gateway Timeout non fatal
2014-11-19 18:03:17 +05:30
Tim Ruehsen
50ec4d9c3d
Fix warnings from clang-analyzer 3.6
2014-11-18 20:44:56 +01:00
Tim Rühsen
94b8458af1
Fix possible authentication problem with turkish locale
...
The test server now treats authentication schemes case-independent.
2014-11-18 12:49:52 +01:00
Tim Rühsen
176c2b17fc
Add 'Accept-Encoding: identity' to request header
...
Fixes bug #40819
Reported-by: Noël Köthe <noel@debian.org>
2014-11-11 20:05:21 +01:00
Darshit Shah
170a469533
Honour Keep-Alive when range not satisfiable
2014-11-09 14:33:13 +05:30
Darshit Shah
d81a8d5f56
Remove redundant condition eval
2014-11-09 14:20:22 +05:30
Matthew Atkinson
e0f149d29d
Always send Content-Length with POST, PUT, PATCH
2014-11-05 08:42:51 +01:00
Giuseppe Scrivano
ea97693b54
http: Always check for "Connection: close" presence
2014-11-01 13:22:07 +01:00
Tim Rühsen
c2bb6bc875
fix memory leak
2014-10-30 11:05:07 +01:00
Tim Rühsen
a5c6ae8f28
use CLOSE_INVALIDATE instead of fd_close
2014-10-30 11:05:07 +01:00
Tim Rühsen
42333c4a5e
always set fd invalid after close
2014-10-30 11:05:07 +01:00
Tim Rühsen
148065bc00
content for commit 6092205538
2014-10-29 16:18:01 +01:00
Darshit Shah
eab853b7e6
Plug memory leaks
2014-07-24 14:23:43 +05:30
Darshit Shah
550cd6e9d2
Fix indentation and remove excess variable
2014-07-05 16:18:38 +05:30
Darshit Shah
97ce41b2d0
Remove unused error codes
2014-07-05 16:18:31 +05:30
Giuseppe Scrivano
bb025955c3
Fix a problem with ISA server proxy
2014-06-16 16:39:04 +02:00
Giuseppe Scrivano
c03855be40
ftp: Replace main() with main in comments.
2014-06-12 18:49:16 +02:00
Giuseppe Scrivano
dd1b69c600
Remove trailing empty lines
2014-06-12 18:49:15 +02:00
Giuseppe Scrivano
8e6de1fb5f
Drop usage of strncpy
2014-06-12 18:49:13 +02:00
Darshit Shah
8624553a31
Whitespace and formatting changes.(Aesthetic only)
...
This commit makes lots of whitespace only changes. It has been ensured that this
commit does not make any changes to the functioning of the program. The only
changes that have been made are:
* Remove trailing whitespaces
* Convert tabs to spaces
* Fix indentation issues in the code
* Other aesthetic changes to the formatting of comments
2014-05-30 21:12:57 +05:30
Darshit Shah
4eeabffee6
More progress bar aesthetic changes
...
This commit introduces two new changes to how the progress bar looks:
1. Support the --progress=bar:noscroll option which will prevent the filename
from scrolling in the progress bar
2. Print human readable value for the amount already downloaded for any file
2014-05-30 13:28:02 +05:30
Tim Ruehsen
38a7829dcb
Fix compiler warnings
2014-05-12 12:18:50 +02:00
Benjamin Goose
351e438e51
Plug memory leak
2014-05-10 00:47:10 +02:00
Darshit Shah
8c2fd06ba8
Add --show-progress to force display progress bar
...
This is a relatively large commit that implements two major features:
1. Implement --show-progress switch to force the display of the progress bar in
any verbosity level
2. Edit the implementation of the progress bar so that the filename is displayed
in the same line.
2014-05-01 01:07:43 +02:00
Tim Ruehsen
848d7537e1
fixed 204 response handling, added new Test-204.px
2014-04-24 13:27:44 +02: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
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
Håkon Vågsether
d260ded060
Fix checking the URL length when filename is specified
2014-01-07 15:59:29 +01:00
Giuseppe Scrivano
38933de17c
http: Increase max header value length to 512
2013-11-02 11:53:18 +01:00
Pavel Mateja
aed7d4163a
http: specify Host when CONNECT is used.
2013-11-02 11:30:04 +01:00
Giuseppe Scrivano
42c15e47b4
Remove assert which is always true
2013-10-30 21:20:50 +01:00
Darshit Shah
92035dbabd
Fix erroneous error codes when HTTP Digest Authentication fails.
2013-07-22 19:31:07 +02:00
Giuseppe Scrivano
a300f1e47d
Fix some memory leaks a problem introduced with the last commit
2013-07-13 16:25:43 +02:00
Giuseppe Scrivano
c52bbad9e4
Make --backups work as documented
2013-07-13 13:36:55 +02:00