Changesets: bareos

master 81b182d8

2025-05-15 13:50

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2268

packaging: set all `*.conf.examples` as %config(noreplace)
mod - CHANGELOG.md Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - systemtests/tests/sd-volume-limit/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File

master c8295fc0

2025-05-15 13:49

Bareos Bot

Ported: N/A

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

master 0cf09e82

2025-05-15 12:49

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2176

various cmake improvements
mod - CHANGELOG.md Diff File
mod - CMakeLists.txt Diff File
mod - cmake/BareosConfigureFile.cmake Diff File
mod - cmake/BareosGenerateDebianInfo.cmake Diff File
mod - cmake/BareosSetVariableDefaults.cmake Diff File
mod - cmake/FindJansson.cmake Diff File
add - cmake/FindLZO.cmake Diff File
add - cmake/FindPAM.cmake Diff File
add - cmake/FindReadline.cmake Diff File
add - cmake/Findtirpc.cmake Diff File
mod - core/CMakeLists.txt Diff File
mod - core/CTestScript.cmake.in Diff File
mod - core/cmake/BareosCheckIncludes.cmake Diff File
mod - core/cmake/BareosCheckSymbols.cmake Diff File
mod - core/cmake/BareosDetermineHaveLowLevelScsiInterface.cmake Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/cmake/BareosFindPrograms.cmake Diff File
rm - core/cmake/FindReadline.cmake Diff File
rm - core/platforms/win32/winbareos-nsi.spec Diff File
rm - core/platforms/win32/winbareos32.spec Diff File
rm - core/platforms/win32/winbareos64.spec Diff File
rm - core/src/.indent.pro Diff File
mod - core/src/CMakeLists.txt Diff File
mod - core/src/benchmarks/CMakeLists.txt Diff File
mod - core/src/cats/CMakeLists.txt Diff File
mod - core/src/cats/postgresql.cc Diff File
mod - core/src/console/CMakeLists.txt Diff File
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/dird/reload.cc Diff File
mod - core/src/droplet/CMakeLists.txt Diff File
mod - core/src/droplet/libdroplet/CMakeLists.txt Diff File
mod - core/src/fastlz/CMakeLists.txt Diff File
mod - core/src/filed/CMakeLists.txt Diff File
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/backup.h Diff File
mod - core/src/filed/compression.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/filed_utils.cc Diff File
mod - core/src/filed/fileset.cc Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/findlib/CMakeLists.txt Diff File
mod - core/src/findlib/attribs.cc Diff File
mod - core/src/findlib/bfile.cc Diff File
mod - core/src/include/baconfig.h Diff File
mod - core/src/include/bareos.h Diff File
mod - core/src/include/compression_context.h Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/binflate.cc Diff File
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/compression.cc Diff File
mod - core/src/lib/crypto.h Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/crypto_openssl.h Diff File
mod - core/src/lib/passphrase.cc Diff File
mod - core/src/lib/priv.cc Diff File
mod - core/src/lib/tls_openssl.cc Diff File
rm - core/src/lib/tls_openssl_crl.cc Diff File
rm - core/src/lib/tls_openssl_crl.h Diff File
mod - core/src/lib/tls_openssl_private.cc Diff File
mod - core/src/lmdb/CMakeLists.txt Diff File
mod - core/src/ndmp/CMakeLists.txt Diff File
mod - core/src/plugins/dird/CMakeLists.txt Diff File
mod - core/src/plugins/dird/python/CMakeLists.txt Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - core/src/plugins/filed/example/example-plugin-fd.cc Diff File
mod - core/src/plugins/filed/grpc/CMakeLists.txt Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
mod - core/src/plugins/filed/spam/spam.cc Diff File
mod - core/src/plugins/stored/CMakeLists.txt Diff File
mod - core/src/plugins/stored/autoxflate/autoxflate-sd.cc Diff File
mod - core/src/plugins/stored/python/CMakeLists.txt Diff File
mod - core/src/qt-tray-monitor/CMakeLists.txt Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/stored/backends/CMakeLists.txt Diff File
mod - core/src/stored/backends/gfapi_device.cc Diff File
mod - core/src/stored/backends/gfapi_device.h Diff File
mod - core/src/stored/stored.cc Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/init_openssl.cc Diff File
mod - core/src/tests/test_backtrace.cc Diff File
mod - core/src/tests/test_bpipe.cc Diff File
mod - core/src/tests/thread_list.cc Diff File
mod - core/src/tools/CMakeLists.txt Diff File

master 9fc73e8d

2025-05-15 12:49

Bareos Bot

Ported: N/A

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

master 5e4820db

2025-05-15 12:33

arogge

Ported: N/A

Details Diff
cmake: simplify bareos_gtest_add_tests()
mod - core/src/tests/CMakeLists.txt Diff File

master 0a1e3870

2025-05-15 12:02

arogge

Ported: N/A

Details Diff
systemtests: disable sd-volume-limit in sanitizer build

this regularly hits OOM when built with ASAN as it runs a lot of jobs.
mod - systemtests/tests/sd-volume-limit/CMakeLists.txt Diff File

master 6f33de0d

2025-05-15 10:32

Sebastian Sura

Ported: N/A

Details Diff
tests: fix oom on ci
mod - systemtests/tests/sd-volume-limit/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File

master 3f4def63

2025-05-14 18:21

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2264

stored: fix sd volume limit
mod - CHANGELOG.md 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/sql_pooling.cc Diff File
mod - core/src/dird/check_catalog.cc Diff File
mod - core/src/dird/dbcheck.cc Diff File
mod - core/src/stored/askdir.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/tests/run_on_incoming_connect_interval.cc Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
mod - systemtests/tests/bareos-basic/testrunner-test-make-catalog-backup Diff File
add - systemtests/tests/sd-volume-limit/CMakeLists.txt Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/sd-volume-limit/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/sd-volume-limit/slow-read.sh Diff File
add - systemtests/tests/sd-volume-limit/test-setup Diff File
add - systemtests/tests/sd-volume-limit/testrunner-check-volume-creation Diff File

master 83d6a245

2025-05-14 18:21

Bareos Bot

Ported: N/A

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

master a945aff8

2025-05-14 13:31

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2256

mtx-changer: make mandatory test mt-st versus cpio-mt
mod - CHANGELOG.md Diff File
mod - core/scripts/mtx-changer.conf Diff File

master d076a048

2025-05-14 13:31

Bareos Bot

Ported: N/A

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

master 38455120

2025-05-13 18:29

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2259

config: fix Director -> Director resource
mod - CHANGELOG.md Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-fd-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File

master ec03720d

2025-05-13 18:28

Bareos Bot

Ported: N/A

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

master a8207bbd

2025-05-13 17:43

arogge

Ported: N/A

Details Diff
cmake: simplify bareos_windows_resource()

by returning the created files from bareos_configure_file() this
function could be simplified a lot.
mod - cmake/BareosConfigureFile.cmake Diff File
mod - cmake/BareosWindowsResource.cmake Diff File

master 393b4400

2025-05-13 13:46

Sebastian Sura

Ported: N/A

Details Diff
cats: return pointer to error
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/sql_pooling.cc Diff File
mod - core/src/dird/check_catalog.cc Diff File
mod - core/src/dird/dbcheck.cc Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/tests/run_on_incoming_connect_interval.cc Diff File

master a3debd5e

2025-05-13 12:03

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
dird_conf: get rid of intermediate string creation
mod - core/src/dird/dird_conf.cc Diff File

master da1e4318

2025-05-12 16:31

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: config-schema.json fixes

use build path in `autogenerated/bareos-*config-schema.json` files

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - docs/manuals/source/include/autogenerated/bareos-fd-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File

master 5e394578

2025-05-12 15:58

arogge

Ported: N/A

Details Diff
glusterfs: unify HAVE_GLUSTERFS/HAVE_GFAPI

we now use HAVE_GFAPI everywhere and fixed HAVE_GFAPI being actually
available, which was broken in a previous cleanup commit.
This also removes support for the legacy 2-argument version of
glfs_ftruncate().
mod - cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosCheckIncludes.cmake Diff File
mod - core/cmake/BareosCheckSymbols.cmake Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/stored/backends/CMakeLists.txt Diff File
mod - core/src/stored/backends/gfapi_device.cc Diff File
mod - core/src/stored/backends/gfapi_device.h Diff File

master ac15abd4

2025-05-12 15:30

arogge

Ported: N/A

Details Diff
cmake: storage backend build cleanup

* remove BACKEND_OBJECTS
* remove unneeded link_libraries that will be added transitively anyway
* put re-used sources into STATIC libraries
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/stored/backends/CMakeLists.txt Diff File

master 1ae34c63

2025-05-12 14:34

arogge

Ported: N/A

Details Diff
cmake: add CMAKE_DL_LIBS to everything using dlopen()

while this is not truly required nowadays, we should have it on
everything that handles dynamic loading.
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/plugins/filed/grpc/CMakeLists.txt Diff File
mod - core/src/stored/CMakeLists.txt Diff File

master 41b1fded

2025-05-12 14:27

arogge

Ported: N/A

Details Diff
cmake: make LowLevelScsi a library

so we can nicely hide the detail of requiring `-lcam` on FreeBSD.
mod - core/cmake/BareosDetermineHaveLowLevelScsiInterface.cmake Diff File
mod - core/src/lib/CMakeLists.txt Diff File

master eebfd255

2025-05-12 14:23

bruno-at-bareos


Committer: Sebastian Sura

Ported: N/A

Details Diff
packaging: set all `*.conf.examples` as %config(noreplace)

With bareos/bareos#2090 *.conf.example files get modified when
installing a package.

on RPM based distributions `rpm -V` should not lead to a altered
package warning.

`*.example.conf` files are marked as config files in the spec file.

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/platforms/packaging/bareos.spec Diff File

master 45285e19

2025-05-12 12:44

arogge

Ported: N/A

Details Diff
openssl: bump minimum version to 1.1.1 and cleanup

this removes most of the OPENSSL_VERSION_NUMBER checks.
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/tls_openssl.cc Diff File
rm - core/src/lib/tls_openssl_crl.cc Diff File
rm - core/src/lib/tls_openssl_crl.h Diff File
mod - core/src/lib/tls_openssl_private.cc Diff File
mod - core/src/tests/init_openssl.cc Diff File

master 924bd1f1

2025-05-12 12:29

arogge

Ported: N/A

Details Diff
cmake: remove BUILDING_DLL symbol
mod - core/src/findlib/CMakeLists.txt Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lmdb/CMakeLists.txt Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - core/src/plugins/filed/example/example-plugin-fd.cc Diff File
mod - core/src/plugins/filed/spam/spam.cc Diff File

master 08942b23

2025-05-12 12:22

arogge

Ported: N/A

Details Diff
cmake: remove WINDOWS_BITS

this seems to be unused and the directories we're pointing at do not
exist anymore.
Also, the old specfiles for OBS are not needed anymore.
mod - cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/CMakeLists.txt Diff File
rm - core/platforms/win32/winbareos-nsi.spec Diff File
rm - core/platforms/win32/winbareos32.spec Diff File
rm - core/platforms/win32/winbareos64.spec Diff File
mod - core/src/filed/CMakeLists.txt Diff File
mod - core/src/plugins/dird/CMakeLists.txt Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - core/src/plugins/stored/CMakeLists.txt Diff File
1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 669 670 671  Next  Last