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

bruno-at-bareos


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

joergs

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

joergs

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

joergs

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

bruno-at-bareos


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

bruno-at-bareos

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

bruno-at-bareos

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
 First  Prev  1 2 3 4 5 6 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 682 683 684  Next  Last