Changesets: bareos

dev 085b16ad

2018-12-18 11:36

pstorz


Committer: franku

Ported: N/A

Details Diff
docs: updated release notes and added faq
mod - docs/manuals/en/new_main_reference/source/developers/releasenotes.rst Diff File
mod - docs/manuals/en/new_main_reference/source/index.rst Diff File

dev 2db30b51

2018-12-18 10:50

franku

Ported: N/A

Details Diff
tests: changed initializations

- setsockopt: removed SO_REUSEPORT
- response_id = kMessageUnknown
mod - core/src/tests/bareos_test_sockets.cc Diff File
mod - core/src/tests/bsock_test.cc Diff File

dev 8ec95819

2018-12-18 10:50

franku

Ported: N/A

Details Diff
tests: changed initializations

- setsockopt: removed SO_REUSEPORT
- response_id = kMessageUnknown
mod - core/src/tests/bareos_test_sockets.cc Diff File
mod - core/src/tests/bsock_test.cc Diff File

dev 85bb0f58

2018-12-18 10:50

franku

Ported: N/A

Details Diff
tests: changed initializations

- setsockopt: removed SO_REUSEPORT
- response_id = kMessageUnknown
mod - core/src/tests/bareos_test_sockets.cc Diff File
mod - core/src/tests/bsock_test.cc Diff File

dev 4b77f2e7

2018-12-18 10:50

franku

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

franku

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

franku

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

franku

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

franku

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

franku

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

franku

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

franku

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

franku

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

pstorz

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

pstorz


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

pstorz

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

pstorz


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

franku

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

pstorz

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

pstorz

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

franku

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

franku

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

franku

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

pstorz

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

franku

Ported: N/A

Details Diff
joblog: added a newline after joblog output of cleartext handshake
mod - core/src/dird/fd_cmds.cc Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 387 388 389 390 391 392 393 ... 420 ... 490 ... 560 ... 630 ... 678 679 680  Next  Last