Changesets: bareos

master 01192774

2025-02-03 13:56

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
dird: remove num_jobs in ListScheduledJobs method
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/dird/date_time.cc Diff File
mod - core/src/dird/date_time.h Diff File
mod - core/src/dird/date_time_mask.cc Diff File
mod - core/src/dird/date_time_mask.h Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/dird_conf.h Diff File
mod - core/src/dird/run_conf.cc Diff File
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/test_config_parser_sd.cc Diff File
mod - systemtests/tests/scheduler/etc/bareos/bareos-dir.d/job/LastSunday.conf Diff File

master ab9663c2

2025-02-03 13:31

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
grpc: add `where` to restore packet

This argument is used in the vmware plugin, so we cannot just ignore
it.
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/proto/plugin.proto Diff File

master 6ed3b371

2025-02-03 12:17

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2097

Inherit RunScript elements between JobDef resources
mod - CHANGELOG.md Diff File
mod - core/src/dird/dird_conf.cc Diff File
add - core/src/tests/configs/runscript-inheritance.conf Diff File
mod - core/src/tests/test_config_parser_dir.cc Diff File

master d758d2f8

2025-02-03 12:17

Bareos Bot

Ported: N/A

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

master 55f75587

2025-02-03 12:16

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: add build-rpm to devtools/README.md
mod - devtools/README.md Diff File

master fe30e9fa

2025-02-03 11:59

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: improve readabilty in devtools/README.md
mod - devtools/README.md Diff File

master 82202f03

2025-02-03 11:43

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: update devtools README.md
mod - devtools/README.md Diff File

master 87feee68

2025-02-03 09:17

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: add php-cs-fixer and dist-tarball in README
mod - devtools/README.md Diff File

master 8dcea9a0

2025-02-03 09:15

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: add documentation for prepare-release.sh
mod - devtools/README.md Diff File

master d1b5f996

2025-01-31 14:31

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: start updating the devtools README.md
mod - devtools/README.md Diff File

master 6f6cc936

2025-01-31 13:46

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2078

openssl: unify ssl error logging
mod - CHANGELOG.md Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/crypto_openssl.h Diff File
mod - core/src/lib/tls_openssl.cc Diff File
mod - core/src/lib/tls_openssl_private.cc Diff File
mod - core/src/tests/test_bpipe.cc Diff File

master 2ee780a1

2025-01-31 13:46

Bareos Bot

Ported: N/A

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

master 1542a628

2025-01-31 12:56

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
stored: remove code paths that ignore reservation

All jobs reserve a viable volume to use when they reserve a device.
Sadly some code paths ignored this and instead just used the currently
mounted device for writing regardless of whether it was reserved by
somebody else or not.

This caused weird `Volume X wanted by Device Y is in use by device Z`
error messages as device Y actually reserved volume X, but device Z
simply decided to use it as it was currently mounted, which ultimately
cause an operator message to be sent out.

As volumes that are currently mounted in the device are preferred for
reservation anyways, we simply remove the `IsSuitableVolumeMounted()`
code paths.

If this becomes a problem in the future we can simply try to reserve
the currently mounted volume and use it if it worked.
mod - core/src/stored/acquire.cc Diff File
mod - core/src/stored/device_control_record.h Diff File
mod - core/src/stored/mount.cc Diff File

master 30763ca8

2025-01-31 10:35

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: simplify ignore config warnings code
mod - core/scripts/bareos-ctl-dir.in Diff File
mod - core/scripts/bareos-ctl-fd.in Diff File
mod - core/scripts/bareos-ctl-funcs Diff File
mod - core/scripts/bareos-ctl-sd.in Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/tests/block-size/CMakeLists.txt Diff File
mod - systemtests/tests/droplet-s3/CMakeLists.txt Diff File
mod - systemtests/tests/parallel-jobs/CMakeLists.txt Diff File

master d6822cec

2025-01-31 08:35

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: get rid of more config warnings
mod - systemtests/tests/block-size/CMakeLists.txt Diff File
mod - systemtests/tests/droplet-s3/CMakeLists.txt Diff File
mod - systemtests/tests/grpc-fd/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/grpc-fd/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File

master ade74eff

2025-01-31 08:00

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: abstract to method, also check for db
mod - core/scripts/bareos-ctl-dir.in Diff File
mod - core/scripts/bareos-ctl-fd.in Diff File
mod - core/scripts/bareos-ctl-funcs Diff File
mod - core/scripts/bareos-ctl-sd.in Diff File

master b52cab82

2025-01-29 13:11

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: fix bad link
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/GrpcPlugin.rst.inc Diff File

master fdd804bc

2025-01-29 10:09

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: get rid of config warnings

Note that the systemtest 'parallel-jobs' requires config directives that
omit warnings ('MaximumConcurrentJobs' and 'MaximumBlockSize').
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/tests/config-dump/etc/bareos/bareos-dir-full.conf.in Diff File
mod - systemtests/tests/dplcompat/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/dplcompat/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/fileindex-overflow/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/fileindex-overflow/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/parallel-jobs/CMakeLists.txt Diff File
mod - systemtests/tests/pruning/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/pruning/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
mod - systemtests/tests/pruning/testrunner Diff File

master 1a8c0b97

2025-01-28 18:14

pstorz


Committer: Sebastian Sura

Ported: N/A

Details Diff
systemtests: add mssqlvdi-plugin test

We use a standard DB called `DBNormalTest` with simple table
`samples` and a `Filestream` feature enabled database `DBFilestreamTest`
with two tables `samples` and `files`

- setup license on all testrunner and sqlfiles
- find_program SQLCMD: remove HINTS
- use recommend primary key for filestream table
`UNIQUEIDENTIFIER ROWGUIDCOL NOT NULL UNIQUE`
- environment.in: move SQLCMD upwards
- minimize configuration files
- properly escape all variables (shellcheck)
- remove set -x in testrunner-01-DBNormal-prepare
testrunner-11-DBFileStream-prepare
- make tests portable on `CORE` so use `regedit.exe` and `write.exe`
as sample for Filestream `files` table

Co-authored-by: Philipp Storz <philipp.storz@bareos.com>
Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - CMakeLists.txt Diff File
mod - core/src/filed/verify.cc Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/mssqlvdi-plugin/CMakeLists.txt Diff File
add - systemtests/tests/mssqlvdi-plugin/environment.local Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/fileset/DBNormalFileset.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/fileset/DBStreamFileset.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/job/backup-DBNormal.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/job/backup-DBStream.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_add_data.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_create_bareos_login_user.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_create_schema_tables.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_create_schema_tables_stream.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_db_filestream_drop_create.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_db_normal_drop_create.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_drop_db.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_drop_tables_schemas.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_load_data.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/sqlfiles/SQL_load_data_stream.sql Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-01-DBNormal-prepare Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-02-DBNormal-FullBackup Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-03-DBNormal-IncBackup Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-04-DBNormal-DropDB Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-05-DBNormal-Restore Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-11-DBFileStream-prepare Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-12-DBFileStream-FullBackup Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-13-DBFileStream-IncBackup Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-14-DBFileStream-DropDB Diff File
add - systemtests/tests/mssqlvdi-plugin/testrunner-15-DBFileStream-Restore Diff File

master 59895c6d

2025-01-28 17:39

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: fail if daemons have config warnings

Fixes 0000131: Add automated check for configuration issues in systemtest
configurations

One can disable this behaviour for each systemtest individually by
setting the IGNORE_DAEMON_CONFIG_WARNINGS (CACHE INTERNAL) to true at
the beginning of the systemtests CMakeLists.txt file.
Affected Issues
0000131
mod - core/scripts/bareos-ctl-dir.in Diff File
mod - core/scripts/bareos-ctl-fd.in Diff File
mod - core/scripts/bareos-ctl-sd.in Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/environment.in Diff File

master 94fb9d92

2025-01-28 15:07

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
tests: add WSA_Init in config_parser_tests
mod - core/src/tests/test_config_parser_console.cc Diff File
mod - core/src/tests/test_config_parser_dir.cc Diff File
mod - core/src/tests/test_config_parser_sd.cc Diff File

master f49e255d

2025-01-28 15:04

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
append: fix accessing null pointer

Currently, if jit reservation is used but no device could be found, we
break out of the backup loop. Afterwards the sd tries to destroy the
dcr if it exists, which includes releasing the acquired device. This
is done even if no device was attached to the dcr.
mod - core/src/stored/append.cc Diff File

master bea7944c

2025-01-27 13:30

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
butils: adjust autogenerated usage files
mod - core/src/stored/bcopy.cc Diff File
mod - core/src/stored/bextract.cc Diff File
mod - docs/manuals/source/include/autogenerated/usage/bcopy.txt Diff File
mod - docs/manuals/source/include/autogenerated/usage/bextract.txt Diff File
mod - docs/manuals/source/include/autogenerated/usage/bls.txt Diff File
mod - docs/manuals/source/include/autogenerated/usage/bscan.txt Diff File
mod - docs/manuals/source/include/autogenerated/usage/btape.txt Diff File
mod - systemtests/tests/bscan-bextract-bls-bcopy-btape/testrunner Diff File

master 364058df

2025-01-27 12:10

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
ua_status: replace dlist with std::vector
mod - core/src/dird/date_time.cc Diff File
mod - core/src/dird/ua_status.cc Diff File

master 9800532f

2025-01-27 11:29

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
scheduler: address review and fix LastDayOfMonth
mod - core/src/dird/date_time.cc Diff File
mod - core/src/dird/date_time.h Diff File
mod - core/src/dird/date_time_mask.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/dird_conf.h Diff File
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/dird/ua_status.cc Diff File
 First  Prev  1 2 3 ... 19 20 21 22 23 24 25 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 678 679 680  Next  Last