Changesets: bareos

master 45231535

2020-10-09 19:50

pstorz

Ported: N/A

Details Diff
python plugins: deb: clean install.in files from no longer existing files
mod - debian/bareos-director-python-plugins-common.install.in Diff File
mod - debian/bareos-filedaemon-python-plugins-common.install.in Diff File
mod - debian/bareos-storage-python-plugins-common.install.in Diff File

master ff2c5d25

2020-10-08 19:17

franku


Committer: GitHub

Ported: N/A

Details Diff
Apply suggestions from code review

Co-authored-by: Andreas Rogge <andreas.rogge@bareos.com>
mod - core/src/plugins/filed/python/libcloud/BareosFdPluginLibcloud.py Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

master 4a687c3f

2020-10-08 18:44

franku

Ported: N/A

Details Diff
libcloud-plugin: replace treat_download_errors_as_warnings

- set fail_on_download_error to False by default because this is
the default behaviour of bareos backups
- as a matter of fact by default download errors will be flagged
as warnings and jobs will be marked "with warnings"
mod - core/src/plugins/filed/python/libcloud/BareosFdPluginLibcloud.py Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

master 7c3c3106

2020-10-07 21:53

joergs

Ported: N/A

Details Diff
docs: clarify FileSet->Include->File directive (use of backslashes)

Before, the documentation shows \<includefile-client and mentioned,
that for quoted strings, two backslashes must be used.
However, the configparser does not allow backslashes in File directives in unquoted strings,
therefore two backslashes must always be used.
Moreover, when using a single backslash in a quoted string,
the configparser checks the next character.
In case of a <, it just ignores the backslash,
so that File="\<includefile" is identical to File="<includefile".

With this change, the documentation only shows the working format: "\\<includefile".

The corresponding change is also done for File = "\\|command".
mod - docs/manuals/source/Configuration/Director.rst Diff File

master 810f0921

2020-10-07 20:09

franku

Ported: N/A

Details Diff
fd-plugin: add a file to packaging lists
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.devel Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-python-plugin Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.traymonitor Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/plist Diff File
mod - core/platforms/packaging/bareos.spec Diff File

master 9452f7d3

2020-10-07 19:19

franku

Ported: N/A

Details Diff
fd-plugin: format code
mod - core/src/plugins/filed/python/postgres/BareosFdPluginPostgres.py Diff File
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginLocalFilesBaseclass.py Diff File
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginLocalFileset.py Diff File

master 74c9d40d

2020-10-07 19:09

franku

Ported: N/A

Details Diff
fd-plugin: move some code into separate class from local fileset plugin
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
mod - core/src/plugins/filed/python/postgres/BareosFdPluginPostgres.py Diff File
add - core/src/plugins/filed/python/pyfiles/BareosFdPluginLocalFilesBaseclass.py Diff File
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginLocalFileset.py Diff File

bareos-19.2 3a675d46

2020-10-07 18:43

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000624 from bareos/dev/pstorz/bareos-19.2/ubuntu20

bareos 19.2: Also build for Ubuntu 20
mod - docs/pkglists/xUbuntu_20.04.x86_64 Diff File

bareos-19.2 9ba82120

2020-10-07 17:44

pstorz

Ported: N/A

Details Diff
docs: pkglist: add plugin-compat package to xUbuntu_20.04
mod - docs/pkglists/xUbuntu_20.04.x86_64 Diff File

master c3433bca

2020-10-07 15:37

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000622 from arogge/dev/arogge/master/remove-unused

Remove unused and unmaintained sample code
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.devel Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.director-python-plugin Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-python-plugin Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-python-plugin Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.traymonitor Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/plist Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/plugins/dird/python/CMakeLists.txt Diff File
rm - core/src/plugins/dird/python/pyfiles/bareos-dir.py.template Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
rm - core/src/plugins/filed/python/pyfiles/bareos-fd-mock-test.py Diff File
rm - core/src/plugins/filed/python/pyfiles/bareos-fd.py.template Diff File
rm - core/src/plugins/filed/test-deltaseq/test-deltaseq-fd.cc Diff File
mod - core/src/plugins/stored/python/CMakeLists.txt Diff File
rm - core/src/plugins/stored/python/pyfiles/bareos-sd.py.template Diff File
rm - core/src/stored/backends/object_store_device.cc Diff File
rm - core/src/tools/smtp-orig.cc Diff File
mod - debian/bareos-director-python-plugin.install.in Diff File
mod - debian/bareos-filedaemon-python-plugin.install.in Diff File
mod - debian/bareos-storage-python-plugin.install.in Diff File

master 1c5e6e36

2020-10-07 14:33

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000623 from arogge/dev/arogge/master/remove-droplet-from-repo

pkglist: remove libdroplet references
mod - docs/pkglists/CentOS_7.x86_64 Diff File
mod - docs/pkglists/Fedora_29.x86_64 Diff File
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
mod - docs/pkglists/RHEL_7.x86_64 Diff File
mod - docs/pkglists/SLE_12_SP4.x86_64 Diff File

master 765af93f

2020-10-06 17:01

franku


Committer: arogge

Ported: N/A

Details Diff
tests: check padding bytes for state file tests

- check that struct member offset is as expected as in the state file
- add exceptional handling for mingw/win32 32bit and 64bit
- code cleanup
mod - core/src/lib/bsys.cc Diff File
mod - core/src/lib/bsys.h Diff File
mod - core/src/tests/recent_job_results_list.cc Diff File

master fbdbbec0

2020-10-06 16:15

arogge

Ported: N/A

Details Diff
pkglist: remove libdroplet references

since we now include libdroplet in the bareos-storage-droplet package,
there is no need for separate libdroplet packages anymore.
mod - docs/pkglists/CentOS_7.x86_64 Diff File
mod - docs/pkglists/Fedora_29.x86_64 Diff File
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
mod - docs/pkglists/RHEL_7.x86_64 Diff File
mod - docs/pkglists/SLE_12_SP4.x86_64 Diff File

master a03c385f

2020-10-06 12:40

arogge

Ported: N/A

Details Diff
devtools: add support for PR links in changelog
mod - devtools/update-changelog-links.sh Diff File

master 69eb8f0f

2020-10-05 21:34

joergs

Ported: N/A

Details Diff
core: config: CFG_TYPE_SIZE64: fixes result, when value is 0

When the size is 0, a zero should be printed, not an empty string.
Also some cleanup.
mod - core/src/lib/edit.cc Diff File
mod - core/src/tests/test_edit.cc Diff File

master fe7d4d3b

2020-10-05 20:38

joergs

Ported: N/A

Details Diff
core: configparser: cleanup reading CFG_TYPE_ALIST_RES

This commit cleans up the configparser when handling CFG_TYPE_ALIST_STR directives.
This code did contain legacy artifacts, misusing the default value to address an array of alists.
As none of the directives using this type have a default value, it always addresses the first alist
and therefore can be treated
in the same manner as CFG_TYPE_ALIST_STR or other configuration list directives.
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/lib/res.cc Diff File

master 0632ece2

2020-10-05 20:07

arogge


Committer: pstorz

Ported: N/A

Details Diff
debian: fix typo
mod - debian/control.bareos-director-python2-plugin Diff File

master c4e8e6ef

2020-10-05 19:51

arogge


Committer: pstorz

Ported: N/A

Details Diff
debian: adapt install-files to new pkg names

This patch renames the install.in files for the python2 plugins, so the
files are picked up again.

master 32e9642f

2020-10-05 17:27

joergs

Ported: N/A

Details Diff
core: configparser: CFG_TYPE_ALIST_STR: read all entries

Generally, config directives in Bareos that can contain multiple values (list)
can be written in multiple lines and/or been seperated by comma (,):

Job {
...
Run = run1a, run1b
Run = run2a, run2b
...
}

The config types CFG_TYPE_ALIST_STR are lists.
However, before this change, directive using these types
silently ignores all characters after the first comma.

This change fix this.
mod - core/src/lib/res.cc Diff File

master 04974a5a

2020-10-05 16:41

arogge

Ported: N/A

Details Diff
plugins: remove unmaintained templates and examples

This patch removes the ununsed and unmaintained templates for python
plugins. Newer code should be based on an existing plugin and use the
new (as of Bareos 20) API.
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.devel Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.director-python-plugin Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-python-plugin Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.storage-python-plugin Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.traymonitor Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/plist Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/plugins/dird/python/CMakeLists.txt Diff File
rm - core/src/plugins/dird/python/pyfiles/bareos-dir.py.template Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
rm - core/src/plugins/filed/python/pyfiles/bareos-fd-mock-test.py Diff File
rm - core/src/plugins/filed/python/pyfiles/bareos-fd.py.template Diff File
mod - core/src/plugins/stored/python/CMakeLists.txt Diff File
rm - core/src/plugins/stored/python/pyfiles/bareos-sd.py.template Diff File
mod - debian/bareos-director-python-plugin.install.in Diff File
mod - debian/bareos-filedaemon-python-plugin.install.in Diff File
mod - debian/bareos-storage-python-plugin.install.in Diff File

master 94fc835c

2020-10-05 16:25

arogge

Ported: N/A

Details Diff
tools: remove smtp-orig.cc

This contains the original smtp client by Wietse Venema that bsmtp seems
to be based on. As we don't use the code itself, we can safely remove
it.
rm - core/src/tools/smtp-orig.cc Diff File

master 42e8527c

2020-10-05 16:21

arogge

Ported: N/A

Details Diff
stored: remove object_store_device

This backend seems unfinished there is no way to build it.
rm - core/src/stored/backends/object_store_device.cc Diff File

master 917a0039

2020-10-05 16:20

arogge

Ported: N/A

Details Diff
filed: remove test-deltaseq plugin

This test-plugin was never built.
rm - core/src/plugins/filed/test-deltaseq/test-deltaseq-fd.cc Diff File

master bfb372d4

2020-10-05 15:45

pstorz

Ported: N/A

Details Diff
debian: python3 packaging: move py plugins to plugins-common package

Add "Conflicts:" to python plugin packages and make the python plugin
packages depend on the virtual package name.
mod - debian/control.bareos-director-python2-plugin Diff File
mod - debian/control.bareos-filedaemon-python-plugins-common Diff File
mod - debian/control.bareos-filedaemon-python2-plugin Diff File
mod - debian/control.bareos-storage-python2-plugin Diff File

master 327d0d3f

2020-10-05 15:37

arogge


Committer: pstorz

Ported: N/A

Details Diff
python3: use correct package name for virtual provides
mod - core/platforms/packaging/bareos.spec Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 266 267 268 269 270 271 272 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 688 689 690  Next  Last