Changesets: bareos

dev 4467fc23

2018-09-17 18:49

franku

Ported: N/A

Details Diff
bsock/tls: partially reverted paramter TlsConfigCert back to TlsConfigBase

- verify_list and GetVerifyPeer() have to be used from TlsConfigBase class
if not derived in TlsConfigCert vs. TlsConfigPsk
- reverts commits aa375e91e5a2ab796b5d4e4588fac484e23f6767 and
a84472d0a46e5472f5b15d236435dc11d459a514
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/tls_conf_base.h Diff File
mod - core/src/lib/tls_conf_cert.h Diff File
mod - core/src/lib/tls_conf_none.h Diff File

dev b01c6c5e

2018-09-17 18:49

franku

Ported: N/A

Details Diff
bsock/tls: partially reverted paramter TlsConfigCert back to TlsConfigBase

- verify_list and GetVerifyPeer() have to be used from TlsConfigBase class
if not derived in TlsConfigCert vs. TlsConfigPsk
- reverts commits aa375e91e5a2ab796b5d4e4588fac484e23f6767 and
a84472d0a46e5472f5b15d236435dc11d459a514
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/tls_conf_base.h Diff File
mod - core/src/lib/tls_conf_cert.h Diff File

dev 4ac422d1

2018-09-17 18:49

franku

Ported: N/A

Details Diff
bsock/tls: partially reverted paramter TlsConfigCert back to TlsConfigBase

- verify_list and GetVerifyPeer() have to be used from TlsConfigBase class
if not derived in TlsConfigCert vs. TlsConfigPsk
- reverts commits aa375e91e5a2ab796b5d4e4588fac484e23f6767 and
a84472d0a46e5472f5b15d236435dc11d459a514
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/tls_conf_base.h Diff File
mod - core/src/lib/tls_conf_cert.h Diff File

dev 8bb1a434

2018-09-17 17:02

franku

Ported: N/A

Details Diff
bsock: removed an unneeded ASSERT macro

- tls_conn is set at the beginning of a tls session, in case of a failure
the session is already aborted before, thus the tls_conn pointer is always
set at this point wich makes the ASSERT redundant
mod - core/src/lib/bsock.cc Diff File

dev 327dcb16

2018-09-17 17:02

franku

Ported: N/A

Details Diff
bsock: removed an unneeded ASSERT macro

- tls_conn is set at the beginning of a tls session, in case of a failure
the session is already aborted before, thus the tls_conn pointer is always
set at this point wich makes the ASSERT redundant
mod - core/src/lib/bsock.cc Diff File

dev 7923f318

2018-09-17 16:39

franku

Ported: N/A

Details Diff
bsock: changed a comment
mod - core/src/lib/bsock.cc Diff File

dev 4e698b9b

2018-09-17 16:39

franku

Ported: N/A

Details Diff
bsock: changed a comment
mod - core/src/lib/bsock.cc Diff File

dev 7deb64a6

2018-09-17 15:26

franku

Ported: N/A

Details Diff
renamed: tls_conf_psk_callback.h --> get_tls_psk_by_fqname_callback.h
mod - core/src/lib/tls.h Diff File
mod - core/src/lib/tls_openssl_private.cc Diff File

dev b5f73ff5

2018-09-17 15:26

franku

Ported: N/A

Details Diff
renamed: tls_conf_psk_callback.h --> get_tls_psk_by_fqname_callback.h
mod - core/src/lib/tls.h Diff File
mod - core/src/lib/tls_openssl_private.cc Diff File

dev 02ae25ab

2018-09-17 15:26

franku

Ported: N/A

Details Diff
renamed: tls_conf_psk_callback.h --> get_tls_psk_by_fqname_callback.h
mod - core/src/lib/tls.h Diff File
mod - core/src/lib/tls_openssl_private.cc Diff File

dev cc1f0f03

2018-09-17 15:12

franku

Ported: N/A

Details Diff
tls-bsock: cleanup

- renamed some variables more meaningful
- removed unneccesary dynamic casts
- re-formatted code with clang-format
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/tls_conf.h Diff File
mod - core/src/lib/tls_conf_base.cc Diff File
mod - core/src/lib/tls_conf_base.h Diff File
mod - core/src/lib/tls_conf_cert.h Diff File
mod - core/src/lib/tls_conf_psk.h Diff File

dev a84472d0

2018-09-17 15:12

franku

Ported: N/A

Details Diff
tls-bsock: cleanup

- renamed some variables more meaningful
- removed unneccesary dynamic casts
- re-formatted code with clang-format
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/tls_conf.h Diff File
mod - core/src/lib/tls_conf_base.cc Diff File
mod - core/src/lib/tls_conf_base.h Diff File
mod - core/src/lib/tls_conf_cert.h Diff File
mod - core/src/lib/tls_conf_psk.h Diff File

dev 172fd4ee

2018-09-17 15:12

franku

Ported: N/A

Details Diff
tls-bsock: cleanup

- renamed some variables more meaningful
- removed unneccesary dynamic casts
- re-formatted code with clang-format
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/tls_conf.h Diff File
mod - core/src/lib/tls_conf_base.cc Diff File
mod - core/src/lib/tls_conf_base.h Diff File
mod - core/src/lib/tls_conf_cert.h Diff File
mod - core/src/lib/tls_conf_psk.h Diff File

dev 2ad05540

2018-09-17 12:02

franku

Ported: N/A

Details Diff
tls_conf: cleanup

- added a separate file for TlsConfigAuto
- removed not needed member variables
mod - core/src/lib/tls_conf.h Diff File
add - core/src/lib/tls_conf_auto.h Diff File
mod - core/src/lib/tls_conf_cert.h Diff File
mod - core/src/lib/tls_conf_none.h Diff File
mod - core/src/lib/tls_conf_psk.h Diff File

dev 5f366165

2018-09-17 12:02

franku

Ported: N/A

Details Diff
tls_conf: cleanup

- added a separate file for TlsConfigAuto
- removed not needed member variables
- changed a parameter from TlsConfigBase to explicit TlsConfigCert because
a base class interface does not make sense at this point
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/tls_conf.h Diff File
add - core/src/lib/tls_conf_auto.h Diff File
mod - core/src/lib/tls_conf_cert.h Diff File
mod - core/src/lib/tls_conf_none.h Diff File
mod - core/src/lib/tls_conf_psk.h Diff File

dev aa375e91

2018-09-17 12:02

franku

Ported: N/A

Details Diff
tls_conf: cleanup

- added a separate file for TlsConfigAuto
- removed not needed member variables
- changed a parameter from TlsConfigBase to explicit TlsConfigCert because
a base class interface does not make sense at this point
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/tls_conf.h Diff File
add - core/src/lib/tls_conf_auto.h Diff File
mod - core/src/lib/tls_conf_cert.h Diff File
mod - core/src/lib/tls_conf_none.h Diff File
mod - core/src/lib/tls_conf_psk.h Diff File

dev 96d6c757

2018-09-17 12:02

franku

Ported: N/A

Details Diff
tls_conf: cleanup

- added a separate file for TlsConfigAuto
- removed not needed member variables
- changed a parameter from TlsConfigBase to explicit TlsConfigCert because
a base class interface does not make sense at this point
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/tls_conf.h Diff File
add - core/src/lib/tls_conf_auto.h Diff File
mod - core/src/lib/tls_conf_cert.h Diff File
mod - core/src/lib/tls_conf_none.h Diff File
mod - core/src/lib/tls_conf_psk.h Diff File

dev a82d7cac

2018-09-17 11:54

franku

Ported: N/A

Details Diff
DoTlsHandshake: changed first call-parameter to TlsConfigBase::BNET_TLS_AUTO

- wherever tsl will negotiate without prior cleartext (md5/ssl) bareos handshake
mod - core/src/console/console.cc Diff File
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File

dev e53a8efa

2018-09-17 11:54

franku

Ported: N/A

Details Diff
DoTlsHandshake: changed first call-parameter to TlsConfigBase::BNET_TLS_AUTO

- wherever tsl will negotiate without prior cleartext (md5/ssl) bareos handshake
mod - core/src/console/console.cc Diff File
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File

dev 5ffdb71b

2018-09-17 11:54

franku

Ported: N/A

Details Diff
DoTlsHandshake: changed first call-parameter to TlsConfigBase::BNET_TLS_AUTO

- wherever tsl will negotiate without prior cleartext (md5/ssl) bareos handshake
mod - core/src/console/console.cc Diff File
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File

dev a24b842c

2018-09-17 01:17

pstorz

Ported: N/A

Details Diff
regress: enable dynamic cats and storage backends

We now enable dynamic cats backends and dynamic storage backends
during the regression tests.

Also fix a linking problem of the db backends:
We now link every backend also against cats_backends.cc
so that we do not get undefined symbol problems
mod - core/src/cats/CMakeLists.txt Diff File
mod - regress/scripts/regress-config.in Diff File

dev bdad65c3

2018-09-16 12:38

pstorz

Ported: N/A

Details Diff
regression: remove gitrev from build name

This makes the cdash dashboard much clearer
mod - regress/DartConfiguration.tcl.in Diff File

dev 1b98ecfa

2018-09-16 00:59

pstorz

Ported: N/A

Details Diff
regression: remove gitrev from build name

This makes the cdash dashboard much clearer
mod - regress/DartConfiguration.tcl.in Diff File

master e356f7d4

2018-09-15 01:40

pstorz

Ported: N/A

Details Diff
test-plugin-fd: fix include
mod - core/src/plugins/filed/test-plugin-fd.cc Diff File

dev 630fb161

2018-09-14 19:22

franku

Ported: N/A

Details Diff
passive-cmd: do not probe tls twice with passive client

- when executing a backup on a passive client the director knows if there
is a client that supports immediate tls before the sd connects to it
- the director sends TlsConfigBase::BNET_TLS_AUTO (4) as the ssl parameter
in the replicate command to the sd to inform about the ability of the fd
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/restore.cc Diff File
mod - core/src/dird/verify.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 413 414 415 416 417 418 419 420 ... 490 ... 560 ... 630 ... 669 670 671  Next  Last