Changesets: bareos

master f018ba42

2020-09-11 18:18

pstorz

Ported: N/A

Details Diff
python packaging: update suse pkglists
mod - docs/pkglists/SLE_15.x86_64 Diff File
mod - docs/pkglists/SLE_15_SP1.x86_64 Diff File
mod - docs/pkglists/openSUSE_Leap_15.0.x86_64 Diff File
mod - docs/pkglists/openSUSE_Leap_15.1.x86_64 Diff File
mod - docs/pkglists/openSUSE_Leap_15.2.x86_64 Diff File

master 1d735ed0

2020-09-11 18:14

pstorz

Ported: N/A

Details Diff
python: windows: fix SITELIB typo
mod - core/cmake/BareosFindAllLibraries.cmake Diff File

master 020d2431

2020-09-11 14:54

pstorz

Ported: N/A

Details Diff
docs: updated RHEL7 pkglist
mod - docs/pkglists/RHEL_7.x86_64 Diff File

master 7431dc2b

2020-09-11 14:53

pstorz

Ported: N/A

Details Diff
docs: updated Fedora pkg lists
mod - docs/pkglists/Fedora_30.x86_64 Diff File
mod - docs/pkglists/Fedora_31.x86_64 Diff File
mod - docs/pkglists/Fedora_32.x86_64 Diff File

master 55cf2158

2020-09-11 14:36

pstorz

Ported: N/A

Details Diff
docs: updated Centos7/8, RHEL7/8 package list
mod - docs/pkglists/CentOS_7.x86_64 Diff File
mod - docs/pkglists/CentOS_8.x86_64 Diff File
mod - docs/pkglists/RHEL_8.x86_64 Diff File

master 20033f1e

2020-09-11 14:09

frank

Ported: N/A

Details Diff
webui: Clean the URL after taking the GET parameters

Avoid duplicate actions after submission of an action followed
by a page refresh.
mod - webui/module/Job/view/job/job/index.phtml Diff File

master 2f885bb6

2020-09-11 14:02

pstorz

Ported: N/A

Details Diff
Debian packaging: add python3 install.in files
mod - debian/bareos-director-python-plugin.install.in Diff File
mod - debian/bareos-director-python3-plugin.install.in Diff File
mod - debian/bareos-filedaemon-python3-plugin.install.in Diff File
mod - debian/bareos-storage-python-plugin.install.in Diff File
mod - debian/bareos-storage-python3-plugin.install.in Diff File

master cdb3faab

2020-09-11 13:53

pstorz

Ported: N/A

Details Diff
rpm packaging: fix more spec problems
mod - core/platforms/packaging/bareos.spec Diff File

master ab8aa73f

2020-09-11 13:37

pstorz

Ported: N/A

Details Diff
rpm packaging: use python2_sitelib
mod - core/platforms/packaging/bareos.spec Diff File

master ec2f88b4

2020-09-11 13:19

pstorz

Ported: N/A

Details Diff
bareos.spec: fix typo
mod - core/platforms/packaging/bareos.spec Diff File

master 09004ff2

2020-09-11 13:03

pstorz

Ported: N/A

Details Diff
python-modules: rpm python 3 packaging
mod - core/platforms/packaging/bareos.spec Diff File

master 3253719b

2020-09-11 12:09

pstorz

Ported: N/A

Details Diff
rpm packaging: use python_sitelib
mod - core/platforms/packaging/bareos.spec Diff File

master 038b8274

2020-09-11 12:03

pstorz

Ported: N/A

Details Diff
python plugins: set Python[23]_SITELIB also when Findpython[23] are not available

On windows, install the python extension modules into plugindir
mod - core/cmake/BareosFindAllLibraries.cmake Diff File

master d755898f

2020-09-11 11:48

pstorz

Ported: N/A

Details Diff
python plugins: use Python[23]_SITELIB as installation directory
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/src/plugins/CMakeLists.txt Diff File
mod - core/src/plugins/dird/python/CMakeLists.txt Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
mod - core/src/plugins/stored/python/CMakeLists.txt Diff File
mod - debian/bareos-filedaemon-python-plugin.install.in Diff File

master 44b79e73

2020-09-11 10:24

pstorz

Ported: N/A

Details Diff
python3: use the term "python extension module"
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

master a91cc5a8

2020-09-10 23:14

pstorz

Ported: N/A

Details Diff
python: have different subdirs for python 2 and python 3 modules
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/src/plugins/CMakeLists.txt Diff File
mod - core/src/plugins/dird/python/CMakeLists.txt Diff File
mod - core/src/plugins/dird/python/python-dir.cc Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
mod - core/src/plugins/filed/python/python-fd.cc Diff File
mod - core/src/plugins/stored/python/CMakeLists.txt Diff File
mod - core/src/plugins/stored/python/python-sd.cc Diff File
mod - debian/bareos-filedaemon-python-plugin.install.in Diff File
mod - debian/bareos-filedaemon-python3-plugin.install.in Diff File

master ba3c6ccf

2020-09-10 22:38

pstorz

Ported: N/A

Details Diff
python plugins: derive LOGPREFIX and PLUGIN_USAGE from PLUGIN_DAEMON and PLUGIN_NAME
mod - core/src/plugins/dird/python/python-dir.cc Diff File
mod - core/src/plugins/filed/python/python-fd.cc Diff File
mod - core/src/plugins/stored/python/python-sd.cc Diff File

master 7ee398a7

2020-09-10 22:12

arogge

Ported: N/A

Details Diff
filed: ldap - support backup/restore large objects

Previously the plugin would not back up large objects (>64k ldif data).
This patch now adds support for these larger objects.
mod - core/src/plugins/filed/python/ldap/BareosFdPluginLDAP.py Diff File

bareos-19.2 279c2291

2020-09-10 22:12

arogge

Ported: N/A

Details Diff
filed: ldap - support backup/restore large objects

Previously the plugin would not back up large objects (>64k ldif data).
This patch now adds support for these larger objects.

(backport of commit 7ee398a7721177aef5ef1e0b4b9fa68399eb9565)
mod - core/src/plugins/filed/BareosFdPluginLDAP.py Diff File

bareos-18.2 747a0b00

2020-09-10 22:12

arogge

Ported: N/A

Details Diff
filed: ldap - support backup/restore large objects

Previously the plugin would not back up large objects (>64k ldif data).
This patch now adds support for these larger objects.

(backport of commit 7ee398a7721177aef5ef1e0b4b9fa68399eb9565)
mod - core/src/plugins/filed/BareosFdPluginLDAP.py Diff File

master 7392cae7

2020-09-10 19:02

stephand


Committer: franku

Ported: N/A

Details Diff
libcloud-plugin: fix filenames with non-ascii characters

Also modified the systemtest to include such filenames.
Additional changes to make the plugin compatible with both
Python 2 and 3, and some minor changes to successfully
run the systemtest.

For enabling the plugin build and systemtest, the following is
required:

- The Python 3 version of the s3cmd tool must be installed, may be
necessary to use
pip3 install s3cmd
instead of OS provided s3cmd package
- Apache Libcloud must be installed, use
pip2 install apache-libcloud
or pip3 install apache-libcloud
- minio must be installed, use
curl -o /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio
chmod 755 /usr/local/bin/minio
- Use the systemtests global path for s3cfg file
mod - core/src/plugins/filed/python/libcloud/BareosFdPluginLibcloud.py Diff File
mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/debug.py Diff File
mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/process_base.py Diff File
mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/worker.py Diff File
mod - systemtests/scripts/start_minio.sh Diff File
mod - systemtests/tests/py2plug-fd-libcloud/testrunner Diff File

master e9b60b1b

2020-09-10 18:21

arogge

Ported: N/A

Details Diff
filed: ldap - detect missing data during restore

When the LDAP plugin fails to back up an object, it will be recorded in
the catlog, but the data will be missing.
Previously these objects were silently ignored during restore, leading
to an incomplete set of restored objects.
This patch now adds a rudimentary detection of this case by checking if
plugin_io() is called with IO_READ, IO_WRITE or IO_SEEK between the
calls to IO_OPEN and IO_CLOSE. When there is no call we now emit a
warning that there was no data to restore the object.
mod - core/src/plugins/filed/python/ldap/BareosFdPluginLDAP.py Diff File

bareos-19.2 2048ef90

2020-09-10 18:21

arogge

Ported: N/A

Details Diff
filed: ldap - detect missing data during restore

When the LDAP plugin fails to back up an object, it will be recorded in
the catlog, but the data will be missing.
Previously these objects were silently ignored during restore, leading
to an incomplete set of restored objects.
This patch now adds a rudimentary detection of this case by checking if
plugin_io() is called with IO_READ, IO_WRITE or IO_SEEK between the
calls to IO_OPEN and IO_CLOSE. When there is no call we now emit a
warning that there was no data to restore the object.

(backport of commit e9b60b1b7c320abcda2288ffa2c394880a5858cd)
mod - core/src/plugins/filed/BareosFdPluginLDAP.py Diff File

bareos-18.2 b7597ce2

2020-09-10 18:21

arogge

Ported: N/A

Details Diff
filed: ldap - detect missing data during restore

When the LDAP plugin fails to back up an object, it will be recorded in
the catlog, but the data will be missing.
Previously these objects were silently ignored during restore, leading
to an incomplete set of restored objects.
This patch now adds a rudimentary detection of this case by checking if
plugin_io() is called with IO_READ, IO_WRITE or IO_SEEK between the
calls to IO_OPEN and IO_CLOSE. When there is no call we now emit a
warning that there was no data to restore the object.

(backport of commit e9b60b1b7c320abcda2288ffa2c394880a5858cd)
mod - core/src/plugins/filed/BareosFdPluginLDAP.py Diff File

master 41bb9f64

2020-09-10 17:45

arogge

Ported: N/A

Details Diff
systemtests: add systemtest for filed ldap plugin
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/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
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 259 260 261 262 263 264 265 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 674 675 676  Next  Last