Changesets: bareos
master 83bc7d4e 2024-06-27 08:24 Committer: arogge Ported: N/A Details Diff |
bareos.spec: require fmt-devel on Fedora and SUSE | ||
mod - core/platforms/packaging/bareos.spec | Diff File | ||
master 9bec6c34 2024-06-27 08:23 Committer: arogge Ported: N/A Details Diff |
core/CMakeLists.txt: remove unneeded logs | ||
mod - core/CMakeLists.txt | Diff File | ||
master bae4c436 2024-06-27 07:16 tuxmaster5000 Committer: Bareos Bot Ported: N/A Details Diff |
The desired changes have been made. | ||
mod - core/src/filed/filed.h | Diff File | ||
mod - core/src/win32/filed/vss_generic.cc | Diff File | ||
master ed787df6 2024-06-24 16:13 Akiyamov Committer: Bareos Bot Ported: N/A Details Diff |
Change year in script comments | ||
mod - core/src/cats/create_bareos_database.in | Diff File | ||
master a6957e44 2024-06-24 16:10 Akiyamov Committer: Bareos Bot Ported: N/A Details Diff |
Fix create_bareos_database script | ||
mod - core/src/cats/create_bareos_database.in | Diff File | ||
master b4494720 2024-06-24 11:58 Committer: arogge Ported: N/A Details Diff |
update bareos-universal-client.spec | ||
mod - core/platforms/packaging/bareos-universal-client.spec | Diff File | ||
master b1cc7487 2024-06-24 11:55 Committer: arogge Ported: N/A Details Diff |
.matrix: add other CUSTOM_TEST_IMAGES | ||
mod - .matrix.yml | Diff File | ||
master 84d4bb0c 2024-06-24 11:50 Committer: arogge Ported: N/A Details Diff |
cmake: introduced cmake/BareosCPM.cmake All packages handled by CPM should be moved here. Also searches for PS as before, but sets it as REQUIRD for the systemtests. |
||
mod - CMakeLists.txt | Diff File | ||
add - cmake/BareosCPM.cmake | Diff File | ||
mod - core/cmake/BareosFindPrograms.cmake | Diff File | ||
mod - systemtests/CMakeLists.txt | Diff File | ||
mod - third-party/CMakeLists.txt | Diff File | ||
master f880863b 2024-06-24 11:33 Committer: arogge Ported: N/A Details Diff |
cmake: REQUIRE ps only for systemtests | ||
mod - core/cmake/BareosFindPrograms.cmake | Diff File | ||
mod - systemtests/CMakeLists.txt | Diff File | ||
master 9ba78c59 2024-06-24 11:30 Committer: arogge Ported: N/A Details Diff |
Update core/cmake/BareosFindPrograms.cmake Co-authored-by: Andreas Rogge <andreas.rogge@bareos.com> |
||
mod - core/cmake/BareosFindPrograms.cmake | Diff File | ||
master a159a82b 2024-06-21 12:10 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1853 contrib: fix reschedule_job_as_full.sh |
||
mod - CHANGELOG.md | Diff File | ||
mod - contrib/misc/reschedule_job_as_full/README.md | Diff File | ||
mod - contrib/misc/reschedule_job_as_full/reschedule_job_as_full.sh | Diff File | ||
master 17ee403b 2024-06-21 12:10 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 04a8f81f 2024-06-20 15:21 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1793 windows: fix some crashes, change handling of invalid paths; lex: add better error detection; accurate: fix out of bounds writes |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/dird/backup.cc | Diff File | ||
mod - core/src/filed/accurate.cc | Diff File | ||
mod - core/src/filed/accurate.h | Diff File | ||
mod - core/src/filed/accurate_htable.cc | Diff File | ||
mod - core/src/filed/accurate_lmdb.cc | Diff File | ||
mod - core/src/filed/filed_conf.cc | Diff File | ||
mod - core/src/lib/bsock_tcp.cc | Diff File | ||
mod - core/src/lib/compression.cc | Diff File | ||
mod - core/src/lib/lex.cc | Diff File | ||
mod - core/src/lib/message.cc | Diff File | ||
mod - core/src/lib/parse_conf.cc | Diff File | ||
mod - core/src/lib/tls_openssl.cc | Diff File | ||
mod - core/src/lib/tls_openssl_private.cc | Diff File | ||
mod - core/src/lib/util.cc | Diff File | ||
mod - core/src/lib/util.h | Diff File | ||
mod - core/src/tests/test_path_conversion.cc | Diff File | ||
mod - core/src/win32/compat/compat.cc | Diff File | ||
mod - core/src/win32/compat/winapi.cc | Diff File | ||
mod - core/src/win32/include/fill_proc_address.h | Diff File | ||
mod - core/src/win32/include/winapi.h | Diff File | ||
mod - docs/manuals/source/include/autogenerated/bareos-fd-config-schema.json | Diff File | ||
mod - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-LmdbThreshold.rst.inc | Diff File | ||
mod - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-MaximumWorkersPerJob.rst.inc | Diff File | ||
mod - systemtests/scripts/cleanup | Diff File | ||
mod - systemtests/scripts/functions | Diff File | ||
mod - systemtests/tests/CMakeLists.txt | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/CMakeLists.txt | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/job/copy-full.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/messages/Daemon.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/messages/Standard.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/pool/Differential.conf | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/pool/Full.conf | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/pool/Incremental.conf | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/storage/File.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-fd.d/client/myself.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-fd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-sd.d/device/FileStorage.conf | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-sd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bconsole.conf.in | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/functions | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/test-setup | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/testrunner-duplicate-files | Diff File | ||
add - systemtests/tests/accurate-lmdb-stresstest/testrunner-file-miscount | Diff File | ||
add - systemtests/tests/accurate-stresstest/CMakeLists.txt | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/job/copy-full.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/messages/Daemon.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/messages/Standard.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/pool/Differential.conf | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/pool/Full.conf | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/pool/Incremental.conf | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/storage/File.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-fd.d/client/myself.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-fd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-sd.d/device/FileStorage.conf | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-sd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/etc/bareos/bconsole.conf.in | Diff File | ||
add - systemtests/tests/accurate-stresstest/functions | Diff File | ||
add - systemtests/tests/accurate-stresstest/test-setup | Diff File | ||
add - systemtests/tests/accurate-stresstest/testrunner-duplicate-files | Diff File | ||
add - systemtests/tests/accurate-stresstest/testrunner-file-miscount | Diff File | ||
add - systemtests/tests/parser/CMakeLists.txt | Diff File | ||
add - systemtests/tests/parser/bad.conf | Diff File | ||
add - systemtests/tests/parser/testrunner | Diff File | ||
master 92d6122b 2024-06-20 15:21 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master f54c8a27 2024-06-20 08:06 Sebastian Sura Committer: arogge Ported: N/A Details Diff |
alist: remove rest of iterator state | ||
mod - core/src/dird/ua_dotcmds.cc | Diff File | ||
mod - core/src/lib/alist.h | Diff File | ||
mod - core/src/stored/dir_cmd.cc | Diff File | ||
master 008931db 2024-06-20 06:36 Sebastian Sura Committer: arogge Ported: N/A Details Diff |
xattr: fix freebsd build | ||
mod - core/src/findlib/xattr.cc | Diff File | ||
master dacde80e 2024-06-19 15:31 Sebastian Sura Committer: arogge Ported: N/A Details Diff |
alist: readd removed null checks The foreach_alist macro used to take care of nullchecks, which our range-based for loop does not do on its own. As such we need to add it back manually. |
||
mod - core/src/dird/backup.cc | Diff File | ||
mod - core/src/dird/fd_cmds.cc | Diff File | ||
mod - core/src/dird/msgchan.cc | Diff File | ||
mod - core/src/dird/ndmp_dma_generic.cc | Diff File | ||
mod - core/src/dird/sd_cmds.cc | Diff File | ||
mod - core/src/dird/storage.cc | Diff File | ||
mod - core/src/dird/ua_acl.cc | Diff File | ||
mod - core/src/dird/ua_select.cc | Diff File | ||
mod - core/src/filed/crypto.cc | Diff File | ||
mod - core/src/filed/fd_plugins.cc | Diff File | ||
mod - core/src/findlib/xattr.cc | Diff File | ||
mod - core/src/lib/alist.h | Diff File | ||
mod - core/src/lib/breg.cc | Diff File | ||
mod - core/src/lib/crypto_openssl.cc | Diff File | ||
mod - core/src/lib/runscript.cc | Diff File | ||
mod - core/src/stored/autochanger.cc | Diff File | ||
mod - core/src/stored/dir_cmd.cc | Diff File | ||
mod - core/src/stored/reserve.cc | Diff File | ||
mod - core/src/stored/status.cc | Diff File | ||
mod - core/src/stored/stored_conf.cc | Diff File | ||
mod - core/src/tests/alist_test.cc | Diff File | ||
mod - core/src/tests/multiplied_device_test.cc | Diff File | ||
mod - core/src/tests/test_config_parser_dir.cc | Diff File | ||
master cd790fc5 2024-06-19 13:12 Sebastian Sura Committer: arogge Ported: N/A Details Diff |
alist: remove foreach_alist macro | ||
mod - core/src/dird/backup.cc | Diff File | ||
mod - core/src/dird/dir_plugins.cc | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/dird/fd_cmds.cc | Diff File | ||
mod - core/src/dird/job.cc | Diff File | ||
mod - core/src/dird/msgchan.cc | Diff File | ||
mod - core/src/dird/ndmp_dma_generic.cc | Diff File | ||
mod - core/src/dird/ndmp_dma_storage.cc | Diff File | ||
mod - core/src/dird/sd_cmds.cc | Diff File | ||
mod - core/src/dird/storage.cc | Diff File | ||
mod - core/src/dird/ua_acl.cc | Diff File | ||
mod - core/src/dird/ua_audit.cc | Diff File | ||
mod - core/src/dird/ua_cmds.cc | Diff File | ||
mod - core/src/dird/ua_select.cc | Diff File | ||
mod - core/src/filed/crypto.cc | Diff File | ||
mod - core/src/filed/dir_cmd.cc | Diff File | ||
mod - core/src/filed/fd_plugins.cc | Diff File | ||
mod - core/src/filed/filed_conf.cc | Diff File | ||
mod - core/src/filed/filed_utils.cc | Diff File | ||
mod - core/src/filed/restore.cc | Diff File | ||
mod - core/src/findlib/xattr.cc | Diff File | ||
mod - core/src/lib/alist.h | Diff File | ||
mod - core/src/lib/breg.cc | Diff File | ||
mod - core/src/lib/crypto_openssl.cc | Diff File | ||
mod - core/src/lib/output_formatter_resource.cc | Diff File | ||
mod - core/src/lib/runscript.cc | Diff File | ||
mod - core/src/stored/autochanger.cc | Diff File | ||
mod - core/src/stored/autochanger_resource.cc | Diff File | ||
mod - core/src/stored/backends/chunked_device.cc | Diff File | ||
mod - core/src/stored/bextract.cc | Diff File | ||
mod - core/src/stored/dir_cmd.cc | Diff File | ||
mod - core/src/stored/job.cc | Diff File | ||
mod - core/src/stored/reserve.cc | Diff File | ||
mod - core/src/stored/sd_plugins.cc | Diff File | ||
mod - core/src/stored/status.cc | Diff File | ||
mod - core/src/stored/stored_conf.cc | Diff File | ||
mod - core/src/tests/alist_test.cc | Diff File | ||
mod - core/src/tests/multiplied_device_test.cc | Diff File | ||
mod - core/src/tests/test_config_parser_dir.cc | Diff File | ||
master 5c07e81c 2024-06-19 11:54 Sebastian Sura Committer: arogge Ported: N/A Details Diff |
alist: fix use of internal iterator As alists mutated themselves when iterated over, it was not safe to even iterate over them from multiple threads at the same time. This lead to hard to debug bugs. This commit changes the foreach_alist macro in such a way that it does not rely on the internal iterator state any longer and instead uses a simple pointer pair. |
||
mod - core/src/dird/backup.cc | Diff File | ||
mod - core/src/dird/dir_plugins.cc | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/dird/fd_cmds.cc | Diff File | ||
mod - core/src/dird/job.cc | Diff File | ||
mod - core/src/dird/msgchan.cc | Diff File | ||
mod - core/src/dird/ndmp_dma_generic.cc | Diff File | ||
mod - core/src/dird/ndmp_dma_storage.cc | Diff File | ||
mod - core/src/dird/sd_cmds.cc | Diff File | ||
mod - core/src/dird/storage.cc | Diff File | ||
mod - core/src/dird/ua_acl.cc | Diff File | ||
mod - core/src/dird/ua_audit.cc | Diff File | ||
mod - core/src/dird/ua_cmds.cc | Diff File | ||
mod - core/src/dird/ua_select.cc | Diff File | ||
mod - core/src/filed/crypto.cc | Diff File | ||
mod - core/src/filed/dir_cmd.cc | Diff File | ||
mod - core/src/filed/fd_plugins.cc | Diff File | ||
mod - core/src/filed/filed_conf.cc | Diff File | ||
mod - core/src/filed/filed_utils.cc | Diff File | ||
mod - core/src/filed/restore.cc | Diff File | ||
mod - core/src/findlib/xattr.cc | Diff File | ||
mod - core/src/lib/alist.h | Diff File | ||
mod - core/src/lib/breg.cc | Diff File | ||
mod - core/src/lib/crypto_openssl.cc | Diff File | ||
mod - core/src/lib/output_formatter.cc | Diff File | ||
mod - core/src/lib/output_formatter_resource.cc | Diff File | ||
mod - core/src/lib/plugins.cc | Diff File | ||
mod - core/src/lib/runscript.cc | Diff File | ||
mod - core/src/stored/autochanger.cc | Diff File | ||
mod - core/src/stored/autochanger_resource.cc | Diff File | ||
mod - core/src/stored/backends/chunked_device.cc | Diff File | ||
mod - core/src/stored/bextract.cc | Diff File | ||
mod - core/src/stored/dir_cmd.cc | Diff File | ||
mod - core/src/stored/job.cc | Diff File | ||
mod - core/src/stored/reserve.cc | Diff File | ||
mod - core/src/stored/sd_plugins.cc | Diff File | ||
mod - core/src/stored/status.cc | Diff File | ||
mod - core/src/stored/stored_conf.cc | Diff File | ||
mod - core/src/tests/alist_test.cc | Diff File | ||
mod - core/src/tests/multiplied_device_test.cc | Diff File | ||
mod - core/src/tests/test_config_parser_dir.cc | Diff File | ||
master ec37b606 2024-06-18 15:59 Ported: N/A Details Diff |
Update CMakeLists.txt | ||
mod - CMakeLists.txt | Diff File | ||
master 3a57c740 2024-06-17 08:38 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
heartbeatinterval-test: remove unnecessary label The label prevented reruns from working |
||
mod - systemtests/tests/heartbeat-interval/testrunner-check | Diff File | ||
master f076450d 2024-06-17 07:58 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
msgchan: fix deadlock We called a function that locks the jcr while we a already held the lock, which causes a deadlock. This commit fixes this by offering an alternative function which does no locking. |
||
mod - core/src/dird/job.cc | Diff File | ||
mod - core/src/dird/job.h | Diff File | ||
mod - core/src/dird/msgchan.cc | Diff File | ||
master 5eb14efb 2024-06-11 12:18 tuxmaster5000 Committer: Bareos Bot Ported: N/A Details Diff |
Update core/src/win32/filed/vss_generic.cc Co-authored-by: Andreas Rogge <andreas.rogge@bareos.com> |
||
mod - core/src/win32/filed/vss_generic.cc | Diff File | ||
master ad728032 2024-06-11 09:39 Committer: Sebastian Sura Ported: N/A Details Diff |
dir: fix crash on purge with job without client purge volume would crash if the first job declared in your configuration has no client defined, because the code uses the default-client taken from there to fill information in the log messages. That not really required information has been removed from the log messages which will also fix the crash. |
||
mod - core/src/dird/ua_purge.cc | Diff File | ||
master 152f7138 2024-06-07 17:06 Ported: N/A Details Diff |
contrib: fix reschedule_job_as_full.sh Removed the article "A" from the matching string to make it a bit more flexible for the job message. |
||
mod - contrib/misc/reschedule_job_as_full/README.md | Diff File | ||
mod - contrib/misc/reschedule_job_as_full/reschedule_job_as_full.sh | Diff File |