Changesets: bareos

master 83bc7d4e

2024-06-27 08:24

pstorz


Committer: arogge

Ported: N/A

Details Diff
bareos.spec: require fmt-devel on Fedora and SUSE
mod - core/platforms/packaging/bareos.spec Diff File

master 9bec6c34

2024-06-27 08:23

pstorz


Committer: arogge

Ported: N/A

Details Diff
core/CMakeLists.txt: remove unneeded logs
mod - core/CMakeLists.txt Diff File

master bae4c436

2024-06-27 07:16

tuxmaster5000


Committer: Bareos Bot

Ported: N/A

Details Diff
The desired changes have been made.
mod - core/src/filed/filed.h Diff File
mod - core/src/win32/filed/vss_generic.cc Diff File

master ed787df6

2024-06-24 16:13

Akiyamov


Committer: Bareos Bot

Ported: N/A

Details Diff
Change year in script comments
mod - core/src/cats/create_bareos_database.in Diff File

master a6957e44

2024-06-24 16:10

Akiyamov


Committer: Bareos Bot

Ported: N/A

Details Diff
Fix create_bareos_database script
mod - core/src/cats/create_bareos_database.in Diff File

master b4494720

2024-06-24 11:58

pstorz


Committer: arogge

Ported: N/A

Details Diff
update bareos-universal-client.spec
mod - core/platforms/packaging/bareos-universal-client.spec Diff File

master b1cc7487

2024-06-24 11:55

pstorz


Committer: arogge

Ported: N/A

Details Diff
.matrix: add other CUSTOM_TEST_IMAGES
mod - .matrix.yml Diff File

master 84d4bb0c

2024-06-24 11:50

pstorz


Committer: arogge

Ported: N/A

Details Diff
cmake: introduced cmake/BareosCPM.cmake

All packages handled by CPM should be moved here.

Also searches for PS as before, but sets it as REQUIRD for the
systemtests.
mod - CMakeLists.txt Diff File
add - cmake/BareosCPM.cmake Diff File
mod - core/cmake/BareosFindPrograms.cmake Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - third-party/CMakeLists.txt Diff File

master f880863b

2024-06-24 11:33

pstorz


Committer: arogge

Ported: N/A

Details Diff
cmake: REQUIRE ps only for systemtests
mod - core/cmake/BareosFindPrograms.cmake Diff File
mod - systemtests/CMakeLists.txt Diff File

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 3a57c740

2024-06-17 08:38

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
heartbeatinterval-test: remove unnecessary label

The label prevented reruns from working
mod - systemtests/tests/heartbeat-interval/testrunner-check Diff File

master f076450d

2024-06-17 07:58

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
msgchan: fix deadlock

We called a function that locks the jcr while we a already held the
lock, which causes a deadlock. This commit fixes this by offering an
alternative function which does no locking.
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/job.h Diff File
mod - core/src/dird/msgchan.cc 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
 First  Prev  1 2 3 ... 20 21 22 23 24 25 26 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 641 642 643  Next  Last