| Commit message (Expand) | Author | Age | Files | Lines |
* | change "ssl" to "tls" in various identifiers. | eric | 2019-06-12 | 1 | -84/+84 |
* | Introduce more use of freezero(). Also, remove ptr conditionals before | deraadt | 2017-05-17 | 1 | -5/+3 |
* | embed the struct iobuf instead of using a pointer. | eric | 2016-12-03 | 1 | -37/+23 |
* | hide internal io flags and rename IO_PAUSE_{IN,OUT} to IO_{IN,OUT} | eric | 2016-11-30 | 1 | -1/+9 |
* | make struct io opaque: | eric | 2016-11-30 | 1 | -6/+41 |
* | normalize iobuf before reading into it. | eric | 2016-11-25 | 1 | -1/+3 |
* | add an io_paused() function. | eric | 2016-11-24 | 1 | -1/+7 |
* | add an io_fileno() accessor | eric | 2016-11-24 | 1 | -1/+7 |
* | add an io_ssl() accessor | eric | 2016-11-24 | 1 | -1/+7 |
* | add an io_error() accessor to avoid dereferencing the io struct directly. | eric | 2016-11-24 | 1 | -1/+7 |
* | reset the io event when data is queued. | eric | 2016-11-24 | 1 | -3/+15 |
* | Normalize the io input buffer internally when reinstalling the io event, so | eric | 2016-11-22 | 1 | -1/+4 |
* | add dedicated functions to set fd and callback on a struct io. | eric | 2016-11-20 | 1 | -9/+18 |
* | Add io api functions for dealing with buffered data, as wrapper around | eric | 2016-11-17 | 1 | -7/+87 |
* | remove IO_TLSVERIFIED which is not a io event, and inline necessary code | eric | 2016-11-17 | 1 | -2/+1 |
* | pass the user pointer as parameter to the io callback instead of having | eric | 2016-11-16 | 1 | -3/+3 |
* | No need to store the return value of fcntl(fd, F_SETFL, flags). | millert | 2016-05-16 | 1 | -2/+2 |
* | Nuke session_socket_blockmode() and session_socket_linger(). Use | krw | 2016-03-25 | 1 | -12/+7 |
* | remove spaces after '!' | jung | 2015-12-28 | 1 | -2/+2 |
* | Wrap long lines. | sunil | 2015-12-22 | 1 | -2/+3 |
* | Use SSL_get_version() not SSL_get_cipher_version(); the former gives the TLS | sthen | 2015-10-16 | 1 | -2/+2 |
* | whitespaces | gilles | 2015-10-14 | 1 | -2/+2 |
* | Correctly fallback to PLAIN if opportunistics TLS fails during TLS handshake. | eric | 2014-12-24 | 1 | -2/+2 |
* | fix typos. | sobrado | 2014-07-08 | 1 | -3/+3 |
* | (void) cast snprintf() calls that cannot truncate (and would be harmless | gilles | 2014-04-19 | 1 | -5/+5 |
* | (void) cast strlcat(), they can't truncate | gilles | 2014-04-19 | 1 | -19/+19 |
* | do not call event_del() on non-initialized events | eric | 2014-02-04 | 1 | -3/+5 |
* | bcopy -> memmove | eric | 2013-12-26 | 1 | -2/+2 |
* | %i -> %d in format strings | eric | 2013-10-26 | 1 | -8/+8 |
* | call SSL_read() again if there is data pending in the SSL buffer. | eric | 2013-06-03 | 1 | -1/+4 |
* | sync with OpenSMTPD 5.3.2 | eric | 2013-05-24 | 1 | -11/+35 |
* | - handle getaddrinfo() error as LKA_TEMPFAIL | gilles | 2013-02-05 | 1 | -3/+1 |
* | Sync with our smtpd repo: | gilles | 2013-01-26 | 1 | -14/+56 |
* | knf | eric | 2012-11-23 | 1 | -6/+6 |
* | Cleanups and improvements: | eric | 2012-11-12 | 1 | -3/+3 |
* | Handle the case where writev() fails with EAGAIN. In theory it cannot | eric | 2012-10-25 | 1 | -2/+5 |
* | io_connect() can take an optional address to bind() before connecting. | eric | 2012-10-10 | 1 | -2/+5 |
* | When printing ioev, do not segfault if there is no associated iobuf. | eric | 2012-09-14 | 1 | -4/+22 |
* | Add warnings on io errors to help diagnosis. | eric | 2012-08-19 | 1 | -2/+10 |
* | remove unused variable | chl | 2012-05-25 | 1 | -4/+1 |
* | Add missing header needed by PRI format string | chl | 2012-01-30 | 1 | -1/+2 |
* | Import generic network IO code. The plan is to hide the boring | eric | 2012-01-29 | 1 | -0/+811 |