Darshit Shah
69c45cba43
Add checks for valid listing file in FTP
...
When Wget retrieves a file through FTP, it first downloads a .listing
file and parses it for information about the files and other metadata.
Some servers may serve invalid .listing files. This patch checks for one
such known inconsistency wherein multiple lines in a listing file have
the same name. Such a filesystem is clearly not possible and hence we
eliminate duplicate entries here.
Signed-off-by: Darshit Shah <darnir@gmail.com>
2014-10-27 09:18:13 +01:00
Giuseppe Scrivano
c03855be40
ftp: Replace main() with main in comments.
2014-06-12 18:49:16 +02:00
Giuseppe Scrivano
8e6de1fb5f
Drop usage of strncpy
2014-06-12 18:49:13 +02:00
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
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
Darshit Shah
97787110a2
Fix compiler warnings
2014-03-26 12:38:39 +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
Andrea Urbani
c3835a425a
"LIST" or "LIST -a" ftp command according to the remote system
2013-10-28 23:37:10 +01:00
Tomas Hozza
c78caecbb4
Document missing options and fix --preserve-permissions
...
Added documentation for --regex-type and --preserve-permissions
options.
Fixed --preserve-permissions to work properly also if downloading a
single file from FTP.
Signed-off-by: Tomas Hozza <thozza@redhat.com>
2013-07-11 22:01:43 +02:00
Tim Ruehsen
4df7703d62
fix segfault in ftp.c (ftp_loop_internal)
2013-06-22 13:22:24 +02:00
Tim Ruehsen
099d8ee3da
replaced read_whole_file() by getline()
2013-05-17 20:19:02 +02:00
Nikolay Merinov
13c6e7832a
Recieve ftp listing even when .listing file exist and --no-clobber option is given.
2012-10-07 15:22:34 +02:00
Tim Ruehsen
196f70a7df
Silent compiler warning.
2012-04-21 13:48:18 +02:00
Gijs van Tulder
e3820953b2
Add support for WARC files.
2011-11-04 22:25:00 +01:00
Steven Schweda
8c7bd588fe
Fix some problems under VMS.
2011-10-23 13:11:22 +02:00
Giuseppe Scrivano
bbe6b86c9e
Return a network failure when FTP downloads fail and --timestamping is used.
2011-09-13 10:11:46 +02:00
Giuseppe Scrivano
3a62674582
Fix some memory leaks.
2011-03-11 15:25:58 +01:00
Giuseppe Scrivano
2f6aa1d741
mass change: update copyright years.
2011-01-01 13:19:37 +01:00
Giuseppe Scrivano
9ae052b1e2
Remove redundant guard.
2010-12-01 13:15:13 +01:00
Giuseppe Scrivano
8aa378bd9e
Revert 2444.
2010-11-22 18:04:42 +01:00
Giuseppe Scrivano
2aa2a913c3
On a network error, attempt to resume the download, not restart it.
2010-11-21 22:56:20 +01:00
Giuseppe Scrivano
a2596ccf21
Fix an infinite loop with error message '<filename> has sprung into existence'
2010-11-19 17:14:21 +01:00
Giuseppe Scrivano
7ae38d431e
Fix indentation.
2010-10-11 22:49:14 +02:00
Steven Schubiger
af928aaaaa
Fix compiler warning.
2010-10-11 22:46:00 +02:00
Merinov Nikolay
b5c9573ad6
Add --unlink.
2010-09-29 13:34:09 +02:00
Dennis, CHENG Renquan
6230b73df0
Fix problem when content-disposition is used with recursive downloading.
2010-09-24 14:07:58 +02:00
Giuseppe Scrivano
3e25a9817f
Introduce --trust-server-names. Close CVE-2010-2252.
2010-07-28 21:22:22 +02:00
Leonid Petrov
29c0b3cc07
Fix symlinks resume via FTP.
2010-07-20 13:09:43 +02:00
Giuseppe Scrivano
29305e059f
Rewrite last change considering SIZE return value, otherwise what RETR returns
2010-07-14 23:06:20 +02:00
Giuseppe Scrivano
6ef8c69c9d
Take the maximum value between RETR and SIZE bytes counts for the file size
2010-07-14 01:23:17 +02:00
Giuseppe Scrivano
293008f682
Mass update copyright years.
2010-05-08 21:56:15 +02:00
Steven Schubiger
a801efcd96
Don't delete an input file fetched via FTP.
2010-03-04 22:09:31 +01:00
Steven Schubiger
ec6950f1a6
Make -i work with FTP.
2010-03-02 00:00:17 +01:00
Micah Cowan
7585b7019d
--no-match-server-timestamps -> --no-use-server-timestamps
2010-01-09 20:21:37 -08:00
David Holman
1f08245076
--no-match-server-timestamps
2010-01-09 18:57:18 -08:00
Steven Schweda
e83b33f844
target -> targ; use OS_TYPE for VMS in build info string.
2009-09-24 12:23:08 -07:00
Micah Cowan
4a08094db8
[mq]: cfg-mk
2009-09-21 20:39:44 -07:00
Steven Schweda
5ef1d7b949
Fixes needed for VMS.
2009-09-11 19:41:57 -07:00
Micah Cowan
30391ad9b4
Fix false "downloaded bytes" information from getftp.
2009-09-06 14:08:35 -07:00
Micahel Baeuerle
ba84c1ec98
#include strings.h in ftp.c.
2009-08-09 18:19:25 -07:00
Micah Cowan
731b057e7a
Removed call to already-removed ftp_dele function.
2009-07-04 20:31:31 -07:00
Micah Cowan
d5e283b1a7
Automated merge.
2009-07-04 15:32:57 -07:00
Micah Cowan
222a835bfb
Return CONERROR when accept_connection fails ( #25015 ).
2009-06-15 23:48:14 -07:00
Steven Schubiger
766df9d4e9
Restore string after function call.
2009-05-28 23:32:54 +02:00
Steven Schubiger
1df3a35106
Duplicate string to circumvent eventual memory corruption.
2009-05-27 21:47:57 +02:00
Steven Schubiger
116b261a9f
Move duplicated code to a function.
2009-04-13 22:19:13 +02:00
Steven Schubiger
42253233c3
Adjust copyright years.
2009-03-03 21:16:47 +01:00
Steven Schubiger
57a7ebef93
Improve also messages when writing a document retrieved via FTP to stdout ( #20520 ).
2009-02-27 21:22:29 +01:00
Steven Schubiger
f33c275621
Move numurls out of options struct.
2008-11-16 20:53:58 +01:00