summaryrefslogtreecommitdiff
path: root/lib/libfetch/common.c
AgeCommit message (Expand)Author
2025-12-16libfetch: Fix -Wunterminated-string-initializationAlex Richardson
2025-07-17lib: Fix calls that naively set F_SETFD.Ricardo Branco
2024-02-02lib/libfetch/common.c: remove an extra semicolonrilysh
2023-11-26lib: Automated cleanup of cdefs and other formattingWarner Losh
2023-10-03libfetch: don't rely on ca_root_nss for certificate validationMichael Osipov
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-06-24libfetch: remove all old OpenSSL supportEnji Cooper
2023-05-25libfetch: do not call deprecated OpenSSL functionsEd Maste
2022-11-02fetch: support EAI_ADDRFAMILY error, correct two error messagesMike Karels
2022-10-03libfetch: Use memcpy in place of an odd strncpy.John Baldwin
2020-11-24Remove support for SSLv3 from fetch(3).Jung-uk Kim
2020-10-27Replace literal uses of /usr/local in C sources with _PATH_LOCALBASEStefan Eßer
2020-02-21fetch(3): plug some leaksKyle Evans
2020-02-15fetch(3): don't leak sockshost on failureKyle Evans
2020-02-15fetch(3): fix regression in IPv6:port spec from r357977Kyle Evans
2020-02-15fetch(3): move bits of fetch_socks5_getenv aroundKyle Evans
2020-02-15fetch(3): Add SOCKS5 supportKyle Evans
2019-05-03[libfetch] Fix compilation with WITHOUT_CRYPT.Adrian Chadd
2018-11-27Improve URL parsing. In particular, convert scheme and host to lowercase.Dag-Erling Smørgrav
2018-09-19Make libfetch buildable.Jung-uk Kim
2018-05-29Fix an inverted conditional in the netrc code, which would ignore theDag-Erling Smørgrav
2018-05-29Use __VA_ARGS__ to simplify the DEBUG macro.Dag-Erling Smørgrav
2017-11-26lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-08-18In fetch_resolve(), if the port number or service name is included inDag-Erling Smørgrav
2017-03-17r308996 broke IP literals by assuming that a colon could only occur asDag-Erling Smørgrav
2017-03-06libfetch: extra bounds checking through reallocarray(3).Pedro F. Giffuni
2017-02-28Properly indent a default: label and avoid crashing when runningBjoern A. Zeeb
2017-02-20Add a file descriptor in struct url for netrcBaptiste Daroussin
2016-12-09More debugging code I missed in r309051.Dag-Erling Smørgrav
2016-11-23Remove debugging code.Dag-Erling Smørgrav
2016-11-22Refactor fetch_connect() and fetch_bind() to improve readability and avoidDag-Erling Smørgrav
2016-05-25Don't leak addrinfo in fetch_bind()Don Lewis
2016-05-01lib: minor spelling fixes in comments.Pedro F. Giffuni
2016-01-19Test for /etc/ssl/cert.pem existence to avoid masking SSL_CA_CERT_PATHBaptiste Daroussin
2015-09-25Fix non-POSIX-compliant use of getaddrinfo in libfetchMichael Gmelin
2015-03-25Remove defunct SSLv2 support from fetch(1) and fetch(3).Jung-uk Kim
2014-10-15As pointed out by several people, r273114 was incorrect: it unconditionallyDag-Erling Smørgrav
2014-10-15Drop support for SSLv3.Dag-Erling Smørgrav
2014-07-15Add a comment to explain the EAGAIN is only there for POSIX complianceBaptiste Daroussin
2014-07-10Support EAGAIN in fetch_writevBaptiste Daroussin
2014-05-17Look for root certificates in /usr/local/etc/ssl before /etc/ssl.Dag-Erling Smørgrav
2014-01-30Bump copyright datesDag-Erling Smørgrav
2014-01-29r261230 broke the cases where the amount of data to be read is notDag-Erling Smørgrav
2014-01-28Solve http buffering issues and hangs once and for all (hopefully!) byDag-Erling Smørgrav
2014-01-20Fix format string.Dag-Erling Smørgrav
2013-11-19Fix build with GCCBryan Drewery
2013-11-19Support SNI in libfetchBryan Drewery
2013-07-26Implement certificate verification, and many other SSL-relatedDag-Erling Smørgrav
2012-05-28libfetch: Avoid SIGPIPE on network connections.Jilles Tjoelker
2012-04-30Since the socket is non-blocking, it is necessary to use select(2) evenDag-Erling Smørgrav