Changesets: bareos

dev 408236e5

2018-11-16 10:03

pstorz


Committer: franku

Ported: N/A

Details Diff
Fix memory leak in output formatter

OutputFormatter::JsonFinalizeResult now calls json_decref after
the output was generated to free json memory, and creates new
json objects for the next run.
mod - core/src/lib/output_formatter.cc Diff File

dev 7d7e50fe

2018-11-16 10:03

pstorz


Committer: franku

Ported: N/A

Details Diff
Fix memory leak in output formatter

OutputFormatter::JsonFinalizeResult now calls json_decref after
the output was generated to free json memory, and creates new
json objects for the next run.
mod - core/src/lib/output_formatter.cc Diff File

dev 1d0595c5

2018-11-16 08:29

franku

Ported: N/A

Details Diff
bnet: corrected cleartext methods

- cannot figure out client name when no cleartext hello first
- special case for *UserAgent*
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/lib/bsock.cc 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
mod - core/src/lib/try_tls_handshake_as_a_server.cc Diff File
mod - core/src/lib/util.cc Diff File
mod - core/src/lib/util.h Diff File
mod - core/src/tests/lib_tests.cc Diff File

dev d8747b5f

2018-11-15 23:56

franku

Ported: N/A

Details Diff
tls: changed tls-need initializers for sd-fd and sd-sd connections

- sd-fd: backup, restore, verify commands
- sd-sd: replicate (migrate) command
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/restore.cc Diff File
mod - core/src/dird/verify.cc Diff File

dev 172d8102

2018-11-15 22:36

franku

Ported: N/A

Details Diff
filed: prevent fd from a crash

- filed crashed when the connection with a storage daemon could not
be established
mod - core/src/filed/dir_cmd.cc Diff File

dev 2467badf

2018-11-15 19:21

franku

Ported: N/A

Details Diff
tls: refactored EvaluateCleartextBareosHello

- read out the client name and resource type
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/try_tls_handshake_as_a_server.cc Diff File
mod - core/src/lib/util.cc Diff File
mod - core/src/lib/util.h Diff File
mod - core/src/tests/lib_tests.cc Diff File

dev f58de90f

2018-11-15 19:18

franku

Ported: N/A

Details Diff
tls: for active connection check the right tls configuaration for activation

- tls_cert::IsActivated() or tls_psk::IsActivated()
- removed calls of IsTlsConfigured()
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/filed/dir_cmd.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File

dev ce02488d

2018-11-15 17:32

joergs

Ported: N/A

Details Diff
droplet: fixes and cleanup
mod - core/src/cats/cats.h Diff File
mod - core/src/stored/append.cc Diff File
mod - core/src/stored/backends/chunked_device.cc Diff File
mod - core/src/stored/dev.cc Diff File

master b840892b

2018-11-15 10:18

pstorz

Ported: N/A

Details Diff
Cleanup PR 119: Fix failure to send RestoreObjects for Jobs.

Fixes 0000805: can't restore vmware-plugin assisted backups via webui

Also updated AUTHORS file
Affected Issues
0000805
mod - AUTHORS Diff File
mod - core/src/dird/ua_restore.cc Diff File

bareos-18.2 2171b21d

2018-11-15 10:18

pstorz


Committer: franku

Ported: N/A

Details Diff
Cleanup PR 119: Fix failure to send RestoreObjects for Jobs.

Fixes 0000805: can't restore vmware-plugin assisted backups via webui

Also updated AUTHORS file
Affected Issues
0000805
mod - AUTHORS Diff File
mod - core/src/dird/ua_restore.cc Diff File

dev e85db457

2018-11-14 17:52

franku

Ported: N/A

Details Diff
tests: added test for class output formatter
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/lib_tests_output_formatter.cc Diff File

dev 226025cf

2018-11-14 13:58

franku

Ported: N/A

Details Diff
cleanup: replaced some debug messages

- psk server callback: removed output of the psk
- PskCredentials constructor/destructor set debuglevel to 1000
and removed output of the psk
mod - core/src/dird/authenticate_console.cc Diff File
mod - core/src/lib/tls_openssl_private.cc Diff File
mod - core/src/lib/tls_psk_credentials.h Diff File

dev 7aab1ddd

2018-11-14 13:35

frank

Ported: N/A

Details Diff
core: Fix failure to send RestoreObject for Jobs
mod - core/src/dird/ua_restore.cc Diff File

master 4f13b377

2018-11-14 11:29

franku

Ported: N/A

Details Diff
cleanup: initialized some variables less error-prone
mod - core/src/cats/dbi.cc Diff File
mod - core/src/dird/getmsg.cc Diff File
mod - core/src/ndmp/ndml_conn.c Diff File

bareos-18.2 d1a8abb9

2018-11-14 11:29

franku

Ported: N/A

Details Diff
cleanup: initialized some variables less error-prone
mod - core/src/cats/dbi.cc Diff File
mod - core/src/dird/getmsg.cc Diff File
mod - core/src/ndmp/ndml_conn.c Diff File

dev 844d9f63

2018-11-14 11:29

franku

Ported: N/A

Details Diff
cleanup: initialized some variables less error-prone
mod - core/src/cats/dbi.cc Diff File
mod - core/src/dird/getmsg.cc Diff File
mod - core/src/ndmp/ndml_conn.c Diff File

pstorz 19c326c2

2018-11-14 11:16

pstorz

Ported: N/A

Details Diff
Merge branch 'pstorz/bareos-17.2-boogie' of /home/bareosdev/git/../git-repos/bareos into pstorz/bareos-17.2-boogie
mod - autoconf/configure.in Diff File
mod - configure Diff File
mod - platforms/packaging/bareos.spec Diff File

pstorz fd5f7d5e

2018-11-14 10:58

pstorz

Ported: N/A

Details Diff
Handle the fact that slots count starts with 1
mod - src/dird/storage.c Diff File

dev c922722b

2018-11-13 14:15

root


Committer: franku

Ported: N/A

Details Diff
webui: enable pam authentication with director

- implemented the protocol for pam handshake with director
- added config parameters for a dedicated console for the user pam-login
- shutdown socket when director closes connection after an unsuccessful login
mod - webui/config/autoload/global.php Diff File
mod - webui/install/directors.ini Diff File
mod - webui/module/Auth/src/Auth/Controller/AuthController.php Diff File
mod - webui/vendor/Bareos/library/Bareos/BSock/BareosBSock.php Diff File
mod - webui/vendor/Bareos/library/Bareos/BSock/BareosBSockInterface.php Diff File
mod - webui/vendor/Bareos/library/Bareos/BSock/BareosBSockServiceFactory.php Diff File

dev 2c353717

2018-11-12 14:27

franku

Ported: N/A

Details Diff
dir: fixed a memory leak when executing "status dir"

- SetJcrDefaults is always called twice on "status dir" and then
jcr->backup_format was allocated twice; this fix frees previous
allocated memory
mod - core/src/dird/job.cc Diff File

dev a61b7e38

2018-11-12 13:39

franku

Ported: N/A

Details Diff
regress: set handy default settings

- no tape drive
- no changer
- enable build of test plugin
mod - regress/prototype.conf Diff File

dev 8f6a9619

2018-11-12 12:08

franku

Ported: N/A

Details Diff
bnet/tests: bugfixes for bsock connection tests

- reviewed shutdown of BnetThreadServerTcp
- changed the value of INVALID_JCR to nullptr to avoid pthread destructor crash
- for director, tcp_server_ready flags that BnetThreadServerTcp is running
- added bconsole and director configs to src/tests/configs
mod - core/src/console/console_conf.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/filed/socket_server.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/bnet_server_tcp.cc Diff File
mod - core/src/lib/bnet_server_tcp.h Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/stored/socket_server.cc Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/bsock_test_connection_setup.cc Diff File
add - core/src/tests/configs/bareos-dir.d/catalog/MyCatalog.conf Diff File
add - core/src/tests/configs/bareos-dir.d/client/bareos-fd.conf Diff File
add - core/src/tests/configs/bareos-dir.d/console/bareos-mon.conf Diff File
add - core/src/tests/configs/bareos-dir.d/director/bareos-dir.conf Diff File
add - core/src/tests/configs/bareos-dir.d/fileset/Catalog.conf Diff File
add - core/src/tests/configs/bareos-dir.d/fileset/LinuxAll.conf Diff File
add - core/src/tests/configs/bareos-dir.d/fileset/SelfTest.conf Diff File
add - core/src/tests/configs/bareos-dir.d/fileset/Windows All Drives.conf Diff File
add - core/src/tests/configs/bareos-dir.d/fileset/plugin-ldap.conf.example Diff File
add - core/src/tests/configs/bareos-dir.d/job/BackupCatalog.conf Diff File
add - core/src/tests/configs/bareos-dir.d/job/RestoreFiles.conf Diff File
add - core/src/tests/configs/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - core/src/tests/configs/bareos-dir.d/job/backup-ldap.conf.example Diff File
add - core/src/tests/configs/bareos-dir.d/job/restore-ldap.conf.example Diff File
add - core/src/tests/configs/bareos-dir.d/jobdefs/DefaultJob.conf Diff File
add - core/src/tests/configs/bareos-dir.d/messages/Daemon.conf Diff File
add - core/src/tests/configs/bareos-dir.d/messages/Standard.conf Diff File
add - core/src/tests/configs/bareos-dir.d/pool/Differential.conf Diff File
add - core/src/tests/configs/bareos-dir.d/pool/Full.conf Diff File
add - core/src/tests/configs/bareos-dir.d/pool/Incremental.conf Diff File
add - core/src/tests/configs/bareos-dir.d/pool/Scratch.conf Diff File
add - core/src/tests/configs/bareos-dir.d/profile/operator.conf Diff File
add - core/src/tests/configs/bareos-dir.d/schedule/WeeklyCycle.conf Diff File
add - core/src/tests/configs/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf Diff File
add - core/src/tests/configs/bareos-dir.d/storage/File.conf Diff File
add - core/src/tests/configs/bareos-dir.d/storage/NULL.conf.example Diff File
add - core/src/tests/configs/bareos-dir.d/storage/Tape.conf.example Diff File
add - core/src/tests/configs/bconsole.conf Diff File

dev e43f53e2

2018-11-10 17:10

joergs

Ported: N/A

Details Diff
droplet: cleanup
mod - core/src/stored/backends/droplet_device.cc Diff File

dev 675d9558

2018-11-10 17:10

joergs

Ported: N/A

Details Diff
droplet: cleanup
mod - core/src/stored/backends/droplet_device.cc Diff File

dev 7dcdd373

2018-11-10 17:10

joergs

Ported: N/A

Details Diff
droplet: cleanup
mod - core/src/stored/backends/droplet_device.cc Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 401 402 403 404 405 406 407 ... 420 ... 490 ... 560 ... 630 ... 678 679 680  Next  Last