Changesets: bareos

master fb388283

2020-09-16 20:10

joergs

Ported: N/A

Details Diff
core: fix for console command show in JSON mode names resource types in plural form.

While the JSON format should use the resource type in plural form,
the original form is still required when writing plain text config resources.
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/lib/output_formatter_resource.cc Diff File
mod - core/src/lib/output_formatter_resource.h Diff File
mod - core/src/lib/res.cc Diff File

bareos-18.2 d4c95afc

2020-09-16 19:43

arogge

Ported: N/A

Details Diff
filed: ldap - reformat with black for cherry-pick

This patch applies black formatting to BareosFdPluginLDAP.py so we can
successfully cherry-pick patches.
mod - core/src/plugins/filed/BareosFdPluginLDAP.py Diff File

master 2f26bd55

2020-09-16 19:05

joergs

Ported: N/A

Details Diff
systemtest python-bareos: adapt to modified keys
mod - systemtests/tests/python-bareos/python-bareos-unittest.py Diff File

master 30d8060b

2020-09-16 14:32

pstorz


Committer: arogge

Ported: N/A

Details Diff
tests: run systemtests during build and exclude broken tests

- Tests that are not reliable were marked with the label "broken"
and are excluded when running tests during build.

- Removed check for container environment to exclude tests.

- Adjusted test timeout to suffice when build system is busy.

- Buildsystem now requires all tests to pass
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - debian/rules Diff File
mod - systemtests/CMakeLists.txt Diff File

master d90f4380

2020-09-16 12:54

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000595 from arogge/dev/arogge/master/TT4200674

Improve LDAP Plugin for Filedaemon
mod - core/src/plugins/filed/python/ldap/BareosFdPluginLDAP.py Diff File
mod - core/src/plugins/filed/python/ldap/bareos-fd-ldap.py Diff File
mod - systemtests/CMakeLists.txt Diff File
add - systemtests/data/image.tgz Diff File
mod - systemtests/environment.in Diff File
add - systemtests/tests/py2plug-fd-ldap/README.md Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-sd.d/device/FileStorage.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
add - systemtests/tests/py2plug-fd-ldap/testdata.py Diff File
add - systemtests/tests/py2plug-fd-ldap/testrunner Diff File

bareos-18.2 6ee5c083

2020-09-15 22:20

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000590 from bareos/dev/pstorz/bareos-18.2/fedora-buildchain

18.2: adaptions for new cross build chain backport
mod - core/CMakeLists.txt Diff File
mod - core/platforms/win32/winbareos.nsi Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/crypto_openssl.h Diff File
mod - core/src/win32/compat/include/mingwconfig.h Diff File

bareos-19.2 0db190b6

2020-09-15 22:19

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000589 from bareos/dev/pstorz/bareos-19.2/fedora-buildchain

19.2: adaptions for new cross build chain backport
mod - core/CMakeLists.txt Diff File
mod - core/platforms/win32/winbareos.nsi Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/crypto_openssl.h Diff File
mod - core/src/win32/compat/include/mingwconfig.h Diff File

master 8d5c1de6

2020-09-15 22:19

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000588 from bareos/dev/pstorz/master/fedora-buildchain

master: adaptions for new cross build chain
mod - core/platforms/win32/clientdialog.ini Diff File
mod - core/platforms/win32/winbareos.nsi Diff File
mod - core/src/lib/crypto_openssl.cc Diff File
mod - core/src/lib/crypto_openssl.h Diff File

master 4a77178c

2020-09-15 19:04

arogge

Ported: N/A

Details Diff
systemtests: add README to filed ldap plugin test
add - systemtests/tests/py2plug-fd-ldap/README.md Diff File

master c94a0a5a

2020-09-15 18:53

arogge

Ported: N/A

Details Diff
filed: ldap - python-ldap 3.x compatibility

This patch implements compatibility with python-ldap 2.x and 3.x.
mod - core/src/plugins/filed/python/ldap/BareosFdPluginLDAP.py Diff File
mod - systemtests/tests/py2plug-fd-ldap/testdata.py Diff File

bareos-19.2 db20e7bd

2020-09-15 18:53

arogge

Ported: N/A

Details Diff
filed: ldap - python-ldap 3.x compatibility

This patch implements compatibility with python-ldap 2.x and 3.x.

(cherry picked from commit c94a0a5a69fd85de7666722da6e14eee9a2d7584)
mod - core/src/plugins/filed/BareosFdPluginLDAP.py Diff File
mod - systemtests/tests/py2plug-fd-ldap/testdata.py Diff File

master 51d629d3

2020-09-15 18:01

pstorz

Ported: N/A

Details Diff
Merge branch 'master' into dev/pstorz/master/fedora-buildchain
mod - .gitignore Diff File
mod - AUTHORS Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/src/console/console_conf.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/lib/res.cc Diff File
mod - core/src/qt-tray-monitor/tray_conf.cc Diff File
mod - core/src/stored/device_resource.cc Diff File
mod - core/src/stored/device_resource.h Diff File
mod - core/src/stored/stored.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - debian/control.in Diff File
mod - systemtests/CMakeLists.txt Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/list-backups/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/list-backups/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/list-backups/testrunner Diff File
mod - webui/module/Job/view/job/job/index.phtml Diff File
mod - webui/module/Restore/src/Restore/Model/RestoreModel.php Diff File

master ef704fb8

2020-09-15 16:53

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000598 from bareos/dev/pstorz/master/no-python3-on-solaris

python plugins: do not build for solaris
mod - core/cmake/BareosFindAllLibraries.cmake Diff File

master d40ccfcc

2020-09-15 16:38

pstorz

Ported: N/A

Details Diff
cmake: as we require cmake >= 3.12 now we remove the workarounds for older versions
mod - core/cmake/BareosFindAllLibraries.cmake Diff File

master d327ee8d

2020-09-15 16:31

pstorz

Ported: N/A

Details Diff
python plugins: do not build for solaris

The current way to detect the python build parameter leads to

CC: error: unrecognized command line option '-KPIC'; did you mean '-fPIC'?

Probably that would be solved when using the sunpro compiler, but that
caused other problems.
mod - core/cmake/BareosFindAllLibraries.cmake Diff File

master 35f414cf

2020-09-15 14:08

pstorz

Ported: N/A

Details Diff
python3 docs: show how to list the content of the pyton bareosfd extension module
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

master bab28d09

2020-09-15 12:13

Jörg Steffens


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000585 from bareos/dev/joergs/master/show-api2-fix

core: console command show in JSON mode names resource types in plural form
mod - core/src/console/console_conf.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/lib/parse_conf.h Diff File
mod - core/src/lib/res.cc Diff File
mod - core/src/qt-tray-monitor/tray_conf.cc Diff File
mod - core/src/stored/stored_conf.cc Diff File

master b3ff46f3

2020-09-14 23:27

pstorz

Ported: N/A

Details Diff
docs: updated sles12sp4 pkglists
mod - docs/pkglists/SLE_12_SP4.x86_64 Diff File

master 0c975b2e

2020-09-14 22:38

pstorz

Ported: N/A

Details Diff
python plugins: do not build for solaris

The current way to detect the python build parameter leads to

CC: error: unrecognized command line option '-KPIC'; did you mean '-fPIC'?

Probably that would be solved when using the sunpro compiler, but that
caused other problems.
mod - core/cmake/BareosFindAllLibraries.cmake Diff File

master dc64d987

2020-09-14 22:11

pstorz

Ported: N/A

Details Diff
cmake: require Version 3.12 for FindPython{2,3}
mod - CMakeLists.txt Diff File
mod - core/CMakeLists.txt Diff File

master 00f84795

2020-09-14 22:07

pstorz

Ported: N/A

Details Diff
docs: adapted pkglists of xUbuntu 16
mod - docs/pkglists/xUbuntu_16.04.i586 Diff File
mod - docs/pkglists/xUbuntu_16.04.x86_64 Diff File

master 8ab2ad5b

2020-09-14 17:58

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000594 from bareos/dev/fbergkemper/master/s4238

webui: Clean the URL after taking the GET parameters
mod - webui/module/Job/view/job/job/index.phtml Diff File

master 208d9356

2020-09-11 22:58

pstorz

Ported: N/A

Details Diff
python: move Python2_SITELIB setting after plugindir is known
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File

master 0f53026c

2020-09-11 19:14

arogge

Ported: N/A

Details Diff
filed: ldap - detect slashes in DN

Bareos cannot handle objects with a slash in their name gracefully,
because it is the path delimiter.
This patch adds detection of DNs the contain a slash to the plugin. It
will now correctly raise an error and will no longer try to back up that
data.
mod - core/src/plugins/filed/python/ldap/BareosFdPluginLDAP.py Diff File

bareos-19.2 7ad8c2e0

2020-09-11 19:14

arogge

Ported: N/A

Details Diff
filed: ldap - detect slashes in DN

Bareos cannot handle objects with a slash in their name gracefully,
because it is the path delimiter.
This patch adds detection of DNs the contain a slash to the plugin. It
will now correctly raise an error and will no longer try to back up that
data.

(backport of commit 0f53026cba7a316b5baa38c9aca51437b0782fa9)
mod - core/src/plugins/filed/BareosFdPluginLDAP.py Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 193 194 195 196 197 198 199 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 609 610 611  Next  Last