summaryrefslogtreecommitdiff
path: root/lib/libfetch/fetch.c
Commit message (Expand)AuthorAgeFilesLines
* libfetch: disallow invalid escape sequencesEd Maste2020-02-051-0/+3
* Fix urldecode buffer overrun.Gordon Tetlow2020-01-281-2/+8
* Improve URL parsing. In particular, convert scheme and host to lowercase.Dag-Erling Smørgrav2018-11-271-35/+48
* Fix an inverted conditional in the netrc code, which would ignore theDag-Erling Smørgrav2018-05-291-2/+2
* Use __VA_ARGS__ to simplify the DEBUG macro.Dag-Erling Smørgrav2018-05-291-9/+8
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-261-0/+2
* r308996 broke IP literals by assuming that a colon could only occur asDag-Erling Smørgrav2017-03-171-11/+10
* Properly initialize netrcfd in fetchParseURLBaptiste Daroussin2017-03-031-0/+1
* Add a file descriptor in struct url for netrcBaptiste Daroussin2017-02-201-0/+1
* Fix -Wunsequenced warning.Tim Kientzle2013-06-291-1/+1
* Support percent-encoded user and passwordEd Maste2012-04-111-6/+45
* latin1 -> utf8Dag-Erling Smørgrav2011-10-191-1/+1
* Update copyright dates and strip my middle name.Dag-Erling Smørgrav2011-09-271-1/+1
* 1. Update fetch to consistently return 1 on error, as the man page states,Murray Stokely2008-12-171-8/+0
* As several people pointed out, I did all the ctype casts the wrongDag-Erling Smørgrav2007-12-191-2/+2
* Old patch I had lying around: correctly cast the argument to is*().Dag-Erling Smørgrav2007-12-181-2/+2
* Clean up namespace violations.Dag-Erling Smørgrav2007-12-141-13/+13
* Update copyright years.Dag-Erling Smørgrav2004-09-211-1/+1
* style(9): add parentheses to sizeof even when not strictly required.Dag-Erling Smørgrav2003-01-281-3/+3
* Initialization paranoia.Dag-Erling Smørgrav2003-01-221-0/+8
* Add SSL support + slight cleanup.Dag-Erling Smørgrav2002-06-051-16/+20
* Reindent, and add parentheses to return statements. Some functions inDag-Erling Smørgrav2002-02-051-227/+224
* Eliminate a redundant loop.Dag-Erling Smørgrav2002-02-051-2/+1
* Remove VT100 escapes from debugging messages now that they're enabled byDag-Erling Smørgrav2002-01-011-6/+6
* Introduce a fetchDebug global. Change the DEBUG macro so it only runs theDag-Erling Smørgrav2001-12-091-0/+1
* Add __FBSDID()s to libfetchMatthew Dillon2001-09-301-2/+3
* The fix for schemeless and hostless URLs (rev. 1.27) broke the schemelessStefan Eßer2001-07-281-1/+2
* Unbreak parsing URLs that have a host part but no document part.Dag-Erling Smørgrav2001-07-171-2/+3
* Handle shemeless, hostless URLs correctly.Dag-Erling Smørgrav2001-07-081-3/+5
* Add rudimentary support for an authentication callback function.Dag-Erling Smørgrav2001-05-261-1/+1
* Apply 'const' liberally.Archie Cobbs2001-04-241-14/+15
* Avoid a segfault (due to an unitialized pointer) when parsing URLs that haveDag-Erling Smørgrav2000-12-131-0/+2
* Clean up the whitespace encoding code.Dag-Erling Smørgrav2000-12-011-5/+6
* Use CHECK_FLAGDag-Erling Smørgrav2000-10-291-4/+4
* If the scheme is HTTP or HTTPS, percent-escape whitespace in the documentDag-Erling Smørgrav2000-10-211-1/+21
* Relax URL syntax so that schemeless URLs are supported.Dag-Erling Smørgrav2000-10-121-24/+23
* The decision to use an HTTP proxy for FTP documents belongs in the FTP codeDag-Erling Smørgrav2000-07-211-12/+0
* Introduce fetchXGet*(), which combine the functionalities of fetchGet*() andDag-Erling Smørgrav2000-07-171-8/+27
* Introduce the (undocumented) variable fetchRestartCalls, which controls whetherDag-Erling Smørgrav2000-07-171-0/+1
* Add (and document) fetchMakeURL()Dag-Erling Smørgrav2000-05-251-2/+42
* Dump com_err, it's a stinking crock of shit.Dag-Erling Smørgrav2000-05-251-2/+3
* IPv6 support.Hajimu UMEMOTO2000-05-201-3/+12
* Make HTTP_PROXY work for FTP.Hajimu UMEMOTO2000-05-151-8/+32
* Reorganize some of the http code and split it into more functions.Dag-Erling Smørgrav2000-05-111-17/+21
* Use sizeof more consistently.Dag-Erling Smørgrav2000-05-071-2/+2
* More old uncommitted patches: implement timeouts at the protocol level.Dag-Erling Smørgrav2000-01-071-0/+1
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Implement and document file list retrieval.Dag-Erling Smørgrav1998-12-211-1/+38
* Add verbose flag, and support functions.Dag-Erling Smørgrav1998-12-161-2/+5
* Second of a series of cleanups to libfetch.Dag-Erling Smørgrav1998-11-061-23/+89