Changesets: bareos

bareos-18.2 f2cdf479

2019-08-15 14:22

joergs

Ported: N/A

Details Diff
docs: cleanup
mod - docs/manuals/source/TasksAndConcepts/PAM.rst Diff File

master 1b34051f

2019-08-15 14:05

Tobias Plum

Ported: N/A

Details Diff
systemtests: added python-fd-plugin-local-fileset-test

Tests plugin functionality from the fd.
mod - core/src/plugins/dird/bareos-dir-class-plugin.py Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos-remote/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-sd.d/device/FileStorage.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
add - systemtests/tests/python-fd-plugin-local-fileset-test/testrunner Diff File
mod - systemtests/tests/virtualfull-bscan/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/virtualfull-bscan/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/virtualfull-bscan/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/virtualfull/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/virtualfull/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/virtualfull/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/webui-selenium/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/webui-selenium/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File

master 69b2b5d6

2019-08-15 14:05

Tobias Plum

Ported: N/A

Details Diff
systemtests: copied and renamed python-fd-plugin-local-fileset-test to python-dir-plugin-test
added to CMakeLists
mod - systemtests/CMakeLists.txt Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-sd.d/device/FileStorage.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
add - systemtests/tests/python-dir-plugin-test/testrunner Diff File

master 1dedd49a

2019-08-14 13:09

franku

Ported: N/A

Details Diff
tests: add a script for automated adding of unittests

- usage: add_new_unit_test <testname>
add - core/src/tests/add_new_unit_test.sh Diff File
add - core/src/tests/test_cmakelists_template.txt.in Diff File

master 0fc624ac

2019-08-13 16:34

franku

Ported: N/A

Details Diff
jcr: moved code for timer signals to the dedicated file
mod - core/src/lib/bsignal.h Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/signal.cc Diff File

master 20a8f26f

2019-08-13 16:07

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000239 from bareos/dev/franku/master/bugfixes

- source-addr-test
- fileregexp-test
mod - core/src/dird/bsr.cc Diff File
mod - regress/tests/source-addr-test Diff File

master 02bd0b0d

2019-08-13 14:35

franku

Ported: N/A

Details Diff
jcr: move code for thread specific data into dedicated file and add test

- added tests
- moved and refactored code to enhance readability
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/thread_specific_data.cc Diff File
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/thread_specific_data.cc Diff File

master 7e902c95

2019-08-13 12:36

franku

Ported: N/A

Details Diff
bsr: fix for fileregexp_test

- this commit reverts part of d8808b6f611c4173a21df7e0d0c89fe696cb7641
mod - core/src/dird/bsr.cc Diff File

master 9a03577d

2019-08-13 00:02

franku

Ported: N/A

Details Diff
win32: removed unused functions for filed and stored status
mod - core/src/filed/status.cc Diff File
mod - core/src/stored/status.cc Diff File
mod - core/src/stored/status.h Diff File
mod - core/src/win32/generic/protos.h Diff File

master 28ec18f4

2019-08-12 19:30

franku

Ported: N/A

Details Diff
fixup: replaced a pthread_mutex with std::mutex for the jcr chain
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/jcr.h Diff File
mod - core/src/lib/thread_specific_data.cc Diff File

master 04d59166

2019-08-12 19:06

franku

Ported: N/A

Details Diff
tests: discover the network interface dynamically

- use the ip command to discover the network adapter address
for source-address-test
mod - regress/tests/source-addr-test Diff File

master 36473d48

2019-08-12 00:33

franku

Ported: N/A

Details Diff
lib: add compile test for std::is_trivially_copyable

- this sets the compile flag HAVE_IS_TRIVIALLY_COPYABLE if the type trait
std::is_trivially_copyable is available on the compiler
add - core/src/compile_tests/trivially_copyable.cc Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/bsys.cc Diff File
mod - core/src/lib/recent_job_results_list.cc Diff File

master e232eb11

2019-08-08 18:04

franku

Ported: N/A

Details Diff
lib: use std:filestreams to write and read state file

- refactored the read and write functions
- added unit tests
mod - core/src/lib/bsys.cc Diff File
mod - core/src/lib/recent_job_results_list.cc Diff File
mod - core/src/lib/recent_job_results_list.h Diff File
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/recent_job_results_list.cc Diff File
add - core/src/tests/recent_job_results_list/bareos-dir-truncated-header.42001.state.orig Diff File
add - core/src/tests/recent_job_results_list/bareos-dir-truncated-jobs.42001.state.orig Diff File
add - core/src/tests/recent_job_results_list/bareos-dir.42001.state Diff File

master 44997464

2019-08-07 18:44

franku

Ported: N/A

Details Diff
lib: append JobResult objects to the list, not pointer to allocated memory

- no need to free dynamically allocated objects
- creation of copies of the vector are easier
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/recent_job_results_list.cc Diff File
mod - core/src/lib/recent_job_results_list.h Diff File
mod - core/src/stored/status.cc Diff File

master 37a7950c

2019-08-07 18:09

franku

Ported: N/A

Details Diff
lib: use std::mutex instead of phthread mutex
mod - core/src/lib/recent_job_results_list.cc Diff File

master bfe82445

2019-08-07 17:46

franku

Ported: N/A

Details Diff
cleanup: add namespace for RecentJobResultsList and use reasonable names

- added namespace for all function calls
- renamed functions reasonably
- renamed results structure meaningful
mod - core/src/dird/testfind.cc Diff File
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/lib/bsys.cc Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/recent_job_results_list.cc Diff File
mod - core/src/lib/recent_job_results_list.h Diff File
mod - core/src/stored/btape.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/status.cc Diff File
mod - core/src/tools/btestls.cc Diff File

master fe623d38

2019-08-07 15:18

franku

Ported: N/A

Details Diff
cleanup: rename files to match their content

- recent_job_results_list.cc/.h
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/bsys.cc Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/stored/btape.cc Diff File
mod - core/src/stored/status.cc Diff File
mod - core/src/tools/btestls.cc Diff File

master cfa6032f

2019-08-07 14:25

franku

Ported: N/A

Details Diff
jcr: moved last jobs list into separate file
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/testfind.cc Diff File
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/filed/filed.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/bsys.cc Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/jcr.h Diff File
add - core/src/lib/last_jobs_list.cc Diff File
add - core/src/lib/last_jobs_list.h Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/stored/btape.cc Diff File
mod - core/src/stored/status.cc Diff File
mod - core/src/stored/stored.cc Diff File
mod - core/src/tools/btestls.cc Diff File

master 426bd91f

2019-08-06 19:18

franku

Ported: N/A

Details Diff
jcr: move code for thread specific data to dedicated file
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/jobq.cc Diff File
mod - core/src/dird/msgchan.cc Diff File
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/dird/ua_server.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/bpipe.cc Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/jcr.h Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/thread_list.cc Diff File
add - core/src/lib/thread_specific_data.cc Diff File
add - core/src/lib/thread_specific_data.h Diff File
mod - core/src/lib/watchdog.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/stored.cc Diff File
mod - core/src/tests/bsock_test_connection_setup.cc Diff File
mod - core/src/win32/filed/vss.cc Diff File

master 7f52ccbf

2019-08-06 18:51

franku

Ported: N/A

Details Diff
jcr: use central cleanup functions
mod - core/src/lib/jcr.cc Diff File

master 3efd15b4

2019-08-06 17:30

franku

Ported: N/A

Details Diff
jcr: return code of GetJcrCount std::size_t
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/jcr.cc Diff File

master 414e6331

2019-08-05 18:46

franku

Ported: N/A

Details Diff
jcr: added new search and retrieve functions for JobControlRecords

- the new functions use the JobControlRecord chache instead of the old dlist
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/tests/job_control_record.cc Diff File

master cbe39738

2019-08-05 18:03

franku

Ported: N/A

Details Diff
jcr: added constructor and destructor and tests for JobControlRecord

- added constructor and destructor based upon the old code
- added a test for the JobControlRecord cache
- adapted bsock_test and connection_setup test
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/qt-tray-monitor/monitoritem.cc Diff File
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/job_control_record.cc Diff File

master d9cee9ee

2019-08-05 16:41

franku

Ported: N/A

Details Diff
lib: removed a needless JobControlRecord
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/jcr.cc Diff File

master c9f17b09

2019-08-05 16:25

franku

Ported: N/A

Details Diff
dird: removed a needless JobControlRecord
mod - core/src/dird/socket_server.cc Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 376 377 378 379 380 381 382 ... 420 ... 490 ... 560 ... 630 ... 699 700 701  Next  Last