Changesets: bareos

master 3f70c465

2025-08-01 11:50

Sebastian Sura

Ported: N/A

Details Diff
cats: fix bad location information
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/sql.cc Diff File

master 521f5cc8

2025-07-30 18:26

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2207

stored: add new volume status 'Unlabeled'
mod - CHANGELOG.md Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.database-postgresql Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/ddl/creates/postgresql.sql Diff File
add - core/src/cats/ddl/updates/postgresql.2240_2250.sql Diff File
mod - core/src/cats/ddl/versions.map.in Diff File
mod - core/src/cats/sql_find.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/next_vol.cc Diff File
mod - core/src/dird/ua_db.cc Diff File
mod - core/src/dird/ua_label.cc Diff File
mod - core/src/stored/askdir.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - docs/manuals/source/DeveloperGuide/catalog.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/BareosConsole.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/UsingTapeDrivesWithoutAutochanger.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/VolumeManagement.rst Diff File

master db07b0bb

2025-07-30 18:26

Bareos Bot

Ported: N/A

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

master 612ae3eb

2025-07-29 15:09

arogge

Ported: N/A

Details Diff
apply bareos-check-sources
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/next_vol.cc Diff File
mod - core/src/dird/ua_db.cc Diff File
mod - core/src/dird/ua_label.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File

master 5fe923e1

2025-07-25 11:17

Sebastian Sura

Ported: N/A

Details Diff
grpc: fix crash

nullptr RestoreObjects are sent to every plugin, which will grpc to
try to pass them to its child, even if it does not exist.

Now these events are simply cached, so that the child can take care of
them when it gets initialized.

We should probably just drop these, as they dont really matter and
might just confuse the plugin...
mod - core/src/plugins/filed/grpc/grpc.cc Diff File

master 2f72360c

2025-07-25 11:12

Sebastian Sura

Ported: N/A

Details Diff
file-autochanger: fix not testing anything
mod - systemtests/tests/file-autochanger/testrunner-swapdev Diff File

master 38c68b7b

2025-07-25 09:48

Sebastian Sura

Ported: N/A

Details Diff
ua-select: fix not ignoring all keywords
mod - core/src/dird/ua_select.cc Diff File

master 0542ecf8

2025-07-25 08:45

Sebastian Sura

Ported: N/A

Details Diff
res: fix not properly storing plugin names

If you did not quote your plugin names, they were getting parsed as
identifiers, which the function did not accept. As such we just force
strings during the parsing, which should fix this issue.
mod - core/src/lib/res.cc Diff File

master dcb5aad0

2025-07-25 08:34

Sebastian Sura

Ported: N/A

Details Diff
plugins: fix usage of bRC_Skip in start_backup_file
mod - contrib/fd-plugins/bareos_mysql_dump/BareosFdMySQLclass.py Diff File
mod - contrib/fd-plugins/bareos_tasks/BareosFdTaskClass.py Diff File
mod - contrib/fd-plugins/openvz7/BareosFdPluginVz7CtFs.py Diff File
mod - core/src/plugins/filed/python/postgresql/bareos-fd-postgresql.py Diff File
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginBaseclass.py Diff File
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginLocalFilesBaseclass.py Diff File
mod - systemtests/tests/py3plug-fd-local-fileset-restoreobject/python-modules/BareosFdPluginLocalFilesetWithRestoreObjects.py Diff File

master 8ee5af39

2025-07-25 08:34

Sebastian Sura

Ported: N/A

Details Diff
bridge-module: add caching for early events
mod - core/src/plugins/filed/grpc/bridge_module/bridge_module.cc Diff File
mod - core/src/plugins/filed/grpc/bridge_module/plugin_service.cc Diff File
mod - core/src/plugins/filed/grpc/bridge_module/plugin_service.h Diff File

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
 First  Prev  1 2 3 ... 13 14 15 16 17 18 19 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 693 694 695  Next  Last