Changesets: bareos
master 4ac966da 2025-09-09 18:05 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #2358 systemtest: speed up always-incremental with sleep 0.25 |
||
mod - CHANGELOG.md | Diff File | ||
mod - systemtests/tests/always-incremental-consolidate/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in | Diff File | ||
mod - systemtests/tests/always-incremental-consolidate/testrunner-07-consolidate-duplicates | Diff File | ||
master 48654607 2025-09-09 18:05 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 64f7bf3d 2025-09-08 16:39 Committer: Bareos Bot Ported: N/A Details Diff |
07 consolidate make run time predictible with run job when= We calculate a near future and use 'when=' expression to schedule both consolidation jobs at the same time. Additionally we uniform the log name replacing ':' by '_' like set in other tests Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com> |
||
mod - systemtests/tests/always-incremental-consolidate/testrunner-07-consolidate-duplicates | Diff File | ||
master 27f3035f 2025-09-08 12:08 Ported: N/A Details Diff |
freebsd: use deploy_config | ||
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/BareosCommonMakefile | Diff File | ||
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/Makefile | Diff File | ||
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-install | Diff File | ||
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.bconsole | Diff File | ||
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.common | Diff File | ||
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.director | Diff File | ||
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon | Diff File | ||
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-ldap-python-plugin | Diff File | ||
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage | Diff File | ||
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-dplcompat | Diff File | ||
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-fifo | Diff File | ||
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-tape | Diff File | ||
master 0207f7a3 2025-09-08 09:42 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #2359 stored: fix race condition |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/stored/vol_mgr.cc | Diff File | ||
master fbf4d9df 2025-09-08 09:42 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 1578eba6 2025-09-08 08:18 Sebastian Sura Ported: N/A Details Diff |
grpc-impl: fix old comment | ||
mod - core/src/plugins/filed/grpc/grpc_impl.cc | Diff File | ||
master c0269f29 2025-09-08 07:57 Sebastian Sura Ported: N/A Details Diff |
grpc: implement support for (DIR)NOCHG files Also remove some defaults from the switches and handle sentinel values separately. This way its much easier to add new enum options. |
||
mod - core/src/plugins/filed/grpc/bridge_module/plugin_service.cc | Diff File | ||
mod - core/src/plugins/filed/grpc/grpc_impl.cc | Diff File | ||
mod - core/src/plugins/filed/grpc/proto/common.proto | Diff File | ||
master 870a3150 2025-09-08 07:04 Sebastian Sura Ported: N/A Details Diff |
stored: move dmsg | ||
mod - core/src/stored/vol_mgr.cc | Diff File | ||
master a6dad863 2025-09-05 20:04 Ported: N/A Details Diff |
doc: update info about configsubdirectories | ||
mod - core/README.configsubdirectories | Diff File | ||
master 4d740142 2025-09-05 06:57 Sebastian Sura Ported: N/A Details Diff |
systemtests: fix some windows tests Also refactor how we call perl scripts so that they work even if the path contains spaces. |
||
mod - CMakeLists.txt | Diff File | ||
add - cmake/BareosOSInfo.cmake | Diff File | ||
mod - core/CMakeLists.txt | Diff File | ||
mod - systemtests/CMakeLists.txt | Diff File | ||
mod - systemtests/environment.in | Diff File | ||
mod - systemtests/scripts/functions | Diff File | ||
mod - systemtests/tests/bpipe-fd/testrunner-environment-variables | Diff File | ||
mod - systemtests/tests/restore/testrunner-archive-restore-dir | Diff File | ||
mod - systemtests/tests/restore/testrunner-archive-restore-file | Diff File | ||
mod - systemtests/tests/restore/testrunner-full-restore | Diff File | ||
mod - systemtests/tests/restore/testrunner-multi | Diff File | ||
mod - systemtests/tests/restore/testrunner-restore-dir | Diff File | ||
mod - systemtests/tests/restore/testrunner-restore-file | Diff File | ||
mod - systemtests/tests/restore/testrunner-restore-fileregex | Diff File | ||
mod - systemtests/tests/restore/testrunner-restore-old-archive | Diff File | ||
mod - systemtests/tests/testfind/testrunner | Diff File | ||
mod - systemtests/tests/virtualfull-basic/testrunner | Diff File | ||
master 2a3cf034 2025-09-04 14:17 Sebastian Sura Ported: N/A Details Diff |
grpc: fix leaks Make sure to reuse/free the object/name memory. Also enhance the restoreobject test. If the restoreobject was messed up, then python may throw an exception when we try to print it (i.e. when the object has internal zero bytes)! This is fixed by just printing everything in hex instead. |
||
mod - core/src/plugins/filed/grpc/grpc.cc | Diff File | ||
mod - core/src/plugins/filed/grpc/grpc_impl.cc | Diff File | ||
mod - core/src/plugins/filed/grpc/grpc_impl.h | Diff File | ||
mod - systemtests/tests/py3plug-fd-local-fileset-restoreobject/python-modules/BareosFdPluginLocalFilesetWithRestoreObjects.py | Diff File | ||
master 6ffbeb1b 2025-09-04 14:17 Sebastian Sura Ported: N/A Details Diff |
grpc: fix comment spelling | ||
mod - core/src/plugins/filed/grpc/bridge_module/bridge_module.cc | Diff File | ||
mod - core/src/plugins/filed/grpc/grpc.cc | Diff File | ||
master 98d6e321 2025-09-04 13:46 Sebastian Sura Ported: N/A Details Diff |
file-autochanger: add description & add more tests | ||
mod - systemtests/tests/file-autochanger/testrunner-swapdev | Diff File | ||
master 17912f37 2025-09-04 13:25 Sebastian Sura Ported: N/A Details Diff |
systemtests: fix shellcheck paths | ||
mod - systemtests/bin/bareos | Diff File | ||
mod - systemtests/scripts/check_for_zombie_jobs | Diff File | ||
mod - systemtests/scripts/run_python_unittests.sh | Diff File | ||
mod - systemtests/scripts/start_bareos.sh | Diff File | ||
mod - systemtests/scripts/webui.sh | Diff File | ||
mod - systemtests/tests/accurate-lmdb-stresstest/test-setup | Diff File | ||
mod - systemtests/tests/accurate-lmdb-stresstest/testrunner-duplicate-files | Diff File | ||
mod - systemtests/tests/accurate-lmdb-stresstest/testrunner-file-miscount | Diff File | ||
mod - systemtests/tests/accurate-stresstest/test-setup | Diff File | ||
mod - systemtests/tests/accurate-stresstest/testrunner-duplicate-files | Diff File | ||
mod - systemtests/tests/accurate-stresstest/testrunner-file-miscount | Diff File | ||
mod - systemtests/tests/acl/testrunner | Diff File | ||
mod - systemtests/tests/admin-job/test-setup | Diff File | ||
mod - systemtests/tests/admin-job/testrunner-truncate | Diff File | ||
mod - systemtests/tests/always-incremental-consolidate/test-setup | Diff File | ||
mod - systemtests/tests/always-incremental-consolidate/testrunner-01-full+incr | Diff File | ||
mod - systemtests/tests/always-incremental-consolidate/testrunner-02-empty-incrementals | Diff File | ||
mod - systemtests/tests/always-incremental-consolidate/testrunner-03-zero-file | Diff File | ||
mod - systemtests/tests/always-incremental-consolidate/testrunner-04-virtualfull | Diff File | ||
mod - systemtests/tests/always-incremental-consolidate/testrunner-06-priority | Diff File | ||
mod - systemtests/tests/always-incremental-consolidate/testrunner-07-consolidate-duplicates | Diff File | ||
mod - systemtests/tests/always-incremental-consolidate/testrunner-08-rerun-ai-vf | Diff File | ||
mod - systemtests/tests/auto-grpc/test-setup | Diff File | ||
mod - systemtests/tests/auto-grpc/testrunner-grpc-to-python | Diff File | ||
mod - systemtests/tests/auto-grpc/testrunner-python-to-grpc | Diff File | ||
mod - systemtests/tests/autochanger/test-setup | Diff File | ||
mod - systemtests/tests/autochanger/testrunner-backup-restore | Diff File | ||
mod - systemtests/tests/autochanger/testrunner-label-release-autoselect | Diff File | ||
mod - systemtests/tests/autoxflate/test-setup | Diff File | ||
mod - systemtests/tests/autoxflate/testrunner-copy-to-local | Diff File | ||
mod - systemtests/tests/autoxflate/testrunner-copy-to-offsite | Diff File | ||
mod - systemtests/tests/autoxflate/testrunner-create-backup | Diff File | ||
mod - systemtests/tests/autoxflate/testrunner-replication-local | Diff File | ||
mod - systemtests/tests/autoxflate/testrunner-replication-offsite | Diff File | ||
mod - systemtests/tests/bareos-acl/testrunner | Diff File | ||
mod - systemtests/tests/bareos-basic/test-setup | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-bcopy-autoxflate | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-bextract-autoxflate | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-bls-autoxflate | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-bscan-autoxflate | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-filesettext-is-updated | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-hardlinks | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-purge-oldest | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-rerun-jobs | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-run-non-existing-jobid | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-simple-backup-and-restore | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-status-subscriptions | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-test-make-catalog-backup | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-very-long-job-names | Diff File | ||
mod - systemtests/tests/bareos-basic/testrunner-volume-recycling | Diff File | ||
mod - systemtests/tests/bareos-concurrency/test-concurrency-common | Diff File | ||
mod - systemtests/tests/bconsole-basic/testrunner-autocompletion | Diff File | ||
mod - systemtests/tests/bconsole-basic/testrunner-dotjobstatus | Diff File | ||
mod - systemtests/tests/bconsole-basic/testrunner-status-client | Diff File | ||
mod - systemtests/tests/bconsole-pam/testrunner | Diff File | ||
mod - systemtests/tests/block-size/testrunner | Diff File | ||
mod - systemtests/tests/bscan-bextract-bls-bcopy-btape/testrunner | Diff File | ||
mod - systemtests/tests/catalog/testrunner | Diff File | ||
mod - systemtests/tests/checkpoints/test-setup | Diff File | ||
mod - systemtests/tests/checkpoints/testrunner-checkpoints-and-spooling | Diff File | ||
mod - systemtests/tests/checkpoints/testrunner-checkpoints-on-cancel | Diff File | ||
mod - systemtests/tests/checkpoints/testrunner-checkpoints-on-kill | Diff File | ||
mod - systemtests/tests/checkpoints/testrunner-checkpoints-on-stop | Diff File | ||
mod - systemtests/tests/checkpoints/testrunner-checkpoints-regular-backup | Diff File | ||
mod - systemtests/tests/chflags/testrunner | Diff File | ||
mod - systemtests/tests/client-initiated/testrunner | Diff File | ||
mod - systemtests/tests/commandline-options/testrunner | Diff File | ||
mod - systemtests/tests/config-dump/testrunner | Diff File | ||
mod - systemtests/tests/copy-archive-job/testrunner | Diff File | ||
mod - systemtests/tests/copy-migrate/testrunner-01-backup | Diff File | ||
mod - systemtests/tests/copy-migrate/testrunner-02-copy | Diff File | ||
mod - systemtests/tests/copy-migrate/testrunner-03-impossible-copy | Diff File | ||
mod - systemtests/tests/copy-migrate/testrunner-04-bscan | Diff File | ||
mod - systemtests/tests/copy-migrate/testrunner-05-migrate | Diff File | ||
mod - systemtests/tests/copy-remote-bscan/testrunner | Diff File | ||
mod - systemtests/tests/dbcheck/test-setup | Diff File | ||
mod - systemtests/tests/dbcheck/testrunner-duplicate-paths | Diff File | ||
mod - systemtests/tests/dedupable/test-setup | Diff File | ||
mod - systemtests/tests/dedupable/testrunner-create-backup | Diff File | ||
mod - systemtests/tests/dedupable/testrunner-full-restore | Diff File | ||
mod - systemtests/tests/dedupable/testrunner-purge-truncate | Diff File | ||
mod - systemtests/tests/dedupable/testrunner-restore-dir | Diff File | ||
mod - systemtests/tests/dedupable/testrunner-restore-file | Diff File | ||
mod - systemtests/tests/dedupestimate/test-setup | Diff File | ||
mod - systemtests/tests/dedupestimate/testrunner-create-backup | Diff File | ||
mod - systemtests/tests/dedupestimate/testrunner-do-estimation | Diff File | ||
mod - systemtests/tests/deprecation/testrunner | Diff File | ||
mod - systemtests/tests/dplcompat/testrunner-backup | Diff File | ||
mod - systemtests/tests/dplcompat/testrunner-restore | Diff File | ||
mod - systemtests/tests/droplet-s3/testrunner-backup | Diff File | ||
mod - systemtests/tests/droplet-s3/testrunner-restore | Diff File | ||
mod - systemtests/tests/droplet-s3/testrunner-restore-compat | Diff File | ||
mod - systemtests/tests/droplet-s3/testrunner-start-minio | Diff File | ||
mod - systemtests/tests/droplet-s3/testrunner-stop-minio | Diff File | ||
mod - systemtests/tests/encrypt-signature-no-tls/testrunner | Diff File | ||
mod - systemtests/tests/encrypt-signature-tls-cert/testrunner | Diff File | ||
mod - systemtests/tests/file-autochanger/test-setup | Diff File | ||
mod - systemtests/tests/file-autochanger/testrunner-swapdev | Diff File | ||
mod - systemtests/tests/file-count-regression/test-setup | Diff File | ||
mod - systemtests/tests/file-count-regression/testrunner-check-regression | Diff File | ||
master 03494f51 2025-09-04 13:11 Ported: N/A Details Diff |
deb: permission for /etc/bareos | ||
master 3985391f 2025-09-04 12:45 Sebastian Sura Ported: N/A Details Diff |
systemtests: fix some more issues The problem occurs if the tests are reordered (by chance). A lot of tests changed the state that other tests depended upon. E.g. the fileset test broke because inserting the hardlink fileset changed the spacing. |
||
mod - systemtests/tests/bareos-basic/testrunner-filesettext-is-updated | Diff File | ||
mod - systemtests/tests/restore/testrunner-restore-old-archive | Diff File | ||
mod - systemtests/tests/strippath/CMakeLists.txt | Diff File | ||
master c8ff819f 2025-09-03 13:09 Sebastian Sura Ported: N/A Details Diff |
vol-mgr: add double check Because of the way this list is implemented, we need to make sure that we 1) never free an element still on the list, and 2) only remove elements that are _actually_ on the list. So to make it safe to free the element in this function, we first search for it in the list, and remove it if its on there. |
||
mod - core/src/stored/vol_mgr.cc | Diff File | ||
master 62a232fe 2025-09-03 11:47 Sebastian Sura Ported: N/A Details Diff |
stored: fix race condition Because the decrement does not happen inside the lock, multiple threads can run into the "else" branch, which then causes a double free. The better solution would be for decrement to return the value after the decrement, but as this is not performance cricital, the easy fix is probably the better one |
||
mod - core/src/stored/vol_mgr.cc | Diff File | ||
master 7bd2e7b2 2025-09-03 09:58 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #2205 set environment vars in bpipe fd plugin |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/scripts/bareos-ctl-fd-win.in | Diff File | ||
mod - core/src/plugins/filed/bpipe/bpipe-fd.cc | Diff File | ||
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/BpipePlugin.rst.inc | Diff File | ||
mod - systemtests/tests/CMakeLists.txt | Diff File | ||
add - systemtests/tests/bpipe-fd/CMakeLists.txt | Diff File | ||
add - systemtests/tests/bpipe-fd/environment.local | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/messages/Daemon.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/messages/Standard.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/pool/Full.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/storage/File.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-fd.d/client/myself.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-fd.d/messages/Standard.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-sd.d/device/FileStorage.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-sd.d/messages/Standard.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/etc/bareos/bconsole.conf.in | Diff File | ||
add - systemtests/tests/bpipe-fd/readprogram | Diff File | ||
add - systemtests/tests/bpipe-fd/testrunner-environment-variables | Diff File | ||
add - systemtests/tests/bpipe-fd/writeprogram | Diff File | ||
master 6cebe152 2025-09-03 09:58 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 1537cce2 2025-09-02 16:50 Committer: Bareos Bot Ported: N/A Details Diff |
systemtest: speed up always-incremental with sleep 0.25 Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com> |
||
mod - systemtests/tests/always-incremental-consolidate/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in | Diff File | ||
master ccad520c 2025-09-02 16:37 Ported: N/A Details Diff |
packaging: bareos.spec add media_vault in contrib-tools | ||
mod - core/platforms/packaging/bareos.spec | Diff File | ||
master 1ce5b4fd 2025-09-02 16:32 Ported: N/A Details Diff |
debian: add media_vault to contrib-tools | ||
mod - debian/bareos-contrib-tools.install.in | Diff File | ||
master 674e7656 2025-09-02 11:07 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #2279 fix next-pool overrides by job |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/dird/ua_run.cc | Diff File | ||
mod - docs/manuals/source/TasksAndConcepts/BareosConsole.rst | Diff File | ||
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-job-NextPool.rst.inc | Diff File | ||
add - systemtests/tests/copy-migrate/etc/bareos/bareos-dir.d/job/copy-with-next-pool-override.conf | Diff File | ||
add - systemtests/tests/copy-migrate/etc/bareos/bareos-dir.d/pool/AnotherFullCopy.conf | Diff File | ||
mod - systemtests/tests/copy-migrate/testrunner-02-copy | Diff File |