Changesets: bareos
master ffc074b0 2020-02-06 15:59 Ported: N/A Details Diff |
lib: add overload Mmsg() for std::vector<char> Previously Mmsg() would only write into a POOLMEM or PoolMem. This patch adds another overload that allows Mmsg() to write to a std::vector<char> and to automatically resize that vector as needed. |
||
mod - core/src/include/baconfig.h | Diff File | ||
mod - core/src/lib/message.cc | Diff File | ||
mod - core/src/lib/message.h | Diff File | ||
bareos-19.2 427000f5 2020-02-06 15:59 Ported: N/A Details Diff |
lib: add overload Mmsg() for std::vector<char> Previously Mmsg() would only write into a POOLMEM or PoolMem. This patch adds another overload that allows Mmsg() to write to a std::vector<char> and to automatically resize that vector as needed. (cherry picked from commit ffc074b00db41d50591eee9036407596617e3a69) |
||
mod - core/src/include/baconfig.h | Diff File | ||
mod - core/src/lib/message.cc | Diff File | ||
mod - core/src/lib/message.h | Diff File | ||
master 8aaf7b2c 2020-02-06 15:50 Ported: N/A Details Diff |
systemtests: write testrunner script for the messages test - call the messages unittest to distribute a message - check if the desired files exist and contain the expected message |
||
mod - core/src/tests/messages.cc | Diff File | ||
mod - systemtests/tests/messages-test/testrunner | Diff File | ||
bareos-19.2 c7f40644 2020-02-06 15:50 Ported: N/A Details Diff |
systemtests: write testrunner script for the messages test - call the messages unittest to distribute a message - check if the desired files exist and contain the expected message |
||
mod - core/src/tests/messages.cc | Diff File | ||
mod - systemtests/tests/messages-test/testrunner | Diff File | ||
master 69ade742 2020-02-06 15:02 Ported: N/A Details Diff |
docs: Add 19.2.6 release notes | ||
mod - docs/manuals/source/Appendix/ReleaseNotes.rst | Diff File | ||
bareos-19.2 253c4a73 2020-02-06 15:02 Ported: N/A Details Diff |
docs: Add 19.2.6 release notes | ||
mod - docs/manuals/source/Appendix/ReleaseNotes.rst | Diff File | ||
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 |