History log of /dovecot/src/lib-ssl-iostream/Makefile.am
Revision Date Author Comments Expand
86cc86047bee861a6f7fc3a9cfdb8600b984732e 07-Nov-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-ssl-iostream: Add ssl_iostream_context cache This can be used to easily get a shared ssl_iostream_context for either server or client. There's no upper size limit for the cache.

c6108c1bfa10d5fcd1def9c6a23ebcd5204d1775 06-Feb-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-ssl-iostream: Remove libdovecot_openssl_common.la Using such a library results in the same code being duplicated (in OSX) in both libssl_iostream_openssl.so and libdcrypt_openssl.so. This breaks the idea of openssl_init_refcount, because each one will have their own one. libdcrypt_openssl.so now links to libssl_iostream_openssl.so, which shouldn't really be a problem, because lib-ssl-iostream is part of the core libdovecot.so already. It would have been possible to also install libdovecot_openssl_common.so and link it to both libssl_iostream_openssl.so and libdcrypt_openssl.so, but that seems unnecessarily complicated.

84e69f2ae895e8eaaee436fcdb82dfa5b67a88f8 06-Feb-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-ssl-iostream: Remove empty $(ssl_sources) from Makefile

345f36ebc7dd445cfa3dbf157342d110cc74d7c7 10-Aug-2016 Aki Tuomi <aki.tuomi@dovecot.fi>

OpenSSL: link against OpenSSL libs explicitly

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

dovecot: Remove ssl-params

285bfe946c2d54928b272270dd5eef9041b24271 20-Jun-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-dcrypt, lib-ssl-iostream: Share OpenSSL init/deinit code.

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.

d7a405cac0db3de0c3359cd21f4f3e3e5c6044a9 16-Aug-2012 Timo Sirainen <tss@iki.fi>

Makefile: iostream-*ssl.h wasn't being installed.

1ece673f81668d0a4d55ed279bda777f571a85ff 02-Aug-2012 Timo Sirainen <tss@iki.fi>

Makefile: Added missing headers to tarball

68505752206bf0a082b985be5d3b1eaebde07896 01-Aug-2012 Timo Sirainen <tss@iki.fi>

Removed duplicate libdovecot-ssl

b05f982e6a6e990d47563f089f89d925f4c6b2fa 27-Feb-2012 Timo Sirainen <tss@iki.fi>

lib-ssl-iostream: Use SSL_LIBS when linking the shared library.

68c47763e2f6996894d8ee7333d3bc6de1904ca1 10-Aug-2011 Timo Sirainen <tss@iki.fi>

Fixed compiling without OpenSSL.

09d81c57dcb4faafe7074bcee56e32d5f23d3cea 30-Apr-2011 Timo Sirainen <tss@iki.fi>

Compile fix for previous change.

5ec40a17da1dfd119281c6425f12b2247d5f2a71 30-Apr-2011 Timo Sirainen <tss@iki.fi>

Makefile: Fixes to compiling with LDFLAGS="-Wl,--as-needed -Wl,--no-undefined"

e98de01b5644c88b6053e2921eb5e9a506fe263f 31-Jan-2011 Timo Sirainen <tss@iki.fi>

Added lib-ssl-iostream for handling SSL connections more easily.