Changesets: bareos

master 9ba78c59

2024-06-24 11:30

pstorz


Committer: arogge

Ported: N/A

Details Diff
Update core/cmake/BareosFindPrograms.cmake

Co-authored-by: Andreas Rogge <andreas.rogge@bareos.com>
mod - core/cmake/BareosFindPrograms.cmake Diff File

master a159a82b

2024-06-21 12:10

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1853

contrib: fix reschedule_job_as_full.sh
mod - CHANGELOG.md Diff File
mod - contrib/misc/reschedule_job_as_full/README.md Diff File
mod - contrib/misc/reschedule_job_as_full/reschedule_job_as_full.sh Diff File

master 17ee403b

2024-06-21 12:10

Bareos Bot

Ported: N/A

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

master 04a8f81f

2024-06-20 15:21

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1793

windows: fix some crashes, change handling of invalid paths; lex: add better error detection; accurate: fix out of bounds writes
mod - CHANGELOG.md Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/filed/accurate.cc Diff File
mod - core/src/filed/accurate.h Diff File
mod - core/src/filed/accurate_htable.cc Diff File
mod - core/src/filed/accurate_lmdb.cc Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/compression.cc Diff File
mod - core/src/lib/lex.cc Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/parse_conf.cc Diff File
mod - core/src/lib/tls_openssl.cc Diff File
mod - core/src/lib/tls_openssl_private.cc Diff File
mod - core/src/lib/util.cc Diff File
mod - core/src/lib/util.h Diff File
mod - core/src/tests/test_path_conversion.cc Diff File
mod - core/src/win32/compat/compat.cc Diff File
mod - core/src/win32/compat/winapi.cc Diff File
mod - core/src/win32/include/fill_proc_address.h Diff File
mod - core/src/win32/include/winapi.h Diff File
mod - docs/manuals/source/include/autogenerated/bareos-fd-config-schema.json Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-LmdbThreshold.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-MaximumWorkersPerJob.rst.inc Diff File
mod - systemtests/scripts/cleanup Diff File
mod - systemtests/scripts/functions Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/accurate-lmdb-stresstest/CMakeLists.txt Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/job/copy-full.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/accurate-lmdb-stresstest/functions Diff File
add - systemtests/tests/accurate-lmdb-stresstest/test-setup Diff File
add - systemtests/tests/accurate-lmdb-stresstest/testrunner-duplicate-files Diff File
add - systemtests/tests/accurate-lmdb-stresstest/testrunner-file-miscount Diff File
add - systemtests/tests/accurate-stresstest/CMakeLists.txt Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/job/copy-full.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/accurate-stresstest/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/accurate-stresstest/functions Diff File
add - systemtests/tests/accurate-stresstest/test-setup Diff File
add - systemtests/tests/accurate-stresstest/testrunner-duplicate-files Diff File
add - systemtests/tests/accurate-stresstest/testrunner-file-miscount Diff File
add - systemtests/tests/parser/CMakeLists.txt Diff File
add - systemtests/tests/parser/bad.conf Diff File
add - systemtests/tests/parser/testrunner Diff File

master 92d6122b

2024-06-20 15:21

Bareos Bot

Ported: N/A

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

master f54c8a27

2024-06-20 08:06

Sebastian Sura


Committer: arogge

Ported: N/A

Details Diff
alist: remove rest of iterator state
mod - core/src/dird/ua_dotcmds.cc Diff File
mod - core/src/lib/alist.h Diff File
mod - core/src/stored/dir_cmd.cc Diff File

master 008931db

2024-06-20 06:36

Sebastian Sura


Committer: arogge

Ported: N/A

Details Diff
xattr: fix freebsd build
mod - core/src/findlib/xattr.cc Diff File

master dacde80e

2024-06-19 15:31

Sebastian Sura


Committer: arogge

Ported: N/A

Details Diff
alist: readd removed null checks

The foreach_alist macro used to take care of nullchecks, which our
range-based for loop does not do on its own. As such we need to add
it back manually.
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/msgchan.cc Diff File
mod - core/src/dird/ndmp_dma_generic.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/dird/storage.cc Diff File
mod - core/src/dird/ua_acl.cc Diff File
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/filed/crypto.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/findlib/xattr.cc Diff File
mod - core/src/lib/alist.h Diff File
mod - core/src/lib/breg.cc Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/runscript.cc Diff File
mod - core/src/stored/autochanger.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/reserve.cc Diff File
mod - core/src/stored/status.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - core/src/tests/alist_test.cc Diff File
mod - core/src/tests/multiplied_device_test.cc Diff File
mod - core/src/tests/test_config_parser_dir.cc Diff File

master cd790fc5

2024-06-19 13:12

Sebastian Sura


Committer: arogge

Ported: N/A

Details Diff
alist: remove foreach_alist macro
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/dir_plugins.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/msgchan.cc Diff File
mod - core/src/dird/ndmp_dma_generic.cc Diff File
mod - core/src/dird/ndmp_dma_storage.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/dird/storage.cc Diff File
mod - core/src/dird/ua_acl.cc Diff File
mod - core/src/dird/ua_audit.cc Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/filed/crypto.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/filed/filed_utils.cc Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/findlib/xattr.cc Diff File
mod - core/src/lib/alist.h Diff File
mod - core/src/lib/breg.cc Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/output_formatter_resource.cc Diff File
mod - core/src/lib/runscript.cc Diff File
mod - core/src/stored/autochanger.cc Diff File
mod - core/src/stored/autochanger_resource.cc Diff File
mod - core/src/stored/backends/chunked_device.cc Diff File
mod - core/src/stored/bextract.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/job.cc Diff File
mod - core/src/stored/reserve.cc Diff File
mod - core/src/stored/sd_plugins.cc Diff File
mod - core/src/stored/status.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - core/src/tests/alist_test.cc Diff File
mod - core/src/tests/multiplied_device_test.cc Diff File
mod - core/src/tests/test_config_parser_dir.cc Diff File

master 5c07e81c

2024-06-19 11:54

Sebastian Sura


Committer: arogge

Ported: N/A

Details Diff
alist: fix use of internal iterator

As alists mutated themselves when iterated over, it was not safe to
even iterate over them from multiple threads at the same time. This
lead to hard to debug bugs. This commit changes the foreach_alist
macro in such a way that it does not rely on the internal iterator
state any longer and instead uses a simple pointer pair.
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/dir_plugins.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/msgchan.cc Diff File
mod - core/src/dird/ndmp_dma_generic.cc Diff File
mod - core/src/dird/ndmp_dma_storage.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/dird/storage.cc Diff File
mod - core/src/dird/ua_acl.cc Diff File
mod - core/src/dird/ua_audit.cc Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/filed/crypto.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/filed/filed_utils.cc Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/findlib/xattr.cc Diff File
mod - core/src/lib/alist.h Diff File
mod - core/src/lib/breg.cc Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/output_formatter.cc Diff File
mod - core/src/lib/output_formatter_resource.cc Diff File
mod - core/src/lib/plugins.cc Diff File
mod - core/src/lib/runscript.cc Diff File
mod - core/src/stored/autochanger.cc Diff File
mod - core/src/stored/autochanger_resource.cc Diff File
mod - core/src/stored/backends/chunked_device.cc Diff File
mod - core/src/stored/bextract.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - core/src/stored/job.cc Diff File
mod - core/src/stored/reserve.cc Diff File
mod - core/src/stored/sd_plugins.cc Diff File
mod - core/src/stored/status.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - core/src/tests/alist_test.cc Diff File
mod - core/src/tests/multiplied_device_test.cc Diff File
mod - core/src/tests/test_config_parser_dir.cc Diff File

master ec37b606

2024-06-18 15:59

arogge

Ported: N/A

Details Diff
Update CMakeLists.txt
mod - CMakeLists.txt Diff File

master 5eb14efb

2024-06-11 12:18

tuxmaster5000


Committer: Bareos Bot

Ported: N/A

Details Diff
Update core/src/win32/filed/vss_generic.cc

Co-authored-by: Andreas Rogge <andreas.rogge@bareos.com>
mod - core/src/win32/filed/vss_generic.cc Diff File

master ad728032

2024-06-11 09:39

arogge


Committer: Sebastian Sura

Ported: N/A

Details Diff
dir: fix crash on purge with job without client

purge volume would crash if the first job declared in your
configuration has no client defined, because the code uses
the default-client taken from there to fill information in
the log messages.
That not really required information has been removed from
the log messages which will also fix the crash.
mod - core/src/dird/ua_purge.cc Diff File

master 152f7138

2024-06-07 17:06

stephand

Ported: N/A

Details Diff
contrib: fix reschedule_job_as_full.sh

Removed the article "A" from the matching string to make it a bit more
flexible for the job message.
mod - contrib/misc/reschedule_job_as_full/README.md Diff File
mod - contrib/misc/reschedule_job_as_full/reschedule_job_as_full.sh Diff File

master 1c26e7f2

2024-06-06 17:23

stephand


Committer: Bareos Bot

Ported: N/A

Details Diff
VMware Plugin: Adapt to Python 3.12

The changed configparser and ssl modules in Python 3.12 required
adaptions of the plugin code so that it now works with the
Python versions 3.6, 3.9, 3.10 and 3.12
mod - core/src/plugins/filed/python/vmware/bareos-fd-vmware.py Diff File

master e598eadd

2024-06-06 17:15

pstorz


Committer: arogge

Ported: N/A

Details Diff
matrix: only test openssl3 on rhel-9
mod - .matrix.yml Diff File

master f933d609

2024-06-06 16:14

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
bareos-fd-connect: fix output
mod - python-bareos/bin/bareos-fd-connect.py Diff File

master 448a9dd9

2024-06-06 13:37

tuxmaster5000


Committer: Bareos Bot

Ported: N/A

Details Diff
Use only MinGW VSS
mod - core/src/filed/filed.h Diff File
mod - core/src/win32/filed/vss_generic.cc Diff File

master c3fe9f0b

2024-06-05 10:50

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
python-fd: improve BareosFdWrapper

The wrappers won't catch any exceptions, but will let python-fd's
error handler take care of them. Previously this was a bit unclear as
load_bareos_plugin() did handle exceptions, but the other wrapper
functions did not.

We now declare what names will be exported to consuming plugins. This
ensures we can change the implementation as long as we don't break the
API. This also ensures that we don't leak implementation details into
the plugins using the wrapper.

improve compliance with pylint. Some warnings can only be ignored.
Especially naming issues in the API are not fixable in a
backwards-compatible manner.
mod - core/src/plugins/filed/python/pyfiles/BareosFdWrapper.py Diff File

master d815387f

2024-06-05 08:52

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1725

fix sql error on bad virtualfull; detect parsing errors with strtod
mod - CHANGELOG.md Diff File
mod - core/src/dird/bsr.cc Diff File
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/director_jcr_impl.h Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/fd_cmds.h Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/job.h Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/vbackup.cc Diff File
mod - core/src/dird/verify.cc Diff File
mod - core/src/include/baconfig.h Diff File
mod - core/src/lib/edit.cc Diff File
mod - core/src/lib/edit.h Diff File
mod - core/src/lib/scan.cc Diff File
mod - core/src/tests/test_edit.cc Diff File

master 257a966b

2024-06-05 08:52

Bareos Bot

Ported: N/A

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

master 1e0759aa

2024-06-05 07:23

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: improve output of ignoreduplicatecheck
mod - systemtests/tests/ignoreduplicatecheck/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
mod - systemtests/tests/ignoreduplicatecheck/testrunner-create-backups Diff File
mod - systemtests/tests/ignoreduplicatecheck/testrunner-migrate Diff File

master 72ba4e21

2024-06-04 16:32

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1840

python-bareos: fix description
mod - CHANGELOG.md Diff File
mod - python-bareos/setup.py Diff File

master d7b0ae78

2024-06-04 16:32

arogge

Ported: N/A

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

master de9537ab

2024-06-04 16:22

joergs


Committer: arogge

Ported: N/A

Details Diff
python-bareos: fix description

The package long description is based on
python-bareos/bareos/bsock/__init__.py
However, the formatting :py:class: must be removed,
as PyPI does not allows it.
mod - python-bareos/setup.py Diff File
 First  Prev  1 2 3 ... 5 6 7 8 9 10 11 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 622 623 624  Next  Last