86ad487452c763152f3ff4dd4650512f3cecdc55 |
|
27-Nov-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-dcrypt: test-crypto and test-stream need lib-ssl-iostream.a fully
Otherwise the .so file cannot be loaded due to missing symbols |
149299c7d5136a8fb425ef3cf8953026a1358002 |
|
11-Oct-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Use check-local in Makefile.am instead of overriding check directly
This helps with dependency problems, like running "make check" in
lib-storage without "make" first would try to compile the test programs
too early and fail. |
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. |
f089a10e4816e772992346c9837ec10db3894c65 |
|
06-Feb-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-dcrypt: Link unit tests with libssl_iostream.la
libssl_iostream_openssl.so requires this, and it doesn't get added from
anywhere automatically. |
fb8e12a317f617ebb5085c641b4b8025689274ab |
|
06-Feb-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-dcrypt: Remove unnecessary -shared link flag
Not sure if this is harmful, but since no other plugin uses this it's not
needed either. |
d7d1fec9fa3799aaa4c3339d26c610c043d59360 |
|
06-Feb-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-dcrypt: Don't link liblib.la to libdcrypt_openssl.so
At best this does nothing, at worst (like with OSX) it duplicates the
entire liblib and creates split state between the two instances. |
b3a968f434cbb9e374ea3da0a7d493e20231a4ae |
|
28-Nov-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-dcrypt: Use module_dir setting |
f49f1c5fa6a9a55a194e5ada042df134907278f4 |
|
19-Sep-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-dcrypt: Set NOPLUGIN_LDFLAGS to empty
Avoids -Wl,--as-needed here |
452d0005a47c6872590346f5ea8b247974689ac9 |
|
20-Sep-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-dcrypt: Makefile.am fix
Remove dcrypt.c from openssl library and add missing slash |
cd24dc2196f7480d4793ca5d5f9f8d70741bc103 |
|
11-Aug-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Fix dcrypt build conditionals |
345f36ebc7dd445cfa3dbf157342d110cc74d7c7 |
|
10-Aug-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
OpenSSL: link against OpenSSL libs explicitly |
17fbd200b78112bd0d89e89598aa01cea72a74e5 |
|
08-Aug-2016 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib-dcrypt: add dcrypt-iostream.h
Move everything from dcrypt-iostream-private.h and enum
io_stream_encrypt_flags to the new dcrypt-iostream.h file. |
7c9a9ac8cd5652f0e12a24b07c8559a7be0f5554 |
|
27-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-dcrypt: Added sample-v1_short.asc to EXTRA_DIST |
ff95c6488eb3239654ed7fd51ed787a6b2c44506 |
|
20-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-dcrypt: Added library dependencies to unit tests |
285bfe946c2d54928b272270dd5eef9041b24271 |
|
20-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-dcrypt, lib-ssl-iostream: Share OpenSSL init/deinit code. |
b0c472c7a93dfc869e2124ca738d62f1d6794e43 |
|
19-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-dcrypt: Fixed running unit tests in build directory. |
7e1a69e513739a7c12e3c5ec53dff1eb01b90524 |
|
12-Jun-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-dcrypt: Fix various problems |
1b3579352544e7920fd497328b29fb3e06a85768 |
|
07-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
Fixed linking with OSX. |
c87f187b49160076527d2dd988bb6561cf65ada0 |
|
07-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-dcrypt: Fixed library dependencies
_DEPENDENCIES needs an explicit paths, not "-lssl" and such. Fixes building
with e.g. OSX. |
b90dc2ae3d65976f73924deee174d22de6d0e2e4 |
|
01-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-dcrypt: Fixed check program dependencies |
de1c645a79d42c37dffb7f52e9c643b6251fdcd0 |
|
30-May-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-dcrypt: Use base64 encoded test samples |
87abc256d68609b35b35de28d9b549245904658b |
|
30-May-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-dcrypt: Remove duplication of samples |
316cbe323513a0f20d1cf519fe9405e231d633e2 |
|
30-May-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-dcrypt: Initial implementation |