Changesets: bareos

master 64b9fe96

2025-09-17 09:58

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
os-info: use /etc/os-release if available
mod - core/src/lib/CMakeLists.txt Diff File
rm - core/src/lib/osinfo.cc Diff File
add - core/src/lib/osinfo_unix.cc Diff File
mod - core/src/lib/util.h Diff File

master 593bde8e

2025-09-16 16:23

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2333

grpc: fix missing some early events
mod - CHANGELOG.md Diff File
mod - contrib/fd-plugins/bareos_mysql_dump/BareosFdMySQLclass.py Diff File
mod - contrib/fd-plugins/bareos_tasks/BareosFdTaskClass.py Diff File
mod - contrib/fd-plugins/openvz7/BareosFdPluginVz7CtFs.py Diff File
mod - core/src/filed/fd_plugins.h Diff File
mod - core/src/lib/res.cc Diff File
mod - core/src/plugins/filed/grpc/bridge_module/bridge_module.cc Diff File
mod - core/src/plugins/filed/grpc/bridge_module/plugin_service.cc Diff File
mod - core/src/plugins/filed/grpc/bridge_module/plugin_service.h Diff File
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 - core/src/plugins/filed/grpc/proto/common.proto Diff File
mod - core/src/plugins/filed/python/module/bareosfd.cc Diff File
mod - core/src/plugins/filed/python/module/bareosfd.h Diff File
mod - core/src/plugins/filed/python/postgresql/bareos-fd-postgresql.py Diff File
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginBaseclass.py Diff File
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginLocalFilesBaseclass.py Diff File
mod - systemtests/tests/py3plug-fd-local-fileset-restoreobject/python-modules/BareosFdPluginLocalFilesetWithRestoreObjects.py Diff File

master d543e001

2025-09-16 16:23

Bareos Bot

Ported: N/A

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

master 592b4b98

2025-09-16 12:18

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2335

dird: fix nextvol crash
mod - CHANGELOG.md Diff File
mod - CMakeLists.txt Diff File
add - cmake/BareosOSInfo.cmake Diff File
mod - core/CMakeLists.txt Diff File
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/dird/ua_select.cc Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/bin/bareos Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/scripts/check_for_zombie_jobs Diff File
mod - systemtests/scripts/functions 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/bpipe-fd/testrunner-environment-variables 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

master d19f9c49

2025-09-16 12:17

Bareos Bot

Ported: N/A

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

master 6cda5e0e

2025-09-16 11:34

Sebastian Sura

Ported: N/A

Details Diff
functions: remove bperl
mod - systemtests/scripts/functions Diff File

master c220dabb

2025-09-15 17:59

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: update tapealert documentation

* limitations of Alert Command
* configuration of scsitapealert-sd plugin
mod - docs/manuals/source/TasksAndConcepts/AutochangerSupport.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsitapealertSd.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-device-AlertCommand.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-device-DriveTapeAlertEnabled.rst.inc Diff File

master 120d2278

2025-09-11 08:16

Sebastian Sura

Ported: N/A

Details Diff
bareosfd: fix time type on windows
mod - core/src/plugins/filed/python/module/bareosfd.cc Diff File
mod - core/src/plugins/filed/python/module/bareosfd.h Diff File

master 1d5d81c1

2025-09-10 19:14

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
stored: improve scsitapealert plugin

* handle more event types
* log flags as job messages
* provide T10 standardized messages
mod - core/src/plugins/stored/scsitapealert/scsitapealert-sd.cc Diff File
add - core/src/plugins/stored/scsitapealert/scsitapealert-sd.h Diff File

master a8c13288

2025-09-10 15:03

Sebastian Sura

Ported: N/A

Details Diff
grpc: cache events with data

Some early events actually have data, so we need to cache those as
well. This also fixes an issue where we did not report the correct
event size in some cases.

The python code was also fixed: some types were set to the wrong
python type, leading to repeated error messages about truncations.
mod - core/src/plugins/filed/grpc/bridge_module/bridge_module.cc Diff File
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/python/module/bareosfd.cc Diff File
mod - core/src/plugins/filed/python/module/bareosfd.h Diff File

master 614e8bb4

2025-09-10 13:34

Sebastian Sura

Ported: N/A

Details Diff
bareosfd: fix python types
mod - core/src/plugins/filed/python/module/bareosfd.cc Diff File

master 9a2a1733

2025-09-09 19:08

joergs

Ported: N/A

Details Diff
rpm spec: on update, check previous version
mod - core/platforms/packaging/bareos.spec Diff File

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
 First  Prev  1 2 3 ... 11 12 13 14 15 16 17 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 695 696 697  Next  Last