Ruslan Ermilov
e1fe3dba5c
Reimplementation of world/kernel build options. For details, see:
...
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
2006-03-17 18:54:44 +00:00
Dag-Erling Smørgrav
15e2d64e15
Only clear sb.st_size if it is clearly wrong or meaningless. This fixes
...
mirror mode.
PR: bin/86940
MFC after: 2 weeks
2005-12-30 23:36:26 +00:00
Dag-Erling Smørgrav
0c87874496
Reflect progress in process title.
...
Submitted by: flz
MFC after: 2 weeks
2005-12-30 18:17:11 +00:00
Ruslan Ermilov
0227791b40
Expand *n't contractions.
2005-02-13 22:25:33 +00:00
Ruslan Ermilov
6c7216df78
Sort sections.
2005-01-18 13:43:56 +00:00
Ruslan Ermilov
a866e17077
Added the EXIT STATUS section where appropriate.
2005-01-17 07:44:44 +00:00
Ruslan Ermilov
a216173556
NOCRYPT -> NO_CRYPT
2004-12-21 10:16:04 +00:00
Colin Percival
8c355b0889
Fix buffer overflow. This is FreeBSD-SA-04:16.fetch.
...
Approved by: des
2004-11-18 12:01:30 +00:00
Dag-Erling Smørgrav
2cbbf9dac9
Update copyright years.
2004-09-21 18:35:21 +00:00
Dag-Erling Smørgrav
44336f2f9c
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
Dag-Erling Smørgrav
13901dd25a
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
Colin Percival
d37df47d31
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
Colin Percival
fe6a04858c
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
Dag-Erling Smørgrav
e9aa05f18c
Don't strip trailing linear whitespace from passwords.
...
MFC after: 2 weeks
2004-07-27 11:34:25 +00:00
Dag-Erling Smørgrav
ebeb3bab5b
Style nits.
2004-07-27 11:30:35 +00:00
Dag-Erling Smørgrav
c8488e24e7
Truncate long file names in stat_display(), as was originally intended.
...
MFC after: 1 week
2004-07-05 11:21:50 +00:00
Dag-Erling Smørgrav
adce61f9b4
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
Lukas Ertl
be28a6af38
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
Ruslan Ermilov
4bdd89ba98
Restore part of the word that got (accidentally) removed.
...
Removed whitespace at EOL.
2004-05-19 09:46:37 +00:00
Dag-Erling Smørgrav
3d49384208
Workaround for servers that ignore byte ranges when using chunked
...
encoding.
MFC after: 3 days
2004-04-06 12:24:26 +00:00
Dag-Erling Smørgrav
ac9fd74eb1
Remove EXAMPLES section which duplicates text in fetch(3).
2004-02-27 10:27:01 +00:00
Dag-Erling Smørgrav
5476ba5545
Use %zu for size_t, like God intended.
2004-02-18 21:51:02 +00:00
Dag-Erling Smørgrav
eae1afd9a2
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
Dag-Erling Smørgrav
3f59deafb3
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 Peters
fbcf5e6575
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 Peters
09d2d42edd
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
Dag-Erling Smørgrav
90ffd7ea34
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
Dag-Erling Smørgrav
09e0653941
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 Peters
cec5287b4d
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
Ruslan Ermilov
6ce729e14d
Finish the reversion of rev. 1.52.
2003-09-08 18:58:47 +00:00
Ruslan Ermilov
36317d686a
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
Tom Rhodes
fa676bbfc8
Revert 1.52. This should have been added to fetch.3.
...
Discussed with: des, ru
2003-06-10 20:34:50 +00:00
Dag-Erling Smørgrav
7691f66abf
Retire the useless NOSECURE knob.
...
Approved by: re (scottl)
2003-05-19 15:52:01 +00:00
Tom Rhodes
ac6bad097f
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
Dag-Erling Smørgrav
b06d75fd43
Mark fetch(1) as c99- and WARNS6-clean.
2003-05-01 14:40:55 +00:00
Dag-Erling Smørgrav
b12d1620fb
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
Dag-Erling Smørgrav
29568c0191
Clean up the ETA logic a bit and make sure it works for restarted transfers.
2003-03-11 08:21:51 +00:00
Dag-Erling Smørgrav
1bbb80b674
Clarify that -r implies -R.
2003-03-11 08:21:16 +00:00
Ruslan Ermilov
ace5be682d
mdoc(7) police: Scheduled sweep.
2003-02-24 22:53:26 +00:00
Dag-Erling Smørgrav
32c8cd2915
Slight cleanup of the ETA / BPS code. Avoid a division by zero.
2003-01-23 13:06:13 +00:00
Dag-Erling Smørgrav
7dcb0a0e83
Document netrc support.
2003-01-22 18:35:20 +00:00
Dag-Erling Smørgrav
13da7d9934
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
Dag-Erling Smørgrav
3d7c408ce4
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
Dag-Erling Smørgrav
a6266f245c
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
Bill Fenner
f10d3c5113
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
Bill Fenner
05f45e0c2c
Don't exit with success after timeout during authentication.
2002-11-07 22:16:45 +00:00
Dag-Erling Smørgrav
75c3973ab8
Clarify my feelings towards fetch / libfetch.
2002-10-30 04:53:58 +00:00
Dag-Erling Smørgrav
eb87c5a73a
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
Dag-Erling Smørgrav
97727a7dc1
Whitespace and indentation cleanup.
2002-10-27 15:32:51 +00:00
Dag-Erling Smørgrav
0c6d34af10
Forgot to disable alarms after fetchXGet() in previous commit.
2002-10-27 15:32:06 +00:00