Changesets: bareos

master a3d2a830

2025-11-17 16:56

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2372

plugins: add proxmox backup
mod - CHANGELOG.md Diff File
mod - cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosGetDistInfo.cmake Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
add - core/src/plugins/filed/python/proxmox/bareos-fd-proxmox.py Diff File
add - debian/bareos-filedaemon-proxmox-python-plugin.install.in Diff File
mod - debian/control Diff File
add - debian/control.proxmox Diff File
add - docs/adr/0005-plugin-virtual-filenames.md Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins.rst.inc Diff File
add - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/ProxmoxPlugin.rst.inc Diff File
mod - docs/manuals/source/conf.py Diff File
add - docs/manuals/source/include/images/proxmox-gui-shows-recovered-backup.png Diff File
mod - docs/pkglists/Debian_12.x86_64 Diff File
mod - docs/pkglists/Debian_13.x86_64 Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/scripts/bareos-ctl-dir.in Diff File
mod - systemtests/scripts/bareos-ctl-fd.in Diff File
mod - systemtests/scripts/bareos-ctl-sd.in Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/py3plug-fd-proxmox/CMakeLists.txt Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/fileset/ProxmoxTest.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/py3plug-fd-proxmox/python-modules/bareos-fd-proxmox.py Diff File
add - systemtests/tests/py3plug-fd-proxmox/testrunner-ct Diff File
add - systemtests/tests/py3plug-fd-proxmox/testrunner-vm Diff File

master aebb95d9

2025-11-17 16:56

Bareos Bot

Ported: N/A

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

master 9be97f63

2025-11-17 12:28

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2439

webui: use patched laminas packages
mod - CHANGELOG.md Diff File
mod - webui/composer.json Diff File
mod - webui/vendor/autoload.php Diff File
mod - webui/vendor/composer/ClassLoader.php Diff File
mod - webui/vendor/composer/InstalledVersions.php Diff File
mod - webui/vendor/composer/installed.json Diff File
mod - webui/vendor/composer/installed.php Diff File
mod - webui/vendor/composer/platform_check.php Diff File
mod - webui/vendor/laminas/laminas-form/README.md Diff File
mod - webui/vendor/laminas/laminas-http/src/Response/Stream.php Diff File

master 57207400

2025-11-17 12:28

Bareos Bot

Ported: N/A

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

master de2f4402

2025-11-17 10:05

Philipp Storz


Committer: Bareos Bot

Ported: N/A

Details Diff
proxmox systemtest: apply review changes
mod - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
mod - systemtests/tests/py3plug-fd-proxmox/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/py3plug-fd-proxmox/testrunner-ct Diff File
mod - systemtests/tests/py3plug-fd-proxmox/testrunner-vm Diff File

master b9498a02

2025-11-16 09:42

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2434

Add historic data to CHANGELOG.md
mod - CHANGELOG.md Diff File
mod - docs/manuals/source/conf.py Diff File

master aca2c7ab

2025-11-16 09:42

Bareos Bot

Ported: N/A

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

master 2168544a

2025-11-14 18:34

Philipp Storz


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: update to now required pctstorage parameter
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/ProxmoxPlugin.rst.inc Diff File

master 9e46763f

2025-11-14 17:30

Philipp Storz


Committer: Bareos Bot

Ported: N/A

Details Diff
cmake: upcase enable_proxmox_plugin
mod - cmake/BareosGenerateDebianInfo.cmake Diff File
mod - cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/cmake/BareosGetDistInfo.cmake Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
mod - systemtests/tests/py3plug-fd-proxmox/CMakeLists.txt Diff File

master ec7ce2b4

2025-11-14 16:28

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: make markdown2rst generate anonymous references

This suppresses warnings when the same link text is used multiple times.
mod - docs/manuals/source/conf.py Diff File

master 4383fa89

2025-11-14 16:07

Andreas Rogge


Committer: Bareos Bot

Ported: N/A

Details Diff
proxmox-plugin: require pctstorage for container restore

pct restore requires --rootfs option to restore from stdin.
For now the user has to provide this as a plugin option to Bareos.
mod - core/src/plugins/filed/python/proxmox/bareos-fd-proxmox.py Diff File

master e4087f32

2025-11-14 14:28

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2285

plugins: introduce windows disaster recovery imager (barri)
mod - CHANGELOG.md Diff File
mod - CMakeLists.txt Diff File
mod - cmake/BareosCpmPackages.cmake Diff File
mod - cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/platforms/win32/winbareos-native.nsi Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fd_plugins.h Diff File
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/edit.cc Diff File
mod - core/src/lib/edit.h Diff File
mod - core/src/lib/plugins.cc Diff File
mod - core/src/lib/util.h Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
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
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
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
mod - core/src/tests/scheduler.cc Diff File
add - core/src/tests/test_file_format.cc Diff File
add - debian/bareos-barri-cli.install.in Diff File
add - debian/bareos-filedaemon-barri-python3-plugin.install.in Diff File
add - debian/control.bareos-barri-cli Diff File
add - debian/control.bareos-filedaemon-barri-python3-plugin Diff File
mod - debian/rules Diff File
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
mod - docs/pkglists/Debian_12.x86_64 Diff File
mod - docs/pkglists/Debian_13.x86_64 Diff File
mod - docs/pkglists/EL_10.aarch64 Diff File
mod - docs/pkglists/EL_10.x86_64 Diff File
mod - docs/pkglists/EL_8.x86_64 Diff File
mod - docs/pkglists/EL_9.aarch64 Diff File
mod - docs/pkglists/EL_9.x86_64 Diff File
mod - docs/pkglists/Fedora_41.x86_64 Diff File
mod - docs/pkglists/Fedora_42.x86_64 Diff File
mod - docs/pkglists/SUSE_15.x86_64 Diff File
mod - docs/pkglists/xUbuntu_22.04.x86_64 Diff File
mod - docs/pkglists/xUbuntu_24.04.x86_64 Diff File
mod - systemtests/tests/bconsole-basic/CMakeLists.txt Diff File

master 1210898d

2025-11-14 14:28

Bareos Bot

Ported: N/A

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

master 8ad3c8c5

2025-11-14 14:09

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2431

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

master 9a1e36cd

2025-11-14 14:09

Bareos Bot

Ported: N/A

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

master 06c55d8e

2025-11-14 14:06

Philipp Storz


Committer: Bareos Bot

Ported: N/A

Details Diff
proxmox plugin: restore ct into local-lvm per default
mod - core/src/plugins/filed/python/proxmox/bareos-fd-proxmox.py Diff File

master 5bf3cf57

2025-11-14 12:44

Philipp Storz


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: enhanced according to review findings
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/ProxmoxPlugin.rst.inc Diff File

master 9a1802de

2025-11-13 18:21

slederer


Committer: Bareos Bot

Ported: N/A

Details Diff
webui: use patched laminas packages

- the versions of laminas-form and laminas-http that are used by
the Bareos WebUI have issues CVE-2022-23598 and CVE-2021-3007,
since we cannon easily upgrade to the latest versions, we
backported the security patches and use our own patched versions

- CVE-2022-23598 in laminas-form does not apply to versions older
than 2.12.0, and we are using 2.6.0, so our version does not
contain any patches but adds a description why the old
version is not vulnerable (the CVE is actually incorrect about
the affected versions, probably because nobody cared about
versions that old)
mod - webui/composer.json Diff File
mod - webui/vendor/autoload.php Diff File
mod - webui/vendor/composer/ClassLoader.php Diff File
mod - webui/vendor/composer/InstalledVersions.php Diff File
mod - webui/vendor/composer/installed.json Diff File
mod - webui/vendor/composer/installed.php Diff File
mod - webui/vendor/composer/platform_check.php Diff File
mod - webui/vendor/laminas/laminas-form/README.md Diff File
mod - webui/vendor/laminas/laminas-http/src/Response/Stream.php Diff File

master 004ae43f

2025-11-13 17:47

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2427

defaultconfig: introduce automatic diskchanger
mod - CHANGELOG.md Diff File
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 86962b4c

2025-11-13 17:46

Bareos Bot

Ported: N/A

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

master 2f95e0a4

2025-11-13 16:25

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
Add historic data to CHANGELOG.md

Add full branch history to CHANGELOG.md.
mod - CHANGELOG.md Diff File

master 6704a582

2025-11-13 14:59

Andreas Rogge


Committer: Bareos Bot

Ported: N/A

Details Diff
proxmox-plugin: enrich ValueError with actual cause

As suggested in code-review enrich the ValueErrors on option assignment
with the name of the option and the value passed.
mod - core/src/plugins/filed/python/proxmox/bareos-fd-proxmox.py Diff File

master a4159af5

2025-11-13 14:59

Andreas Rogge


Committer: Bareos Bot

Ported: N/A

Details Diff
proxmox-plugin: add suggested debug messages

Add more debug messages as suggested in code review.
mod - core/src/plugins/filed/python/proxmox/bareos-fd-proxmox.py Diff File

master 992546d4

2025-11-13 14:45

Andreas Rogge


Committer: Bareos Bot

Ported: N/A

Details Diff
proxmox-plugin: prefix virtual filename with @

This makes the plugin adhere to ADR-0004.
mod - core/src/plugins/filed/python/proxmox/bareos-fd-proxmox.py Diff File

master acd9c9c8

2025-11-13 14:43

Andreas Rogge


Committer: Bareos Bot

Ported: N/A

Details Diff
Add ADR for plugin's virtual filenames
add - docs/adr/0005-plugin-virtual-filenames.md Diff File
1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 692 693 694  Next  Last