Changesets: bareos

dev 7fbd769e

2018-11-05 18:50:15

franku

Ported: N/A

Details Diff
tls: checked some more cleartext and freed pointer
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/filed/socket_server.cc Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/bsock_tcp.h Diff File
mod - core/src/qt-tray-monitor/authenticate.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/socket_server.cc Diff File
mod - core/src/tests/bsock_test.cc Diff File

dev c5fdf0b0

2018-11-05 13:14:28

franku

Ported: N/A

Details Diff
tls: start with cleartext if director wants cleartext to passive client
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File

dev 205d15a2

2018-11-05 12:58:34

franku

Ported: N/A

Details Diff
config: some minor corrections
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/bsock_tcp.h Diff File
mod - core/src/lib/parse_conf.cc Diff File

dev 48f27424

2018-11-02 18:56:26

franku

Ported: N/A

Details Diff
config: some minor corrections for win crossbuild
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/parse_conf.cc Diff File

dev 175bdda9

2018-11-02 18:56:26

franku

Ported: N/A

Details Diff
config: some minor corrections for win crossbuild
mod - core/src/lib/bsock_tcp.cc Diff File

dev dd01130c

2018-11-02 18:56:26

franku

Ported: N/A

Details Diff
config: some minor corrections for win crossbuild
mod - core/src/lib/bsock_tcp.cc Diff File

dev 2608e482

2018-11-02 18:35:57

franku

Ported: N/A

Details Diff
socket_server: send a TERMINATE signal on handshake error

- in order to know if tcp socket is closed from server side after
a handshake error (i.e. cleartext configuration mismatch) the
BNET_TERMINATE signal is used to flag this to the client
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/bsock_tcp.h Diff File
mod - core/src/stored/socket_server.cc Diff File

dev 7a8e86ad

2018-11-02 18:35:57

franku

Ported: N/A

Details Diff
socket_server: send a TERMINATE signal on handshake error

- in order to know if tcp socket is closed from server side after
a handshake error (i.e. cleartext configuration mismatch) the
BNET_TERMINATE signal is used to flag this to the client
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/bsock_tcp.h Diff File
mod - core/src/stored/socket_server.cc Diff File

dev a1176265

2018-11-02 18:35:57

franku

Ported: N/A

Details Diff
socket_server: send a TERMINATE signal on handshake error

- in order to know if tcp socket is closed from server side after
a handshake error (i.e. cleartext configuration mismatch) the
BNET_TERMINATE signal is used to flag this to the client
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/bsock_tcp.h Diff File
mod - core/src/stored/socket_server.cc Diff File

dev ad9e747c

2018-11-02 18:33:46

franku

Ported: N/A

Details Diff
tls: enable cleartext connection if no tls is configured

- omit calls to DoTlsHandshake if no tls is configured
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/filed/socket_server.cc Diff File
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/parse_conf.cc Diff File
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/qt-tray-monitor/authenticate.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File

dev 5b3fecaa

2018-11-02 18:33:46

franku

Ported: N/A

Details Diff
tls: enable cleartext connection if no tls is configured

- omit calls to DoTlsHandshake if no tls is configured
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/filed/socket_server.cc Diff File
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/parse_conf.cc Diff File
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/qt-tray-monitor/authenticate.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File

dev 6ebb41e4

2018-11-02 15:33:12

franku

Ported: N/A

Details Diff
tls: check for nullpointer and corrected a typo
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/bsock.cc Diff File

dev 19337063

2018-11-02 15:33:12

franku

Ported: N/A

Details Diff
tls: check for nullpointer and corrected a typo
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/bsock.cc Diff File

dev f22aa216

2018-11-02 15:18:44

franku

Ported: N/A

Details Diff
pam: disable code if HAVE_PAM is not defined

- when building without pam disable the appropriate function calls
and variables also in the console
mod - core/src/console/console.cc Diff File

dev 346532f6

2018-11-02 15:18:44

franku

Ported: N/A

Details Diff
pam: disable code if HAVE_PAM is not defined

- when building without pam disable the appropriate function calls
and variables also in the console
mod - core/src/console/console.cc Diff File

dev 1e8d391c

2018-11-02 15:18:44

franku

Ported: N/A

Details Diff
pam: disable code if HAVE_PAM is not defined

- when building without pam disable the appropriate function calls
and variables also in the console
mod - core/src/console/console.cc Diff File

dev 3cfffde8

2018-11-02 13:49:02

franku

Ported: N/A

Details Diff
dird: renamed console authentication functions
mod - core/src/dird/authenticate.h Diff File
mod - core/src/dird/authenticate_console.cc Diff File
mod - core/src/dird/authenticate_console.h Diff File
mod - core/src/dird/ua_server.cc Diff File

dev 004f121a

2018-11-02 13:49:02

franku

Ported: N/A

Details Diff
dird: renamed console authentication functions
mod - core/src/dird/authenticate.h Diff File
mod - core/src/dird/authenticate_console.cc Diff File
mod - core/src/dird/authenticate_console.h Diff File
mod - core/src/dird/ua_server.cc Diff File

dev 6812e6a5

2018-11-02 13:49:02

franku

Ported: N/A

Details Diff
dird: renamed console authentication functions
mod - core/src/dird/authenticate.h Diff File
mod - core/src/dird/authenticate_console.cc Diff File
mod - core/src/dird/authenticate_console.h Diff File
mod - core/src/dird/ua_server.cc Diff File

dev c29e7f74

2018-11-02 13:26:46

franku

Ported: N/A

Details Diff
tls: check for cleartext handshake on server and client side

- do not establish connection when Tls is disabled only on one side
- fixed a crash that is caused by a tls configuration mismatch
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/parse_conf.cc Diff File
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/lib/res.cc Diff File
add - core/src/lib/try_tls_handshake_as_a_server.cc Diff File
add - core/src/lib/try_tls_handshake_as_a_server.h Diff File
mod - core/src/stored/socket_server.cc Diff File

dev dab44b6e

2018-11-02 13:26:46

franku

Ported: N/A

Details Diff
tls: check for cleartext handshake on server and client side

- do not establish connection when Tls is disabled only on one side
- fixed a crash that is caused by a tls configuration mismatch
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/parse_conf.cc Diff File
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/lib/res.cc Diff File
add - core/src/lib/try_tls_handshake_as_a_server.cc Diff File
add - core/src/lib/try_tls_handshake_as_a_server.h Diff File
mod - core/src/stored/socket_server.cc Diff File

dev 3af71107

2018-11-02 13:26:46

franku

Ported: N/A

Details Diff
tls: check for cleartext handshake on server and client side

- do not establish any connection if Tls is disabled only on one side
- enable cleartext connection only if no tls is configured on both sides
- fixed a crash that is caused by a tls configuration mismatch
mod - core/src/console/console.cc Diff File
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/bsock_tcp.h Diff File
mod - core/src/lib/parse_conf.cc Diff File
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/lib/res.cc Diff File
add - core/src/lib/try_tls_handshake_as_a_server.cc Diff File
add - core/src/lib/try_tls_handshake_as_a_server.h Diff File
mod - core/src/qt-tray-monitor/authenticate.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/socket_server.cc Diff File
mod - core/src/tests/bsock_test.cc Diff File

dev 22973f62

2018-11-02 13:26:46

franku

Ported: N/A

Details Diff
tls: check for cleartext handshake on server and client side

- do not establish any connection if Tls is disabled only on one side
- enable cleartext connection only if no tls is configured on both sides
- fixed a crash that is caused by a tls configuration mismatch
mod - core/src/console/console.cc Diff File
mod - core/src/dird/authenticate.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/restore.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/dird/verify.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/bsock_tcp.h Diff File
mod - core/src/lib/parse_conf.cc Diff File
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/lib/res.cc Diff File
add - core/src/lib/try_tls_handshake_as_a_server.cc Diff File
add - core/src/lib/try_tls_handshake_as_a_server.h Diff File
mod - core/src/qt-tray-monitor/authenticate.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/socket_server.cc Diff File
mod - core/src/tests/bsock_test.cc Diff File

master 24b1e088

2018-11-01 15:29:38

Oleg Agafonov


Committer: pstorz

Ported: N/A

Details Diff
Fixed infinite intall dialog for VC 2012 checks on x86 windows

`Visual C++ Redistributable for Visual Studio 2012` checks in install
wizards iz wrong. It's broken on x86 windows (32 bit) -- users gets
infinite install dialog. It's work for x64 windows only.

That's PR will fix that error and x86 will works fine too. Info about
reg values can founded here:

https://stackoverflow.com/questions/12206314/detect-if-visual-c-redistributable-for-visual-studio-2012-is-installed
mod - core/platforms/win32/winbareos.nsi Diff File

bareos-18.2 2b387bca

2018-11-01 15:29:38

Oleg Agafonov


Committer: franku

Ported: N/A

Details Diff
Fixed infinite intall dialog for VC 2012 checks on x86 windows

`Visual C++ Redistributable for Visual Studio 2012` checks in install
wizards iz wrong. It's broken on x86 windows (32 bit) -- users gets
infinite install dialog. It's work for x64 windows only.

That's PR will fix that error and x86 will works fine too. Info about
reg values can founded here:

https://stackoverflow.com/questions/12206314/detect-if-visual-c-redistributable-for-visual-studio-2012-is-installed
mod - core/platforms/win32/winbareos.nsi Diff File
 First  Prev  1 2 3 ... 50 ... 100 ... 150 ... 200 ... 244 245 246 247 248 249 250 ... 300 ... 350 ... 400 ... 450 ... 500 ... 519 520 521  Next  Last