Changesets: bareos

master 9f24d0db

2019-07-12 18:36

franku

Ported: N/A

Details Diff
console: reset a pointer variable after free

fixes 0001100: bconsole crashes when a pam authentication aborts

This fixes a double free of a pointer when the called pam module
aborts the authentication i.e. in case of an error
Affected Issues
0001100
mod - core/src/console/auth_pam.cc Diff File

master 3046630c

2019-07-12 17:06

franku

Ported: N/A

Details Diff
tests: added full cmake support for bconsole pam test
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/tests/bconsole-pam/bin/check_pam_exec_available.sh Diff File
add - systemtests/tests/bconsole-pam/etc/pam.d/bareos_discover_pam_exec Diff File

bareos-18.2 f72f7631

2019-07-12 16:43

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000226 from bareos/dev/franku/bareos-18.2/fix-gfapi-for-fedora30

gfapi_device: detect glfs_ftruncate API change (Fedora 30)
mod - core/cmake/BareosCheckSymbols.cmake Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/stored/backends/gfapi_device.h Diff File

master d5631fa5

2019-07-12 14:42

joergs

Ported: N/A

Details Diff
docs: readded generate-bareos-package-info.py

It has been accidently removed by 65c197566c841fea6a3bd49a819132a39218dab7.

This script generates tables about which package in wihch version is available on the different Linux distributions.
add - docs/manuals/scripts/generate-bareos-package-info.py Diff File
mod - docs/manuals/source/conf.py Diff File

bareos-18.2 7d80c40b

2019-07-12 14:42

joergs

Ported: N/A

Details Diff
docs: readded generate-bareos-package-info.py

It has been accidently removed by 65c197566c841fea6a3bd49a819132a39218dab7.

This script generates tables about which package in wihch version is available on the different Linux distributions.
add - docs/manuals/scripts/generate-bareos-package-info.py Diff File
mod - docs/manuals/source/conf.py Diff File

master eb4009e9

2019-07-12 13:46

joergs

Ported: N/A

Details Diff
docs: introduction about systemtests
mod - docs/manuals/source/DeveloperGuide.rst Diff File
add - docs/manuals/source/DeveloperGuide/BuildAndTestBareos.rst Diff File
mod - docs/manuals/source/DeveloperGuide/generaldevel.rst Diff File
mod - docs/manuals/source/DeveloperGuide/regression.rst Diff File

master 619493dc

2019-07-12 12:14

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000221 from pstorz/dev/pstorz/master/fix-gfapi-for-fedora30

gfapi_device: detect glfs_ftruncate API change (Fedora 30)
mod - core/cmake/BareosCheckSymbols.cmake Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/stored/backends/gfapi_device.h Diff File

master ae666ade

2019-07-11 19:46

frank


Committer: franku

Ported: N/A

Details Diff
systemtests: webui selenium tests integration
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/environment.in Diff File
add - systemtests/tests/webui-selenium/directors.ini.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/console/admin.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/fileset/Catalog.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/fileset/LinuxAll.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/fileset/LinuxAll.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/fileset/SelfTest.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/fileset/Windows All Drives.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/profile/webui-admin.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/schedule/WeeklyCycle.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-sd.d/device/FileStorage.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in Diff File
add - systemtests/tests/webui-selenium/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
add - systemtests/tests/webui-selenium/testrunner.in Diff File
mod - webui/config/autoload/global.php.in Diff File
mod - webui/tests/selenium/webui-selenium-test.py Diff File

master 921a1fc0

2019-07-11 19:43

franku

Ported: N/A

Details Diff
cleanup: replaced multiline comments and disabled clang-format
mod - core/src/include/config.h.in Diff File

master 613316e0

2019-07-11 19:13

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000216 from bareos/dev/arogge/master/fix-975

Fix 0000975: .bvfs_lsdirs limit offset command parameters do not work properly
Affected Issues
0000975
mod - core/src/cats/bvfs.cc Diff File
add - core/src/cats/dml/0074_bvfs_ls_special_dirs_3.postgresql Diff File
mod - core/src/cats/dml/0075_bvfs_ls_sub_dirs_5 Diff File
add - core/src/cats/dml/0075_bvfs_ls_sub_dirs_5.postgresql Diff File
mod - core/src/cats/dml/create_queryfiles.sh Diff File
mod - core/src/cats/mysql_queries.inc Diff File
mod - core/src/cats/postgresql_queries.inc Diff File
mod - core/src/cats/sqlite_queries.inc Diff File

master 5d709864

2019-07-11 13:02

Jörg Steffens


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000218 from joergsteffens/dev/joergs/master/systemtest-bconsole-pam

add bconsole-pam systemtest
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/src/console/console.cc Diff File
mod - docs/manuals/source/Configuration/Console.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/PAM.rst Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/environment.in Diff File
add - systemtests/tests/bconsole-pam/bin/check_pam_exec_available.sh Diff File
add - systemtests/tests/bconsole-pam/bin/pam_exec_check.sh Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/console/pam.conf Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/user/user1.conf Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bconsole-default.conf.in Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/bconsole-pam/etc/pam.d/bareos.in Diff File
add - systemtests/tests/bconsole-pam/etc/user1.cred Diff File
add - systemtests/tests/bconsole-pam/etc/user2.cred Diff File
add - systemtests/tests/bconsole-pam/testrunner Diff File

master 2d789f03

2019-07-10 23:21

pstorz


Committer: franku

Ported: N/A

Details Diff
gfapi_device: detect glfs_ftruncate API change (Fedora 30)

... and redefine glfs_ftruncate() to fix the problem
mod - core/cmake/BareosCheckSymbols.cmake Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/stored/backends/gfapi_device.h Diff File

bareos-18.2 2ce2c587

2019-07-10 23:21

pstorz


Committer: franku

Ported: N/A

Details Diff
gfapi_device: detect glfs_ftruncate API change (Fedora 30)

... and redefine glfs_ftruncate() to fix the problem
mod - core/cmake/BareosCheckSymbols.cmake Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/stored/backends/gfapi_device.h Diff File

master 97985772

2019-07-10 19:29

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000215 from bareos/dev/franku/master/network-diagrams

docs: added network sequence diagrams for verify job
mod - docs/manuals/source/DeveloperGuide/netprotocol.rst Diff File
add - docs/manuals/source/DeveloperGuide/netprotocol/verify_one_file_volume_to_catalog.puml Diff File
add - docs/manuals/source/DeveloperGuide/netprotocol/verify_one_file_volume_to_catalog_overview.puml Diff File

master ca85c212

2019-07-10 17:47

Heike Jurzik


Committer: franku

Ported: N/A

Details Diff
docs: fixed some typos

- fixed some formatting errors in the listings
- changed some file names for bareos-dir.d in the listings
(the directory names don't have capital letters)
mod - docs/manuals/source/TasksAndConcepts/CatalogMaintenance.rst Diff File

master 74f867e0

2019-07-09 20:19

frank

Ported: N/A

Details Diff
dird: changed the initialization order of job queue and socket server

The UA socket server should not be started before InitJobServer has been
called, because the job queue would not be available.
mod - core/src/dird/dird.cc Diff File

master a9a0bdd9

2019-07-09 18:31

arogge

Ported: N/A

Details Diff
cats: Fix .bvfs_lsdirs when using limit and offset

Fixes 0000975: .bvfs_lsdirs limit offset command parameters do not work properly

The .bvfs_lsdirs command did not return the correct amount of entries
when it was used with multiple jobids together with limit and offset.
The problem was that the SQL query returned multiple rows with the same
path and Bvfs::_handle_path() removed the duplicates. Also, no matter
what offset was given, the result did always start with the . and ..
entries.

This is fixed now when using the PostgreSQL DB for Catalog by a modified
SQL query that integrates the formerly separate SQL query for the . and
.. entries with the query for the normal directory entries and the new
query no longer contains duplicates.

This version will not work with a MySQL Catalog DB because MySQL/MariaDB
lacks the DISTINCT ON feature.

Original Author: Stephan Duehr <stephan.duehr@bareos.com>
Affected Issues
0000975
mod - core/src/cats/bvfs.cc Diff File
add - core/src/cats/dml/0074_bvfs_ls_special_dirs_3.postgresql Diff File
mod - core/src/cats/dml/0075_bvfs_ls_sub_dirs_5 Diff File
add - core/src/cats/dml/0075_bvfs_ls_sub_dirs_5.postgresql Diff File
mod - core/src/cats/mysql_queries.inc Diff File
mod - core/src/cats/postgresql_queries.inc Diff File
mod - core/src/cats/sqlite_queries.inc Diff File

master fd63a945

2019-07-09 18:16

arogge

Ported: N/A

Details Diff
cats: adapt create_queryfiles.sh for new indent

create_queryfiles.sh generated files complying with
the old indentation style. This patch makes sure
the generated files match out new indentation style.
mod - core/src/cats/dml/create_queryfiles.sh Diff File

master a1ae2d78

2019-07-09 15:05

franku

Ported: N/A

Details Diff
docs: added network sequence diagrams for verify job

- short and detailed view
mod - docs/manuals/source/DeveloperGuide/netprotocol.rst Diff File
add - docs/manuals/source/DeveloperGuide/netprotocol/verify_one_file_volume_to_catalog.puml Diff File
add - docs/manuals/source/DeveloperGuide/netprotocol/verify_one_file_volume_to_catalog_overview.puml Diff File

master 857f2d70

2019-07-09 14:35

frank


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000210 from astoorangi/fixes-webui

webui: Better error message if user has no permission to the ".api" command
mod - webui/module/Auth/src/Auth/Controller/AuthController.php Diff File

master 91a33e04

2019-07-09 13:49

astoorangi

Ported: N/A

Details Diff
webui: Better error message if user has no permission to the ".api" command

Fixes 0001095: webui: when login as a user without the permission to the ".api" command, the webui show a wrong and ugly error message

restructured loginAction in AuthController

createForm() also ends the session now, Univention will be handled like Debian
Affected Issues
0001095
mod - webui/module/Auth/src/Auth/Controller/AuthController.php Diff File

bareos-18.2 9ea774e6

2019-07-09 13:49

astoorangi


Committer: frank

Ported: N/A

Details Diff
webui: Better error message if user has no permission to the ".api" command

Fixes 0001095: webui: when login as a user without the permission to the ".api" command, the webui show a wrong and ugly error message

restructured loginAction in AuthController

createForm() also ends the session now, Univention will be handled like Debian
Affected Issues
0001095
mod - webui/module/Auth/src/Auth/Controller/AuthController.php Diff File

master b87cb814

2019-07-09 13:23

frank

Ported: N/A

Details Diff
webui: remove commented out code
mod - webui/module/Auth/src/Auth/Controller/AuthController.php Diff File

bareos-18.2 4315e20f

2019-07-09 13:23

frank

Ported: N/A

Details Diff
webui: remove commented out code
mod - webui/module/Auth/src/Auth/Controller/AuthController.php Diff File

master f11ca9e2

2019-07-09 12:29

frank


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000214 from astoorangi/fixes-webui-log

webui: Fixed always active debug messages in error.log
mod - webui/module/Auth/src/Auth/Controller/AuthController.php Diff File
mod - webui/vendor/Bareos/library/Bareos/BSock/BareosBSock.php Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 288 289 290 291 292 293 294 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 608 609 610  Next  Last