Changesets: bareos

bareos-18.2 3faf2212

2020-09-24 18:15

frank

Ported: N/A

Details Diff
webui: Fix login issue

This commit fixes a login issue which occurred when the update
information could not be retrieved.

- Restructured AuthController for readability and optimization
- Use the ZF2 Session Container instead of $_SESSION
- Introduce AuthController method checkAPIStatusDIRD
- Introduce AuthController method checkACLStatusDIRD
- Introduce AuthController method checkUpdateStatusDIRD

The commit also fixes a minor issue with the UpdateAlert ViewHelper.

Fixes 0001039: Can not login in webui

(cherry picked from commit 0691180355e9d437986b47b11554ae4a6afba186)
Affected Issues
0001039
mod - webui/module/Application/src/Application/Controller/Plugin/SessionTimeoutPlugin.php Diff File
mod - webui/module/Application/src/Application/View/Helper/UpdateAlert.php Diff File
mod - webui/module/Auth/src/Auth/Controller/AuthController.php Diff File

bareos-19.2 f366ee9e

2020-09-24 18:15

frank

Ported: N/A

Details Diff
webui: Fix login issue

This commit fixes a login issue which occurred when the update
information could not be retrieved.

- Restructured AuthController for readability and optimization
- Use the ZF2 Session Container instead of $_SESSION
- Introduce AuthController method checkAPIStatusDIRD
- Introduce AuthController method checkACLStatusDIRD
- Introduce AuthController method checkUpdateStatusDIRD

The commit also fixes a minor issue with the UpdateAlert ViewHelper.

Fixes 0001039: Can not login in webui

(cherry picked from commit 0691180355e9d437986b47b11554ae4a6afba186)
Affected Issues
0001039
mod - webui/module/Application/src/Application/Controller/Plugin/SessionTimeoutPlugin.php Diff File
mod - webui/module/Application/src/Application/View/Helper/UpdateAlert.php Diff File
mod - webui/module/Auth/src/Auth/Controller/AuthController.php Diff File

master d3ea2d77

2020-09-24 14:55

franku

Ported: N/A

Details Diff
systemtests: disable droplet test without minio
mod - systemtests/CMakeLists.txt Diff File

master f4ba8b44

2020-09-24 12:54

franku

Ported: N/A

Details Diff
systemtests: start minio separately for each test

- each test using minio starts minio with a unique port number
and a dedicated name
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/scripts/start_minio.sh Diff File
mod - systemtests/scripts/stop_minio.sh Diff File
rm - systemtests/tests/droplet-s3/start_minio.sh Diff File
rm - systemtests/tests/droplet-s3/stop_minio.sh Diff File
mod - systemtests/tests/droplet-s3/testrunner Diff File
mod - systemtests/tests/py2plug-fd-libcloud/testrunner Diff File

master 909948c0

2020-09-22 19:58

franku


Committer: joergs

Ported: N/A

Details Diff
cats: convert first element to number or return zero in case of error

- adds a bit more readability to the code
mod - core/src/cats/cats.h Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/tests/test_db_list_ctx.cc Diff File

master dc3ca951

2020-09-22 19:30

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000603 from arogge/dev/arogge/master/dbconfig-common-noinstall

debian: no mysql/sqlite3 dbconfig-common install
mod - core/platforms/debian/CMakeLists.txt Diff File
mod - debian/bareos-database-mysql.install.in Diff File
mod - debian/bareos-database-sqlite3.install.in Diff File

master 9e83658b

2020-09-22 19:21

franku


Committer: joergs

Ported: N/A

Details Diff
cats: do not create a race condition with a member variable
mod - core/src/cats/bvfs.cc Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/sql_get.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_dotcmds.cc Diff File
mod - core/src/dird/ua_prune.cc Diff File
mod - core/src/dird/ua_purge.cc Diff File
mod - core/src/dird/ua_restore.cc Diff File
mod - core/src/dird/vbackup.cc Diff File
mod - core/src/lib/output_formatter_resource.cc Diff File
mod - core/src/tests/test_db_list_ctx.cc Diff File

master 8141b2b8

2020-09-21 20:17

joergs

Ported: N/A

Details Diff
core: enable/disable commands: add API mode output
mod - core/src/dird/ua_cmds.cc Diff File

master 6a61aa33

2020-09-21 20:17

joergs

Ported: N/A

Details Diff
core: add handling of CFG_TYPE_DIR_OR_CMD in PropagateResource

This config type has been introduced recently
and wasn't handled by PropagateResource (Job/JobDefs).
mod - core/src/dird/dird_conf.cc Diff File

master 6d7b3dfd

2020-09-21 20:17

joergs

Ported: N/A

Details Diff
systemtests python-bareos: add tests for the delete command
mod - systemtests/tests/python-bareos/python-bareos-unittest.py Diff File

master 1699bd1a

2020-09-21 20:17

joergs

Ported: N/A

Details Diff
gtest: added test for db_list_ctx
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/test_db_list_ctx.cc Diff File

master 5d4cefed

2020-09-21 20:17

joergs

Ported: N/A

Details Diff
core: inherit class db_list_ctx from BStringList

This change improves the handling of output from the "delete" command.
The changes are required to access the individual jobids in the list,
instead of having only access to the a string containing the comma seperated list of jobids.

The count() function has been replaced with the standard size() function.
The reset() function has been replaced with the standard clear() function.

cleanup

cleanup
mod - core/src/cats/bvfs.cc Diff File
mod - core/src/cats/cats.cc Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/sql_create.cc Diff File
mod - core/src/cats/sql_get.cc Diff File
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/bsr.cc Diff File
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/ndmp_ndmmedia_db_helpers.cc Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_dotcmds.cc Diff File
mod - core/src/dird/ua_prune.cc Diff File
mod - core/src/dird/ua_purge.cc Diff File
mod - core/src/dird/ua_restore.cc Diff File
mod - core/src/dird/vbackup.cc Diff File
mod - core/src/dird/vbackup.h Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/jcr.cc Diff File

master 658e6049

2020-09-21 20:17

joergs

Ported: N/A

Details Diff
core: implement json output of delete command
mod - core/src/cats/cats.cc Diff File
mod - core/src/cats/cats.h Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_purge.cc Diff File

master a62206e0

2020-09-21 20:17

joergs

Ported: N/A

Details Diff
core: prevents a director crash when calling "configure add schedule"

The code to parse a schedule run directive calls the scan_err function
in case of a parse error.
However, it did assume, that scan_err terminates the director.
While this is true when parsing at the start of the director,
it isn't true, when called by the "configure add" command.

This patch improves the error handling, by exiting the parse function
when an error is detected.
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/run_conf.cc Diff File

master ac09b092

2020-09-21 20:17

joergs

Ported: N/A

Details Diff
core: prevent crash when calling the setip command
mod - core/src/dird/ua_cmds.cc Diff File

master 8e0c4bdd

2020-09-21 20:17

joergs

Ported: N/A

Details Diff
core: show command: JSON output for "show disabled"
mod - core/src/dird/ua_output.cc Diff File

master b983adbf

2020-09-21 20:17

joergs

Ported: N/A

Details Diff
core: prevent adding or showing Device resources

Devices are no config file resources.
They are only used internally, to represent Storages.
mod - core/src/dird/show_cmd_available_resources.h Diff File
mod - core/src/dird/ua_configure.cc Diff File
mod - core/src/lib/parse_conf.cc Diff File
mod - core/src/tests/show_cmd_available_resources_equals_config_resources.cc Diff File

master 8aac6319

2020-09-18 13:22

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000600 from bareos/dev/pstorz/master/terabyte-sizes

allow terabytes, tebibytes, petabytes,pebibytes, exabytes and exbibytes modifiers when specifying sizes
mod - core/src/lib/edit.cc Diff File
mod - core/src/lib/edit.h Diff File
mod - core/src/lib/res.cc Diff File
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/test_edit.cc Diff File
mod - docs/manuals/source/Configuration/CustomizingTheConfiguration.rst Diff File

master 6ef336ab

2020-09-18 11:28

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Update core/src/tests/test_edit.cc

Co-authored-by: Andreas Rogge <andreas.rogge@bareos.com>
mod - core/src/tests/test_edit.cc Diff File

master e5438df6

2020-09-17 15:41

arogge

Ported: N/A

Details Diff
debian: no mysql/sqlite3 dbconfig-common install

This patch removes the dbconfig-common installation scripts for MySQL
and SQlite3.
Upgrades will still work.
mod - core/platforms/debian/CMakeLists.txt Diff File
mod - debian/bareos-database-mysql.install.in Diff File
mod - debian/bareos-database-sqlite3.install.in Diff File

bareos-18.2 602ee1a7

2020-09-17 15:02

arogge

Ported: N/A

Details Diff
Merge branch 'dev/arogge/bareos-18.2/TT4200674' into bareos-18.2
mod - core/src/plugins/filed/BareosFdPluginLDAP.py Diff File

master ff2fd7b3

2020-09-17 14:27

Jörg Steffens


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000602 from bareos/dev/joergs/master/config-dump-fix

Fixes newly introduced problems with the show command
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
mod - systemtests/tests/python-bareos/python-bareos-unittest.py Diff File

bareos-19.2 d1721808

2020-09-17 12:45

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000601 from arogge/dev/arogge/bareos-19.2/TT4200674

Improve LDAP Plugin for Filedaemon (Backport PR 0000595 to bareos-19.2)
mod - core/src/plugins/filed/BareosFdPluginLDAP.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/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-19.2 1f4ca4fa

2020-09-17 12:36

pstorz

Ported: N/A

Details Diff
systemtests: cmake: detect PYTHON before first use
mod - systemtests/CMakeLists.txt Diff File

master 1adc2058

2020-09-16 23:13

pstorz

Ported: N/A

Details Diff
docs: line breaks in dir(bareofd) output, fix typos
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 192 193 194 195 196 197 198 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 609 610 611  Next  Last