Changesets: bareos

master 59f97a3f

2025-03-13 14:06

arogge

Ported: N/A

Details Diff
cmake: rename BUILD_INTO_SINGLE_DIRECTORY

this is now called COMMON_OUTPUT_DIRECTORIES, which is hopefully easier
to understand.
mod - cmake/BareosOutputDirectories.cmake Diff File

master a8b5da40

2025-03-12 22:54

stephand


Committer: Bareos Bot

Ported: N/A

Details Diff
VMware Plugin: Fix handling VirtualUSB devices

The Plugin can now save and recreate VMs with VirtualUSB devices.
Note that VirtualUSB devices could disappear when powering on
the VM and the USB device is attached to a different running VM,
so a warning message will be emitted when such devices are involved.
mod - core/src/plugins/filed/python/vmware/bareos-fd-vmware.py Diff File

master f23dd572

2025-03-12 15:26

Florian Burger


Committer: arogge

Ported: N/A

Details Diff
dird: "Unlabeled" volumes are ValidOrRecyclable
mod - core/src/dird/next_vol.cc Diff File

master 5da29a61

2025-03-12 15:26

Florian Burger


Committer: arogge

Ported: N/A

Details Diff
dird: use "Append" over "Unlabeled" volumes
mod - core/src/dird/next_vol.cc Diff File

master 2d94efc9

2025-03-12 09:01

Florian Burger


Committer: arogge

Ported: N/A

Details Diff
stored: fix manual "Unlabeled" volume status

If you manually set the volume status of a volume to "Unlabeled", the
sd corrects this status after successfully writing to the volume.
mod - core/src/stored/askdir.cc Diff File

master 68c88f08

2025-03-11 17:17

Florian Burger


Committer: arogge

Ported: N/A

Details Diff
stored: add new volume status 'Unlabeled'

this status is the original status when a new volume is created in the
catalog and is changed if the storage daemon (successfully) wrote on the
volume.
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.database-postgresql Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/ddl/creates/postgresql.sql Diff File
add - core/src/cats/ddl/updates/postgresql.2240_2250.sql Diff File
mod - core/src/cats/ddl/versions.map.in Diff File
mod - core/src/cats/sql_find.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/next_vol.cc Diff File
mod - core/src/dird/ua_db.cc Diff File

master 501efb07

2025-03-11 14:43

arogge

Ported: N/A

Details Diff
nsis: update paths for single-config build
mod - core/platforms/win32/winbareos-native.nsi Diff File

master f3e4de50

2025-03-10 20:18

arogge

Ported: N/A

Details Diff
matrix: set build-script for windows
mod - .matrix.yml Diff File

master 3f02d378

2025-03-10 13:41

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2202

cleanup: fix multi-config tests
mod - CHANGELOG.md Diff File
mod - systemtests/scripts/cleanup Diff File
mod - systemtests/tests/just-in-time-reservation/test-setup Diff File

master 31edb754

2025-03-10 13:40

Bareos Bot

Ported: N/A

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

master 647a6569

2025-03-10 09:49

Sebastian Sura

Ported: N/A

Details Diff
just-in-time-reservation: fix starting remote sd twice

This is now done in bin/bareos, so we do not need to do it twice.
mod - systemtests/tests/just-in-time-reservation/test-setup Diff File

master 0b205ba0

2025-03-10 07:56

Sebastian Sura

Ported: N/A

Details Diff
cleanup: fix multi-config tests

We added logic to bin/bareos that automatically calls rscript/bareos
for each defined config directory. We obviously also need that logic
to shutdown every started daemon, because otherwise only some of them
get shutdown.
mod - systemtests/scripts/cleanup Diff File

master 68fde8f8

2025-03-07 16:59

arogge

Ported: N/A

Details Diff
cmake: remove custom DLL copy function

as this fails occasionally when building parallel and we can achieve the
same thing a lot more reliably by using vcpkg's dll magic, we remove
this.
mod - CMakeLists.txt Diff File
mod - core/CMakeLists.txt Diff File
rm - core/cmake/BareosCopyDllsToBinDir.cmake Diff File
mod - core/src/console/CMakeLists.txt Diff File
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/filed/CMakeLists.txt Diff File
mod - core/src/qt-tray-monitor/CMakeLists.txt Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File

master 8c599bc1

2025-03-07 13:27

arogge

Ported: N/A

Details Diff
windows: add support for single-configuration build

previously builds for windows used a multi-configuration build. As this
is a lot more complex than what we do on other platforms, we allow to do
single-configuration builds, too.
This will probably break multi-configuration builds (now or later), but
we don't need those right now and can always fix them later.
mod - core/scripts/bareos-ctl-dir-win.in Diff File
mod - core/scripts/bareos-ctl-fd-win.in Diff File
mod - core/scripts/bareos-ctl-sd-win.in Diff File
mod - systemtests/bin/bareos Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/ctest_custom_pretest-win.sh.in Diff File
mod - systemtests/environment.in Diff File

master eba2f7d9

2025-03-07 11:39

pstorz

Ported: N/A

Details Diff
systemtests: add bpipe-fd systemtest
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/bpipe-fd/CMakeLists.txt 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 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/Differential.conf Diff File
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-dir.d/profile/operator.conf 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 Diff File
add - systemtests/tests/bpipe-fd/etc/bareos/bareos-sd.d/device/FileStorage.conf 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 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 48796c5a

2025-03-06 12:58

Florian Burger

Ported: N/A

Details Diff
docs: fix title underline
mod - docs/manuals/source/Configuration/FileDaemon.rst Diff File

master e25a493d

2025-03-06 10:40

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2180

Make tests optional
mod - CHANGELOG.md Diff File
mod - CMakeLists.txt Diff File
mod - core/CMakeLists.txt Diff File

master 66f05854

2025-03-06 10:39

Bareos Bot

Ported: N/A

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

master 49cfd28e

2025-03-05 10:45

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2104

bareos-fd: add option for grpc fallback
mod - CHANGELOG.md Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fd_plugins.h Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/filed/filed_conf.h Diff File
mod - core/src/plugins/filed/grpc/CMakeLists.txt 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/proto/plugin.proto Diff File
mod - debian/bareos-filedaemon-grpc-python3-plugin.install.in Diff File
mod - docs/adr/0003-always-use-integer-when-comparing-timestamps-numbers-in-python.md Diff File
add - docs/adr/0004-use-grpc-for-rpc-needs.md Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/GrpcPlugin.rst.inc Diff File
mod - docs/manuals/source/include/autogenerated/bareos-fd-config-schema.json Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-GrpcModule.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/fd-filedaemon-GrpcModule.rst.inc Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/scripts/functions Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/auto-grpc/CMakeLists.txt Diff File
add - systemtests/tests/auto-grpc/etc/bareos-python/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos-python/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos-python/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/job/copy-full.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/auto-grpc/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/auto-grpc/functions Diff File
add - systemtests/tests/auto-grpc/python-modules/BareosFdPluginLocalFilesetAclXattr.py Diff File
add - systemtests/tests/auto-grpc/python-modules/bareos-fd-local-fileset-acl-xattr.py Diff File
add - systemtests/tests/auto-grpc/test-setup Diff File
add - systemtests/tests/auto-grpc/testrunner-grpc-to-python Diff File
add - systemtests/tests/auto-grpc/testrunner-python-to-grpc Diff File
mod - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
rm - systemtests/tests/grpc-fd/python-modules/BareosFdPluginLocalFilesetAclXattr.py Diff File
add - systemtests/tests/grpc-fd/python-modules/BareosFdPluginLocalFilesetAclXattr.py Diff File
rm - systemtests/tests/grpc-fd/python-modules/bareos-fd-local-fileset-acl-xattr.py Diff File
add - systemtests/tests/grpc-fd/python-modules/bareos-fd-local-fileset-acl-xattr.py Diff File
mod - systemtests/tests/grpc-fd/testrunner-python-backup Diff File
mod - systemtests/tests/grpc-fd/testrunner-python-io-in-core Diff File
mod - systemtests/tests/grpc-fd/testrunner-test-backup Diff File
mod - systemtests/tests/parallel-jobs/etc/bareos/bareos-dir.d/job/runscriptjob.conf Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/CancelFileset.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginCheckChanges.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestBothFiles.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestDefaultsFile.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestNoFile.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestOverridesFile.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginSinceTime.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
mod - systemtests/tests/py3plug-fd-contrib-bareos_tasks_mysql/etc/bareos/bareos-dir.d/fileset/bareos_mysql_dump.conf.in Diff File
mod - systemtests/tests/py3plug-fd-contrib-bareos_tasks_mysql/etc/bareos/bareos-dir.d/fileset/bareos_tasks_mysql.conf.in Diff File
mod - systemtests/tests/py3plug-fd-contrib-mysql_dump/etc/bareos/bareos-dir.d/fileset/bareos_mysql_dump.conf.in Diff File
mod - systemtests/tests/py3plug-fd-contrib-mysql_dump/testrunner Diff File
mod - systemtests/tests/py3plug-fd-ldap/etc/bareos/bareos-dir.d/fileset/PluginFailingTest.conf.in Diff File
mod - systemtests/tests/py3plug-fd-ldap/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
mod - systemtests/tests/py3plug-fd-libcloud/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
mod - systemtests/tests/py3plug-fd-local-fileset-basic/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
mod - systemtests/tests/py3plug-fd-local-fileset-basic/etc/bareos/bareos-dir.d/fileset/PluginTest_do_io_in_core.conf.in Diff File
mod - systemtests/tests/py3plug-fd-local-fileset-restoreobject/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
mod - systemtests/tests/py3plug-fd-mariabackup/etc/bareos/bareos-dir.d/fileset/MariabackupTest.conf.in Diff File
mod - systemtests/tests/py3plug-fd-percona-xtrabackup/etc/bareos/bareos-dir.d/fileset/PerconaXtraBackupTest.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/database/setup_local_db.sh Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestDebian.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestNoRole.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestRole.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestTablespace.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/PluginTestWalSymlink.conf.in Diff File
mod - systemtests/tests/py3plug-fd-postgresql/etc/bareos/bareos-dir.d/fileset/bareos_tasks_pgsql.conf.in Diff File
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/fileset/PluginOptionsTest.conf.in Diff File

master 17548b55

2025-03-05 10:45

Bareos Bot

Ported: N/A

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

master eaa4c9af

2025-03-05 09:01

arogge

Ported: N/A

Details Diff
tests: add support for arbitrary cmake output directories

As it might be helpful to be able to output binaries to a single
directory (for Windows at least), the tests should be able to handle
the situation when the artifacts don't land in BINARY_DIR.
This patch makes use of RUNTIME_OUTPUT_DIRECTORY and
LIBRARY_OUTPUT_DIRECTORY so tests work when these are different from
BINARY_DIR.
mod - cmake/BareosTargetTools.cmake Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/bpipe_env_test.h Diff File
mod - core/src/tests/configs/bareos-configparser-tests/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - core/src/tests/configs/droplet_backend/bareos-sd.d/storage/myself.conf.in Diff File
mod - core/src/tests/configs/sd_backend/bareos-sd.d/storage/myself.conf.in Diff File
mod - core/src/tests/configs/sd_reservation/bareos-sd.d/storage/myself.conf.in Diff File
mod - core/src/tests/configs/statistics_thread/sd_statistics_thread/default_config/bareos-sd.d/storage/myself.conf.in Diff File
mod - core/src/tests/configs/statistics_thread/sd_statistics_thread/only_collect_set/bareos-sd.d/storage/myself.conf.in Diff File
mod - core/src/tests/configs/statistics_thread/sd_statistics_thread/only_interval_set/bareos-sd.d/storage/myself.conf.in Diff File
mod - core/src/tests/configs/stored_multiplied_device/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/scripts/functions Diff File
mod - systemtests/tests/catalog/CMakeLists.txt Diff File
mod - systemtests/tests/catalog/testrunner Diff File
mod - systemtests/tests/messages/CMakeLists.txt Diff File
mod - systemtests/tests/messages/testrunner Diff File

master 4c3f46d9

2025-03-05 08:21

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2192

reduce test-matrix
mod - .matrix.yml Diff File
mod - CHANGELOG.md Diff File

master ae7bc2b9

2025-03-05 08:20

Bareos Bot

Ported: N/A

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

master 60a3b2fd

2025-03-04 23:05

Nico54g


Committer: bruno-at-bareos

Ported: N/A

Details Diff
webui: update CMakeLists.txt

- add `bareos-webui.conf.in`
- update coypright year
mod - webui/CMakeLists.txt Diff File

master 8390b08e

2025-03-04 22:59

Nico54g


Committer: bruno-at-bareos

Ported: N/A

Details Diff
webui: create dynamic baros-webui.conf.in

- create `bareos-webui.conf.in` and set cmake variables
- untrack and delete generated `baros-webui.conf`
- add generated `bareos-webui.conf` to `.gitignore`
- redo align to 4 spaces
mod - .gitignore Diff File
rm - webui/install/apache/bareos-webui.conf Diff File
add - webui/install/apache/bareos-webui.conf.in Diff File
 First  Prev  1 2 3 ... 14 15 16 17 18 19 20 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 679 680 681  Next  Last