Changesets: bareos

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 36ba56f9

2025-05-12 13:14

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
postgresql: require non-sql connection

Fixes #1965: PostgreSQL with SSL fails in strange ways
mod - core/src/cats/postgresql.cc 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 9ca0120c

2025-05-12 12:29

Florian Burger


Committer: Bareos Bot

Ported: N/A

Details Diff
plugins: fix error_string construction

PyUnicode_AsUTF8 can return NULL and doing std::string(NULL) will crash.

Fixes 0000225: ce9f5bc introduces creation of std::string from
potential nullptr
Affected Issues
0000225
mod - core/src/plugins/include/python_plugins_common.inc 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

master e3052c85

2025-05-12 11:36

arogge

Ported: N/A

Details Diff
droplet: clean up CMakeLists.txt a bit
mod - core/src/droplet/CMakeLists.txt Diff File
mod - core/src/droplet/libdroplet/CMakeLists.txt Diff File

master 836b3e35

2025-05-09 09:37

Sebastian Sura

Ported: N/A

Details Diff
bareos-basic: make bconsole command smaller
mod - systemtests/tests/bareos-basic/testrunner-test-make-catalog-backup Diff File

master bd91f977

2025-05-09 07:41

Sebastian Sura

Ported: N/A

Details Diff
test: add volume limit creation test
mod - systemtests/tests/CMakeLists.txt 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 92fa005e

2025-05-08 17:34

arogge

Ported: N/A

Details Diff
tests: disable broken test on windows using #ifdef

this is required as setting test properties on gtests is now not
possible anymore.
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/thread_list.cc Diff File

master 9f116eab

2025-05-08 17:17

arogge

Ported: N/A

Details Diff
ctest: smart parallelization for tests

as this cannot be determined ahead-of-time for every build/platform it
is probably better to rely on CTEST_PARALLEL_LEVEL being set in the
environment.
Thus, instead of statically setting this to 10, we force 5 for
sanitizer builds and otherwise set it to 10 unless the user has set
CTEST_PARALLEL_LEVEL in the environment.
mod - core/CMakeLists.txt Diff File
mod - core/CTestScript.cmake.in Diff File

master a3747d98

2025-05-08 14:15

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: fix missing double quote in libcloud fileset

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - systemtests/tests/py3plug-fd-libcloud/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File

master c80c3065

2025-05-08 13:59

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
debian: add libprotobuf-dev to buildrequirement

- fix issue bareos/internal#275
- libprotobuf-dev buildep to grpc plugin so it is only
build on available platform

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - debian/control.bareos-filedaemon-grpc-python3-plugin Diff File
mod - debian/control.src Diff File

master a2c564ce

2025-05-07 12:08

Sebastian Sura


Committer: arogge

Ported: N/A

Details Diff
CMakeLists: fix long configures
mod - core/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/test_backtrace.cc Diff File

master a0e0e824

2025-05-07 09:48

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
ndmp: fix ub
mod - core/src/ndmp/ndml_nmb.c Diff File
mod - core/src/ndmp/ndmp2_translate.c Diff File
mod - core/src/ndmp/ndmp2_translate.h Diff File
mod - core/src/ndmp/ndmp3_translate.c Diff File
mod - core/src/ndmp/ndmp3_translate.h Diff File
mod - core/src/ndmp/ndmp4_translate.c Diff File
mod - core/src/ndmp/ndmp4_translate.h Diff File
mod - core/src/ndmp/ndmp_translate.h Diff File

master 03313de4

2025-05-07 08:00

Sebastian Sura

Ported: N/A

Details Diff
askdir: make sure to ask the director enough times

Setting the limit to #devices + 10% should always be enough and much
better than a static 19.
mod - core/src/stored/askdir.cc Diff File

master b0c9c59a

2025-05-06 21:15

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
Update pkglist for Fedora 42

master 3e5a3d07

2025-05-06 20:06

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
vadp_dumper: use correct variable as sbindir
mod - core/src/vmware/vadp_dumper/CMakeLists.txt Diff File
mod - core/src/vmware/vmware_cbt_tool/CMakeLists.txt Diff File

master 9c9e8db2

2025-05-06 18:51

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
.matrix.yml: Add Fedora42, remove Fedora40
mod - .matrix.yml Diff File

master fb8ca18e

2025-05-06 18:50

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
droplet: allow to build on GCC 15
mod - core/src/droplet/libdroplet/CMakeLists.txt Diff File

master fffeff61

2025-05-06 18:50

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
ndmp: allow to build on GCC 15
mod - core/src/ndmp/CMakeLists.txt Diff File
mod - core/src/ndmp/ndml_nmb.c Diff File
mod - core/src/ndmp/ndmp9.x Diff File
mod - core/src/ndmp/ndmp_translate.h Diff File

master 565875b1

2025-05-06 17:59

Sebastian Sura

Ported: N/A

Details Diff
askdir: fix asking for at most 19 volumes
mod - core/src/stored/askdir.cc Diff File
 First  Prev  1 2 3 4 5 6 7 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 672 673 674  Next  Last