Changesets: bareos

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

dev 306942c7

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

dev 9f18d3c0

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, restore or verify on a passive client the director
already 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

dev e0bf9461

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, restore or verify on a passive client the director
already 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

dev fba59a32

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, restore or verify on a passive client the director
already 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

dev ec95a1cc

2018-09-14 18:36

franku

Ported: N/A

Details Diff
tls: improvements for client (fd) compatibility

- renamed variables meaningful
- replaced if-else with switch structure
- introduced connection_successful_handshake_ to safe the successful handshake type
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/include/jcr.h Diff File

dev 3a9434fb

2018-09-14 18:36

franku

Ported: N/A

Details Diff
tls: improvements for client (fd) compatibility

- renamed variables meaningful
- replaced if-else with switch structure
- introduced connection_successful_handshake_ to safe the successful handshake type
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/include/jcr.h Diff File

dev a53c6aa6

2018-09-14 18:36

franku

Ported: N/A

Details Diff
tls: improvements for client (fd) compatibility

- renamed variables meaningful
- replaced if-else with switch structure
- introduced connection_successful_handshake_ to safe the successful handshake type
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/include/jcr.h Diff File

dev 3646657c

2018-09-14 18:14

pstorz

Ported: N/A

Details Diff
storage backends: build libbareos-gentape as shared lib

and link libbareossd-tape against it

Before, accidentally libbareos-gentape was linked as MODULE
so libbareossd-tape was missing its symbols and could not be loaded.

Fixes 0000942: undefined symbol when launching SD
Affected Issues
0000942
mod - core/src/stored/backends/CMakeLists.txt Diff File

dev e455a17f

2018-09-14 18:14

pstorz

Ported: N/A

Details Diff
storage backends: build libbareos-gentape as shared lib

and link libbareossd-tape against it

Before, accidentally libbareos-gentape was linked as MODULE
so libbareossd-tape was missing its symbols and could not be loaded.

Fixes 0000942: undefined symbol when launching SD
Affected Issues
0000942
mod - core/src/stored/backends/CMakeLists.txt Diff File

dev f4226f3c

2018-09-14 18:14

pstorz

Ported: N/A

Details Diff
storage backends: build libbareos-gentape as shared lib

and link libbareossd-tape against it

Before, accidentally libbareos-gentape was linked as MODULE
so libbareossd-tape was missing its symbols and could not be loaded.

Fixes 0000942: undefined symbol when launching SD
Affected Issues
0000942
mod - core/src/stored/backends/CMakeLists.txt Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 351 352 353 354 355 356 357 ... 360 ... 420 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last