Changesets: bareos

master ecae0dac

2019-08-15 14:22

joergs

Ported: N/A

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

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
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 284 285 286 287 288 289 290 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last