des
d59f3ddc7e
Update copyright years.
2004-09-21 18:35:21 +00:00
des
d64962e198
The check for r_flag was accidentally removed in the previous commit.
...
Submitted by: SANETO Takanori <sanewo@ba2.so-net.ne.jp>
MFC after: 3 days
2004-08-26 15:51:10 +00:00
des
0fd9856a46
Fix a couple of edge cases in which sb.st_size may be incorrect or
...
meaningless. In particular, don't assume that it is left untouched if
stat(2) fails; that assumption happens to fail at high optimization
levels on some platforms.
MFC after: 1 week
2004-08-15 22:22:35 +00:00
cperciva
e629b37603
Join the 21st century: Cryptography is no longer an optional component
...
of releases. The -DNOCRYPT build option still exists for anyone who
really wants to build non-cryptographic binaries, but the "crypto"
release distribution is now part of "base", and anyone installing from a
release will get cryptographic binaries.
Approved by: re (scottl), markm
Discussed on: freebsd-current, in late April 2004
2004-08-06 07:27:08 +00:00
cperciva
a440052210
Document the behaviour of the "-o file" option when "file" is a directory
...
(downloaded file(s) are created inside the directory).
MFC after: 3 days
2004-07-30 08:43:16 +00:00
des
12cbe81d02
Don't strip trailing linear whitespace from passwords.
...
MFC after: 2 weeks
2004-07-27 11:34:25 +00:00
des
f67167048a
Style nits.
2004-07-27 11:30:35 +00:00
des
415c7523ba
Truncate long file names in stat_display(), as was originally intended.
...
MFC after: 1 week
2004-07-05 11:21:50 +00:00
des
603c0cfb20
The description of the -S option in the man page says we won't fail if the
...
remote size is unknown, but we do. Resolve this in the man page's favor.
Requested by: Andre Albsmeier <andre.albsmeier@siemens.com>
MFC after: 1 week
2004-06-24 13:43:57 +00:00
le
db8317e983
Fix integer overflow in the file size output when dealing with
...
large files (i.e. DVD images).
Reviewed by: des@
2004-05-19 11:07:30 +00:00
ru
8650a6ced7
Restore part of the word that got (accidentally) removed.
...
Removed whitespace at EOL.
2004-05-19 09:46:37 +00:00
des
1a789b31d8
Workaround for servers that ignore byte ranges when using chunked
...
encoding.
MFC after: 3 days
2004-04-06 12:24:26 +00:00
des
cc042ab91e
Remove EXAMPLES section which duplicates text in fetch(3).
2004-02-27 10:27:01 +00:00
des
bba9cb7afc
Use %zu for size_t, like God intended.
2004-02-18 21:51:02 +00:00
des
dbcd81038b
Fix printf() format bug in previous commit (size_t != int).
...
Use %ju and an (uintmax_t) cast to print size_t values.
Use %jd and an (intmax_t) cast to print off_t values.
Use off_t variables to hold the difference between two off_t values.
Don't bother with unsigned char where char will do nicely.
2004-02-18 21:37:36 +00:00
des
f27860b0cf
Revamp the statistics code, and switch to a much more compact display
...
format. The old code tried to produce the exact same output as the
pre-libfetch implementation, but I no longer see any value in this.
2004-02-18 15:12:00 +00:00
wes
db65d6a17c
Remove the inadvertant HTML additions to this man page.
...
These appear to have been inserted in the PR text by gnatsweb.
Noticed by: des (maintainer)
2004-01-28 18:51:24 +00:00
wes
ff2070cfd4
Revert changes of rev 1.55; replace with strong encouragement to
...
read fetch(3) as well.
Requested by: des (maintainer)
2004-01-26 07:55:30 +00:00
des
02665f350f
Previous commit did the reverse of what the log message said (and of
...
what I intended to do). Really remove my middle name.
2004-01-26 07:09:12 +00:00
des
42f562f3a8
I don't normally use my middle name, so remove it from attributions in
...
man pages (though not from copyright notices). While I'm here, add email
addresses where appropriate.
2004-01-25 11:39:42 +00:00
wes
cb7f6e4238
Document fetch(1) environment variables in fetch(1) man page, instead of
...
taking lazy users on the arduous journey through SEE ALSO to fetch(3).
PR: docs/61759
Submitted by: Christian S.J. Peron <maneo@bsdpro.com>
2004-01-23 04:50:48 +00:00
ru
ecf79cde9e
Finish the reversion of rev. 1.52.
2003-09-08 18:58:47 +00:00
ru
35d5e319f1
Make sure the crypto versions of libfetch and fetch(1) appear in
...
the "crypto" distribution.
Approved by: des
2003-07-22 13:54:31 +00:00
trhodes
d46752fb9c
Revert 1.52. This should have been added to fetch.3.
...
Discussed with: des, ru
2003-06-10 20:34:50 +00:00
des
e5d2d778eb
Retire the useless NOSECURE knob.
...
Approved by: re (scottl)
2003-05-19 15:52:01 +00:00
trhodes
80d62fd7dc
Add an EXAMPLES section.
...
Xref sh(1) as we use environment variables.
PR: 43899
Reviewed by: des
2003-05-17 15:46:46 +00:00
des
da6d6f33ac
Mark fetch(1) as c99- and WARNS6-clean.
2003-05-01 14:40:55 +00:00
des
2bcbb73b91
Use floating point arithmetic to compute the ETA to avoid integer overflow
...
during slow transfers of large files.
2003-03-11 21:33:43 +00:00
des
7f82e9791f
Clean up the ETA logic a bit and make sure it works for restarted transfers.
2003-03-11 08:21:51 +00:00
des
e75fbc13e3
Clarify that -r implies -R.
2003-03-11 08:21:16 +00:00
ru
0dea541567
mdoc(7) police: Scheduled sweep.
2003-02-24 22:53:26 +00:00
des
d0a96d2181
Slight cleanup of the ETA / BPS code. Avoid a division by zero.
2003-01-23 13:06:13 +00:00
des
0c1d7b9b17
Document netrc support.
2003-01-22 18:35:20 +00:00
des
4a3e9f26cb
Add -N option to specify a netrc file.
...
Fix handling of -v option.
Don't treat negative offsets as valid positive ones.
Clean up the ETA and transfer rate code. Show transfer rate along with
ETA if the verbose level is higher than 1.
2003-01-22 18:33:39 +00:00
des
3eb14891e1
Use the URL instead of the output file name when reporting errors relating
...
to the remote document.
PR: 33856
MFC after: 1 week
Approved by: re
2002-11-27 20:52:07 +00:00
des
57b4b0e512
Don't set atime / mtime if we don't have an output file, which can happen
...
in certain failure scenarii (mostly DNS trouble).
2002-11-13 16:04:20 +00:00
fenner
73fa7c5c52
Don't divide by zero to calculate the ETA, even if we haven't gotten
...
any data in 30 seconds.
2002-11-12 07:09:43 +00:00
fenner
abf784c214
Don't exit with success after timeout during authentication.
2002-11-07 22:16:45 +00:00
des
deb00535da
Clarify my feelings towards fetch / libfetch.
2002-10-30 04:53:58 +00:00
des
911ff37bf7
Don't complain about not knowing the remote file size when working in
...
quiet mode.
PR: bin/37079
Submitted by: Nicolas Rachinsky <list@rachinsky.de>
2002-10-27 17:33:08 +00:00
des
877e52987a
Whitespace and indentation cleanup.
2002-10-27 15:32:51 +00:00
des
f8dcf07de6
Forgot to disable alarms after fetchXGet() in previous commit.
2002-10-27 15:32:06 +00:00
des
c1a4236482
Add an ETA timer that kicks in after 30 seconds.
...
Re-add alarm(2) calls around the calls to fetchStat(3) and fetchXGet(3),
since these calls can still time out on DNS lookups or TCP connect(2).
Remove the alarm(2) calls in the main loop, since all methods properly
handle transfer timeouts (as opposed to connection timeouts).
Set the sigalrm flag if a timeout occurs in the main loop.
Move the signal: label up a little so we still set the atime and mtime
when the transfer times out or is interrupted, so that restarted transfers
will work as expected (as long as the file still exists).
MFC after: 2 weeks
2002-10-27 15:15:13 +00:00
des
19b896d323
s/optarg/s/ (cut'n'paste braino)
...
Spotted by: kris
2002-08-27 10:19:24 +00:00
des
403946d7ed
fetch(1) is WARNS-5 clean (tested on i386 and Alpha)
2002-07-28 21:09:57 +00:00
des
9413d584e7
Use strtol(3) instead of a home-grown version, and fix a "possibly
...
unitialized variable" warning.
2002-07-28 21:09:25 +00:00
des
5a55cbe1eb
Reorder LDADD to fix static linking.
2002-06-12 12:46:50 +00:00
ru
876652376e
libfetch now depends on libcrypto and libssl.
2002-06-06 13:45:46 +00:00
des
88a7e46829
Figures they had to call it NOCRYPT instead of NOCRYPTO.
2002-06-05 21:28:47 +00:00
des
694ae4fc45
During buildworld, "regular" libraries are built before crypto stuff, so
...
libfetch can't depend on lib{crypto,ssl}. Move the dependency to fetch
until we can figure out how to fix this.
2002-06-05 21:25:33 +00:00