Changesets: bareos
|
master ec1c7b19 2023-11-27 09:44 Sebastian Sura Ported: N/A Details Diff |
copy-thread: add capacity check Since the input size is a variable, we need to ensure that we hold enough capacity to actually read the data into the buffer. Otherwise, if we get unlucky, we will run into the situation were the first few cbts are very small, and the rest are really big, ensuring a buffer overflow; possibly causing a crash. |
||
| mod - core/src/vmware/vadp_dumper/copy_thread.cc | Diff File | ||
| mod - core/src/vmware/vadp_dumper/copy_thread.h | Diff File | ||
|
master 0544bbb0 2023-11-27 09:39 Sebastian Sura Ported: N/A Details Diff |
vadp-dumper: apply bareos_check_sources | ||
| mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc | Diff File | ||
|
master 9d9a51c5 2023-11-27 09:38 Sebastian Sura Ported: N/A Details Diff |
vadp-dumper: read from stdin during restore This code path is only taken if multithreaded restore is selected. |
||
| mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc | Diff File | ||
|
master c1cefba3 2023-11-27 09:37 Sebastian Sura Ported: N/A Details Diff |
vadp-dumper: add error message on read/write failure | ||
| mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc | Diff File | ||
|
master cae977b4 2023-11-27 09:09 Sebastian Sura Ported: N/A Details Diff |
vadp-dumper: const -> inline constexpr | ||
| mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc | Diff File | ||
|
master 0d9bf94d 2023-11-24 16:08 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001589 github actions: PyPi: install setuptools |
||
| mod - .github/workflows/publish-python-packages-to-pypi.yml | Diff File | ||
| mod - CHANGELOG.md | Diff File | ||
|
master a19e0337 2023-11-24 16:08 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
| mod - CHANGELOG.md | Diff File | ||
|
master 2038cac7 2023-11-24 14:46 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001603 Start development of Bareos 24 |
||
| mod - CHANGELOG.md | Diff File | ||
| mod - SECURITY.md | Diff File | ||
| mod - docs/manuals/source/conf.py | Diff File | ||
|
master 56ffc6c1 2023-11-24 14:22 Ported: N/A Details Diff |
Start development of Bareos 24 | ||
| mod - CHANGELOG.md | Diff File | ||
| mod - SECURITY.md | Diff File | ||
| mod - docs/manuals/source/conf.py | Diff File | ||
|
master 75ca8a39 2023-11-24 14:00 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001601 Enable automatic cpu-dependent dispatch for xxHash |
||
| mod - CHANGELOG.md | Diff File | ||
| mod - CMakeLists.txt | Diff File | ||
| add - cmake/RemoveNDebugFlag.cmake | Diff File | ||
| mod - core/src/benchmarks/CMakeLists.txt | Diff File | ||
| add - core/src/benchmarks/digest.cc | Diff File | ||
| mod - core/src/lib/CMakeLists.txt | Diff File | ||
| mod - core/src/lib/xxhash.cc | Diff File | ||
| mod - third-party/CMakeLists.txt | Diff File | ||
| mod - third-party/xxHash.cmake | Diff File | ||
|
master c5b510dc 2023-11-24 13:59 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
| mod - CHANGELOG.md | Diff File | ||
|
master eb042a09 2023-11-24 10:52 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001602 Remove unnecessary loader/module split in Python modules for the FD |
||
| mod - CHANGELOG.md | Diff File | ||
| mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-ldap-python-plugin | Diff File | ||
| mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-python-plugins-common | Diff File | ||
| mod - core/platforms/packaging/bareos.spec | Diff File | ||
| mod - core/src/plugins/filed/python/CMakeLists.txt | Diff File | ||
| rm - core/src/plugins/filed/python/ldap/BareosFdPluginLDAP.py | Diff File | ||
| mod - core/src/plugins/filed/python/ldap/bareos-fd-ldap.py | Diff File | ||
| rm - core/src/plugins/filed/python/mariabackup/BareosFdPluginMariabackup.py | Diff File | ||
| mod - core/src/plugins/filed/python/mariabackup/bareos-fd-mariabackup.py | Diff File | ||
| rm - core/src/plugins/filed/python/percona-xtrabackup/BareosFdPluginPerconaXtraBackup.py | Diff File | ||
| mod - core/src/plugins/filed/python/percona-xtrabackup/bareos-fd-percona-xtrabackup.py | Diff File | ||
| rm - core/src/plugins/filed/python/postgres/BareosFdPluginPostgres.py | Diff File | ||
| mod - core/src/plugins/filed/python/postgres/bareos-fd-postgres.py | Diff File | ||
| mod - core/src/plugins/filed/python/postgresql/bareos-fd-postgresql.py | Diff File | ||
| rm - core/src/plugins/filed/python/pyfiles/BareosFdPluginLocalFileset.py | Diff File | ||
| mod - core/src/plugins/filed/python/pyfiles/BareosFdWrapper.py | Diff File | ||
| mod - core/src/plugins/filed/python/pyfiles/bareos-fd-local-fileset.py | Diff File | ||
| rm - core/src/plugins/filed/python/vmware/BareosFdPluginVMware.py | Diff File | ||
| mod - core/src/plugins/filed/python/vmware/bareos-fd-vmware.py | Diff File | ||
| mod - core/src/vmware/vmware_plugin/CMakeLists.txt | Diff File | ||
| mod - debian/bareos-filedaemon-ldap-python-plugin.install.in | Diff File | ||
| mod - debian/bareos-filedaemon-mariabackup-python-plugin.install.in | Diff File | ||
| mod - debian/bareos-filedaemon-percona-xtrabackup-python-plugin.install.in | Diff File | ||
| mod - debian/bareos-filedaemon-postgresql-python-plugin.install.in | Diff File | ||
| mod - debian/bareos-filedaemon-python-plugins-common.install.in | Diff File | ||
| mod - debian/bareos-vmware-plugin.install | Diff File | ||
| mod - systemtests/tests/py3plug-fd-postgres/testrunner-default | Diff File | ||
| mod - systemtests/tests/py3plug-fd-postgres/testrunner-roles | Diff File | ||
| mod - systemtests/tests/py3plug-fd-postgresql/testrunner-roles | Diff File | ||
| mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/fileset/PluginOptionsTest.conf.in | Diff File | ||
| rm - systemtests/tests/python-bareos/python-modules/bareos_fd_pluginoptions/__init__.py | Diff File | ||
|
master df6847b5 2023-11-24 10:52 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
| mod - CHANGELOG.md | Diff File | ||
|
master 91d07546 2023-11-23 20:50 Ported: N/A Details Diff |
systemtests: add test for new python config files | ||
| add - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestBothFiles.conf.in | Diff File | ||
| add - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestDefaultsFile.conf.in | Diff File | ||
| add - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestNoFile.conf.in | Diff File | ||
| add - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestOverridesFile.conf.in | Diff File | ||
| add - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-fd.d/plugin_defaults.ini | Diff File | ||
| add - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-fd.d/plugin_overrides.ini | Diff File | ||
| add - systemtests/tests/py3plug-fd-basic/python-modules/config-test-module.py | Diff File | ||
| add - systemtests/tests/py3plug-fd-basic/testrunner-config | Diff File | ||
|
master de1dd5b2 2023-11-23 20:43 Ported: N/A Details Diff |
python-fd: provide config-file handling this patch extends BareosFdPluginBaseclass to provide a standard way to work with plugin configuration files. When the plugin options parser encounters one of the options defaults_file or overrides_file, it will treat the values as a path to an ini-style configuration file and will try to read it. The resulting options are added with precedence overrides_file, plugin definition, defaults_file. The code will consume the defaults_file and overrides_file options, so the plugin will not see them later. |
||
| mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginBaseclass.py | Diff File | ||
|
master 399b037a 2023-11-23 20:41 Ported: N/A Details Diff |
python-fd: allow getting configuration file path This patch adds bVarUsedConfig that provides the path to the configuration that the fd uses. This will contain something like `/etc/bareos/bareos-fd.d/*/*.conf`. |
||
| mod - core/src/filed/fd_plugins.cc | Diff File | ||
| mod - core/src/filed/fd_plugins.h | Diff File | ||
| mod - core/src/plugins/filed/python/module/bareosfd.cc | Diff File | ||
| mod - core/src/plugins/filed/python/module/bareosfd.h | Diff File | ||
| mod - core/src/tests/CMakeLists.txt | Diff File | ||
| mod - core/src/tests/test_fd_plugins.cc | Diff File | ||
|
master 4d2196b3 2023-11-23 17:09 SamuelBoerlin Committer: Bareos Bot Ported: N/A Details Diff |
restore: make fileregex more like file parameter | ||
| mod - core/src/dird/ua_restore.cc | Diff File | ||
| mod - systemtests/tests/restore/testrunner-restore-fileregex | Diff File | ||
|
master e252cc70 2023-11-23 13:23 Ported: N/A Details Diff |
python-fd: merge postgres plugin into one file | ||
| mod - core/platforms/packaging/bareos.spec | Diff File | ||
| mod - core/src/plugins/filed/python/CMakeLists.txt | Diff File | ||
| rm - core/src/plugins/filed/python/postgres/BareosFdPluginPostgres.py | Diff File | ||
| mod - core/src/plugins/filed/python/postgres/bareos-fd-postgres.py | Diff File | ||
| mod - debian/bareos-filedaemon-postgresql-python-plugin.install.in | Diff File | ||
|
master 24598afc 2023-11-23 12:25 Ported: N/A Details Diff |
python-fd: merge vmware plugin into one file | ||
| mod - core/platforms/packaging/bareos.spec | Diff File | ||
| mod - core/src/plugins/filed/python/CMakeLists.txt | Diff File | ||
| rm - core/src/plugins/filed/python/vmware/BareosFdPluginVMware.py | Diff File | ||
| mod - core/src/plugins/filed/python/vmware/bareos-fd-vmware.py | Diff File | ||
| mod - core/src/vmware/vmware_plugin/CMakeLists.txt | Diff File | ||
| mod - debian/bareos-vmware-plugin.install | Diff File | ||
|
master a597c884 2023-11-23 09:48 Ported: N/A Details Diff |
systemtests: fix problem in postgres tests | ||
| mod - systemtests/tests/py3plug-fd-postgres/testrunner-default | Diff File | ||
| mod - systemtests/tests/py3plug-fd-postgres/testrunner-roles | Diff File | ||
|
master ad220929 2023-11-22 18:23 Ported: N/A Details Diff |
systemtests: don't depend on LocalFileset plugin | ||
| mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/fileset/PluginOptionsTest.conf.in | Diff File | ||
| rm - systemtests/tests/python-bareos/python-modules/bareos_fd_pluginoptions/__init__.py | Diff File | ||
|
master f560fe6b 2023-11-22 17:06 Ported: N/A Details Diff |
python-fd: merge xtrabackup plugin into one file | ||
| mod - core/platforms/packaging/bareos.spec | Diff File | ||
| mod - core/src/plugins/filed/python/CMakeLists.txt | Diff File | ||
| rm - core/src/plugins/filed/python/percona-xtrabackup/BareosFdPluginPerconaXtraBackup.py | Diff File | ||
| mod - core/src/plugins/filed/python/percona-xtrabackup/bareos-fd-percona-xtrabackup.py | Diff File | ||
| mod - debian/bareos-filedaemon-percona-xtrabackup-python-plugin.install.in | Diff File | ||
|
master d15edfa8 2023-11-22 16:45 Ported: N/A Details Diff |
python-fd: merge local-fileset into one file | ||
| mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-python-plugins-common | Diff File | ||
| mod - core/platforms/packaging/bareos.spec | Diff File | ||
| mod - core/src/plugins/filed/python/CMakeLists.txt | Diff File | ||
| rm - core/src/plugins/filed/python/pyfiles/BareosFdPluginLocalFileset.py | Diff File | ||
| mod - core/src/plugins/filed/python/pyfiles/bareos-fd-local-fileset.py | Diff File | ||
| mod - debian/bareos-filedaemon-python-plugins-common.install.in | Diff File | ||
|
master 4922b502 2023-11-22 16:42 Ported: N/A Details Diff |
python-fd: merge mariabackup plugin files | ||
| mod - core/platforms/packaging/bareos.spec | Diff File | ||
| mod - core/src/plugins/filed/python/CMakeLists.txt | Diff File | ||
| rm - core/src/plugins/filed/python/mariabackup/BareosFdPluginMariabackup.py | Diff File | ||
| mod - core/src/plugins/filed/python/mariabackup/bareos-fd-mariabackup.py | Diff File | ||
| mod - debian/bareos-filedaemon-mariabackup-python-plugin.install.in | Diff File | ||
|
master 775d0885 2023-11-22 16:37 Ported: N/A Details Diff |
python-fd: merge ldap plugin into a single file | ||
| mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-ldap-python-plugin | Diff File | ||
| mod - core/platforms/packaging/bareos.spec | Diff File | ||
| mod - core/src/plugins/filed/python/CMakeLists.txt | Diff File | ||
| rm - core/src/plugins/filed/python/ldap/BareosFdPluginLDAP.py | Diff File | ||
| mod - core/src/plugins/filed/python/ldap/bareos-fd-ldap.py | Diff File | ||
| mod - debian/bareos-filedaemon-ldap-python-plugin.install.in | Diff File | ||