Changesets: bareos

master 668519d5

2020-03-19 21:04

franku

Ported: N/A

Details Diff
libcloud-plugin: cleanup
mod - core/src/plugins/filed/BareosFdPluginLibcloud.py Diff File

master 7749b98d

2020-03-19 21:00

arogge

Ported: N/A

Details Diff
stored: add logging parameters to gfapi backend

This patch adds two new device options logfile and loglevel to the gfapi
backend. These can be used to set a logfile and loglevel for gfapi. By
configuring this you can make the glusterfs api write a logfile.
mod - core/src/stored/backends/gfapi_device.cc Diff File
mod - core/src/stored/backends/gfapi_device.h Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/bareos-sd.d/device/GlusterStorage.conf.in Diff File

master 0f109b54

2020-03-19 20:58

arogge

Ported: N/A

Details Diff
systemtest: add systemtest for glusterfs backend

This patch adds a copy of backup-bareos-test that will write to and read
from a glusterfs filesystem.
mod - systemtests/CMakeLists.txt Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-sd.d/device/GlusterStorage.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in Diff File
add - systemtests/tests/glusterfs-backend/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
add - systemtests/tests/glusterfs-backend/testrunner Diff File

master 39b08c56

2020-03-19 20:04

franku

Ported: N/A

Details Diff
libcloud-plugin: refactored connect
mod - core/src/plugins/filed/BareosFdPluginLibcloud.py Diff File

master 7fc74206

2020-03-19 18:35

frank

Ported: N/A

Details Diff
webui: introduce determineWhereDirective method
mod - webui/module/Restore/src/Restore/Form/RestoreForm.php Diff File

master e8a0de83

2020-03-19 18:22

frank

Ported: N/A

Details Diff
webui: introduce getRestoreJobWhereDirectives method
mod - webui/module/Restore/src/Restore/Form/RestoreForm.php Diff File

master 23d7bb70

2020-03-18 22:37

franku

Ported: N/A

Details Diff
libcloud-plugin: disabled multi processing
mod - core/src/plugins/filed/BareosFdPluginLibcloud.py Diff File

master c31b9b66

2020-03-18 22:20

franku

Ported: N/A

Details Diff
libcloud-plugin: removed dead code
mod - core/src/plugins/filed/BareosFdPluginLibcloud.py Diff File

master 53f527fe

2020-03-18 16:45

franku

Ported: N/A

Details Diff
libcloud-test: evaluate the returncode of the diff command
mod - systemtests/tests/python-fd-plugin-libcloud-test/testrunner Diff File

master 4122777b

2020-03-18 15:21

franku

Ported: N/A

Details Diff
libcloud-plugin: updated docs
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

master 9faddd44

2020-03-18 14:46

franku

Ported: N/A

Details Diff
Updated AUTHORS
mod - AUTHORS Diff File

master 3c41877d

2020-03-18 13:32

frank


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000452 from bareos/dev/fbergkemper/code-refactoring

code refactoring
mod - webui/module/Application/view/layout/layout.phtml.in Diff File
mod - webui/module/Client/view/client/client/details.phtml Diff File
mod - webui/module/Client/view/client/client/index.phtml Diff File
mod - webui/module/Dashboard/view/dashboard/dashboard/index.phtml Diff File
mod - webui/module/Fileset/view/fileset/fileset/details.phtml Diff File
mod - webui/module/Job/view/job/job/actions.phtml Diff File
mod - webui/module/Job/view/job/job/details.phtml Diff File
mod - webui/module/Job/view/job/job/index.phtml Diff File
mod - webui/module/Media/view/media/media/details.phtml Diff File
mod - webui/module/Media/view/media/media/index.phtml Diff File
mod - webui/module/Pool/view/pool/pool/details.phtml Diff File
mod - webui/module/Pool/view/pool/pool/index.phtml Diff File
mod - webui/module/Schedule/view/schedule/schedule/index.phtml Diff File
mod - webui/module/Storage/view/storage/storage/details.phtml Diff File
mod - webui/module/Storage/view/storage/storage/index.phtml Diff File
add - webui/public/js/bootstrap-table-formatter.js Diff File
mod - webui/public/js/custom-functions.js Diff File

master d5878132

2020-03-18 11:29

arogge

Ported: N/A

Details Diff
Revert "cleanup: removed deprecated OpenSSL functions from build"

This reverts commit f8252e4e153180f18cdd3b7db0ca0e55ab8ed750.
Disabling the callbacks breaks openssl thread-safety on openssl 1.0.
mod - core/src/lib/crypto_openssl.cc Diff File

bareos-19.2 89b1d532

2020-03-18 11:29

arogge

Ported: N/A

Details Diff
Revert "cleanup: removed deprecated OpenSSL functions from build"

This reverts commit f8252e4e153180f18cdd3b7db0ca0e55ab8ed750.
Disabling the callbacks breaks openssl thread-safety on openssl 1.0.
mod - core/src/lib/crypto_openssl.cc Diff File

master 39e6c144

2020-03-17 18:10

frank

Ported: N/A

Details Diff
webui: introduce getRestoreJobResources method
mod - webui/module/Restore/src/Restore/Controller/RestoreController.php Diff File
mod - webui/module/Restore/src/Restore/Form/RestoreForm.php Diff File
mod - webui/module/Restore/src/Restore/Model/RestoreModel.php Diff File

master c5ecebc1

2020-03-17 17:19

franku

Ported: N/A

Details Diff
libcloud-plugin: do not restore the plugin path prefix

- all bucket-names get the "PYLIBLCOUD:/" prefix when doing a backup
- on a restore to the filesystem the prefix is removed automatically by the plugin
mod - core/src/plugins/filed/BareosFdPluginLibcloud.py Diff File

master 54cb434a

2020-03-17 13:18

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000451 from bareos/dev/pstorz/master/fix-regexwhere-crash

breg: fix crash when setting regexwhere
mod - core/src/console/console.cc Diff File
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/inc_conf.cc Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/ua_acl.cc Diff File
mod - core/src/dird/ua_restore.cc Diff File
mod - core/src/lib/breg.h Diff File
mod - core/src/lib/bregex.cc Diff File
mod - core/src/lib/bregex.h Diff File
mod - core/src/lib/bsys.cc Diff File
mod - core/src/lib/parse_bsr.cc Diff File
mod - core/src/lib/var.cc Diff File
mod - core/src/stored/stored.cc Diff File
mod - core/src/tools/bregex.cc Diff File

master 03c53d93

2020-03-17 13:11

franku

Ported: N/A

Details Diff
breg: remove default initializers from members of C-structs
mod - core/src/console/console.cc Diff File
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/inc_conf.cc Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/ua_acl.cc Diff File
mod - core/src/dird/ua_restore.cc Diff File
mod - core/src/lib/breg.h Diff File
mod - core/src/lib/bregex.cc Diff File
mod - core/src/lib/bregex.h Diff File
mod - core/src/lib/bsys.cc Diff File
mod - core/src/lib/parse_bsr.cc Diff File
mod - core/src/lib/var.cc Diff File
mod - core/src/stored/stored.cc Diff File
mod - core/src/tools/bregex.cc Diff File

bareos-19.2 39b2758d

2020-03-17 13:11

franku


Committer: pstorz

Ported: N/A

Details Diff
breg: remove default initializers from members of C-structs
mod - core/src/console/console.cc Diff File
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/inc_conf.cc Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/ua_acl.cc Diff File
mod - core/src/dird/ua_restore.cc Diff File
mod - core/src/lib/breg.h Diff File
mod - core/src/lib/bregex.cc Diff File
mod - core/src/lib/bregex.h Diff File
mod - core/src/lib/bsys.cc Diff File
mod - core/src/lib/parse_bsr.cc Diff File
mod - core/src/lib/var.cc Diff File
mod - core/src/stored/stored.cc Diff File
mod - core/src/tools/bregex.cc Diff File

master 189a6e32

2020-03-16 18:45

frank

Ported: N/A

Details Diff
webui: integrate bootstrap-table-formatter.js
mod - webui/module/Client/view/client/client/details.phtml Diff File
mod - webui/module/Client/view/client/client/index.phtml Diff File
mod - webui/module/Dashboard/view/dashboard/dashboard/index.phtml Diff File
mod - webui/module/Fileset/view/fileset/fileset/details.phtml Diff File
mod - webui/module/Job/view/job/job/actions.phtml Diff File
mod - webui/module/Job/view/job/job/details.phtml Diff File
mod - webui/module/Job/view/job/job/index.phtml Diff File
mod - webui/module/Media/view/media/media/details.phtml Diff File
mod - webui/module/Media/view/media/media/index.phtml Diff File
mod - webui/module/Pool/view/pool/pool/details.phtml Diff File
mod - webui/module/Pool/view/pool/pool/index.phtml Diff File
mod - webui/module/Schedule/view/schedule/schedule/index.phtml Diff File
mod - webui/module/Storage/view/storage/storage/details.phtml Diff File
mod - webui/module/Storage/view/storage/storage/index.phtml Diff File
mod - webui/public/js/bootstrap-table-formatter.js Diff File

master 79e99cc0

2020-03-16 17:50

frank

Ported: N/A

Details Diff
webui: separate custom bootstrap-table formatter
add - webui/public/js/bootstrap-table-formatter.js Diff File
mod - webui/public/js/custom-functions.js Diff File

master cd92b5ac

2020-03-16 14:52

frank

Ported: N/A

Details Diff
webui: display loading spinner on refreshTableData call
mod - webui/module/Application/view/layout/layout.phtml.in Diff File
mod - webui/module/Job/view/job/job/index.phtml Diff File

master b0cb4ef3

2020-03-16 13:35

pstorz

Ported: N/A

Details Diff
breg: fix crash when manually setting regexwhere

When manually setting the regular expression during restore like with:

OK to run? (yes/mod/no): mod
->11: File Relocation
->4: Enter a regexp
->Please enter a valid regexp (!from!to!): !what!with!
->6: Use this ?

The director crashed. This happens because the member regex_t preg of
the class BareosRegex was not zero initialized correctly.
This caused the freeing of random memory in void regfree(regex_t* preg).

Now all members of class BareosRegex are zero initialized and the
problem is fixed.

This problem also causes the filedaemon to crash when regexwhere is specified
in the restore job configuration. On the second restore run the filedaemon
crashes.

Fixes# 1211: bareos director and bareos fd crash when regexwhere is specified
Affected Issues
0001211
mod - core/src/lib/breg.h Diff File

bareos-19.2 6faee2bf

2020-03-16 13:35

pstorz

Ported: N/A

Details Diff
breg: fix crash when manually setting regexwhere

When manually setting the regular expression during restore like with:

OK to run? (yes/mod/no): mod
->11: File Relocation
->4: Enter a regexp
->Please enter a valid regexp (!from!to!): !what!with!
->6: Use this ?

The director crashed. This happens because the member regex_t preg of
the class BareosRegex was not zero initialized correctly.
This caused the freeing of random memory in void regfree(regex_t* preg).

Now all members of class BareosRegex are zero initialized and the
problem is fixed.

This problem also causes the filedaemon to crash when regexwhere is specified
in the restore job configuration. On the second restore run the filedaemon
crashes.

Fixes# 1211: bareos director and bareos fd crash when regexwhere is specified
Affected Issues
0001211
mod - core/src/lib/breg.h Diff File

master 0a2cc1c2

2020-03-13 20:01

frank

Ported: N/A

Details Diff
webui: refactorize formatUname function
mod - webui/public/js/custom-functions.js Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 294 295 296 297 298 299 300 ... 350 ... 420 ... 490 ... 560 ... 630 ... 675 676 677  Next  Last