Changesets: bareos

dev e8d3d928

2018-12-18 12:58:14

franku

Ported: N/A

Details Diff
bump version number to 18.2.4rc2
Attach Issues:
mod - core/src/include/version.h Diff File

dev c2930430

2018-12-18 12:26:57

pstorz


Committer: franku

Ported: N/A

Details Diff
NDMP: enable building of ndmjob binary

when calling cmake with -Dbuild_ndmjob=yes, the ndmjob binary will
also be built.
Attach Issues:
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/src/ndmp/CMakeLists.txt Diff File
mod - core/src/ndmp/ndmjob.h Diff File

dev 92fce40e

2018-12-18 10:36:22

pstorz


Committer: franku

Ported: N/A

Details Diff
docs: updated release notes and added faq
Attach Issues:
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 085b16ad

2018-12-18 10:36:22

pstorz


Committer: franku

Ported: N/A

Details Diff
docs: updated release notes and added faq
Attach Issues:
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 09:50:02

franku

Ported: N/A

Details Diff
tests: changed initializations

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

dev 8ec95819

2018-12-18 09:50:02

franku

Ported: N/A

Details Diff
tests: changed initializations

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

dev 85bb0f58

2018-12-18 09:50:02

franku

Ported: N/A

Details Diff
tests: changed initializations

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

dev 4b77f2e7

2018-12-18 09:50:02

franku

Ported: N/A

Details Diff
tests: corrected some initializations

- setsockopt: removed SO_REUSEPORT
- response_id = kMessageUnknown
- initialize thread specific key
Attach Issues:
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 09:48:38

franku

Ported: N/A

Details Diff
tls-openssl: using a mutex to guard access to certificate files
Attach Issues:
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 09:48:38

franku

Ported: N/A

Details Diff
tls-openssl: using a mutex to guard access to certificate files
Attach Issues:
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 09:48:38

franku

Ported: N/A

Details Diff
tls-openssl: using a mutex to guard access to certificate files
Attach Issues:
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 09:19:18

franku

Ported: N/A

Details Diff
tests: added OPENSSL library initialization to tests
Attach Issues:
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 09:19:18

franku

Ported: N/A

Details Diff
tests: added OPENSSL library initialization to tests
Attach Issues:
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 09:19:18

franku

Ported: N/A

Details Diff
tests: added OPENSSL library initialization to tests
Attach Issues:
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 08:45:10

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
Attach Issues:
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 08:45:10

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
Attach Issues:
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 16:09:04

pstorz

Ported: N/A

Details Diff
FreeBSD: added packaging files
Attach Issues:
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 16:09:04

pstorz


Committer: franku

Ported: N/A

Details Diff
FreeBSD: added packaging files
Attach Issues:
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 15:41:15

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.
Attach Issues:
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File

dev ee6971e9

2018-12-17 15:41:15

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.
Attach Issues:
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File

dev 8c75167b

2018-12-17 11:25:34

franku

Ported: N/A

Details Diff
tls-openssl: introduced a mutex to synchronize access

- psk_client_credentials map is now guarded by a mutex
Attach Issues:
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 08:25:38

pstorz

Ported: N/A

Details Diff
regress: return the returnvalue of ctest in nighly-* scripts
Attach Issues:
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 08:25:38

pstorz

Ported: N/A

Details Diff
regress: return the returnvalue of ctest in nighly-* scripts
Attach Issues:
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 14:54:25

franku

Ported: N/A

Details Diff
stored: store the session key before sending it to the director
Attach Issues:
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 17:23:12

franku

Ported: N/A

Details Diff
docs: updated release notes
Attach Issues:
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
 First  Prev  1 2 3 ... 40 ... 59 60 61 62 63 64 65 ... 80 ... 120 ... 160 ... 200 ... 240 ... 280 ... 320 ... 349 350 351  Next  Last