peter
43f6021163
Attempt to untangle the timeout code a bit, also make the default ftp
...
and http timeouts the same, since when using a http proxy to do ftp
transfers, the http timeout was being used for what is coming in via
ftp.
1996-09-19 18:07:24 +00:00
peter
ae3b6a683b
Make fetch 64-bit safe, corresponding to libftpio changes.
...
Submitted by: Jason Thorpe <thorpej@nas.nasa.gov>, PR#1641
1996-09-19 17:31:34 +00:00
jkh
ccd8fb4fad
Remove the code which has restart looking at the modtime. That's just
...
moronic! We don't care about the time in restart mode, only the size.
It's *mirror* mode which cares about modtimes.
1996-09-10 19:49:41 +00:00
jkh
2ae01aec12
Allow proper ftp verbosity with a new -v flag.
1996-08-31 22:03:05 +00:00
jkh
7b0b861fef
Don't make -l warn when it's not used, so we can potentially set it
...
all the time if we want to use "link" behavior for file URLs (and not
have fetch whine at us when they're not).
1996-08-23 06:21:17 +00:00
jkh
e9dba4b462
Print the correct thing when interrupted by a signal.
1996-08-22 23:25:24 +00:00
jkh
6e3ba357ba
1. Understand file:/path style URLs.
...
2. Add a -l flag for symlinking to rather than copying file:/path style URLs.
3. Add a -T flag for setting the timeout interval (overrides FTP_TIMEOUT if set)
1996-08-22 21:30:51 +00:00
jkh
3b73be8498
Fix a small potential bogon I noticed here with restarts.
1996-08-21 01:27:25 +00:00
jkh
4659e0fe44
Add support for HTTP proxies, fix some bugs with http transfers.
...
Submitted-By: Mikael Hybsch <micke@dynas.se>
1996-08-14 17:50:23 +00:00
jkh
633999a94b
Fix broken modtime preservation code. *Now* it preserves the modtime
...
correctly!
Noticed-By: knarf@camelot.de (Frank Bartels)
1996-08-12 12:55:26 +00:00
jkh
3ed03544cf
Defer to fashion.
1996-08-07 02:15:26 +00:00
jmz
1e79f06390
Suppress the messages from the server after login (ftpVerbose(ftp,0)). Errors
...
are already correctly reported.
1996-08-04 00:35:39 +00:00
jkh
5f947203c5
Adapt to new libftpio. [jkh]
...
Better error messages.
Submitted-By: "David E. O'Brien" <obrien@Nuxi.cs.ucdavis.edu>
1996-08-03 13:14:47 +00:00
jkh
df5a608d70
Whups - update the usage message too.
1996-07-18 00:08:58 +00:00
jkh
dc8c550225
Add -n flag to use the current modtime rather than preserving it.
1996-07-18 00:08:02 +00:00
jmz
557b0ffde9
Back out previous commit: do not use read(), but fread (). Change BUFFER_SIZE
...
to 1K to avoid waiting too long between 2 progress reports in the case of a
slow transfer.
Move the signal()/setitimer() code just before the read loop because the
ftpio library set and reset the timer internally.
1996-07-05 00:06:36 +00:00
jmz
64422261a0
Use read(fileno(fp), ...) instead of fread(..., fp) to avoid buffered input.
1996-07-02 01:49:47 +00:00
ache
c9f677c96f
Make GET request and response parsing HTTP/1.0 compatible
1996-06-25 21:33:18 +00:00
jmz
85adcb8a3f
Do not exit if ftpGetSize() returns a value < 0. You may well try to
...
fetch a whole <directory>.tar.gz on a server running wu-ftp.
1996-06-24 01:03:05 +00:00
jkh
694ef53b8b
Adjust the copyright to match reality, remove printing of gratuitous newline.
1996-06-22 23:24:13 +00:00
jkh
36706f9cf0
Clean up more bogons:
...
1. Add a copyright at the top.
2. Make passive and binary modes work with new ftpio semantics.
3. Add a `mirror' (-m) flag which only copies the remote file if it's
not the same size or is newer.
1996-06-22 21:42:14 +00:00
jkh
7b161df218
Address Andrey's complaints:
...
1. Always use file modtime, and if that's not usable then default
to current time.
2. Allow HTTP_TIMEOUT to be set as an environment variable to override
default.
3. Handle SIGTERM.
1996-06-22 20:16:57 +00:00
asami
b0bc5b5357
Jean-Marc's url fetch program, with Josh MacDonald's patches and
...
Jordan's ftpio library.
Submitted by: jmz, jkh, jmacd (three-j!)
1996-06-19 09:32:11 +00:00