Changesets: bareos

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 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

master 46ebdb47

2025-09-02 11:07

Bareos Bot

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File

master e4015e86

2025-09-02 10:07

bruno-at-bareos

Ported: N/A

Details Diff
contrib: integrate media_vault utility

media_vault utility helps administrators to select and export tapes
from autoloader for placement into an external vault location.

It is written in Python 3 (minimum version 3.6) and uses the
``python_bareos`` module to interact with the Director.

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
Co-authored-by: Sebastian Sura <124262655+sebsura@users.noreply.github.com>
mod - contrib/misc/CMakeLists.txt Diff File
add - contrib/misc/media_vault/.gitignore Diff File
add - contrib/misc/media_vault/CMakeLists.txt Diff File
add - contrib/misc/media_vault/LICENSE Diff File
add - contrib/misc/media_vault/README.md Diff File
add - contrib/misc/media_vault/console_media_vault.conf.example Diff File
add - contrib/misc/media_vault/job_admin-media_vault.conf.example.in Diff File
add - contrib/misc/media_vault/media_vault.ini.example.in Diff File
add - contrib/misc/media_vault/media_vault.py Diff File
add - contrib/misc/media_vault/media_vault.sh.in Diff File
add - contrib/misc/media_vault/profile_media_vault.conf.example Diff File

master a7f9f667

2025-09-01 09:51

pstorz


Committer: Sebastian Sura

Ported: N/A

Details Diff
bpipe-fd: use one log per job
mod - systemtests/tests/bpipe-fd/testrunner-environment-variables Diff File

master c3549182

2025-08-29 09:51

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2350

doc: storage backend add note about static build
mod - CHANGELOG.md Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-BackendDirectory.rst.inc Diff File

master e23d5096

2025-08-29 09:51

Bareos Bot

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File

master 345b2c18

2025-08-28 16:39

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
packaging: spec file remove %if around Recommends

Recommends is known since Fedora 24 and supported on all os we build

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/platforms/packaging/bareos.spec Diff File

master a5b7a2b6

2025-08-28 14:37

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
bareos-tools: package file backend and autoxflate in common

Fix bareos/issue/#2348

In case of disaster tools should be able to extract data from volumes
without having to install a whole bareos-storage package.

plugin/autoxflate-sd.so
backend/libbareossd-file.so

are now packaged in bareos-common.

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
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.storage Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - debian/bareos-common.install.in Diff File
mod - debian/bareos-storage.install.in Diff File

master 8503934a

2025-08-28 14:02

bruno-at-bareos

Ported: N/A

Details Diff
stored: add default description for backenddirectory

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/stored/stored_conf.cc Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File

master 17d2115f

2025-08-28 14:00

pstorz


Committer: Sebastian Sura

Ported: N/A

Details Diff
bareos-ctl-fd: pass my_env_variable in environment

This was done this way as there is no easy way for a single testrunner
to access the environment that the nssm service is created with.
mod - core/scripts/bareos-ctl-fd-win.in Diff File
mod - systemtests/tests/bpipe-fd/testrunner-environment-variables Diff File

master 04468d7a

2025-08-28 13:56

bruno-at-bareos

Ported: N/A

Details Diff
fix missing space for note

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-BackendDirectory.rst.inc Diff File

master 391dc0e6

2025-08-28 12:50

pstorz


Committer: Sebastian Sura

Ported: N/A

Details Diff
bpipe-fd: add my_env_var test
add - systemtests/tests/bpipe-fd/environment.local Diff File
mod - systemtests/tests/bpipe-fd/readprogram Diff File
mod - systemtests/tests/bpipe-fd/testrunner-environment-variables Diff File
mod - systemtests/tests/bpipe-fd/writeprogram Diff File

master c2ebaf58

2025-08-27 14:28

Bruno Friedmann @Bareos


Committer: bruno-at-bareos

Ported: N/A

Details Diff
improve further the formulation

Co-authored-by: Sebastian Sura <124262655+sebsura@users.noreply.github.com>
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-BackendDirectory.rst.inc Diff File

master b95e8dbb

2025-08-26 17:23

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2340

webui: add summary subscription report
mod - CHANGELOG.md Diff File
mod - webui/module/Director/src/Director/Controller/DirectorController.php Diff File
mod - webui/module/Director/view/director/director/subscription.phtml Diff File
 First  Prev  1 2 3 4 5 6 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 681 682 683  Next  Last