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. |