summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/ioev.h
AgeCommit message (Expand)Author
2021-07-28add format attribute to vaararg functions.Sebastian Benoit
2021-03-05Start porting smtpd to libtls.Eric Faurot
2019-09-11Sprinkle around some __attribute__((__format__ (printf(...))).Martijn van Duren
2019-06-12change "ssl" to "tls" in various identifiers.Eric Faurot
2016-11-30hide internal io flags and rename IO_PAUSE_{IN,OUT} to IO_{IN,OUT}Eric Faurot
2016-11-30make struct io opaque:Eric Faurot
2016-11-24add an io_paused() function.Eric Faurot
2016-11-24add an io_fileno() accessorEric Faurot
2016-11-24add an io_ssl() accessorEric Faurot
2016-11-24add an io_error() accessor to avoid dereferencing the io struct directly.Eric Faurot
2016-11-20add dedicated functions to set fd and callback on a struct io.Eric Faurot
2016-11-17Add io api functions for dealing with buffered data, as wrapper aroundEric Faurot
2016-11-17remove IO_TLSVERIFIED which is not a io event, and inline necessary codeEric Faurot
2016-11-16pass the user pointer as parameter to the io callback instead of havingEric Faurot
2016-03-25Nuke session_socket_blockmode() and session_socket_linger(). UseKenneth R Westerback
2014-12-24Correctly fallback to PLAIN if opportunistics TLS fails during TLS handshake.Eric Faurot
2014-07-08fix typos.Igor Sobrado
2013-01-26Sync with our smtpd repo:Gilles Chehade
2012-10-10io_connect() can take an optional address to bind() before connecting.Eric Faurot
2012-01-29Import generic network IO code. The plan is to hide the boringEric Faurot