Changesets: bareos

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

master c1cd8f5d

2025-01-27 10:06

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
butil: address review and include algorithm header
mod - core/src/stored/bcopy.cc Diff File
mod - core/src/stored/bextract.cc Diff File
mod - core/src/stored/bls.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/btape.cc Diff File
mod - core/src/stored/butil.cc Diff File
mod - core/src/stored/butil.h Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
mod - systemtests/tests/bscan-bextract-bls-bcopy-btape/CMakeLists.txt Diff File
mod - systemtests/tests/bscan-bextract-bls-bcopy-btape/testrunner Diff File

master 02770bad

2025-01-27 09:22

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
tests: add unit tests for new inheritance behaviour
add - core/src/tests/configs/runscript-inheritance.conf Diff File
mod - core/src/tests/test_config_parser_dir.cc Diff File

master 7a6dd49c

2025-01-27 07:24

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
compression: fix issue with CompressorName
mod - core/src/filed/compression.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/include/ch.h Diff File
mod - core/src/lib/compression.cc Diff File
mod - core/src/lib/compression.h Diff File
mod - core/src/plugins/stored/autoxflate/autoxflate-sd.cc Diff File
mod - systemtests/scripts/functions Diff File

master fa3d6548

2025-01-24 09:21

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
extend bscan-bextract-bls-bcopy test with btape

This test also checks whether all available devices are printed if none
is specified.
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/tests/CMakeLists.txt Diff File

master 85e69821

2025-01-24 09:20

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
butils: list available devices if none specified
mod - core/src/stored/bcopy.cc Diff File
mod - core/src/stored/bextract.cc Diff File
mod - core/src/stored/bls.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/btape.cc Diff File

master a7e7af8f

2025-01-24 08:17

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
dird: fix small scheduler issues
mod - core/src/dird/date_time_mask.cc Diff File
mod - core/src/dird/scheduler_private.cc Diff File

master e5cf562a

2025-01-24 08:11

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2105

bconsole: enable app icon on windows
mod - .quality-gates.yml Diff File
mod - CHANGELOG.md Diff File
mod - core/src/console/CMakeLists.txt Diff File
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/qt-tray-monitor/main.qrc Diff File
mod - core/src/qt-tray-monitor/mainwindow.cc Diff File
mod - core/src/qt-tray-monitor/tray-monitor.cc Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/tests/addresses_and_ports_config.cc Diff File
mod - core/src/tests/configs/addresses-and-ports/old-style/dir-v4port-and-address-set/bareos-dir.d/director/bareos-dir.conf Diff File
mod - core/src/win32/console/consoleres.rc.in Diff File
mod - core/src/win32/dird/dbcheckres.rc.in Diff File
mod - core/src/win32/dird/dirdres.rc.in Diff File
mod - core/src/win32/filed/filedres.rc.in Diff File
mod - core/src/win32/qt-tray-monitor/traymon.rc.in Diff File
mod - core/src/win32/stored/bextractres.rc.in Diff File
mod - core/src/win32/stored/blsres.rc.in Diff File
mod - core/src/win32/stored/bscanres.rc.in Diff File
mod - core/src/win32/stored/btaperes.rc.in Diff File
mod - core/src/win32/stored/storedres.rc.in Diff File
mod - core/src/win32/tools/bregexres.rc.in Diff File
mod - core/src/win32/tools/bsmtpres.rc.in Diff File
mod - core/src/win32/tools/bwildres.rc.in Diff File
mod - webui/tests/selenium/webui-selenium-test.py Diff File

master 3933a27b

2025-01-24 08:11

Bareos Bot

Ported: N/A

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

master f0171f2c

2025-01-23 18:06

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2132

plugin: postgresql use integer for savepkt.object_index
mod - CHANGELOG.md Diff File
mod - core/src/plugins/filed/python/postgresql/bareos-fd-postgresql.py Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-default Diff File

master 574b312b

2025-01-23 18:05

Bareos Bot

Ported: N/A

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

master 572c9768

2025-01-23 16:35

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2102

freebsd: automate creation of pkg-plist.database-postgresql
mod - CHANGELOG.md Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.database-postgresql Diff File
mod - docs/manuals/CMakeLists.txt Diff File

master 1d8d6695

2025-01-23 16:35

Bareos Bot

Ported: N/A

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

master c3d5235e

2025-01-23 15:04

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
butils: extend bscan-bextract-bls-bcopy systemtest
mod - systemtests/tests/bscan-bextract-bls-bcopy/testrunner Diff File

master a16f1a5e

2025-01-23 15:04

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2111

bareos-config-libs: double quote dbconfig values
mod - CHANGELOG.md Diff File
mod - core/scripts/bareos-config-lib.sh.in Diff File

master 03df6329

2025-01-23 15:04

Bareos Bot

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File
 First  Prev  1 2 3 ... 13 14 15 16 17 18 19 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 671 672 673  Next  Last