Changesets: bareos
dev 4b77f2e7 2018-12-18 10:50 Ported: N/A Details Diff |
tests: corrected some initializations - setsockopt: removed SO_REUSEPORT - response_id = kMessageUnknown - initialize thread specific key |
||
mod - core/src/tests/bareos_test_sockets.cc | Diff File | ||
mod - core/src/tests/bsock_test.cc | Diff File | ||
mod - core/src/tests/bsock_test_connection_setup.cc | Diff File | ||
dev 1f2ac16b 2018-12-18 10:48 Ported: N/A Details Diff |
tls-openssl: using a mutex to guard access to certificate files | ||
mod - core/src/lib/tls_openssl_private.cc | Diff File | ||
mod - core/src/lib/tls_openssl_private.h | Diff File | ||
dev 07db6eeb 2018-12-18 10:48 Ported: N/A Details Diff |
tls-openssl: using a mutex to guard access to certificate files | ||
mod - core/src/lib/tls_openssl_private.cc | Diff File | ||
mod - core/src/lib/tls_openssl_private.h | Diff File | ||
dev b1ef2dbc 2018-12-18 10:48 Ported: N/A Details Diff |
tls-openssl: using a mutex to guard access to certificate files | ||
mod - core/src/lib/tls_openssl_private.cc | Diff File | ||
mod - core/src/lib/tls_openssl_private.h | Diff File | ||
dev dd4e3614 2018-12-18 10:19 Ported: N/A Details Diff |
tests: added OPENSSL library initialization to tests | ||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
mod - core/src/tests/bsock_test.cc | Diff File | ||
mod - core/src/tests/bsock_test_connection_setup.cc | Diff File | ||
add - core/src/tests/init_openssl.cc | Diff File | ||
add - core/src/tests/init_openssl.h | Diff File | ||
dev 5aff528a 2018-12-18 10:19 Ported: N/A Details Diff |
tests: added OPENSSL library initialization to tests | ||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
mod - core/src/tests/bsock_test.cc | Diff File | ||
mod - core/src/tests/bsock_test_connection_setup.cc | Diff File | ||
add - core/src/tests/init_openssl.cc | Diff File | ||
add - core/src/tests/init_openssl.h | Diff File | ||
dev 7e0e15ba 2018-12-18 10:19 Ported: N/A Details Diff |
tests: added OPENSSL library initialization to tests | ||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
mod - core/src/tests/bsock_test.cc | Diff File | ||
mod - core/src/tests/bsock_test_connection_setup.cc | Diff File | ||
add - core/src/tests/init_openssl.cc | Diff File | ||
add - core/src/tests/init_openssl.h | Diff File | ||
dev 9ec77b11 2018-12-18 09:45 Ported: N/A Details Diff |
jcr: removed redundant or wrong calls to pthread_setspecific - refactored SetJcrInTsd - removed redundant or not needful calls to SetJcrInTsd |
||
mod - core/src/dird/dird.cc | Diff File | ||
mod - core/src/dird/jobq.cc | Diff File | ||
mod - core/src/dird/socket_server.cc | Diff File | ||
mod - core/src/lib/bsock.cc | Diff File | ||
mod - core/src/lib/jcr.cc | Diff File | ||
mod - core/src/lib/watchdog.cc | Diff File | ||
mod - core/src/stored/stored.cc | Diff File | ||
dev 90b4a1dd 2018-12-18 09:45 Ported: N/A Details Diff |
jcr: removed redundant or wrong calls to pthread_setspecific - refactored SetJcrInTsd as do not call pthread_setspecific with key = 0 - removed redundant or not needful calls to SetJcrInTsd |
||
mod - core/src/dird/dird.cc | Diff File | ||
mod - core/src/dird/jobq.cc | Diff File | ||
mod - core/src/dird/socket_server.cc | Diff File | ||
mod - core/src/lib/bsock.cc | Diff File | ||
mod - core/src/lib/jcr.cc | Diff File | ||
mod - core/src/lib/watchdog.cc | Diff File | ||
mod - core/src/stored/stored.cc | Diff File | ||
dev 04157be8 2018-12-17 17:09 Ported: N/A Details Diff |
FreeBSD: added packaging files | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-bconsole/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/BareosCommonMakefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/BareosPackageOnlyMakefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/asdf.sh | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/distinfo | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-deinstall | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-descr | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-install | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-message | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-message.director | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-message.file | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-message.storage | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.bconsole | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.common | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.database-common | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.database-postgresql | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.database-tools | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.devel | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.director | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.director-python-plugin | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-ldap-python-plugin | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-python-plugin | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-fifo | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-python-plugin | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-tape | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.tools | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.traymonitor | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/plist | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/subpkglist | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-database-common/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-database-postgresql/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-database-tools/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-director/AGPLv3 | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-director/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-director/pkg-install | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-director/pkg-message | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-director/scripts/pre-build | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-filedaemon-python-plugin/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-filedaemon/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-filedaemon/Makefile.orig | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-storage-tape/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-storage/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-tools/Makefile | Diff File | ||
dev 3e3364a4 2018-12-17 17:09 Committer: franku Ported: N/A Details Diff |
FreeBSD: added packaging files | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-bconsole/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/BareosCommonMakefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/BareosPackageOnlyMakefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/asdf.sh | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/distinfo | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-deinstall | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-descr | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-install | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-message | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-message.director | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-message.file | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-message.storage | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.bconsole | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.common | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.database-common | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.database-postgresql | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.database-tools | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.devel | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.director | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.director-python-plugin | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-ldap-python-plugin | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-python-plugin | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-fifo | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-python-plugin | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-tape | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.tools | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.traymonitor | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/plist | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-common/subpkglist | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-database-common/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-database-postgresql/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-database-tools/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-director/AGPLv3 | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-director/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-director/pkg-install | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-director/pkg-message | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-director/scripts/pre-build | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-filedaemon-python-plugin/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-filedaemon/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-filedaemon/Makefile.orig | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-storage-tape/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-storage/Makefile | Diff File | ||
add - core/platforms/freebsd/bareos-freebsd/bareos.com-tools/Makefile | Diff File | ||
dev 59731bf5 2018-12-17 16:41 Ported: N/A Details Diff |
cmake: require OpenSSL With the new TLS-PSK features in bareos 18 we require OpenSSL for building Cmake now emits a fatal error when OpenSSL is not found. |
||
mod - core/CMakeLists.txt | Diff File | ||
mod - core/cmake/BareosFindAllLibraries.cmake | Diff File | ||
dev ee6971e9 2018-12-17 16:41 Committer: franku Ported: N/A Details Diff |
cmake: require OpenSSL With the new TLS-PSK features in bareos 18 we require OpenSSL for building Cmake now emits a fatal error when OpenSSL is not found. |
||
mod - core/CMakeLists.txt | Diff File | ||
mod - core/cmake/BareosFindAllLibraries.cmake | Diff File | ||
dev 8c75167b 2018-12-17 12:25 Ported: N/A Details Diff |
tls-openssl: introduced a mutex to synchronize access - psk_client_credentials map is now guarded by a mutex |
||
mod - core/src/lib/tls_openssl_private.cc | Diff File | ||
mod - core/src/lib/tls_openssl_private.h | Diff File | ||
mod - core/src/lib/tls_psk_credentials.h | Diff File | ||
dev bbf00c9a 2018-12-17 09:25 Ported: N/A Details Diff |
regress: return the returnvalue of ctest in nighly-* scripts | ||
mod - regress/nightly-all | Diff File | ||
mod - regress/nightly-disk | Diff File | ||
mod - regress/nightly-disk-and-tape | Diff File | ||
mod - regress/nightly-disk-and-tape-and-changer | Diff File | ||
mod - regress/nightly-tape | Diff File | ||
bareos-18.2 2b7972f7 2018-12-17 09:25 Ported: N/A Details Diff |
regress: return the returnvalue of ctest in nighly-* scripts | ||
mod - regress/nightly-all | Diff File | ||
mod - regress/nightly-disk | Diff File | ||
mod - regress/nightly-disk-and-tape | Diff File | ||
mod - regress/nightly-disk-and-tape-and-changer | Diff File | ||
mod - regress/nightly-tape | Diff File | ||
bareos-18.2 e33374f3 2018-12-16 15:54 Ported: N/A Details Diff |
stored: store the session key before sending it to the director | ||
mod - core/src/dird/socket_server.cc | Diff File | ||
mod - core/src/filed/socket_server.cc | Diff File | ||
mod - core/src/stored/job.cc | Diff File | ||
mod - core/src/stored/socket_server.cc | Diff File | ||
bareos-18.2 69f29be8 2018-12-14 18:23 Ported: N/A Details Diff |
docs: updated release notes | ||
mod - docs/manuals/en/new_main_reference/source/conf.py | Diff File | ||
mod - docs/manuals/en/new_main_reference/source/developers/releasenotes.rst | Diff File | ||
bareos-18.2 d1f16bed 2018-12-14 16:59 Ported: N/A Details Diff |
socket-server: wait 250ms before trying TLS handshake - try to solve the race condition when running a backup on FreeBSD - the psk-callback cannot find the psk for the storage in the respective job control record |
||
mod - core/src/dird/socket_server.cc | Diff File | ||
mod - core/src/filed/socket_server.cc | Diff File | ||
mod - core/src/stored/socket_server.cc | Diff File | ||
bareos-18.2 cab6c23d 2018-12-14 13:51 Ported: N/A Details Diff |
defaultconfigs: revert 19b2563c2309c9cfd226f3514c9d35aafb335d2b This commit reverts the changes done in the default configs to again use the fixed name "bareos-fd". The changes are required because of the implementation of TLS-PSK, because it is no longer possible to have different names for a client in the director and in the client itself. |
||
mod - core/src/defaultconfigs/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||
mod - core/src/defaultconfigs/bareos-dir.d/job/RestoreFiles.conf.in | Diff File | ||
mod - core/src/defaultconfigs/bareos-dir.d/job/backup-bareos-fd.conf.in | Diff File | ||
mod - core/src/defaultconfigs/bareos-dir.d/jobdefs/DefaultJob.conf.in | Diff File | ||
bareos-18.2 afb5bdf4 2018-12-14 11:20 Ported: N/A Details Diff |
joblog: added a newline after joblog output of cleartext handshake | ||
mod - core/src/dird/fd_cmds.cc | Diff File | ||
bareos-18.2 fe1d77cb 2018-12-14 10:52 Ported: N/A Details Diff |
docs: extract the version from the release string correctly | ||
mod - docs/manuals/en/new_main_reference/source/conf.py | Diff File | ||
dev c2044894 2018-12-13 20:49 Ported: N/A Details Diff |
passive-client: fixed a bug regarding cleartext handshake - storage daemon could not establish cleartext handshake |
||
mod - core/src/lib/util.cc | Diff File | ||
mod - core/src/tests/lib_tests.cc | Diff File | ||
bareos-18.2 5a1c8c28 2018-12-13 20:49 Ported: N/A Details Diff |
passive-client: fixed a bug regarding cleartext handshake - storage daemon could not establish cleartext handshake |
||
mod - core/src/lib/util.cc | Diff File | ||
mod - core/src/tests/lib_tests.cc | Diff File | ||
dev 954cba38 2018-12-13 19:29 Ported: N/A Details Diff |
gnutls: removed GnuTLS competely | ||
mod - core/CMakeLists.txt | Diff File | ||
mod - core/cmake/BareosCheckFunctions.cmake | Diff File | ||
mod - core/po/POTFILES.in | Diff File | ||
mod - core/po/bareos.pot | Diff File | ||
mod - core/po/de.po | Diff File | ||
mod - core/po/es.po | Diff File | ||
mod - core/po/fr.po | Diff File | ||
mod - core/po/it.po | Diff File | ||
mod - core/po/nl.po | Diff File | ||
mod - core/po/pl.po | Diff File | ||
mod - core/po/sv.po | Diff File | ||
mod - core/po/uk.po | Diff File | ||
mod - core/src/include/config.h.in | Diff File | ||
mod - core/src/lib/CMakeLists.txt | Diff File | ||
rm - core/src/lib/crypto_gnutls.cc | Diff File | ||
mod - core/src/lib/crypto_none.cc | Diff File | ||
mod - core/src/lib/crypto_wrap.cc | Diff File | ||
mod - core/src/lib/passphrase.cc | Diff File | ||
mod - core/src/lib/tls.cc | Diff File | ||
mod - core/src/lib/tls.h | Diff File | ||
rm - core/src/lib/tls_gnutls.cc | Diff File | ||
rm - core/src/lib/tls_gnutls.h | Diff File | ||
mod - docs/manuals/en/developers/franku-tmp/tls_openssl_gnutls_classes.plantuml | Diff File | ||
mod - docs/manuals/en/main/compile.tex | Diff File | ||
mod - docs/manuals/en/main/supportedoses.tex | Diff File | ||
mod - docs/manuals/en/new_main_reference/source/appendix-b/supportedoses.rst | Diff File |