Changesets: bareos

master af00a624

2025-11-19 09:30

Sebastian Sura

Ported: N/A

Details Diff
python-dir: fix threadstate misuse
mod - core/src/plugins/dird/python/plugin_private_context.h Diff File
mod - core/src/plugins/dird/python/python-dir.cc Diff File
mod - core/src/plugins/filed/python/python-fd.cc Diff File

master 259cfe96

2025-11-18 17:33

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
dir: use bytesread for status subscriptions

Instead of jobbytes (which is the compressed size) we use bytesread
where applicable (i.e. everything that is not NDMP) to get the real
size of the front-end data that has been backed up.
mod - core/src/cats/dml/0084_subscription_with_clause_0 Diff File
mod - core/src/cats/postgresql_queries.inc Diff File

master 15dd01e2

2025-11-18 17:13

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
dir: add new plugins to status subscription

add detection of new plugins:
* proxmox
* barri
* hyper-v
mod - core/src/cats/dml/0084_subscription_with_clause_0 Diff File
mod - core/src/cats/postgresql_queries.inc Diff File

master 5c1dc536

2025-11-18 16:42

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
cats: remove subscription views

* remove subscriptions views from sql create script
* drop subscription views in update script
mod - core/src/cats/ddl/creates/postgresql.sql Diff File
mod - core/src/cats/ddl/updates/postgresql.2240_2250.sql Diff File

master 2bf0e4d7

2025-11-18 16:35

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
dir: refactor status subscription queries

these used two views in the database previously. As it turned out,
changing these requires a schema upgrade. As this is largely unfeasible,
we use a WITH-clause in the query that declares the same relations the
views have.
This removes the need for the views in the database and thus allows to
change the underlying queries without a schema change.
mod - core/src/cats/bdb_query_enum_class.h Diff File
mod - core/src/cats/bdb_query_names.inc Diff File
add - core/src/cats/dml/0084_subscription_with_clause_0 Diff File
mod - core/src/cats/postgresql_queries.inc Diff File
mod - core/src/dird/ua_status.cc Diff File

master 6e466e08

2025-11-18 16:21

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
packaging: make contrib-tools use defaultconfigs

- make contrib-tools package using the new defaultconfigs directory
spec and debian
- install configtemplatedir as dir so its belong to bareos-common
- use BareosInstallConfigFiles cmake for install

Fix bareos/internal#496

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - contrib/misc/bsmc/CMakeLists.txt Diff File
mod - contrib/misc/media_vault/CMakeLists.txt Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - debian/bareos-contrib-tools.install.in Diff File

master d7563654

2025-11-18 15:50

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
.matrix: name build stage MacOS 15
mod - .matrix.yml Diff File

master 9aa4e654

2025-11-18 12:29

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2432

packaging: bareos-contrib-tool depend on python3-bareos
mod - CHANGELOG.md Diff File
mod - core/platforms/packaging/bareos.spec Diff File

master 95aaa33d

2025-11-18 12:29

Bareos Bot

Ported: N/A

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

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 3c02cd09

2025-11-14 16:29

pstorz


Committer: Sebastian Sura

Ported: N/A

Details Diff
specfile: common pkg provides group/user bareos
mod - core/platforms/packaging/bareos.spec 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
 First  Prev  1 2 3 4 5 6 7 8 9 10 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 699 700 701  Next  Last