bareos: master 0e3eb568

Author Committer Branch Timestamp Parent
Bareos Bot GitHub master 2024-12-11 11:32 master a877ec5a Pending
Changeset Merge pull request #1993

plugin: add new grpc plugin allowing to run python plugins in own process
mod - CHANGELOG.md Diff File
mod - cmake/BareosConfigureFile.cmake Diff File
mod - cmake/BareosCpmPackages.cmake Diff File
mod - cmake/BareosGenerateDebianInfo.cmake Diff File
add - cmake/FindgRPC.cmake Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/cats/sql_get.cc Diff File
mod - core/src/dird/vbackup.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fd_plugins.h Diff File
mod - core/src/lib/attr.h Diff File
mod - core/src/lib/bsock.cc Diff File
mod - core/src/lib/bsock.h Diff File
mod - core/src/lib/bsock_tcp.cc 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/grpc_python_module.cc 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
add - core/src/plugins/filed/grpc/plugin_service_python.cc Diff File
add - core/src/plugins/filed/grpc/plugin_service_python.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
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
mod - core/src/tests/CMakeLists.txt 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/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins.rst.inc Diff File
add - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/GrpcPlugin.rst.inc 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
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/scripts/mysql.sh Diff File
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/python-modules/BareosFdPluginLocalFilesetAclXattr.py Diff File
add - systemtests/tests/grpc-fd/python-modules/bareos-fd-local-fileset-acl-xattr.py Diff File
add - systemtests/tests/grpc-fd/test-setup Diff File
add - systemtests/tests/grpc-fd/testrunner-python-backup Diff File
add - systemtests/tests/grpc-fd/testrunner-python-io-in-core Diff File
add - systemtests/tests/grpc-fd/testrunner-test-backup Diff File
mod - systemtests/tests/parallel-jobs/testrunner-reservation-order Diff File
mod - systemtests/tests/py3plug-dir/CMakeLists.txt Diff File
mod - systemtests/tests/py3plug-dir/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/CancelFileset.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginCheckChanges.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestBothFiles.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestDefaultsFile.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestNoFile.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestOverridesFile.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginSinceTime.conf.in Diff File