Changesets: bareos

master fcbad54e

2024-12-11 07:58

Bareos Bot

Ported: N/A

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

master 9a95f290

2024-12-11 07:57

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
python-fd: remove dependency on libbareos

python-fd had an implicit dependency on libbareos. That meant that
this library could only get loaded into a process that had already
loaded libbareos.

This would not work with the way the grpc plugin loads plugins, so
the dependency was removed.
mod - core/src/plugins/filed/python/module/bareosfd.cc Diff File
mod - core/src/plugins/filed/python/python-fd.cc Diff File
mod - core/src/plugins/include/python_plugin_modules_common.inc Diff File
mod - core/src/plugins/include/python_plugins_common.inc Diff File
mod - core/src/plugins/stored/python/module/c_api/capi_1.inc Diff File

master cc75fc20

2024-12-11 07:50

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: fix locale settings

By default (C) programs start with the 'C' locale. This can cause
python to think that the locale is actually an ascii one and will
refuse to work with unicode paths.

We know set the locale to an actual UTF-8 one, so that python will
behave. This allows us to reenable previously broken tests.
mod - systemtests/environment.in Diff File
mod - systemtests/tests/py3plug-fd-local-fileset-basic/CMakeLists.txt Diff File

master 82e85f6f

2024-12-11 07:50

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
tests: add grpc-fd test

This test checks that the test module does the correct thing.
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/grpc-fd/CMakeLists.txt Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/job/copy-full.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/grpc-fd/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/grpc-fd/functions Diff File
add - systemtests/tests/grpc-fd/test-setup Diff File
add - systemtests/tests/grpc-fd/testrunner-test-backup Diff File

master d4242a6a

2024-12-11 07:49

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
grpc-fd: add test module
mod - core/src/plugins/filed/grpc/CMakeLists.txt Diff File
add - core/src/plugins/filed/grpc/grpc_test_module.cc Diff File
add - core/src/plugins/filed/grpc/plugin_service.cc Diff File
add - core/src/plugins/filed/grpc/plugin_service.h Diff File

master 5aa980ee

2024-12-11 07:48

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
fd-plugins: add grpc-fd plugin
add - cmake/FindgRPC.cmake Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
add - core/src/plugins/filed/grpc/CMakeLists.txt Diff File
add - core/src/plugins/filed/grpc/bareos_api.cc Diff File
add - core/src/plugins/filed/grpc/bareos_api.h Diff File
add - core/src/plugins/filed/grpc/grpc.cc Diff File
add - core/src/plugins/filed/grpc/grpc_impl.cc Diff File
add - core/src/plugins/filed/grpc/grpc_impl.h Diff File
add - core/src/plugins/filed/grpc/proto/bareos.proto Diff File
add - core/src/plugins/filed/grpc/proto/common.proto Diff File
add - core/src/plugins/filed/grpc/proto/events.proto Diff File
add - core/src/plugins/filed/grpc/proto/plugin.proto Diff File
add - core/src/plugins/filed/grpc/test_module.h Diff File
add - core/src/plugins/filed/grpc/test_module_python.h Diff File

master b02d7681

2024-12-11 07:44

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
packaging: add grpc package
mod - cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/platforms/packaging/bareos.spec Diff File
add - debian/bareos-filedaemon-grpc-python3-plugin.install.in Diff File
add - debian/control.bareos-filedaemon-grpc-python3-plugin Diff File
mod - debian/rules Diff File
mod - docs/pkglists/Debian_12.x86_64 Diff File
mod - docs/pkglists/EL_9.aarch64 Diff File
mod - docs/pkglists/EL_9.x86_64 Diff File
mod - docs/pkglists/Fedora_40.x86_64 Diff File
mod - docs/pkglists/Fedora_41.x86_64 Diff File
mod - docs/pkglists/xUbuntu_22.04.x86_64 Diff File
mod - docs/pkglists/xUbuntu_24.04.x86_64 Diff File

master 8402d619

2024-12-11 06:45

Sebastian Sura

Ported: N/A

Details Diff
refactor: apply bareos-check-sources
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/sql.cc Diff File
mod - core/src/cats/sql_delete.cc Diff File
mod - core/src/lib/rwlock.h Diff File
mod - core/src/lib/source_location.h Diff File

master 9036113f

2024-12-10 22:14

pstorz

Ported: N/A

Details Diff
format: apply check-sources changes
mod - cmake/BareosVersionFromGit.cmake Diff File

master 047144fc

2024-12-10 21:51

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1862

NDMP_NATIVE: enable full restore, eject tape before unload, enable update of NDMP environment
mod - CHANGELOG.md Diff File
mod - core/src/cats/sql_create.cc Diff File
mod - core/src/dird/ndmp_dma_backup_NDMP_NATIVE.cc Diff File
mod - core/src/dird/ndmp_dma_generic.cc Diff File
mod - core/src/dird/ndmp_dma_restore_NDMP_NATIVE.cc Diff File
mod - core/src/dird/ndmp_dma_storage.cc Diff File
mod - core/src/ndmp/ndma_cops_backreco.c Diff File
mod - systemtests/tests/CMakeLists.txt Diff File

master a111de65

2024-12-10 21:51

Bareos Bot

Ported: N/A

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

master b32b7a1d

2024-12-10 15:30

Sebastian Sura


Committer: pstorz

Ported: N/A

Details Diff
refactor: apply bareos-check-sources
mod - core/src/dird/ndmp_dma_backup_NDMP_NATIVE.cc Diff File
mod - systemtests/tests/ndmp-bareos/etc/bareos/bareos-dir.d/jobdefs/DefaultNDMPRestoreJob.conf Diff File

master 1219ee0c

2024-12-09 12:38

Sebastian Sura

Ported: N/A

Details Diff
source-location: add additional tests
mod - core/src/lib/source_location.h Diff File

master c7dc2460

2024-12-09 10:28

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #2037

docs: add worm support paragraph
mod - CHANGELOG.md Diff File
mod - docs/manuals/source/DeveloperGuide/mediaformat.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial/Tutorial.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/AutochangerSupport.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/NdmpBackupsWithBareos.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/TheWindowsVersionOfBareos.rst Diff File

master 06d8ad9d

2024-12-09 10:28

Bareos Bot

Ported: N/A

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

master 04b416c0

2024-12-09 10:24

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
format: apply check-sources chnages
mod - docs/manuals/source/TasksAndConcepts/AutochangerSupport.rst Diff File

master 56b3361b

2024-12-09 10:01

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
Add fixes, and indexes

- add space around index
- add index for LTO-9
- fix warning section in LTO-9

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - docs/manuals/source/TasksAndConcepts/AutochangerSupport.rst Diff File

master ce007bde

2024-12-09 09:39

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
parallel-test: fix reservation order check

On slow/high usage systems, this test may fail because bareos takes to
long to actually start the regular job. As such we cannot use the
joblog to check if the regular job needed to wait or not, as the
sleepy job mightve already started when we start checking.

Instead we now consult the database to find out if the regular job
needed to wait at all.
mod - systemtests/tests/parallel-jobs/testrunner-reservation-order Diff File

master 8a1b3a45

2024-12-09 07:56

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
mysql: add setting of tmpdir

This means that each test has a different tmp dir for mysql/mariadb to
use. This should prevent some race conditions when creating temporary
files.
mod - systemtests/scripts/mysql.sh Diff File
mod - systemtests/tests/py3plug-fd-contrib-bareos_tasks_mysql/mysqldefaults.in Diff File
mod - systemtests/tests/py3plug-fd-contrib-mysql_dump/mysqldefaults.in Diff File
mod - systemtests/tests/py3plug-fd-mariabackup/mysqldefaults.in Diff File
mod - systemtests/tests/py3plug-fd-percona-xtrabackup/mysqldefaults.in Diff File

master 6e100c49

2024-12-09 06:45

Sebastian Sura

Ported: N/A

Details Diff
source_location: rename namespace brs -> libbareos
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/sql.cc Diff File
mod - core/src/lib/rwlock.cc Diff File
mod - core/src/lib/rwlock.h Diff File
mod - core/src/lib/source_location.h Diff File

master 06516a69

2024-12-06 16:56

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
AutochangerSupport.rst: add LTO-9 initiatlization docs
mod - docs/manuals/source/TasksAndConcepts/AutochangerSupport.rst Diff File

master 0145ec7f

2024-12-06 12:17

arogge

Ported: N/A

Details Diff
docs: add dplcompat wrapper programming guide
mod - docs/manuals/source/DeveloperGuide.rst Diff File
add - docs/manuals/source/DeveloperGuide/dplcompat-wrappers.rst Diff File

master d1403986

2024-12-05 14:11

arogge

Ported: N/A

Details Diff
freebsd: remove unused subpkglist
rm - core/platforms/freebsd/bareos-freebsd/bareos.com-common/subpkglist Diff File

master d9efc071

2024-12-05 13:12

Sebastian Sura

Ported: N/A

Details Diff
cross-compile: move to C++20

This way the autodetection works correctly. For some reason
check_cxx_source_compiles() uses C++20. Maybe the check is performed
too early ?
mod - core/CMakeLists.txt Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/win32/compat/include/mingwconfig.h Diff File

master cf6b6f30

2024-12-05 12:45

Sebastian Sura

Ported: N/A

Details Diff
rwlock: use source_location
mod - core/src/cats/cats.h Diff File
mod - core/src/lib/rwlock.cc Diff File
mod - core/src/lib/rwlock.h Diff File
 First  Prev  1 2 3 ... 21 22 23 24 25 26 27 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 671 672 673  Next  Last