Changesets: bareos

master 7860b88c

2021-12-20 22:54

pstorz

Ported: N/A

Details Diff
systemtests: run diff with LANG=C during recovery check

In the test set of files we have a file with a filename that is not
utf8. On Solaris diff crashes if the language is set to something with
utf8 but a filename appears that cannot be encoded in utf8:

diff: cannot compare file names 'filename-with-non-utf8-bytestring->C�N' and \
'filename-with-non-utf8-bytestring->C�N': Illegal byte sequence
diff: program error
exit(134) is called. Set test to failure and end test.

This commit makes sure that diff is called with LANG=C.
mod - systemtests/scripts/functions Diff File

master ce9f5bc8

2021-12-20 20:10

joergs

Ported: N/A

Details Diff
core: add PYTHON_MODULE_PATH definition

Use PYTHON_MODULE_PATH as default Python module search path for Python plugins.
Also use identical "PyLoadModule" function for all daemons.
Before all 3 python plugins did use there own version
of the PyLoadModule function.
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/plugins/dird/python/python-dir.cc Diff File
mod - core/src/plugins/filed/python/python-fd.cc Diff File
add - core/src/plugins/include/python_plugin_modules_common.inc Diff File
mod - core/src/plugins/include/python_plugins_common.inc Diff File
mod - core/src/plugins/stored/python/python-sd.cc Diff File
mod - core/src/win32/compat/include/mingwconfig.h Diff File

master b5c893b0

2021-12-20 20:08

joergs

Ported: N/A

Details Diff
python-plugin: add debug
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginBaseclass.py Diff File

master 9ab5e274

2021-12-20 20:06

joergs

Ported: N/A

Details Diff
contrib: cleanup
mod - contrib/fd-plugins/README.md Diff File

master 72ca475b

2021-12-20 20:04

joergs

Ported: N/A

Details Diff
contrib: renamed bareos_option_example

Renamed options-plugin-sample to bareos_option_example to satisfy PEP8.
Adapted for Bareos >= 20.
add - contrib/fd-plugins/bareos_option_example/BareosFdPluginFileInteract.py Diff File
rm - contrib/fd-plugins/options-plugin-sample/BareosFdPluginFileInteract.py Diff File

master 61c4405d

2021-12-20 18:28

joergs

Ported: N/A

Details Diff
contrib: renamed mysql-python to bareos_mysql_dump

Paths containing "-" are not allowed, therefore renamed to bareos_mysql_dump.
Also renamed bareos-fd-mysql.py to bareos_mysql_dump/__init__.py
so that the configuration looks cleaner.

master 87262c6b

2021-12-20 18:25

joergs

Ported: N/A

Details Diff
contrib: renamed bareos-tasks-plugins -> bareos_tasks

Renamed bareos-tasks-plugins to bareos_tasks.
Adapt file names to PEP8 (lowercase, no - in names).
Adapt bareos_tasks.pssql to Bareos >= 20.
rm - contrib/fd-plugins/bareos-tasks-plugins/pgsql/__init__.py Diff File
rm - contrib/fd-plugins/bareos-tasks-plugins/xenserver/__init__.py Diff File

master 77e649aa

2021-12-20 18:22

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001029

debian: don't start daemons on install or upgrade
mod - .gitignore Diff File
mod - CHANGELOG.md Diff File
mod - debian/control Diff File
mod - debian/control.bareos-universal-client Diff File
mod - debian/rules Diff File

master eaee32c8

2021-12-20 18:17

arogge

Ported: N/A

Details Diff
debian: add ulc preinst/postinst to gitignore
mod - .gitignore Diff File

master 0babf7f1

2021-12-20 11:52

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001028 from bareos/dev/joergs/master/universal-client-docs

docs: add documentation about Unified Linux Client
mod - .gitignore Diff File
mod - CHANGELOG.md Diff File
mod - docs/manuals/source/Appendix/OperatingSystems.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareos.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial/WhatIsBareos.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/StorageBackends.rst Diff File

master 2f7ebd3a

2021-12-20 11:48

pstorz

Ported: N/A

Details Diff
update CHANGELOG.md
mod - CHANGELOG.md Diff File

master 825fe6aa

2021-12-20 11:44

pstorz

Ported: N/A

Details Diff
.gitignore: add debian unified linux client pre/postinst files
mod - .gitignore Diff File

master f35b2124

2021-12-19 19:35

joergs

Ported: N/A

Details Diff
docs: ULC clarifications
mod - docs/manuals/source/Appendix/OperatingSystems.rst Diff File

master d1cd4cd2

2021-12-19 01:03

joergs


Committer: GitHub

Ported: N/A

Details Diff
Update docs/manuals/source/Appendix/OperatingSystems.rst

Co-authored-by: Philipp Storz <philipp.storz@bareos.com>
mod - docs/manuals/source/Appendix/OperatingSystems.rst Diff File

master a0baf7b6

2021-12-19 01:02

joergs


Committer: GitHub

Ported: N/A

Details Diff
Update docs/manuals/source/Appendix/OperatingSystems.rst

Co-authored-by: Philipp Storz <philipp.storz@bareos.com>
mod - docs/manuals/source/Appendix/OperatingSystems.rst Diff File

master 08ed8484

2021-12-18 22:20

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001027

core: remove deprecated config directive `dbdriver` from all config files, templates and from automatic configuration during install
mod - CHANGELOG.md Diff File
mod - core/CMakeLists.txt Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-deinstall Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-install Diff File
rm - core/platforms/freebsd/bareos-freebsd/bareos.com-director/pkg-install Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/scripts/bareos-config-lib.sh.in Diff File
mod - core/src/defaultconfigs/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - core/src/dird/ua_status.cc Diff File
mod - core/src/tests/configs/bareos-configparser-tests/bareos-dir.d/catalog/MyCatalog.conf Diff File
mod - core/src/tests/configs/catalog/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - core/src/tests/configs/console-director/tls_disabled/bareos-dir.d/catalog/MyCatalog.conf Diff File
mod - core/src/tests/configs/console-director/tls_psk_default_enabled/bareos-dir.d/catalog/MyCatalog.conf Diff File
mod - core/src/tests/configs/run-on-incoming-connect-interval/bareos-dir.d/catalog/MyCatalog.conf Diff File
mod - core/src/tests/configs/runscript-tests/bareos-dir.conf Diff File
mod - core/src/tests/configs/scheduler-hourly/bareos-dir.d/catalog/MyCatalog.conf Diff File
mod - core/src/tests/configs/scheduler-on-time-noday-noclient/bareos-dir.d/catalog/MyCatalog.conf Diff File
mod - core/src/tests/configs/scheduler-on-time-noday/bareos-dir.d/catalog/MyCatalog.conf Diff File
mod - core/src/tests/configs/scheduler-on-time/bareos-dir.d/catalog/MyCatalog.conf Diff File
mod - debian/bareos-director.postinst.in Diff File
mod - debian/control Diff File
mod - debian/control.bareos-database Diff File
mod - systemtests/bin/bareos Diff File
mod - systemtests/tests/acl/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/ai-consolidate-ignore-duplicate-job/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/autochanger/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/bareos-acl/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/bareos/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/bconsole-pam/testrunner Diff File
mod - systemtests/tests/bconsole/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/block-size/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/bscan-bextract-bls/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/chflags/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/client-initiated/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/config-dump/testrunner Diff File
mod - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/copy-archive-job/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/copy-bscan/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/copy-remote-bscan/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/deprecation/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/droplet-s3/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/encrypt-signature-tls-cert/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/encrypt-signature/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/fileset-multiple-blocks/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/filesets/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/gfapi-fd/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/glusterfs-backend/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/list-backups/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/messages/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/multiplied-device/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/ndmp/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/notls/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/passive/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/py2plug-dir/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/py2plug-fd-ldap/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/py2plug-fd-libcloud/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/py2plug-fd-local-fileset-restoreobject/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/py2plug-fd-local-fileset/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/py2plug-fd-ovirt/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/py2plug-fd-percona-xtrabackup/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/py2plug-fd-postgres/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/py2plug-fd-vmware/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/py2plug-sd/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/python-pam/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/quota-softquota/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/reload/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/restapi/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/scheduler-backup/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/sparse-file/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/spool/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/truncate-command/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/virtualfull-bscan/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/virtualfull/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/volume-pruning/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/webui-common/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
mod - systemtests/tests/xattr/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File

master b62897d6

2021-12-18 12:58

joergs


Committer: arogge

Ported: N/A

Details Diff
debian: provide bareos-universal-filedaemon

Let the bareos-universal-client package,
which is a bareos-filedaemon with minimized dependencies
also provide the package name
bareos-universal-filedaemon
mod - debian/control.bareos-universal-client Diff File

master 3ee4948a

2021-12-18 12:50

joergs


Committer: arogge

Ported: N/A

Details Diff
update CHANGELOG.md
mod - CHANGELOG.md Diff File

master a3915bed

2021-12-18 01:16

joergs


Committer: arogge

Ported: N/A

Details Diff
debian: don't start daemons on install

Don't start the daemons on installation.
On upgrade, only restart the bareos-filedaemon,
not the bareos-director nor the bareos-storagedaemon
to not interfere with running jobs.
mod - debian/rules Diff File

master 2c1f0273

2021-12-18 01:14

joergs


Committer: arogge

Ported: N/A

Details Diff
debian: control as generated by normal debian build
mod - debian/control Diff File

master 9b5c3212

2021-12-17 19:31

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001019

Add support for Universal Linux Client
mod - .gitignore Diff File
mod - .matrix.yml Diff File
mod - CHANGELOG.md Diff File
mod - CMakeLists.txt Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
add - core/cmake/generate-debian-control.cmake.in Diff File
mod - core/manpages/CMakeLists.txt Diff File
mod - core/platforms/debian/CMakeLists.txt Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.common Diff File
mod - core/src/CMakeLists.txt Diff File
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/btime.cc Diff File
mod - core/src/lib/btime.h Diff File
mod - core/src/lib/priv.cc Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/stored/block.h Diff File
mod - core/src/stored/bscan.cc Diff File
mod - core/src/stored/label.cc Diff File
mod - core/src/stored/mac.cc Diff File
mod - core/src/tests/CMakeLists.txt Diff File
rm - debian/bareos-director.bareos-dir.init.in Diff File
rm - debian/bareos-filedaemon.bareos-fd.init.in Diff File
rm - debian/bareos-storage.bareos-sd.init.in Diff File
add - debian/bareos-universal-client.install.in Diff File
add - debian/bareos-universal-client.postinst.in Diff File
add - debian/bareos-universal-client.postrm Diff File
add - debian/bareos-universal-client.preinst.in Diff File
add - debian/bareos-universal-client.prerm Diff File
mod - debian/compat Diff File
add - debian/control.bareos Diff File
add - debian/control.bareos-bconsole Diff File
add - debian/control.bareos-client Diff File
add - debian/control.bareos-common Diff File
add - debian/control.bareos-database Diff File
add - debian/control.bareos-dbg Diff File
add - debian/control.bareos-director Diff File
add - debian/control.bareos-filedaemon Diff File
add - debian/control.bareos-storage Diff File
add - debian/control.bareos-tools Diff File
add - debian/control.bareos-universal-client Diff File
add - debian/control.bareos-universal-client-dbg Diff File
rm - debian/control.in Diff File
add - debian/control.src Diff File
mod - debian/rules Diff File
add - docs/pkglists/ULC_deb_OpenSSL_1.1.i586 Diff File
add - docs/pkglists/ULC_deb_OpenSSL_1.1.x86_64 Diff File

master 163afcfd

2021-12-17 17:06

pstorz

Ported: N/A

Details Diff
update CHANGELOG.md
mod - CHANGELOG.md Diff File

master 5bfbc5f1

2021-12-17 16:49

pstorz


Committer: joergs

Ported: N/A

Details Diff
dird: use fixed string "postgresql" for db in status header

The only remaining supported catalog db driver is postgresql, so we can
immediately return that value.
mod - core/src/dird/ua_status.cc Diff File

master cf66a204

2021-12-17 14:54

joergs

Ported: N/A

Details Diff
docs: updating release URL and supported dists
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareos.rst Diff File

master 372e7bf1

2021-12-17 14:37

joergs

Ported: N/A

Details Diff
docs: add section about Universal Linux Client

The Universal Linux Client is a Bareos FD with minimal system dependencies.

This change also remove the outdated section
about "Packages for the different Linux platforms".
mod - docs/manuals/source/Appendix/OperatingSystems.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareos.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial/WhatIsBareos.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/StorageBackends.rst Diff File
 First  Prev  1 2 3 ... 60 ... 115 116 117 118 119 120 121 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 601 602  Next  Last