Changesets: bareos

master 97d0acd9

2025-07-25 07:24

Sebastian Sura

Ported: N/A

Details Diff
grpc: add effect caching
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/grpc_impl.h Diff File

master 5f58237f

2025-07-24 11:03

Sebastian Sura

Ported: N/A

Details Diff
systemtest: add random-commands tests

This test randomly generates commands and sends them to the director.
This is done to make sure that commands do not crash the director for
no reason.
mod - core/CMakeLists.txt Diff File
mod - core/src/tools/CMakeLists.txt Diff File
add - core/src/tools/random_commands.cc Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/random-commands/CMakeLists.txt Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/job/copy-full.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/random-commands/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/random-commands/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/random-commands/functions Diff File
add - systemtests/tests/random-commands/testrunner-start Diff File
add - systemtests/tests/random-commands/testrunner-update Diff File

master efbf3053

2025-07-24 08:00

Sebastian Sura

Ported: N/A

Details Diff
cats: fix lock issue being fatal

Most of the time the lock issue only results in bad error messages.
Killing the bareos director for this is probably not the right
idea. So for now its being downgraded to just being logged.
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/postgresql.cc Diff File
mod - core/src/cats/sql.cc Diff File
mod - core/src/cats/sql_get.cc Diff File
mod - core/src/cats/sql_query.cc Diff File
mod - core/src/cats/sql_update.cc Diff File
mod - core/src/lib/rwlock.cc Diff File
mod - core/src/lib/rwlock.h Diff File

master 1408318e

2025-07-24 08:00

Sebastian Sura

Ported: N/A

Details Diff
ua-update: fix missing locks
mod - core/src/dird/ua_update.cc Diff File

master 1c0fd6c6

2025-07-23 11:34

bruno-at-bareos

Ported: N/A

Details Diff
fix function name, and table alignment

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - docs/manuals/source/DeveloperGuide/catalog.rst Diff File

master 546719c7

2025-07-23 11:28

bruno-at-bareos

Ported: N/A

Details Diff
uml schema: update functions signature

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - docs/manuals/source/DeveloperGuide/catalog/schema_bareos_postgresql.puml Diff File

master 8e5d97bd

2025-07-23 11:21

Bruno Friedmann @Bareos


Committer: bruno-at-bareos

Ported: N/A

Details Diff
Apply suggestions from code review

Co-authored-by: Sebastian Sura <124262655+sebsura@users.noreply.github.com>
mod - docs/manuals/source/DeveloperGuide/catalog.rst Diff File
mod - docs/manuals/source/DeveloperGuide/catalog/schema_bareos_postgresql.puml Diff File

master 58f62c37

2025-07-22 14:53

bruno-at-bareos

Ported: N/A

Details Diff
systemtest: add test with one removed file job

- rename systemtests and add testrunner-05-consolidate-deleted-file
- Max Run Time = 10

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - systemtests/tests/always-incremental-consolidate/CMakeLists.txt Diff File
mod - systemtests/tests/always-incremental-consolidate/testrunner-04-virtualfull Diff File
add - systemtests/tests/always-incremental-consolidate/testrunner-05-consolidate-deleted-file Diff File

master 918c7633

2025-07-22 12:33

bruno-at-bareos

Ported: N/A

Details Diff
systemtest: CMakefile fix typo and year copyright

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - systemtests/tests/always-incremental-consolidate/CMakeLists.txt Diff File

master 960fc760

2025-07-21 10:55

bruno-at-bareos

Ported: N/A

Details Diff
cats: fix column type in subscription views

- force cast to bigint

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/cats/ddl/creates/postgresql.sql Diff File
mod - core/src/cats/ddl/updates/postgresql.2240_2250.sql Diff File

master a12ac480

2025-07-17 15:28

bruno-at-bareos

Ported: N/A

Details Diff
doc: add functions and views to developer guide

- functions: bareos_frombase64, decode_lstat
- views: latest_full_size_categorized, backup_unit_overview

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - docs/manuals/source/DeveloperGuide/catalog.rst Diff File
mod - docs/manuals/source/DeveloperGuide/catalog/schema_bareos_postgresql.puml Diff File

master b50f8edf

2025-07-17 15:17

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2269

ndmp-bareos: Introduce incremental loop, restore 2nd file explicitly
mod - CHANGELOG.md Diff File
mod - core/src/stored/record.cc Diff File
mod - systemtests/tests/ndmp-bareos/CMakeLists.txt Diff File
mod - systemtests/tests/ndmp-bareos/testrunner Diff File
mod - systemtests/tests/ndmp-native/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/ndmp-native/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/ndmp-native/testrunner Diff File

master 824ff3b9

2025-07-17 15:16

Bareos Bot

Ported: N/A

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

master 8ba13c1d

2025-07-17 09:20

bruno-at-bareos

Ported: N/A

Details Diff
ndmp-native: improve systemtest

- ensure all resource configuration are correctly used in tests
- remove unsupported -v flag of rm command on omnios
- exit 0 early in case we are not disabled

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - systemtests/tests/ndmp-native/testrunner Diff File

master 682ed2b2

2025-07-16 14:24

bruno-at-bareos

Ported: N/A

Details Diff
ndmp-native: systemtest remove deprecated parameters
mod - systemtests/tests/ndmp-native/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/ndmp-native/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File

master a27a9565

2025-07-14 12:57

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2321

matrix: test the Debian ULC packages for OpenSSL 1.1 on Debian 11 instead of Debian 10
mod - .matrix.yml Diff File
mod - CHANGELOG.md Diff File
mod - systemtests/tests/admin-job/testrunner-truncate Diff File

master f6cf126b

2025-07-14 12:57

Bareos Bot

Ported: N/A

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

master 8b101149

2025-07-14 11:45

Sebastian Sura

Ported: N/A

Details Diff
admin-job: fix bad test

The test was missing a wait and the size comparission was the wrong
way around. Together those two errors canceled each other out, so
they were not caught. This fixes this.
mod - systemtests/tests/admin-job/testrunner-truncate Diff File

master c79c1710

2025-07-14 10:40

arogge

Ported: N/A

Details Diff
matrix: test ULC on Debian 11 instead of 10

as the Debian 10 packages were removed from the Debian mirrors, we
will test on Debian 11.
mod - .matrix.yml Diff File

master d260611c

2025-07-11 16:44

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2310

docs: update disaster recovery chapter
mod - CHANGELOG.md Diff File
mod - docs/manuals/source/Appendix/DisasterRecoveryUsingBareos.rst Diff File
mod - docs/manuals/source/DeveloperGuide/generaldevel.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/MariaDBmariabackupPlugin.rst.inc Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/console-client-FdPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/console-director-DirAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/console-director-DirPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/console-storage-SdAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/console-storage-SdPassword.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/console-storage-SdPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-catalog-Port.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-catalog-Socket.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-client-FdAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-client-FdPassword.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-client-FdPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-director-DirAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-director-DirAddresses.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-director-DirPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-director-DirSourceAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-storage-SdAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-storage-SdPassword.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-storage-SdPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-FdAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-FdAddresses.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-FdPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-FdSourceAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-SdAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-SdAddresses.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-SdPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-SdSourceAddress.rst.inc Diff File

master 9a191923

2025-07-11 16:43

Bareos Bot

Ported: N/A

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

master 55b5ad36

2025-07-10 08:48

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
doc: update broken links

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - docs/manuals/source/DeveloperGuide/generaldevel.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/MariaDBmariabackupPlugin.rst.inc Diff File

master 19611a68

2025-07-10 08:39

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
doc: add empty config_directive_description
add - docs/manuals/source/manually_added_config_directive_descriptions/console-client-FdPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/console-director-DirAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/console-director-DirPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/console-storage-SdAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/console-storage-SdPassword.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/console-storage-SdPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-catalog-Port.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-catalog-Socket.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-client-FdAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-client-FdPassword.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-client-FdPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-director-DirAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-director-DirAddresses.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-director-DirPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-director-DirSourceAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-storage-SdAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-storage-SdPassword.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-storage-SdPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-FdAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-FdAddresses.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-FdPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-FdSourceAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-SdAddress.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-SdAddresses.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-SdPort.rst.inc Diff File
add - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-SdSourceAddress.rst.inc Diff File

master 2e1172aa

2025-07-10 08:39

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2315

docs: Python plugin dependencies installation
mod - CHANGELOG.md Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/VMwarePlugin.rst.inc Diff File

master 6eacfb4d

2025-07-10 08:38

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 ... 682 683 684  Next  Last