Age | Commit message (Expand) | Author |
2017-05-17 | Introduce more use of freezero(). Also, remove ptr conditionals before | Theo de Raadt |
2016-12-03 | embed the struct iobuf instead of using a pointer. | Eric Faurot |
2016-11-30 | hide internal io flags and rename IO_PAUSE_{IN,OUT} to IO_{IN,OUT} | Eric Faurot |
2016-11-30 | make struct io opaque: | Eric Faurot |
2016-11-25 | normalize iobuf before reading into it. | Eric Faurot |
2016-11-24 | add an io_paused() function. | Eric Faurot |
2016-11-24 | add an io_fileno() accessor | Eric Faurot |
2016-11-24 | add an io_ssl() accessor | Eric Faurot |
2016-11-24 | add an io_error() accessor to avoid dereferencing the io struct directly. | Eric Faurot |
2016-11-24 | reset the io event when data is queued. | Eric Faurot |
2016-11-22 | Normalize the io input buffer internally when reinstalling the io event, so | Eric Faurot |
2016-11-20 | add dedicated functions to set fd and callback on a struct io. | Eric Faurot |
2016-11-17 | Add io api functions for dealing with buffered data, as wrapper around | Eric Faurot |
2016-11-17 | remove IO_TLSVERIFIED which is not a io event, and inline necessary code | Eric Faurot |
2016-11-16 | pass the user pointer as parameter to the io callback instead of having | Eric Faurot |
2016-05-16 | No need to store the return value of fcntl(fd, F_SETFL, flags). | Todd C. Miller |
2016-03-25 | Nuke session_socket_blockmode() and session_socket_linger(). Use | Kenneth R Westerback |
2015-12-28 | remove spaces after '!' | Joerg Jung |
2015-12-22 | Wrap long lines. | Sunil Nimmagadda |
2015-10-16 | Use SSL_get_version() not SSL_get_cipher_version(); the former gives the TLS | Stuart Henderson |
2015-10-14 | whitespaces | Gilles Chehade |
2014-12-24 | Correctly fallback to PLAIN if opportunistics TLS fails during TLS handshake. | Eric Faurot |
2014-07-08 | fix typos. | Igor Sobrado |
2014-04-19 | (void) cast snprintf() calls that cannot truncate (and would be harmless | Gilles Chehade |
2014-04-19 | (void) cast strlcat(), they can't truncate | Gilles Chehade |
2014-02-04 | do not call event_del() on non-initialized events | Eric Faurot |
2013-12-26 | bcopy -> memmove | Eric Faurot |
2013-10-26 | %i -> %d in format strings | Eric Faurot |
2013-06-03 | call SSL_read() again if there is data pending in the SSL buffer. | Eric Faurot |
2013-05-24 | sync with OpenSMTPD 5.3.2 | Eric Faurot |
2013-02-05 | - handle getaddrinfo() error as LKA_TEMPFAIL | Gilles Chehade |
2013-01-26 | Sync with our smtpd repo: | Gilles Chehade |
2012-11-23 | knf | Eric Faurot |
2012-11-12 | Cleanups and improvements: | Eric Faurot |
2012-10-25 | Handle the case where writev() fails with EAGAIN. In theory it cannot | Eric Faurot |
2012-10-10 | io_connect() can take an optional address to bind() before connecting. | Eric Faurot |
2012-09-14 | When printing ioev, do not segfault if there is no associated iobuf. | Eric Faurot |
2012-08-19 | Add warnings on io errors to help diagnosis. | Eric Faurot |
2012-05-25 | remove unused variable | Charles Longeau |
2012-01-30 | Add missing header needed by PRI format string | Charles Longeau |
2012-01-29 | Import generic network IO code. The plan is to hide the boring | Eric Faurot |