aboutsummaryrefslogtreecommitdiff
path: root/lib/libfetch
Commit message (Expand)AuthorAgeFilesLines
* libfetch: Gracefully skip unsupported protocolsDag-Erling Smørgrav2026-02-261-1/+5
* libfetch: Fail hard if interrupted while connectingDag-Erling Smørgrav2026-02-261-1/+7
* libfetch: Clean up fetch_info usageDag-Erling Smørgrav2026-02-261-54/+34
* libfetch: Restore timeout functionalityDag-Erling Smørgrav2026-02-181-11/+8
* libfetch: Check for failure to create SSL contextDag-Erling Smørgrav2026-02-112-4/+7
* libfetch: remove all old OpenSSL supportEnji Cooper2026-02-111-27/+1
* libfetch: do not call deprecated OpenSSL functionsEd Maste2026-02-111-0/+2
* MFC: libfetch: allow disabling TLS v1.3 when negotiating the connectionEugene Grosbein2026-01-252-4/+10
* MFC: libfetch: apply timeout to SSL_read()Eugene Grosbein2026-01-251-0/+8
* libfetch: parse scheme://domain:/ correctlyKa Ho Ng2024-04-031-1/+1
* libfetch, fetch: Stop recommending the use of ca_root_nss.Dag-Erling Smørgrav2023-12-131-14/+1
* libfetch: don't rely on ca_root_nss for certificate validationMichael Osipov2023-10-051-8/+0
* Remove $FreeBSD$: two-line nroff patternWarner Losh2023-08-231-2/+0
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-235-5/+0
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-235-10/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-232-4/+0
* libfetch: Pass a zeroed digest to DigestCalcResponse.John Baldwin2023-01-241-2/+3
* fetch: support EAI_ADDRFAMILY error, correct two error messagesMike Karels2022-12-031-2/+5
* libfetch: Use memcpy in place of an odd strncpy.John Baldwin2022-11-111-1/+1
* libfetch: remove a set-but-not-used variableStefan Eßer2022-04-301-5/+2
* pkgbase: Create a FreeBSD-fetch packageEmmanuel Vadot2022-01-051-0/+2
* libfetch: use more portable getline() interfaceDaniel Kolesa2021-09-221-3/+6
* Fix libfetch out of bounds read.Gordon Tetlow2021-08-241-1/+4
* libfetch: Retry with proxy auth when server returns 407Renato Botelho2021-04-281-6/+49
* Remove support for SSLv3 from fetch(3).Jung-uk Kim2020-11-242-9/+3
* Replace literal uses of /usr/local in C sources with _PATH_LOCALBASEStefan Eßer2020-10-271-1/+2
* Don't explicitly specify c99 or gnu99 as the default is now gnu99.Xin LI2020-08-171-2/+0
* fetch(3): plug some leaksKyle Evans2020-02-211-1/+5
* fetch(3): don't leak sockshost on failureKyle Evans2020-02-151-10/+13
* fetch(3): fix regression in IPv6:port spec from r357977Kyle Evans2020-02-151-5/+5
* fetch(3): move bits of fetch_socks5_getenv aroundKyle Evans2020-02-151-36/+32
* fetch(3): Add SOCKS5 supportKyle Evans2020-02-153-11/+351
* libfetch: disallow invalid escape sequencesEd Maste2020-02-051-0/+3
* Fix urldecode buffer overrun.Gordon Tetlow2020-01-281-2/+8
* Update Makefile.depend filesSimon J. Gerraty2019-12-111-3/+0
* Add Makefile.depend.optionsSimon J. Gerraty2019-12-111-0/+9
* pkgbase: Create a FreeBSD-utilities package and make it the default oneEmmanuel Vadot2019-09-051-1/+0
* Document fetchReqHTTP().Mark Johnston2019-08-283-3/+23
* [libfetch] Fix compilation with WITHOUT_CRYPT.Adrian Chadd2019-05-031-0/+1
* When deciding whether to send the complete URL or just the document part,Dag-Erling Smørgrav2018-11-271-1/+1
* A few more cases where strcasecmp() is no longer required.Dag-Erling Smørgrav2018-11-271-4/+4
* Improve URL parsing. In particular, convert scheme and host to lowercase.Dag-Erling Smørgrav2018-11-273-43/+56
* Support proxying FTP over HTTPS, not just HTTP.Dag-Erling Smørgrav2018-11-271-1/+2
* Make libfetch buildable.Jung-uk Kim2018-09-191-0/+4
* Fix an inverted conditional in the netrc code, which would ignore theDag-Erling Smørgrav2018-05-293-14/+34
* Fix a few (but far from all) style issues.Dag-Erling Smørgrav2018-05-291-24/+29
* Use __VA_ARGS__ to simplify the DEBUG macro.Dag-Erling Smørgrav2018-05-295-51/+52
* Preserve if-modified-since timestamps across redirects.Dag-Erling Smørgrav2018-05-121-0/+1
* SPDX: use the Beerware identifier.Pedro F. Giffuni2017-11-301-1/+1
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-267-0/+14