Changesets: bareos
|
master 6dab8627 2025-11-13 12:45 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 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 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 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 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 | ||