Changesets: bareos

master 6dab8627

2025-11-13 12:45

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
plugin: change prefix @hyper-v@ -> @HYPER_V
mod - core/src/win32/plugins/filed/hyper-v.cc Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/HyperVPlugin.rst.inc Diff File

master c08cc7da

2025-11-13 10:37

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2284

plugins: introduce hyper-v backup
mod - CHANGELOG.md Diff File
mod - cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/CMakeLists.txt Diff File
mod - core/platforms/win32/winbareos-native.nsi Diff File
mod - core/scripts/btraceback.gdb Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fd_plugins.h Diff File
mod - core/src/findlib/attribs.cc Diff File
mod - core/src/findlib/bfile.cc Diff File
mod - core/src/findlib/bfile.h Diff File
mod - core/src/findlib/create_file.cc Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - core/src/plugins/filed/python/module/bareosfd.cc Diff File
mod - core/src/plugins/include/common.h Diff File
add - core/src/win32/plugins/filed/hyper-v.cc Diff File
mod - debian/control.bareos-filedaemon-grpc-python3-plugin Diff File
mod - debian/control.src Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins.rst.inc Diff File
add - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/HyperVPlugin.rst.inc Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/QumuloFdPlugin.rst.inc Diff File
mod - docs/manuals/source/conf.py Diff File
mod - systemtests/scripts/bareos-ctl-dir-win.in Diff File
mod - systemtests/scripts/bareos-ctl-fd-win.in Diff File
mod - systemtests/scripts/bareos-ctl-sd-win.in Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/hyper-v-plugin/CMakeLists.txt Diff File
add - systemtests/tests/hyper-v-plugin/environment.local.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/functions.local Diff File
add - systemtests/tests/hyper-v-plugin/test-cleanup Diff File
add - systemtests/tests/hyper-v-plugin/test-setup Diff File
add - systemtests/tests/hyper-v-plugin/testrunner-01-create-full Diff File
add - systemtests/tests/hyper-v-plugin/testrunner-02-create-inc Diff File
add - systemtests/tests/hyper-v-plugin/vm.info.template Diff File

master c61e271c

2025-11-13 10:36

Bareos Bot

Ported: N/A

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

master bd86fac4

2025-11-13 10:07

pstorz

Ported: N/A

Details Diff
docs: fix Title level inconsistent
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/QumuloFdPlugin.rst.inc Diff File

master 82712476

2025-11-13 10:04

pstorz

Ported: N/A

Details Diff
docs: add review enhancement
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/HyperVPlugin.rst.inc Diff File

master 9a531b26

2025-11-13 07:23

Sebastian Sura

Ported: N/A

Details Diff
systemtests: add systemtest for the hyper-v plugin
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/hyper-v-plugin/CMakeLists.txt Diff File
add - systemtests/tests/hyper-v-plugin/environment.local.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/hyper-v-plugin/functions.local Diff File
add - systemtests/tests/hyper-v-plugin/test-cleanup Diff File
add - systemtests/tests/hyper-v-plugin/test-setup Diff File
add - systemtests/tests/hyper-v-plugin/testrunner-01-create-full Diff File
add - systemtests/tests/hyper-v-plugin/testrunner-02-create-inc Diff File
add - systemtests/tests/hyper-v-plugin/vm.info.template Diff File

master 64726c80

2025-11-13 07:22

Sebastian Sura

Ported: N/A

Details Diff
plugins: add hyper-v plugin
mod - core/src/plugins/filed/CMakeLists.txt Diff File
add - core/src/win32/plugins/filed/hyper-v.cc Diff File

master bbc102cd

2025-11-13 07:22

Sebastian Sura

Ported: N/A

Details Diff
cmake: set the windows version to 10
mod - cmake/BareosSetVariableDefaults.cmake Diff File

master 293cc12a

2025-11-12 15:16

Sebastian Sura

Ported: N/A

Details Diff
hyper-v-test: add manual skips

Sadly skipping a fixtures_setup test still means that the fixture is
setup, so we need to manually detect this and skip the following
tests.
mod - systemtests/tests/hyper-v-plugin/test-setup Diff File
mod - systemtests/tests/hyper-v-plugin/testrunner-01-create-full Diff File
mod - systemtests/tests/hyper-v-plugin/testrunner-02-create-inc Diff File

master 1faad600

2025-11-12 13:53

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
FileStorage.conf.in: set Maximim Concurrent jobs also to 10
mod - core/src/defaultconfigs/bareos-dir.d/storage/File.conf.in Diff File
mod - core/src/defaultconfigs/bareos-sd.d/device/FileStorage.conf.in Diff File

master a848ed34

2025-11-12 13:38

Philipp Storz


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: updated
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/ProxmoxPlugin.rst.inc Diff File
mod - docs/manuals/source/include/images/proxmox-gui-shows-recovered-backup.png Diff File

master e518bd0a

2025-11-12 10:19

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
debugedit: fix messing with mtime

Changing the mtime of a library _after_ the .so symlinks were created
messes with cmakes internal logic. In those cases cmake will decide to
relink the library itself, meaning that everytime you execute a build,
all libraries (and all targets depending on them) will get relinked.

This is not a big issue on debug builds, but it takes a long time when
building release builds with lto.

This commit fixes this by using a script that restores the mtime after
debugedit messed with it.
mod - cmake/DebugEdit.cmake Diff File
add - cmake/fix-debug-path.sh.in Diff File

master dbeec2c5

2025-11-12 09:48

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2418

docs: introduce 3rd party plugin (Yuzuy Qumulo)
mod - CHANGELOG.md Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins.rst.inc Diff File
add - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/QumuloFdPlugin.rst.inc Diff File

master 02949b48

2025-11-12 09:48

Bareos Bot

Ported: N/A

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

master 31377e9b

2025-11-12 07:58

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
barri: implement windows disaster recovery plugin
mod - CMakeLists.txt Diff File
mod - cmake/BareosCpmPackages.cmake Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
add - core/src/plugins/filed/windows_dr/CMakeLists.txt Diff File
add - core/src/plugins/filed/windows_dr/bareos_api.cc Diff File
add - core/src/plugins/filed/windows_dr/bareos_api.h Diff File
add - core/src/plugins/filed/windows_dr/barri.cc Diff File
add - core/src/plugins/filed/windows_dr/barri_cli.h Diff File
add - core/src/plugins/filed/windows_dr/barri_linux.cc Diff File
add - core/src/plugins/filed/windows_dr/com.cc Diff File
add - core/src/plugins/filed/windows_dr/com.h Diff File
add - core/src/plugins/filed/windows_dr/common.cc Diff File
add - core/src/plugins/filed/windows_dr/common.h Diff File
add - core/src/plugins/filed/windows_dr/dump.cc Diff File
add - core/src/plugins/filed/windows_dr/dump.h Diff File
add - core/src/plugins/filed/windows_dr/error.h Diff File
add - core/src/plugins/filed/windows_dr/file_format.h Diff File
add - core/src/plugins/filed/windows_dr/format.h Diff File
add - core/src/plugins/filed/windows_dr/linux_restore.cc Diff File
add - core/src/plugins/filed/windows_dr/logger.cc Diff File
add - core/src/plugins/filed/windows_dr/logger.h Diff File
add - core/src/plugins/filed/windows_dr/parser.cc Diff File
add - core/src/plugins/filed/windows_dr/parser.h Diff File
add - core/src/plugins/filed/windows_dr/partitioning.h Diff File
add - core/src/plugins/filed/windows_dr/plugin.cc Diff File
add - core/src/plugins/filed/windows_dr/plugin.h Diff File
add - core/src/plugins/filed/windows_dr/plugin_linux.cc Diff File
add - core/src/plugins/filed/windows_dr/remove_holes.cc Diff File
add - core/src/plugins/filed/windows_dr/remove_holes.h Diff File
add - core/src/plugins/filed/windows_dr/restore.h Diff File
add - core/src/plugins/filed/windows_dr/restore_linux.cc Diff File
add - core/src/plugins/filed/windows_dr/restore_options.h Diff File
add - core/src/plugins/filed/windows_dr/restore_win.cc Diff File
add - core/src/plugins/filed/windows_dr/util.h Diff File
add - core/src/plugins/filed/windows_dr/version.cc Diff File
add - core/src/plugins/filed/windows_dr/version.h Diff File

master 34b062a6

2025-11-12 07:57

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
tests: add unit test for the barri file format
mod - core/src/plugins/filed/windows_dr/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/data-dumper.cc Diff File
add - core/src/tests/find_holes.cc Diff File
add - core/src/tests/test_file_format.cc Diff File

master 355c86fa

2025-11-12 07:56

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
scheduler-test: make test less likely to fail

As SystemTime() only has second-precision, end - start may actually
eqaul 0 even though we waited one second if you are really unlucky.

After waiting two seconds it is basically guaranteed that time() also
advanced at least one second so this should never fail again.
mod - core/src/tests/scheduler.cc Diff File

master e3d0d488

2025-11-12 07:55

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
bconsole-basic: disable test if it cannot be executed
mod - systemtests/tests/bconsole-basic/CMakeLists.txt Diff File

master e908abfd

2025-11-12 07:53

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
grpc: fix small issues

These functions should be constexpr, and _ is a bad name!
mod - core/src/plugins/filed/grpc/bareos_api.h Diff File
mod - core/src/plugins/filed/grpc/bridge_module/bridge_module.h 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/grpc/test_module/test_module.h Diff File

master f0e1d394

2025-11-12 07:50

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
fd-plugins: always consider plugin data as portable

Also fixes the issue where one plugin can stop the sending of events
to another plugin!
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fd_plugins.h Diff File

master 18ffe7a0

2025-11-12 07:50

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
filed: add comment explaining member
mod - core/src/filed/fd_plugins.h Diff File

master 4baa1968

2025-11-12 07:49

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
core: small fixes
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/crypto_openssl.h Diff File
mod - core/src/lib/crypto_wrap.cc Diff File
mod - core/src/lib/plugins.cc Diff File
mod - core/src/lib/util.h Diff File

master 74c684d2

2025-11-12 07:47

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
edit: make add_commas accept a const string
mod - core/src/lib/edit.cc Diff File
mod - core/src/lib/edit.h Diff File

master 23b1556f

2025-11-12 07:45

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: add barri docs
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins.rst.inc Diff File
add - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/BarriPlugin.rst.inc Diff File
add - docs/manuals/source/include/images/WindowsPE.png Diff File

master db87c825

2025-11-11 22:38

stephand


Committer: Bareos Bot

Ported: N/A

Details Diff
libcloud-plugin: adapt packaging

Adapt packaging as BareosFdPluginLibcloud.py was removed.
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
mod - debian/bareos-filedaemon-libcloud-python-plugin.install.in Diff File
 First  Prev  1 2 3 4 5 6 7 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 694 695 696  Next  Last