summaryrefslogtreecommitdiffstats
path: root/usr.bin/fetch
Commit message (Collapse)AuthorAgeFilesLines
* Fixed static linkage.ru2010-02-261-2/+2
|
* Build usr.bin/ with WARNS=6 by default.ed2010-01-021-1/+0
| | | | Also add some missing $FreeBSD$ to keep svn happy.
* Treat an empty argument as an error, instead of fetching theru2009-12-301-0/+5
| | | | | | contents of the root directory. MFC after: 1 week
* Revert most part of 200420 as requested, as more review and polish isdelphij2009-12-131-0/+1
| | | | needed.
* Remove unneeded header includes from usr.bin/ except contributed code.delphij2009-12-111-1/+0
| | | | Tested with: make universe
* The FTP_TIMEOUT and HTTP_TIMEOUT environment variables were ignored becausedes2009-01-171-3/+4
| | | | | | | | T_secs already had a non-zero default. Unbreak by moving the default to ftp_timeout / http_timeout. Submitted by: Christoph Mallon <christoph.mallon@gmx.de> MFC after: 2 weeks
* 1. Update fetch to consistently return 1 on error, as the man page states,murray2008-12-171-6/+5
| | | | | | | | | | | | | | | | | | | | | | rather than usually returning 1 but in a few instances using a sysexits(3) return value. 2. Remove a few unused variables from libfetch. PR: docs/122470 (1, only) Reviewed by: des > Description of fields to fill in above: 76 columns --| > PR: If a GNATS PR is affected by the change. > Submitted by: If someone else sent in the change. > Reviewed by: If someone else reviewed your modification. > Approved by: If you needed approval for this commit. > Obtained from: If the change is from a third party. > MFC after: N [day[s]|week[s]|month[s]]. Request a reminder email. > Security: Vulnerability reference (one per line) or description. > Empty fields above will be automatically removed. M usr.bin/fetch/fetch.c M lib/libfetch/fetch.c
* Add support for HTTP 1.1 If-Modified-Since behavior.murray2008-12-152-5/+40
| | | | | | | | | | | | | | fetch(1) accepts a new argument -i <file> that if specified will cause the file to be downloaded only if it is more recent than the mtime of <file>. libfetch(3) accepts the mtime in the url structure and a flag to indicate when this behavior is desired. PR: bin/87841 Submitted by: Jukka A. Ukkonen <jau@iki.fi> (partially) Reviewed by: des, ru MFC after: 3 weeks
* Improve usage and sync SYNOPSIS with usage.ru2008-12-132-10/+17
|
* Apply the same defaults to https as to http.des2008-12-111-2/+3
| | | | | Submitted by: Mike Tancsa <mike@sentex.net> MFC after: 1 week
* Use the SCHEME_ knobs rather than knowing what they expand to.obrien2008-08-211-2/+2
| | | | Reviewed by: des
* List all environment variables supported by libfetch, along with a referencedes2007-12-281-9/+19
| | | | | | to the fetch(3) man page. MFC after: 1 week
* Try to preserve ownership and permissions when replacing an existing file.des2006-11-101-0/+2
| | | | | | PR: bin/104702 Submitted by: Kevin Day <toasty@dragondata.com> MFC after: 1 week
* Fix a typo.jkoshy2006-04-221-2/+2
| | | | | Submitted by: Pawel Worach <pawel.worach at gmail dot com> MFC after: 1 week
* Reimplementation of world/kernel build options. For details, see:ru2006-03-171-1/+3
| | | | | | | | 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)
* Only clear sb.st_size if it is clearly wrong or meaningless. This fixesdes2005-12-301-5/+5
| | | | | | | mirror mode. PR: bin/86940 MFC after: 2 weeks
* Reflect progress in process title.des2005-12-301-0/+4
| | | | | Submitted by: flz MFC after: 2 weeks
* Expand *n't contractions.ru2005-02-131-1/+1
|
* Sort sections.ru2005-01-181-8/+8
|
* Added the EXIT STATUS section where appropriate.ru2005-01-171-1/+1
|
* NOCRYPT -> NO_CRYPTru2004-12-211-1/+1
|
* Fix buffer overflow. This is FreeBSD-SA-04:16.fetch.cperciva2004-11-181-1/+2
| | | | Approved by: des
* Update copyright years.des2004-09-212-2/+2
|
* The check for r_flag was accidentally removed in the previous commit.des2004-08-261-1/+1
| | | | | Submitted by: SANETO Takanori <sanewo@ba2.so-net.ne.jp> MFC after: 3 days
* Fix a couple of edge cases in which sb.st_size may be incorrect ordes2004-08-151-5/+16
| | | | | | | | 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
* Join the 21st century: Cryptography is no longer an optional componentcperciva2004-08-061-1/+0
| | | | | | | | | | 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
* Document the behaviour of the "-o file" option when "file" is a directorycperciva2004-07-301-0/+4
| | | | | | (downloaded file(s) are created inside the directory). MFC after: 3 days
* Don't strip trailing linear whitespace from passwords.des2004-07-271-5/+5
| | | | MFC after: 2 weeks
* Style nits.des2004-07-271-5/+4
|
* Truncate long file names in stat_display(), as was originally intended.des2004-07-051-1/+1
| | | | MFC after: 1 week
* The description of the -S option in the man page says we won't fail if thedes2004-06-241-1/+0
| | | | | | | 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
* Fix integer overflow in the file size output when dealing withle2004-05-191-3/+3
| | | | | | large files (i.e. DVD images). Reviewed by: des@
* Restore part of the word that got (accidentally) removed.ru2004-05-191-2/+2
| | | | Removed whitespace at EOL.
* Workaround for servers that ignore byte ranges when using chunkeddes2004-04-061-1/+1
| | | | | | encoding. MFC after: 3 days
* Remove EXAMPLES section which duplicates text in fetch(3).des2004-02-271-22/+0
|
* Use %zu for size_t, like God intended.des2004-02-181-1/+1
|
* Fix printf() format bug in previous commit (size_t != int).des2004-02-181-17/+19
| | | | | | | 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.
* Revamp the statistics code, and switch to a much more compact displaydes2004-02-181-48/+56
| | | | | 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.
* Remove the inadvertant HTML additions to this man page.wes2004-01-281-4/+4
| | | | | | These appear to have been inserted in the PR text by gnatsweb. Noticed by: des (maintainer)
* Revert changes of rev 1.55; replace with strong encouragement towes2004-01-261-87/+14
| | | | | | read fetch(3) as well. Requested by: des (maintainer)
* Previous commit did the reverse of what the log message said (and ofdes2004-01-261-1/+1
| | | | what I intended to do). Really remove my middle name.
* I don't normally use my middle name, so remove it from attributions indes2004-01-251-3/+3
| | | | | man pages (though not from copyright notices). While I'm here, add email addresses where appropriate.
* Document fetch(1) environment variables in fetch(1) man page, instead ofwes2004-01-231-12/+108
| | | | | | | 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>
* Finish the reversion of rev. 1.52.ru2003-09-081-3/+2
|
* Make sure the crypto versions of libfetch and fetch(1) appear inru2003-07-221-0/+1
| | | | | | the "crypto" distribution. Approved by: des
* Revert 1.52. This should have been added to fetch.3.trhodes2003-06-101-29/+1
| | | | Discussed with: des, ru
* Retire the useless NOSECURE knob.des2003-05-191-1/+1
| | | | Approved by: re (scottl)
* Add an EXAMPLES section.trhodes2003-05-171-1/+30
| | | | | | | Xref sh(1) as we use environment variables. PR: 43899 Reviewed by: des
* Mark fetch(1) as c99- and WARNS6-clean.des2003-05-011-1/+2
|
* Use floating point arithmetic to compute the ETA to avoid integer overflowdes2003-03-111-1/+1
| | | | during slow transfers of large files.
OpenPOWER on IntegriCloud