History log of /dovecot/src/lib-dcrypt/Makefile.am
Revision Date Author Comments Expand
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.

/dovecot/src/anvil/Makefile.am /dovecot/src/auth/Makefile.am /dovecot/src/director/Makefile.am /dovecot/src/doveadm/Makefile.am /dovecot/src/doveadm/dsync/Makefile.am /dovecot/src/lib-charset/Makefile.am /dovecot/src/lib-compression/Makefile.am Makefile.am /dovecot/src/lib-dict-backend/Makefile.am /dovecot/src/lib-dict/Makefile.am /dovecot/src/lib-dns/Makefile.am /dovecot/src/lib-fs/Makefile.am /dovecot/src/lib-fts/Makefile.am /dovecot/src/lib-http/Makefile.am /dovecot/src/lib-imap-client/Makefile.am /dovecot/src/lib-imap/Makefile.am /dovecot/src/lib-index/Makefile.am /dovecot/src/lib-ldap/Makefile.am /dovecot/src/lib-mail/Makefile.am /dovecot/src/lib-master/Makefile.am /dovecot/src/lib-program-client/Makefile.am /dovecot/src/lib-settings/Makefile.am /dovecot/src/lib-smtp/Makefile.am /dovecot/src/lib-storage/Makefile.am /dovecot/src/lib/Makefile.am /dovecot/src/plugins/mail-crypt/Makefile.am /dovecot/src/plugins/pop3-migration/Makefile.am /dovecot/src/plugins/quota/Makefile.am /dovecot/src/plugins/var-expand-crypt/Makefile.am
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