aboutsummaryrefslogtreecommitdiffstats
path: root/socket.c
Commit message (Expand)AuthorAgeFilesLines
* Rename s -> vecsiz (vector size) to hint to its purposeMatthias Andree2020-03-291-4/+4
* socket.c: Make SockKeepalive static, and readability variable renames.Matthias Andree2019-09-271-9/+9
* Align with legacy_6x.Matthias Andree2019-08-251-4/+10
* fetchmail no longer reports System error during SSL_connect(): Success.Matthias Andree2019-08-051-3/+6
* Bump copyrights, and bump version to beta6.Matthias Andree2019-08-051-1/+4
* FreeBSD cleanups to header shuffling.Matthias Andree2019-08-051-4/+1
* Replace most strncpy() by strlcpy() calls.Matthias Andree2019-05-121-1/+1
* Enable OpenSSL >= 1.0.2 native name verification.Matthias Andree2019-01-271-0/+22
* Make compatible with a pure OpenSSL 1.1.0 API, ...Matthias Andree2018-06-061-1/+8
* Add a FIXME comment.Matthias Andree2017-08-111-0/+2
* Do not overrun plugin string when copying it.Alexander Bluhm2017-08-101-1/+1
* Cast argument to quiet -Wformat warning in C89 mode.Matthias Andree2017-04-231-1/+1
* Reformat.Matthias Andree2017-02-111-2/+2
* TLS: set hostname for SNI.Matthias Andree2017-02-111-0/+14
* Initial TLSv1.3 support code.Matthias Andree2017-02-111-1/+27
* Fixup protocol version handling in OpenSSL 1.0.X.Matthias Andree2016-12-121-0/+4
* Support for Debian/Ubuntu mutilated SSLv3 support.Matthias Andree2016-12-121-0/+4
* OpenSSL 1.1.0 API support.Matthias Andree2016-12-121-4/+76
* Refactor OpenSSL protocol version selection logic.Matthias Andree2016-12-121-44/+54
* Bump OpenSSL requirement to v1.0.2.Matthias Andree2016-12-111-2/+2
* Really try to continue if OpenSSL lib newer than headers used at compile-time.Matthias Andree2016-04-241-1/+0
* Enable TLS 1.1/1.2 options on LibreSSL.Matthias Andree2016-04-241-2/+2
* Avoid another C99-style comment.Matthias Andree2016-01-301-3/+2
* Avoid C99-style comment.Matthias Andree2016-01-301-2/+1
* Add OpenSSL version sanity checking.Matthias Andree2016-01-301-1/+24
* Support ssl3+ tls1.1, tls1.2 in --sslproto. Report TLS1.1/1.2 if unsupported ...Matthias Andree2015-04-111-2/+19
* Fix typo regarding SSL_OP_NO_SSLv3, and carry over one basic block from maste...Matthias Andree2015-04-111-2/+7
* Detect/report server hang-up in SSL_connect().Matthias Andree2015-04-081-1/+12
* TLS overhaul, bumping version to 6.4Matthias Andree2015-01-261-11/+17
* Also report SSL/TLS protocol version in verbose mode.Matthias Andree2015-01-161-2/+6
* Report SSL/TLS cipher, in verbose mode.Matthias Andree2015-01-161-0/+14
* Also recognize OPENSSL_NO_SSLx.Matthias Andree2015-01-161-2/+2
* Permit build on SSLv3-disabled OpenSSL,Matthias Andree2015-01-161-1/+6
* Minor bug fixes for socket.cJohn Beck2013-02-181-0/+3
* Improve X.509 certificate validation reporting.Matthias Andree2013-02-061-13/+42
* Plug a memory leak in OpenSSL's certificate verification callback.Matthias Andree2012-12-131-1/+1
* Clear SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS without SSL_CTX_clear_options()Earl Chew2012-09-031-3/+4
* Fix CVE-2011-3389 by clearing SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS...Matthias Andree2012-05-031-0/+6
* Fix build on SSLv2-disabled OpenSSL setupsMatthias Andree2011-10-261-0/+5
* Print Server certificate: banner on stdout rather than stderr.Matthias Andree2011-08-301-1/+1
* Revert SO_???TIMEO-based STARTTLS timeout handling.Matthias Andree2011-05-261-28/+1
* Fix error string.Matthias Andree2011-05-231-1/+1
* Fix socket timeout handling.Matthias Andree2011-05-221-1/+2
* Reindent.Matthias Andree2011-05-221-9/+9
* Reinstate SSLv2 support on legacy_63 branch.Matthias Andree2011-05-171-3/+5
* Drop broken test code.Matthias Andree2011-05-171-18/+0
* SockOpen(): set SO_KEEPALIVE.Matthias Andree2011-05-131-0/+9
* Add a SockTimeout(int socket, int seconds) function.Matthias Andree2011-04-291-0/+25
* In the plugin child, call _exit, not exit.Matthias Andree2011-04-291-2/+2
* Properly report EXIT_FAILURE if the plugin/plugout execvp() fails.Matthias Andree2011-04-291-2/+2