Changesets: bareos
master 8d92e8f7 2020-02-06 13:36 Ported: N/A Details Diff |
systemtests: check crash on invalid ACL Bug 0001175 - bareos crashes with invalid character in ACL When a profile configuration contains an entry that is detected as invalid, the director crashes. This test reproduces this problem. |
Affected Issues 0001175 |
|
mod - systemtests/CMakeLists.txt | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/messages/Daemon.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/messages/Standard.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/pool/Differential.conf | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/pool/Full.conf | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/pool/Incremental.conf | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/pool/Scratch.conf | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/profile/operator.conf | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-dir.d/storage/File.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-fd.d/client/myself.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-fd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-sd.d/device/FileStorage.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-sd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/bconsole.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/tray-monitor.d/director/Director-local.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in | Diff File | ||
add - systemtests/tests/config-syntax-crash/testrunner | Diff File | ||
master 6328afd2 2020-02-06 13:32 Ported: N/A Details Diff |
systemtests: add messages-test | ||
rm - core/src/tests/configs/messages/bareos-dir.d/catalog/MyCatalog.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/client/bareos-fd.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/fileset/Catalog.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/fileset/LinuxAll.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/fileset/Windows All Drives.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/messages/Standard.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/schedule/WeeklyCycle.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/storage/File.conf | Diff File | ||
mod - systemtests/CMakeLists.txt | Diff File | ||
add - systemtests/tests/messages-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in | Diff File | ||
add - systemtests/tests/messages-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/messages-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in | Diff File | ||
add - systemtests/tests/messages-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in | Diff File | ||
add - systemtests/tests/messages-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in | Diff File | ||
add - systemtests/tests/messages-test/etc/bareos/bareos-dir.d/storage/File.conf.in | Diff File | ||
add - systemtests/tests/messages-test/testrunner | Diff File | ||
bareos-19.2 a81b4be6 2020-02-06 13:32 Ported: N/A Details Diff |
systemtests: add messages-test | ||
rm - core/src/tests/configs/messages/bareos-dir.d/catalog/MyCatalog.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/client/bareos-fd.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/fileset/Catalog.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/fileset/LinuxAll.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/fileset/Windows All Drives.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/messages/Standard.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/schedule/WeeklyCycle.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf | Diff File | ||
rm - core/src/tests/configs/messages/bareos-dir.d/storage/File.conf | Diff File | ||
mod - systemtests/CMakeLists.txt | Diff File | ||
add - systemtests/tests/messages-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in | Diff File | ||
add - systemtests/tests/messages-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/messages-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in | Diff File | ||
add - systemtests/tests/messages-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in | Diff File | ||
add - systemtests/tests/messages-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in | Diff File | ||
add - systemtests/tests/messages-test/etc/bareos/bareos-dir.d/storage/File.conf.in | Diff File | ||
add - systemtests/tests/messages-test/testrunner | Diff File | ||
master fcf73700 2020-02-06 13:29 Ported: N/A Details Diff |
cats: Fix upgrading MySQL database from version 2171 to 2192 "CREATE INDEX IF NOT EXISTS ..." does not work on MySQL. Instead "ALTER TABLE Job ADD INDEX (JobTDate);" is compatible to MariaDB and MySQL. This also works if an index is already in place. Unfortunately we could end up having multiple indexes on JobTDate this way, so manually cleaning up could be required. Perform also a key distribution analysis on the PathVisibility table after index drop. Fixes 0001176: Upgrade 18.2.5 to 19.2.5 failed ... |
Affected Issues 0001176 |
|
mod - core/src/cats/ddl/updates/mysql.2171_2192.sql | Diff File | ||
bareos-19.2 79efe166 2020-02-06 13:29 Ported: N/A Details Diff |
cats: Fix upgrading MySQL database from version 2171 to 2192 "CREATE INDEX IF NOT EXISTS ..." does not work on MySQL. Instead "ALTER TABLE Job ADD INDEX (JobTDate);" is compatible to MariaDB and MySQL. This also works if an index is already in place. Unfortunately we could end up having multiple indexes on JobTDate this way, so manually cleaning up could be required. Perform also a key distribution analysis on the PathVisibility table after index drop. Fixes 0001176: Upgrade 18.2.5 to 19.2.5 failed ... |
Affected Issues 0001176 |
|
mod - core/src/cats/ddl/updates/mysql.2171_2192.sql | Diff File | ||
master a9a9f63c 2020-02-06 13:13 Ported: N/A Details Diff |
lib: move getenv_std_string function from tests to lib/util | ||
mod - core/src/lib/util.cc | Diff File | ||
mod - core/src/lib/util.h | Diff File | ||
mod - core/src/tests/catalog.cc | Diff File | ||
mod - core/src/tests/messages.cc | Diff File | ||
bareos-19.2 47b6244f 2020-02-06 13:13 Ported: N/A Details Diff |
lib: move getenv_std_string function from tests to lib/util | ||
mod - core/src/lib/util.cc | Diff File | ||
mod - core/src/lib/util.h | Diff File | ||
mod - core/src/tests/catalog.cc | Diff File | ||
mod - core/src/tests/messages.cc | Diff File | ||
master 5a7a8485 2020-02-06 12:56 Ported: N/A Details Diff |
messages: use const char* instead of char* for message string | ||
mod - core/src/dird/dird.cc | Diff File | ||
mod - core/src/lib/message.cc | Diff File | ||
mod - core/src/lib/message.h | Diff File | ||
bareos-19.2 4d4cfeb9 2020-02-06 12:56 Ported: N/A Details Diff |
messages: use const char* instead of char* for message string | ||
mod - core/src/dird/dird.cc | Diff File | ||
mod - core/src/lib/message.cc | Diff File | ||
mod - core/src/lib/message.h | Diff File | ||
master 3264abbc 2020-02-06 12:49 Ported: N/A Details Diff |
tests: add messages unit test and test-config | ||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/catalog/MyCatalog.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/client/bareos-fd.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/console/bareos-mon.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/director/bareos-dir.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/fileset/Catalog.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/fileset/LinuxAll.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/fileset/SelfTest.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/fileset/Windows All Drives.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/job/BackupCatalog.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/job/RestoreFiles.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/job/backup-bareos-fd.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/jobdefs/DefaultJob.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/messages/Standard.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/pool/Differential.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/pool/Full.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/pool/Incremental.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/pool/Scratch.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/profile/operator.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/schedule/WeeklyCycle.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/storage/File.conf | Diff File | ||
add - core/src/tests/messages.cc | Diff File | ||
bareos-19.2 75dc94a7 2020-02-06 12:49 Ported: N/A Details Diff |
tests: add messages unit test and test-config | ||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/catalog/MyCatalog.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/client/bareos-fd.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/console/bareos-mon.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/director/bareos-dir.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/fileset/Catalog.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/fileset/LinuxAll.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/fileset/SelfTest.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/fileset/Windows All Drives.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/job/BackupCatalog.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/job/RestoreFiles.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/job/backup-bareos-fd.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/jobdefs/DefaultJob.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/messages/Standard.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/pool/Differential.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/pool/Full.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/pool/Incremental.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/pool/Scratch.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/profile/operator.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/schedule/WeeklyCycle.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf | Diff File | ||
add - core/src/tests/configs/messages/bareos-dir.d/storage/File.conf | Diff File | ||
add - core/src/tests/messages.cc | Diff File | ||
master f107dbf7 2020-02-05 23:53 Ported: N/A Details Diff |
messages: prevent std::string from being initialized with nullptr Fixes 0001184: Using syslog or an invalid message type crashes a daemon Do not use NULL or nullptr as const string& argument for ScanTypes in case of an invalid destination string or for the syslog message destination |
Affected Issues 0001184 |
|
mod - core/src/lib/res.cc | Diff File | ||
bareos-19.2 439b6f01 2020-02-05 23:53 Ported: N/A Details Diff |
messages: prevent std::string from being initialized with nullptr Fixes 0001184: Using syslog or an invalid message type crashes a daemon Do not use NULL or nullptr as const string& argument for ScanTypes in case of an invalid destination string or for the syslog message destination |
Affected Issues 0001184 |
|
mod - core/src/lib/res.cc | Diff File | ||
bareos-19.2 b744d9fd 2020-02-04 10:31 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000408 from dilruacs/patch-1 Release year for 19.2.4 and 19.2.5 is off by one (2019 instead of 2020) |
||
mod - docs/manuals/source/Appendix/ReleaseNotes.rst | Diff File | ||
master b911f9bb 2020-02-04 10:22 dilruacs Committer: pstorz Ported: N/A Details Diff |
Update ReleaseNotes.rst | ||
mod - docs/manuals/source/Appendix/ReleaseNotes.rst | Diff File | ||
bareos-19.2 aabe7fdc 2020-02-04 10:22 dilruacs Committer: GitHub Ported: N/A Details Diff |
Update ReleaseNotes.rst | ||
mod - docs/manuals/source/Appendix/ReleaseNotes.rst | Diff File | ||
master 126aa66d 2020-02-03 17:51 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000407 from arogge/dev/arogge/master/relnotes-19.2.5 add release notes for Bareos 19.2.5 |
||
mod - docs/manuals/source/Appendix/ReleaseNotes.rst | Diff File | ||
master b1c5d8aa 2020-02-03 17:45 Ported: N/A Details Diff |
add release notes for Bareos 19.2.5 Issue 0001173: Release Bareos 19.2.5 |
Affected Issues 0001173 |
|
mod - docs/manuals/source/Appendix/ReleaseNotes.rst | Diff File | ||
bareos-19.2 72d824f6 2020-02-03 17:45 Ported: N/A Details Diff |
add release notes for Bareos 19.2.5 Issue 0001173: Release Bareos 19.2.5 (cherry picked from commit b1c5d8aa3a0e9b01926dbea99edac7fafb633dbc) |
Affected Issues 0001173 |
|
mod - docs/manuals/source/Appendix/ReleaseNotes.rst | Diff File | ||
master b8b09ed1 2020-02-03 17:21 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000405 from bareos/dev/pstorz/master/fix-postgres-update update_bareos_tables: fix missing psql call in scripts |
Affected Issues 0001172 |
|
mod - core/src/cats/update_bareos_tables.in | Diff File | ||
master 8a1be5ac 2020-02-03 17:14 Ported: N/A Details Diff |
systemtests: add upgrade-database-test This test creates the databases with the create sql statements for Bareos 15 (Database Version 2004) and updates them to the latest version by running the update_bareos_tables script. |
||
mod - core/scripts/bareos-config-lib.sh.in | Diff File | ||
mod - systemtests/CMakeLists.txt | Diff File | ||
add - systemtests/tests/upgrade-database-test/ddl/creates/mysql.sql | Diff File | ||
add - systemtests/tests/upgrade-database-test/ddl/creates/postgresql.sql | Diff File | ||
add - systemtests/tests/upgrade-database-test/ddl/creates/sqlite3.sql | Diff File | ||
add - systemtests/tests/upgrade-database-test/testrunner | Diff File | ||
bareos-19.2 adebfd4c 2020-02-03 16:54 Ported: N/A Details Diff |
Start development of 19.2.6 | ||
bareos-19.2 02200cf4 2020-02-03 16:54 Ported: N/A Details Diff |
Remove */cmake/BareosVersion.cmake after release | ||
rm - core/cmake/BareosVersion.cmake | Diff File | ||
rm - webui/cmake/BareosVersion.cmake | Diff File | ||
bareos-19.2 fc9903c4 2020-02-03 16:54 Ported: N/A Details Diff |
Release 19.2.5 | ||
add - core/cmake/BareosVersion.cmake | Diff File | ||
add - webui/cmake/BareosVersion.cmake | Diff File | ||
master 9423b98f 2020-02-03 16:04 Ported: N/A Details Diff |
update_bareos_tables: fix missing psql call in scripts | ||
mod - core/src/cats/update_bareos_tables.in | Diff File |