Changesets: bareos

master 16e2fbf8

2024-07-10 23:31

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: replace config-syntax-crash test

Invalid chars in WhereAcls are now properly marked as configuration
errors. Therefore in the original test config-syntax-crash, the Bareos
Director refuses to start (with a proper error message), instead of just
ignoring the invalid entry.
Instead of adapting the config-syntax-crash, the test for invalid chars
is now added to the python-bareos tests and the config-syntax-crash
removed.
mod - systemtests/python-modules/bareos_unittest/json.py Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
rm - systemtests/tests/config-syntax-crash/CMakeLists.txt Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/etc/bareos/bconsole.conf.in Diff File
rm - systemtests/tests/config-syntax-crash/testrunner Diff File
mod - systemtests/tests/python-bareos/test_json_config.py Diff File

master faa34dbe

2024-07-10 19:22

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: prevent problems with WhereACL path

In some automated systemtests, the path did contain the "~",
which is considerd invalid in a WhereACL.
Changed the WhereACL to circumvent that.

master 3bb317ee

2024-07-10 17:52

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1846

Improve PythonFdWrapper class
mod - CHANGELOG.md Diff File
mod - core/src/plugins/filed/python/pyfiles/BareosFdWrapper.py Diff File
mod - devtools/pip-tools/pr_tool/main.py Diff File

master 0851a7d2

2024-07-10 17:52

Bareos Bot

Ported: N/A

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

master 82a76ae9

2024-07-09 17:32

arogge


Committer: bruno-at-bareos

Ported: N/A

Details Diff
packaging: clean up suse macros
mod - core/platforms/packaging/bareos.spec Diff File

master 3e59d0e4

2024-07-09 17:23

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: regenerate autogenerated files
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json Diff File

master d3eaeb35

2024-07-09 16:06

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests python-bareos: check WhereACL
mod - systemtests/python-modules/bareos_unittest/json.py Diff File
rm - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/console/limited-operator.conf Diff File
add - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/console/limited-operator.conf.in Diff File
mod - systemtests/tests/python-bareos/test_acl.py Diff File

master 1dcc2623

2024-07-09 16:04

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests python-bareos: reuse operator profile
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/console/client-bareos-fd.conf Diff File

master a74c18fe

2024-07-09 14:50

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
core: handle WhereACL like all other ACLs

The documenation and code comments have described that
an empty WhereACL would accept all input, like "*all*".
In fact, that has never (?) been implemented in that way,
therefore we removed this special case
and handle the WhereACL like all other ACLs.
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/ua_acl.cc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-console-WhereAcl.rst.inc Diff File

master ea241197

2024-07-09 14:40

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
core: cleanup
mod - core/src/dird/ua_acl.cc Diff File

master 57ab8b25

2024-07-09 14:37

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
core: empty Where_ACL allows restoring everywhere

This is now implemented like it has been documented.
mod - core/src/dird/ua_acl.cc Diff File

master 65a5502d

2024-07-09 14:20

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
core: WhereACL: adding missing check when modify job
mod - core/src/dird/ua_run.cc Diff File

master a14322cd

2024-07-09 10:36

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
core: fix ACL parsing error handling

Before an invalid ACL emits and error but has than be igorned.
Now parsing stops at an error and mark the whole configuration as
invalid.
mod - core/src/dird/dird_conf.cc Diff File

master 0d983a9a

2024-07-09 10:20

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
core: remove manual format chars in cmd usage

The usage strings are rewarped anyway,
so manual formating chars ("\n", "\t") are only misleading.
mod - core/src/dird/ua_cmds.cc Diff File

master ddf0be28

2024-07-09 09:49

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
postgresql: fix numeric not being recognized as numeric

Numeric values should also be printed just like other numbers.
mod - core/src/cats/postgresql.cc Diff File
mod - systemtests/tests/bareos-basic/expected/status-subscriptions-detail.txt Diff File

master 1b8e92cd

2024-07-09 08:28

Sebastian Sura

Ported: N/A

Details Diff
bareos-set-variable-defaults: add support for apple clang
mod - cmake/BareosSetVariableDefaults.cmake Diff File

master a17ec0ee

2024-07-09 07:20

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
sql-query: add assertions
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/sql_query.cc Diff File

master a1523c99

2024-07-09 07:19

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
cats: remove unused functions
mod - core/src/cats/cats.cc Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/postgresql.cc Diff File
mod - core/src/cats/postgresql.h Diff File
mod - core/src/cats/postgresql_batch.cc Diff File
mod - core/src/tests/run_on_incoming_connect_interval.cc Diff File

master 55c8e6cc

2024-07-08 20:20

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1857

dir: fix crash on purge with job without client
mod - CHANGELOG.md Diff File
mod - core/src/dird/ua_purge.cc Diff File

master 15def15f

2024-07-08 20:19

Bareos Bot

Ported: N/A

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

master 942311fb

2024-07-08 19:35

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
fix output format
mod - core/src/dird/ua_run.cc Diff File

master 1aa8fe29

2024-07-08 19:12

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests python-bareos: extend ACL test
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/console/limited-operator.conf Diff File
mod - systemtests/tests/python-bareos/test_acl.py Diff File

master 982c4cfb

2024-07-08 19:05

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
Apply suggestions from code review

Co-authored-by: Sebastian Sura <124262655+sebsura@users.noreply.github.com>
mod - core/src/dird/ua_acl.cc Diff File

master 6d112f10

2024-07-08 15:53

bruno-at-bareos

Ported: N/A

Details Diff
tests: postgresql increase start timeout to 15

Avoid failure on loaded hosts

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - systemtests/tests/py3plug-fd-postgresql/database/setup_local_db.sh.in Diff File

master fc1e45d1

2024-07-08 15:52

bruno-at-bareos

Ported: N/A

Details Diff
matrix.yml: add sle156, leap15.6, remove eol centos stream 8

- set sle156 as new default

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - .matrix.yml Diff File
 First  Prev  1 2 3 ... 49 50 51 52 53 54 55 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 678 679 680  Next  Last