summaryrefslogtreecommitdiffstats
path: root/lib/libfetch/common.c
Commit message (Expand)AuthorAgeFilesLines
* MFH (r313974,r314596): open .netrc early in case we want to drop privsdes2017-03-241-29/+58
* MFH (r308996, r309051, r309738): refactor, avoid repeating DNS requestsdes2016-12-141-52/+121
* Don't leak addrinfo in fetch_bind()truckman2016-05-251-1/+4
* lib: minor spelling fixes in comments.pfg2016-05-011-2/+2
* Test for /etc/ssl/cert.pem existence to avoid masking SSL_CA_CERT_PATHbapt2016-01-191-3/+10
* Fix non-POSIX-compliant use of getaddrinfo in libfetchgrembo2015-09-251-1/+2
* Remove defunct SSLv2 support from fetch(1) and fetch(3).jkim2015-03-251-3/+1
* As pointed out by several people, r273114 was incorrect: it unconditionallydes2014-10-151-4/+8
* Drop support for SSLv3.des2014-10-151-1/+1
* Add a comment to explain the EAGAIN is only there for POSIX compliancebapt2014-07-151-0/+1
* Support EAGAIN in fetch_writevbapt2014-07-101-0/+2
* Look for root certificates in /usr/local/etc/ssl before /etc/ssl.des2014-05-171-2/+8
* Bump copyright datesdes2014-01-301-1/+1
* r261230 broke the cases where the amount of data to be read is notdes2014-01-291-13/+10
* Solve http buffering issues and hangs once and for all (hopefully!) bydes2014-01-281-93/+40
* Fix format string.des2014-01-201-1/+1
* Fix build with GCCbdrewery2013-11-191-1/+2
* Support SNI in libfetchbdrewery2013-11-191-0/+9
* Implement certificate verification, and many other SSL-relateddes2013-07-261-11/+524
* libfetch: Avoid SIGPIPE on network connections.jilles2012-05-281-0/+2
* Since the socket is non-blocking, it is necessary to use select(2) evendes2012-04-301-17/+13
* Fix two nits in previous commit pointed out by pjd@.des2012-01-231-2/+1
* Fix two issues related to the use of SIGINFO in fetch(1) to displaydes2012-01-181-2/+56
* latin1 -> utf8des2011-10-191-1/+1
* Update copyright dates and strip my middle name.des2011-09-271-1/+1
* Mark all socket and file descriptors close-on-exec.des2011-05-131-0/+1
* Move variable declarations into the conditional block where they areemaste2010-10-241-1/+1
* Redo fetch_read() using non-blocking sockets. This is necessary todes2010-07-281-20/+89
* PR: 139751fabient2009-10-211-1/+1
* Fix one-byte buffer overflow: NUL gets written to the buffer, but isn'tcperciva2008-04-151-1/+1
* s/wait/delta/ to avoid namespace collision.des2008-03-201-16/+16
* Use memcpy(3) instead of the BSD-specific bcopy(3).des2008-02-081-1/+1
* As several people pointed out, I did all the ctype casts the wrongdes2007-12-191-2/+2
* Add support for the NO_PROXY / no_proxy environment variable as used bydes2007-12-181-0/+50
* Clean up namespace violations.des2007-12-141-50/+50
* Fix a memory leak: when freeing the connection structure, don't forget todes2005-02-161-0/+1
* Update copyright years.des2004-09-211-1/+1
* preparation for RFC3493. EAI_NODATA was deprecated.ume2003-10-231-0/+2
* Add and document support for a FETCH_BIND_ADDRESS environment variabledes2003-03-031-3/+32
* style(9): add parentheses to sizeof even when not strictly required.des2003-01-281-8/+8
* Fix signed/unsigned comparison warning/error from 'make release'jwd2003-01-281-4/+4
* Experimental support for .netrc.des2003-01-221-0/+91
* Set auto-retry mode to avoid some spurious errors.des2003-01-031-0/+1
* Fix a bug in fenner's _fetch_writev() patch (rev 1.36)des2002-10-301-1/+6
* Recommit the non-broken parts of 1.34 and 1.37.des2002-10-301-6/+11
* Reinstate revs 1.35-36 and 1.38. Revisions 1.34 and 1.37 were specificallyimp2002-10-301-12/+38
* Fix `pkg_add -r' by backing out revs 1.34-1.38.obrien2002-10-291-52/+19
* Fix an off-by-one error (> where >= should have been used) which causeddes2002-10-281-6/+5
* Slight amendment to rev 1.34: instead of considering any short read andes2002-10-271-6/+8
* Introduce _fetch_writev(), which is the conn_t version of writev(2). Indes2002-10-271-7/+34
OpenPOWER on IntegriCloud