History log of /dovecot/src/lib-ssl-iostream/iostream-ssl-private.h
Revision Date Author Comments Expand
33631b9b711b95ee47bd4ddbdb419f46a12cebe4 28-Dec-2017 Aki Tuomi <aki.tuomi@dovecot.fi>

lib-ssl-iostream: Add accessors for additional SSL protocol details This is needed in order to send these details as fields to auth process

15aa67e8a9dd7fc631d58ce13c54fe004bb4d0c1 07-Nov-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-ssl-iostream: Add io_stream_ssl_global_init()

14a07d2bb34f1d52fce3e3218799f271f118d501 07-Nov-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-ssl-iostream: Add TLS SNI callback and a way to change SSL context

6315f87da1b28578d2deb4d51aa624dc178efb0a 07-Nov-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-ssl-iostream: ssl_iostream_cert_match_name() - add reason_r parameter The callers were also changed to add the reason to error messages.

18344a653fb063e599e24d1e9f7d5db4d8fd7b45 07-Nov-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-ssl-iostream: ssl_iostream_cert_match_name() - Change to return bool The return value makes much more sense as a boolean TRUE/FALSE than 0/-1.

85a594cdf83ecff5c1e37aee5a704e0b3599a3f9 07-Nov-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-ssl-iostream: Add ssl_iostream_settings_drop_stream_only()

1c1896564144f487fa5be3bd3ac5d7f1826311f7 07-Nov-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-ssl-iostream: Add ssl_iostream_settings_equals()

96359599bbd4a2d704c3f343ff4c2fcd03f0dd02 07-Nov-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-ssl-iostream: Add refcounting to ssl_iostream_context

48e243933060ae3e77abbdc9c0fd0bc2143be26e 31-Oct-2017 Aki Tuomi <aki.tuomi@dovecot.fi>

lib-ssl-iostream: Add get_compression accessor This is needed by login-common

fe4058e6f01bf0e104c44815b6df7cfefb80634c 16-Sep-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-ssl-iostream: Use more standard _init() & _deinit() to initialize SSL plugin This is mainly to make it easier for test programs to link to the plugin directly.

00b722cca0601adadfbc653711b405b03e017e09 10-Aug-2016 Aki Tuomi <aki.tuomi@dovecot.fi>

dovecot: Remove ssl-params

7ef7f34c38954020004e2b25b4ce8f54b4bcf8f3 01-Nov-2014 Timo Sirainen <tss@iki.fi>

lib-ssl-iostream: Added dh_length parameter to ssl_iostream_generate_params() This is an API change, but nobody was actually using this function.

b4f4552697bdc8e467955e262ae446dbe2914c14 06-Aug-2013 Timo Sirainen <tss@iki.fi>

lib-ssl-iostream: Deinitialization fixes.

71b60849a773dd68bdc015cb6a8ea1664d16b359 08-Apr-2013 Timo Sirainen <tss@iki.fi>

lib-ssl-iostream: Added ssl_iostream_has_handshake_failed()

3b4bd183cc469f70eb91d82a7f01f60ffc24ca5b 04-Apr-2013 Timo Sirainen <tss@iki.fi>

lib-ssl-iostream: Added support for TLS SNI, which caused some API changes.

ac645fe16c0619771c0a961db91df16485513c52 04-Apr-2013 Timo Sirainen <tss@iki.fi>

lib-ssl-iostream: ssl_iostream_set_handshake_callback() API changed. The callback can now return the error message to caller instead of having to log it itself.

ba1c847d0af4afe4787ed470d0c818e948e184e2 04-Apr-2013 Timo Sirainen <tss@iki.fi>

lib-ssl-iostream: API changes to return error strings if init() functions fail. This also fixed a couple of broken error handlings.

3faa1040e5a3f9f35ffad29110216094ab2f5880 06-Nov-2012 Timo Sirainen <tss@iki.fi>

lib-ssl-iostream now dynamically loads openssl library instead of linking to it. This allowed removing the separate libdovecot-ssl library. In future if GnuTLS/NSS support is added it would also allow switching between them dynamically.