Changesets: bareos

master 46d31874

2020-05-06 14:26

arogge

Ported: N/A

Details Diff
win32: remove duplicate version detection

in win32's compat.cc there was another function that detects the windows
version. The result of this would only used when building with visual
studio and is redundant as we already have osinfo_win32.cc.
This patch removes that duplicate code.
mod - core/src/include/config.h.in Diff File
mod - core/src/win32/compat/compat.cc Diff File
rm - core/src/win32/compat/include/mswinver.h Diff File

master 64055f61

2020-05-06 13:52

arogge

Ported: N/A

Details Diff
win32: remove unused print.cc
mod - core/src/lib/CMakeLists.txt Diff File
rm - core/src/win32/compat/print.cc Diff File

master 6a2c0c6e

2020-05-06 13:50

arogge

Ported: N/A

Details Diff
systemtests: always reset dbdriver before setup

Previously once setup by the setup-script the catalog for the systemtest
was set to a specific database type. This made it impossible to test
different database backends without reconfiguring the tests in between.
This patch now always resets the dbdriver setting in the catalog
configuration so setup always changes dbdriver to the correct value.
mod - systemtests/scripts/setup Diff File

master 93b735a4

2020-05-06 12:52

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000504 from bareos/dev/pstorz/master/bareos_set_value_since_time

python-fd plugins: allow to set since_time from plugins
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/estimate.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fileset.cc Diff File
mod - core/src/filed/jcr_private.h Diff File
mod - core/src/filed/verify.cc Diff File
mod - core/src/plugins/filed/python-fd.cc Diff File
mod - systemtests/tests/python-fd-plugin-local-fileset-test/python-modules/BareosFdPluginLocalFilesetWithRestoreObjects.py Diff File

master 1aa23b76

2020-05-05 20:03

franku

Ported: N/A

Details Diff
tests: readout since time and prove it is same as written
mod - systemtests/tests/python-fd-plugin-local-fileset-test/python-modules/BareosFdPluginLocalFilesetWithRestoreObjects.py Diff File

master 0b69d106

2020-05-05 19:02

arogge

Ported: N/A

Details Diff
systemtests: use @hostname@ instead of localhost

Previously a lot of the addresses in the systemtest configurations have
been set to localhost. This patch now uses @hostname@ everywhere so
addressing is consistent.
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-client-initiated-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test-with-tls-cert/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test-with-tls-cert/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test-with-tls-cert/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test-with-tls-cert/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test-with-tls-cert/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test-with-tls-cert/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-encrypt-signature-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-notls/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bareos-notls/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bareos-notls/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bareos-notls/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-notls/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-notls/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-passive-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bareos-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/backup-bscan/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/bconsole-pam/etc/bareos/bconsole-default.conf.in Diff File
mod - systemtests/tests/bconsole-pam/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/bconsole-status-client/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bareos-dir.d/storage/RemoteFile.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/dbcopy-mysql-postgresql-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/messages-resource/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/messages-resource/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/multiplied-device-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/client/test2-fd.conf.in Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bconsole-admin-notls.conf.in Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bconsole-admin-tls.conf.in Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bconsole-client-bareos-fd.conf.in Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bconsole-job-backup-bareos-fd.conf.in Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/python-dir-plugin-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/python-dir-plugin-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/python-dir-plugin-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/python-dir-plugin-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/python-fd-percona-xtrabackup-plugin-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/python-fd-percona-xtrabackup-plugin-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/python-fd-percona-xtrabackup-plugin-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/python-fd-percona-xtrabackup-plugin-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/python-fd-percona-xtrabackup-plugin-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/python-fd-percona-xtrabackup-plugin-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/python-fd-plugin-local-fileset-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/python-pam/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/python-pam/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/python-pam/etc/bareos/bconsole-default.conf.in Diff File
mod - systemtests/tests/python-pam/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/python-sd-plugin-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/python-sd-plugin-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/python-sd-plugin-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/python-sd-plugin-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-client-resource/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-client-resource/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-client-resource/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-duplicate-job-resource/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-duplicate-job-resource/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-duplicate-job-resource/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-empty-job-resource/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-empty-job-resource/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-empty-job-resource/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-second-director-resource/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-second-director-resource/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-second-director-resource/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-uncommented-string/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-uncommented-string/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/reload-works-on-adding-uncommented-string/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/reload-works-on-unchanged-config/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/reload-works-on-unchanged-config/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/reload-works-on-unchanged-config/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/scheduler-backup-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/scheduler-backup-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/scheduler-backup-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/scheduler-backup-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/virtualfull-bscan/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/virtualfull-bscan/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/virtualfull-bscan/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/virtualfull-bscan/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/virtualfull-bscan/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/virtualfull-bscan/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/virtualfull/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/virtualfull/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/virtualfull/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/virtualfull/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/virtualfull/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/virtualfull/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/volume-pruning-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/volume-pruning-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/volume-pruning-test/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/volume-pruning-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/volume-pruning-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/volume-pruning-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
mod - systemtests/tests/webui-common/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
mod - systemtests/tests/webui-common/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
mod - systemtests/tests/webui-common/etc/bareos/bconsole.conf.in Diff File
mod - systemtests/tests/webui-common/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
mod - systemtests/tests/webui-common/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
mod - systemtests/tests/webui-common/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File

master 29f16721

2020-05-04 19:14

pstorz


Committer: franku

Ported: N/A

Details Diff
python-fd plugins: allow to set since_time from plugins

Now the since_time of the current backup job can be set via SetValue
from the Python plugin.
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/estimate.cc Diff File
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fileset.cc Diff File
mod - core/src/filed/jcr_private.h Diff File
mod - core/src/filed/verify.cc Diff File
mod - core/src/plugins/filed/python-fd.cc Diff File
mod - systemtests/tests/python-fd-plugin-local-fileset-test/python-modules/BareosFdPluginLocalFilesetWithRestoreObjects.py Diff File

master ff886a10

2020-05-04 16:46

arogge

Ported: N/A

Details Diff
tests: add mysql-catalog for catalog-test

The catalog configuration for the system:catalog test was missing the
mysql variant.
This patch adds the required resource so the test works on mysql, too.
mod - core/src/tests/configs/catalog/bareos-dir.d/catalog/MyCatalog.conf Diff File

master d1114b44

2020-05-04 14:47

pstorz


Committer: franku

Ported: N/A

Details Diff
run command: use specified since time

The option "since" already existed in the run command, but was not
used anywhere.

Now it is possible to run a job in the following way:

run job=backup-bareos-fd since="2020-04-01 11:11:11"

This will run the given job and use the given since time.
No further calculations like checking for previous backups or considering
the backup level.

The jcr member stime was renamed to starttime_string to make it clear
that a string contaning a timestamp in text form is stored here, in
opposite to a string containing a unix timestamp.
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/ua_run.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/util.cc Diff File

master 4b855964

2020-05-04 13:46

arogge

Ported: N/A

Details Diff
core: sort jobids before purging

previously the list of jobs was not sorted when the prune volume code
ran. This patch sorts the list so the log message and SQL query are
more predictable.
This also changes some prototypes to const where possible (and required
by std::string).
Lastly we add a "wait" in the volume-pruning-test to make sure the
previous jobs have finished before we start the jobs that prunes.
mod - core/src/dird/ua_purge.cc Diff File
mod - core/src/dird/ua_purge.h Diff File
mod - systemtests/tests/volume-pruning-test/testrunner Diff File

bareos-19.2 c8f85d61

2020-05-04 13:46

arogge

Ported: N/A

Details Diff
core: sort jobids before purging

previously the list of jobs was not sorted when the prune volume code
ran. This patch sorts the list so the log message and SQL query are
more predictable.
This also changes some prototypes to const where possible (and required
by std::string).
Lastly we add a "wait" in the volume-pruning-test to make sure the
previous jobs have finished before we start the jobs that prunes.

(cherry picked from commit 4b855964e758ff2882bfb800e498a079e91eaa9b)
mod - core/src/dird/ua_purge.cc Diff File
mod - core/src/dird/ua_purge.h Diff File
mod - systemtests/tests/volume-pruning-test/testrunner Diff File

master ea666394

2020-04-30 16:50

gjelu

Ported: N/A

Details Diff
Do not call fdatasync() and fix m_flags->flags_

Fixes 0001227: Fix fadvise bug

Suggested changes implemented:
- https://github.com/bareos/bareos/pull/496#discussion_r417897291
- https://github.com/bareos/bareos/pull/496#discussion_r417889911
Affected Issues
0001227
mod - core/src/findlib/bfile.cc Diff File

master ed49f362

2020-04-30 16:48

int-red


Committer: franku

Ported: N/A

Details Diff
docs: fix shell example script for Bareos installation

Fixes 0001219: Shell example script for Bareos installation on Debian / Ubuntu has wrong dist name

updated AUTHORS
Affected Issues
0001219
mod - AUTHORS Diff File
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareos.rst Diff File

bareos-19.2 020676b0

2020-04-30 16:48

int-red


Committer: franku

Ported: N/A

Details Diff
docs: fix shell example script for Bareos installation

Fixes 0001219: Shell example script for Bareos installation on Debian / Ubuntu has wrong dist name

updated AUTHORS
Affected Issues
0001219
mod - AUTHORS Diff File
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareos.rst Diff File

master 677de8e7

2020-04-30 16:26

arogge

Ported: N/A

Details Diff
core: remove old GetWindowsVersionString

Previously the function GetWindowsVersionString was used in some places
to determine the running windows version.
This patch removes the function and its usage. It is replaced by the
os-independent GetOsInfoString() and kBareosVersionStrings.GetOsInfo().
Its functionality has been moved into the windows-specific
implementation of the new function.
mod - core/src/filed/CMakeLists.txt Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/stored/status.cc Diff File
mod - core/src/win32/generic/main.cc Diff File

master d61043df

2020-04-30 15:58

frank

Ported: N/A

Details Diff
dird: fix status schedule(r) command behaviour

This commit fixes the behaviour of the status schedule(r) command.

- Take disabled resources into account when a job is given
- Take disabled resources into account when a client is given
- Take disabled resources into account when a schedule is given
mod - core/src/dird/ua_status.cc Diff File

master 20b223a5

2020-04-30 15:11

franku

Ported: N/A

Details Diff
libcloud-plugin: add more debugging output
mod - core/src/plugins/filed/BareosFdPluginLibcloud.py Diff File
mod - core/src/plugins/filed/BareosLibcloudApi.py Diff File

master a9523edd

2020-04-29 18:23

readonly


Committer: franku

Ported: N/A

Details Diff
postgres-plugin: normalize postgres lsn to make it fully comparable

- output of select pg_current_wal_lsn(); is a hex-number formatted as string of varying length
mod - core/src/plugins/filed/BareosFdPluginPostgres.py Diff File

master 28191063

2020-04-29 17:49

arogge

Ported: N/A

Details Diff
core: remove HAVE_(V)SNPRINTF

these functions are required by the standard and can be assumed to
exist.
mod - core/cmake/BareosCheckFunctions.cmake Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/win32/compat/include/mingwconfig.h Diff File

master 79c2409c

2020-04-29 17:22

arogge

Ported: N/A

Details Diff
core: avoid UB in identifier names

Every identifier starting with an underscore and continuing with an
uppercase letter is reserved and its use is undefined behaviour.
This patch renames the identifiers _PATH_BAREOS_BACKENDDIR,
_PATH_BAREOS_PIDDIR and _PATH_BAREOS_WORKINGDIR to not contain a leading
underscore.
mod - core/CMakeLists.txt Diff File
mod - core/src/dird/dbcheck.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - core/src/win32/compat/include/mingwconfig.h Diff File

master 668d76a6

2020-04-29 17:18

arogge

Ported: N/A

Details Diff
core: remove lld and llu

This patch removes the definitions of lld and llu, that were rarely used
and could simply be replaced by "lld" and "llu".
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/src/dird/catreq.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/filed/verify_vol.cc Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/stored/btape.cc Diff File
mod - core/src/win32/compat/include/mingwconfig.h Diff File

master dc74d78a

2020-04-29 16:49

arogge

Ported: N/A

Details Diff
core: remove distver constant from message.cc

For the sole purpose of printing its value on a traceback there is a
constant string in message.cc that contains the built-time system
information.
This patch removes the constant and its use in the backtrace scripts.
mod - core/scripts/btraceback.dbx Diff File
mod - core/scripts/btraceback.gdb Diff File
mod - core/src/lib/message.cc Diff File

master e8563891

2020-04-29 16:39

arogge

Ported: N/A

Details Diff
core: provide GetOsInfo() in kBareosVersionStrings

This patch adds a new function GetOsInfo() to kBareosVersionStrings. In
the future this function will be used as a replacement of the DISTVER
definition.
Eventually the GetOsInfo() should retrieve the information at runtime
instead of having it compiled in.

This patch also replaces DISTVER with a call to
kBareosVersionStrings.GetOsInfo() where possible. For windows this means
that we now always report the information obtained at runtime when the
program started.
mod - core/src/console/console.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/restore.cc Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/dird/verify.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/status.cc Diff File
mod - core/src/lib/CMakeLists.txt Diff File
add - core/src/lib/osinfo.cc Diff File
add - core/src/lib/osinfo.h Diff File
add - core/src/lib/osinfo_win32.cc Diff File
mod - core/src/lib/version.h Diff File
mod - core/src/stored/status.cc Diff File

master 61227bbb

2020-04-29 14:40

arogge

Ported: N/A

Details Diff
core: remove HOST_OS, always use DISTVER instead
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/include/config.h.in Diff File

master 86c6fa47

2020-04-29 14:20

arogge

Ported: N/A

Details Diff
dir: avoid heap-overflow during verify job

Fixes 0001210: Security vulnerability results in heap overflow in director
when doing a Verify job against a file daemon.

Previously the code did not check that the target buffer that scanf()
wrote into was big enough to fit the data.
This patch now resizes the buffer to the size of the message buffer that
is being parsed ensuring that there is no heap overflow anymore.
Affected Issues
0001210
mod - core/src/dird/fd_cmds.cc Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 215 216 217 218 219 220 221 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last