bareos2015: bareos-13.2 83c6f962
Author | Committer | Branch | Timestamp | Parent | |
---|---|---|---|---|---|
mvwieringen | mvwieringen | bareos-13.2 | 2013-05-04 22:51 | bareos-13.2 73927aa1 | Pending |
Changeset | Allow BAREOS to interface to multiple crypto libs. OPENSSL gives all kind of headaches as its not compatible to AGPLv3 and as such you always need a linkage exception in your LICENSE. Allowing to interface to GNUTLS (LGPL) or Mozilla NSS (MPL/GPL/LGPL) makes this probem much easier to swallow. This is the first work to allow either one of the following crypto/TLS frameworks: - None - OpenSSL - GNUTLS - Mozilla NSS Also only link and include the crypto specific headers and libs in the place that actually defines the abstraction layer and not all over the code. |
||||
mod - autoconf/Make.common.in | Diff File | ||||
mod - autoconf/configure.in | Diff File | ||||
mod - src/console/Makefile.in | Diff File | ||||
mod - src/console/console.c | Diff File | ||||
mod - src/console/console_conf.c | Diff File | ||||
mod - src/console/console_conf.h | Diff File | ||||
mod - src/dird/Makefile.in | Diff File | ||||
mod - src/dird/dird.c | Diff File | ||||
mod - src/dird/dird_conf.c | Diff File | ||||
mod - src/dird/dird_conf.h | Diff File | ||||
mod - src/filed/Makefile.in | Diff File | ||||
mod - src/filed/filed.c | Diff File | ||||
mod - src/filed/filed_conf.c | Diff File | ||||
mod - src/filed/filed_conf.h | Diff File | ||||
mod - src/lib/Makefile.in | Diff File | ||||
mod - src/lib/bnet.c | Diff File | ||||
mod - src/lib/crypto.c | Diff File | ||||
add - src/lib/crypto_gnutls.c | Diff File | ||||
add - src/lib/crypto_none.c | Diff File | ||||
add - src/lib/crypto_nss.c | Diff File | ||||
add - src/lib/crypto_openssl.c | Diff File | ||||
mod - src/lib/crypto_wrap.c | Diff File | ||||
mod - src/lib/lib.h | Diff File | ||||
rm - src/lib/openssl.c | Diff File | ||||
rm - src/lib/openssl.h | Diff File | ||||
mod - src/lib/passphrase.c | Diff File | ||||
mod - src/lib/protos.h | Diff File | ||||
add - src/lib/tls_gnutls.c | Diff File | ||||
add - src/lib/tls_none.c | Diff File | ||||
add - src/lib/tls_nss.c | Diff File | ||||
mod - src/plugins/dir/Makefile.in | Diff File | ||||
mod - src/plugins/fd/Makefile.in | Diff File | ||||
mod - src/plugins/sd/Makefile.in | Diff File | ||||
mod - src/qt-console/bat_conf.cpp | Diff File | ||||
mod - src/qt-console/bat_conf.h | Diff File | ||||
mod - src/qt-console/bcomm/dircomm.cpp | Diff File | ||||
mod - src/stored/Makefile.in | Diff File | ||||
mod - src/stored/stored.c | Diff File | ||||
mod - src/stored/stored_conf.c | Diff File | ||||
mod - src/stored/stored_conf.h | Diff File | ||||
mod - src/tests/Makefile.in | Diff File | ||||
mod - src/tools/Makefile.in | Diff File |