bareos: master ef365301

Author Committer Branch Timestamp Parent
arogge Bareos Bot master 2023-09-15 10:33 master faa80667 Pending
Changeset lib: make TLS Enable = no imply TLS Require = no

Previously, when setting `TLS Require = yes` this would implicitly also
set `TLS Enable = yes`.
Since both, `TLS Enable` and `TLS Require` now default to yes, this
would mean that to disable TLS you have to set both `TLS Enable = no`
and `TLS Require = no`.
Thus patch changes the behaviour, to make `TLS Enable = no` also imply
`TLS Require = no`.

The most common scenarios don't require any configuration change, as the
effect is unchanged. In the improbable case where you had configured
Bareos like this:
TLS Enable = no
TLS Require = yes
The old behaviour was to have TLS enabled and required, while the new
behaviour is now to have TLS disabled.
mod - core/src/lib/ Diff File
mod - core/src/tests/configs/console-director/tls_disabled/bareos-dir.d/director/ Diff File
mod - core/src/tests/configs/console-director/tls_disabled/bconsole.conf Diff File
mod - systemtests/tests/notls/etc/bareos/bareos-dir.d/client/ Diff File
mod - systemtests/tests/notls/etc/bareos/bareos-dir.d/director/ Diff File
mod - systemtests/tests/notls/etc/bareos/bareos-dir.d/storage/ Diff File
mod - systemtests/tests/notls/etc/bareos/bareos-fd.d/client/ Diff File
mod - systemtests/tests/notls/etc/bareos/bareos-fd.d/director/ Diff File
mod - systemtests/tests/notls/etc/bareos/bareos-sd.d/director/ Diff File
mod - systemtests/tests/notls/etc/bareos/bareos-sd.d/storage/ Diff File
mod - systemtests/tests/notls/etc/bareos/ Diff File
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/console/admin-notls.conf Diff File
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/console/admin-tls.conf Diff File
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/console/client-bareos-fd.conf Diff File
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/console/job-backup-bareos-fd.conf Diff File
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/console/noapicommand.conf Diff File
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/console/noautodisplaycommand.conf Diff File
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/console/poolfull.conf Diff File
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/console/poolnotfull.conf Diff File
mod - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/director/ Diff File
mod - systemtests/tests/python-pam/etc/bareos/bareos-dir.d/console/PamConsole-notls.conf Diff File
mod - systemtests/tests/python-pam/etc/bareos/bareos-dir.d/console/PamConsole.conf Diff File
mod - systemtests/tests/python-pam/etc/bareos/bareos-dir.d/console/admin.conf Diff File
mod - systemtests/tests/python-pam/etc/bareos/bareos-dir.d/director/ Diff File
mod - systemtests/tests/webui-common/etc/bareos/bareos-dir.d/console/admin.conf Diff File
mod - systemtests/tests/webui-common/etc/bareos/bareos-dir.d/console/readonly.conf Diff File