Peter Wemm
a43a248c32
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 Wemm
02fa2cc705
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
Jordan K. Hubbard
f7c176c92b
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
Jordan K. Hubbard
7ae26f1450
Allow proper ftp verbosity with a new -v flag.
1996-08-31 22:03:05 +00:00
Jordan K. Hubbard
89fc51f330
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
Mike Pritchard
85cf659a76
Use the .Fx macro where appropriate.
1996-08-23 00:57:08 +00:00
Jordan K. Hubbard
f0abcb4154
Print the correct thing when interrupted by a signal.
1996-08-22 23:25:24 +00:00
Jordan K. Hubbard
fc6fcbf9fc
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
Jordan K. Hubbard
608051dc0d
Fix a small potential bogon I noticed here with restarts.
1996-08-21 01:27:25 +00:00
Jordan K. Hubbard
477a3f5488
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
Jordan K. Hubbard
f2b2a91e75
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
Jordan K. Hubbard
c668d40c24
Defer to fashion.
1996-08-07 02:15:26 +00:00
Jean-Marc Zucconi
d616694a11
Suppress the messages from the server after login (ftpVerbose(ftp,0)). Errors
...
are already correctly reported.
1996-08-04 00:35:39 +00:00
Jordan K. Hubbard
390a3f8faa
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
Jordan K. Hubbard
e0607117a5
Whups - update the usage message too.
1996-07-18 00:08:58 +00:00
Jordan K. Hubbard
6b5c2db22a
Add -n flag to use the current modtime rather than preserving it.
1996-07-18 00:08:02 +00:00
Jordan K. Hubbard
7fefc698ab
New man page for fetch(1).
...
Submitted by: jmz (with some small tweaks)
1996-07-05 01:03:20 +00:00
Jean-Marc Zucconi
4d705fe0f6
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
Jean-Marc Zucconi
144e75837e
Use read(fileno(fp), ...) instead of fread(..., fp) to avoid buffered input.
1996-07-02 01:49:47 +00:00
Gary Palmer
84b54bb498
Add -Wall to CFLAGS
1996-06-26 20:49:41 +00:00
Andrey A. Chernov
1f1b7c85d3
Make GET request and response parsing HTTP/1.0 compatible
1996-06-25 21:33:18 +00:00
Jean-Marc Zucconi
ca3eb98721
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
Jordan K. Hubbard
35740f4fe3
Adjust the copyright to match reality, remove printing of gratuitous newline.
1996-06-22 23:24:13 +00:00
Jordan K. Hubbard
80951c9d5d
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
Jordan K. Hubbard
bad91cabaf
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
Satoshi Asami
5e5a2c7fb1
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