Changesets: bareos

bareos-18.2 45dcc081

2019-12-09 15:34

pstorz

Ported: N/A

Details Diff
debian: fix dbconfig file installation

Unfortunately in bareos 18.2 the dbconfig file installation was not complete, so
that schema updates were not applied correctly to the database when using
dbconfig on debian-based distributions.

Now upgrades including schema changes are possible again.

Fixes 0001150: dbconfig schema update scripts broken since 18.2
Affected Issues
0001150
mod - core/debian/bareos-database-postgresql.install.in Diff File
mod - core/platforms/debian/CMakeLists.txt Diff File
add - core/platforms/debian/share/dbconfig-common/data/bareos-database-common/upgrade-dbadmin/pgsql/2170 Diff File

master cdaad926

2019-12-09 15:33

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000365 from bareos/dev/pstorz/master/fix-not-working-audit-log

lib: messages: fix problem that suppresses audit log
mod - core/src/lib/message.cc Diff File

master 19b8fd66

2019-12-09 15:11

Jörg Steffens


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000359 from joergsteffens/dev/joergs/master/admin-runscript-error

dird: add Job warning if Admin job contains invalid RunScripts
mod - core/src/lib/runscript.cc Diff File

master 33fc3979

2019-12-09 13:59

franku

Ported: N/A

Details Diff
cmake: apply cmake-format to all CMakeLists.txt
mod - core/CMakeLists.txt Diff File
mod - core/platforms/debian/CMakeLists.txt Diff File
mod - core/platforms/univention/CMakeLists.txt Diff File
mod - core/src/CMakeLists.txt Diff File
mod - core/src/cats/CMakeLists.txt Diff File
mod - core/src/console/CMakeLists.txt Diff File
mod - core/src/fastlz/CMakeLists.txt Diff File
mod - core/src/filed/CMakeLists.txt Diff File
mod - core/src/findlib/CMakeLists.txt Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lmdb/CMakeLists.txt Diff File
mod - core/src/ndmp/CMakeLists.txt Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - docs/manuals/CMakeLists.txt Diff File
mod - systemtests/CMakeLists.txt Diff File

bareos-18.2 4da64118

2019-12-09 09:49

pstorz

Ported: N/A

Details Diff
lib: messages: fix problem that suppresses audit log

Remove accidentally added jcr pointer guards and removed
unused jcr parameter from OpenDestFile()
Affected Issues
0001149
mod - core/src/lib/message.cc Diff File

master c58beaec

2019-12-08 19:25

franku

Ported: N/A

Details Diff
fixup: correct rebase errors
mod - core/src/tests/run_on_incoming_connect_interval.cc Diff File

master 34ed2846

2019-12-08 14:09

pstorz

Ported: N/A

Details Diff
lib: messages: fix problem that suppresses audit log

Remove accidentally added jcr pointer guards and removed
unused jcr parameter from OpenDestFile()
Affected Issues
0001149
mod - core/src/lib/message.cc Diff File

master 32cafa76

2019-12-06 22:06

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000362 from arogge/dev/arogge/master/docs-version-generator

Add documentation for automatic version generator
mod - core/cmake/BareosExtractVersionInfo.cmake Diff File
mod - docs/manuals/source/DeveloperGuide.rst Diff File
add - docs/manuals/source/DeveloperGuide/AutomaticVersionGeneration.rst Diff File
mod - get_version.cmake Diff File
mod - webui/cmake/BareosExtractVersionInfo.cmake Diff File
mod - write_version_files.cmake Diff File

master 656b149d

2019-12-06 16:34

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000364 from bareos/dev/pstorz/master/unittests-in-jenkins

dev/pstorz/master/unittests in jenkins
add - .cmake-format.py Diff File
mod - CMakeLists.txt Diff File
mod - CTestConfig.cmake Diff File
mod - cmake/BareosVersionFromGit.cmake Diff File
mod - core/CMakeLists.txt Diff File
mod - core/CTestConfig.cmake Diff File
mod - core/cmake/BareosCheckFunctions.cmake Diff File
mod - core/cmake/BareosCheckIncludes.cmake Diff File
mod - core/cmake/BareosCheckStructHasMembers.cmake Diff File
mod - core/cmake/BareosCheckSymbols.cmake Diff File
mod - core/cmake/BareosConfigureFile.cmake Diff File
mod - core/cmake/BareosDetermineHaveLowLevelScsiInterface.cmake Diff File
mod - core/cmake/BareosExtractVersionInfo.cmake Diff File
mod - core/cmake/BareosFindAllLibraries.cmake Diff File
mod - core/cmake/BareosFindLibrary.cmake Diff File
mod - core/cmake/BareosFindLibraryAndHeaders.cmake Diff File
mod - core/cmake/BareosFindPrograms.cmake Diff File
mod - core/cmake/BareosFindStaticCodeAnalysisTools.cmake Diff File
mod - core/cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/cmake/BareosGetDistInfo.cmake Diff File
mod - core/cmake/BareosInstallConfigFiles.cmake Diff File
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/cmake/BareosTimeFunctions.cmake Diff File
mod - core/cmake/BareosTypeSizes.cmake Diff File
mod - core/cmake/CMakeUserFindMySQL.cmake Diff File
mod - core/cmake/CodeCoverage.cmake Diff File
mod - core/cmake/FindReadline.cmake Diff File
mod - core/cmake/acltypes.cmake Diff File
mod - core/cmake/bareos-symlink-default-db-backend.cmake Diff File
mod - core/cmake/install-dird-configfiles.cmake Diff File
mod - core/cmake/install-filed-configfiles.cmake Diff File
mod - core/cmake/install-stored-configfiles.cmake Diff File
mod - core/cmake/install-tray-monitor-configfiles.cmake Diff File
mod - core/cmake/install-univention-extra-configuration.cmake Diff File
mod - core/cmake/systemdservice.cmake Diff File
mod - core/cmake/thread.cmake Diff File
mod - core/debian/control Diff File
mod - core/debian/control.in Diff File
mod - core/debian/rules Diff File
mod - core/manpages/CMakeLists.txt Diff File
mod - core/platforms/CMakeLists.txt Diff File
mod - core/platforms/darwin/CMakeLists.txt Diff File
mod - core/platforms/debian/CMakeLists.txt Diff File
mod - core/platforms/freebsd/CMakeLists.txt Diff File
mod - core/platforms/packaging/bareos.dsc Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/platforms/redhat/CMakeLists.txt Diff File
mod - core/platforms/solaris/CMakeLists.txt Diff File
mod - core/platforms/suse/CMakeLists.txt Diff File
mod - core/platforms/systemd/CMakeLists.txt Diff File
mod - core/platforms/univention/CMakeLists.txt Diff File
mod - core/scripts/CMakeLists.txt Diff File
mod - core/src/CMakeLists.txt Diff File
mod - core/src/cats/CMakeLists.txt Diff File
mod - core/src/cats/sql_find.cc Diff File
mod - core/src/console/CMakeLists.txt Diff File
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/fastlz/CMakeLists.txt Diff File
mod - core/src/filed/CMakeLists.txt Diff File
mod - core/src/findlib/CMakeLists.txt Diff File
mod - core/src/findlib/unittests/CMakeLists.txt Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lmdb/CMakeLists.txt Diff File
mod - core/src/ndmp/CMakeLists.txt Diff File
mod - core/src/plugins/CMakeLists.txt Diff File
mod - core/src/plugins/dird/CMakeLists.txt Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - core/src/plugins/stored/CMakeLists.txt Diff File
mod - core/src/qt-tray-monitor/CMakeLists.txt Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/stored/backends/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File
rm - core/src/tests/add_new_unit_test.sh Diff File
mod - core/src/tests/alist_test.cc Diff File
mod - core/src/tests/bareos_test_sockets.cc Diff File
mod - core/src/tests/bsock_cert_verify_common_names_test.cc Diff File
mod - core/src/tests/bsock_constructor_test.cc Diff File
mod - core/src/tests/bsock_test_connection_setup.cc Diff File
add - core/src/tests/configs/sd_reservation/bareos-sd.d/device/single1.conf Diff File
rm - core/src/tests/configs/sd_reservation/bareos-sd.d/device/single1.conf.in Diff File
mod - core/src/tests/configs/sd_reservation/bareos-sd.d/storage/myself.conf.in Diff File
add - core/src/tests/configs/test_bsock/tls/CA/bareosca.crt Diff File
add - core/src/tests/configs/test_bsock/tls/CA/bareosca.key Diff File
add - core/src/tests/configs/test_bsock/tls/CA/bareosca.srl Diff File
add - core/src/tests/configs/test_bsock/tls/CA/ca.seq Diff File
add - core/src/tests/configs/test_bsock/tls/CA/create-cert.sh Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-ca.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-key.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-key.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-key.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/client1.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key+cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/console.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/console.bareos.org-key.pem Diff File
mod - core/src/tests/create_resource.cc Diff File
mod - core/src/tests/dlist_test.cc Diff File
mod - core/src/tests/htable_test.cc Diff File
mod - core/src/tests/job_control_record.cc Diff File
mod - core/src/tests/lib_tests.cc Diff File
mod - core/src/tests/multiplied_device_test.cc Diff File
mod - core/src/tests/ndmp_address_translate_test.cc Diff File
mod - core/src/tests/qualified_resource_name_type_converter_test.cc Diff File
mod - core/src/tests/recent_job_results_list.cc Diff File
mod - core/src/tests/run_on_incoming_connect_interval.cc Diff File
mod - core/src/tests/scheduler.cc Diff File
mod - core/src/tests/scheduler_job_item_queue.cc Diff File
mod - core/src/tests/sd_reservation.cc Diff File
mod - core/src/tests/show_cmd_available_resources_equals_config_resources.cc Diff File
mod - core/src/tests/test_acl_entry_syntax.cc Diff File
mod - core/src/tests/test_config_parser_console.cc Diff File
mod - core/src/tests/test_config_parser_dir.cc Diff File
mod - core/src/tests/test_config_parser_fd.cc Diff File
mod - core/src/tests/test_config_parser_sd.cc Diff File
mod - core/src/tests/test_crc32.cc Diff File
mod - core/src/tests/test_dir_plugins.cc Diff File
mod - core/src/tests/test_fd_plugins.cc Diff File
mod - core/src/tests/test_fileindex_list.cc Diff File
mod - core/src/tests/test_is_name_valid.cc Diff File
mod - core/src/tests/test_sd_plugins.cc Diff File
mod - core/src/tests/test_setdebug.cc Diff File
mod - core/src/tests/thread_list.cc Diff File
mod - core/src/tests/thread_specific_data.cc Diff File
mod - core/src/tests/timer_thread.cc Diff File
mod - core/src/tests/version_strings.cc Diff File
mod - core/src/tests/watchdog_timer.cc Diff File
mod - core/src/tools/CMakeLists.txt Diff File
mod - core/src/win32/compat/compat.cc Diff File
mod - core/src/win32/compat/include/compat.h Diff File
mod - docs/manuals/CMakeLists.txt Diff File
mod - get_version.cmake Diff File
mod - regress/CTestCustom.cmake Diff File
mod - regress/configs/BASE/tls/bareos-ca.pem Diff File
mod - regress/configs/BASE/tls/bareos-dir.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/bareos-dir.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/bareos-sd1.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/bareos-sd1.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/bareos-sd2.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/bareos-sd2.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/client1.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/client1.bareos.org-key+cert.pem Diff File
mod - regress/configs/BASE/tls/client1.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/console.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/console.bareos.org-key.pem Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - vmware/CMakeLists.txt Diff File
mod - vmware/vadp_dumper/CMakeLists.txt Diff File
mod - vmware/vmware-vix-disklib/CMakeLists.txt Diff File
mod - vmware/vmware_cbt_tool/CMakeLists.txt Diff File
mod - vmware/vmware_plugin/CMakeLists.txt Diff File
mod - webui/CMakeLists.txt Diff File
mod - webui/cmake/BareosExtractVersionInfo.cmake Diff File
mod - webui/cmake/BareosLocalBuildDefinitions.cmake Diff File
mod - write_version_files.cmake Diff File

master 984b60ad

2019-12-06 15:15

Jörg Steffens


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000314 from joergsteffens/dev/joergs/master/python

Enhancements to python-bareos
mod - python-bareos/README.rst Diff File
rm - python-bareos/TODO.txt Diff File
mod - python-bareos/bareos/__init__.py Diff File
mod - python-bareos/bareos/bsock/__init__.py Diff File
mod - python-bareos/bareos/bsock/constants.py Diff File
mod - python-bareos/bareos/bsock/directorconsole.py Diff File
mod - python-bareos/bareos/bsock/filedaemon.py Diff File
mod - python-bareos/bareos/bsock/lowlevel.py Diff File
add - python-bareos/bareos/bsock/protocolmessageids.py Diff File
mod - python-bareos/bareos/bsock/protocolmessages.py Diff File
add - python-bareos/bareos/bsock/protocolversions.py Diff File
mod - python-bareos/bareos/exceptions.py Diff File
mod - python-bareos/bin/bareos-fd-connect.py Diff File
mod - python-bareos/bin/bareos-jsonrpc-server.py Diff File
mod - python-bareos/bin/bconsole-json.py Diff File
mod - python-bareos/bin/bconsole.py Diff File
mod - python-bareos/debian/compat Diff File
mod - python-bareos/debian/control Diff File
mod - python-bareos/debian/rules Diff File
mod - python-bareos/packaging/python-bareos.dsc Diff File
mod - python-bareos/packaging/python-bareos.spec Diff File
mod - python-bareos/setup.py Diff File
mod - systemtests/scripts/functions Diff File
add - systemtests/tests/bconsole-pam/etc/bareos/bareos-dir.d/console/admin.conf Diff File
add - systemtests/tests/bconsole-pam/python-bareos-unittest.py Diff File
mod - systemtests/tests/bconsole-pam/testrunner Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/client/test2-fd.conf.in Diff File
add - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/console/admin-notls.conf Diff File
add - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/console/admin-tls.conf Diff File
add - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/console/client-bareos-fd.conf Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/console/job-backup-bareos-fd.conf Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/console/noapicommand.conf Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/console/noautodisplaycommand.conf Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/console/poolfull.conf Diff File
mod - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/console/poolnotfull.conf Diff File
add - systemtests/tests/python-bareos-test/etc/bareos/bareos-dir.d/job/backup-test2-fd.conf.in Diff File
add - systemtests/tests/python-bareos-test/etc/bareos/bconsole-admin-notls.conf.in Diff File
add - systemtests/tests/python-bareos-test/etc/bareos/bconsole-client-bareos-fd.conf.in Diff File
mod - systemtests/tests/python-bareos-test/python-bareos-unittest.py Diff File
mod - systemtests/tests/python-bareos-test/testrunner Diff File

bareos-18.2 e0f67b43

2019-12-06 12:02

arogge

Ported: N/A

Details Diff
core: use BYEAR in PROG_COPYRIGHT in version.h

Previously the date in PROG_COPYRIGHT was hard-coded. This has now been
changed to use BYEAR so you don't need to change PROG_COPYRIGHT on a
release anymore.
mod - core/src/include/version.h Diff File

bareos-16.2 9ad2e73e

2019-12-06 11:47

arogge

Ported: N/A

Details Diff
add prepare-release.sh for preparing a release

This is a backport of the script for bareos 19. While the original
script uses the new write_version_files.cmake to generate the version
information we simply auto-edit version.h in the backport to reflect
the new version.

(cherry picked from commit 7f08b4d67ded98ca644eeb46a815ada5bf8bb29e)

Changed path to version.h after cherry-picking

(cherry picked from commit 5dfede430fb6d97cf5df9c2de6ebbad8fbceb3a0)
add - prepare-release.sh Diff File

bareos-17.2 5dfede43

2019-12-06 11:47

arogge

Ported: N/A

Details Diff
add prepare-release.sh for preparing a release

This is a backport of the script for bareos 19. While the original
script uses the new write_version_files.cmake to generate the version
information we simply auto-edit version.h in the backport to reflect
the new version.

(cherry picked from commit 7f08b4d67ded98ca644eeb46a815ada5bf8bb29e)

Changed path to version.h after cherry-picking
add - prepare-release.sh Diff File

bareos-18.2 7f08b4d6

2019-12-06 11:47

arogge

Ported: N/A

Details Diff
add prepare-release.sh for preparing a release

This is a backport of the script for bareos 19. While the original
script uses the new write_version_files.cmake to generate the version
information we simply auto-edit version.h in the backport to reflect
the new version.
add - prepare-release.sh Diff File

master 0d6e21d3

2019-12-06 11:34

pstorz

Ported: N/A

Details Diff
tests: disabled test "should_shutdown_with_timer_thread_guard"

As this test shows undefined behaviour on wine it is disabled for now.

- The timer thread is not used in production code yet
- The thread_guard will only shutdown the timer if it was not shutdown
via timer_thread::stop()
mod - core/src/tests/timer_thread.cc Diff File

master e7ac1bbb

2019-12-06 10:01

pstorz

Ported: N/A

Details Diff
tests: removed debug output from bareos_add_tests macro
mod - core/src/tests/CMakeLists.txt Diff File

master 85cd8738

2019-12-06 09:55

pstorz


Committer: stephand

Ported: N/A

Details Diff
systemtests: add python-fd-ovirt-plugin-test skeleton

This commit prepares a systemtest for the ovirt fd plugin.
mod - systemtests/CMakeLists.txt Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/fileset/OvirtTest.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-sd.d/device/FileStorage.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
add - systemtests/tests/python-fd-ovirt-plugin-test/testrunner Diff File

master a39bce25

2019-12-05 18:40

arogge

Ported: N/A

Details Diff
cmake: better error for failing version detection

Previously the error message when the detection of the Bareos version
failed was quite hard to understand.
With this patch the error now refers to the troubleshooting section of
the new "Automatic Version Generation" chapter in the developer guide.
mod - core/cmake/BareosExtractVersionInfo.cmake Diff File
mod - get_version.cmake Diff File
mod - webui/cmake/BareosExtractVersionInfo.cmake Diff File
mod - write_version_files.cmake Diff File

master 319e1074

2019-12-05 18:32

stephand


Committer: pstorz

Ported: N/A

Details Diff
Allow restore to existing VM

The restore to existing VM is now implemented, to prevent from
accidentally overwriting, the plugin option overwrite=yes must
be added.

Code improvements:

- Moved code from the large function prepare_vm_restore()
to new functions create_vm() and add_nics_to_vm().

- Added new class Ovf to encapsulate all XPath expressions for
extracting information from OVF XML data.
mod - core/src/plugins/filed/BareosFdPluginOvirt.py Diff File

master 215300db

2019-12-05 09:50

pstorz

Ported: N/A

Details Diff
unit-tests: created new CA and Certs

openssl on Debian 10 does not accept the old CA we had before
with the error message "ca md too weak".
add - core/src/tests/configs/test_bsock/tls/CA/bareosca.crt Diff File
add - core/src/tests/configs/test_bsock/tls/CA/bareosca.key Diff File
add - core/src/tests/configs/test_bsock/tls/CA/bareosca.srl Diff File
add - core/src/tests/configs/test_bsock/tls/CA/ca.seq Diff File
add - core/src/tests/configs/test_bsock/tls/CA/create-cert.sh Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-ca.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-key.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-key.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-key.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/client1.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key+cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/console.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/console.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/bareos-ca.pem Diff File
mod - regress/configs/BASE/tls/bareos-dir.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/bareos-dir.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/bareos-sd1.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/bareos-sd1.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/bareos-sd2.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/bareos-sd2.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/client1.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/client1.bareos.org-key+cert.pem Diff File
mod - regress/configs/BASE/tls/client1.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/console.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/console.bareos.org-key.pem Diff File

bareos-18.2 7f0ae423

2019-12-05 09:50

pstorz

Ported: N/A

Details Diff
unit-tests: created new CA and Certs

openssl on Debian 10 does not accept the old CA we had before
with the error message "ca md too weak".
add - core/src/tests/configs/test_bsock/tls/CA/bareosca.crt Diff File
add - core/src/tests/configs/test_bsock/tls/CA/bareosca.key Diff File
add - core/src/tests/configs/test_bsock/tls/CA/bareosca.srl Diff File
add - core/src/tests/configs/test_bsock/tls/CA/ca.seq Diff File
add - core/src/tests/configs/test_bsock/tls/CA/create-cert.sh Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-ca.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-key.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-key.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-key.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/client1.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key+cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/console.bareos.org-cert.pem Diff File
mod - core/src/tests/configs/test_bsock/tls/console.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/bareos-ca.pem Diff File
mod - regress/configs/BASE/tls/bareos-dir.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/bareos-dir.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/bareos-sd1.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/bareos-sd1.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/bareos-sd2.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/bareos-sd2.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/client1.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/client1.bareos.org-key+cert.pem Diff File
mod - regress/configs/BASE/tls/client1.bareos.org-key.pem Diff File
mod - regress/configs/BASE/tls/console.bareos.org-cert.pem Diff File
mod - regress/configs/BASE/tls/console.bareos.org-key.pem Diff File

master beb4b55a

2019-12-04 19:00

arogge

Ported: N/A

Details Diff
add a script to prepare release commits
add - prepare-release.sh Diff File

master a8b0f67e

2019-12-04 18:19

frank

Ported: N/A

Details Diff
cats: Update DB schema from 2171 to 2192

- Add an INDEX on Job.JobTDate to improve performance (MySQL only)
- Fix integer out of range error by changing BaseFiles.BaseId to
BIGINT/BIGSERIAL
- Add new DDL update scripts for each supported DB backend
- Set BDB_VERSION in cats.h
- Remove unnecessary INDEX pathvisibility_jobid
- Collation handling PostgreSQL >= 10
- Update basefiles sequence PostgreSQL >= 10

Fixes 0001088: Integer out of range when using large amounts of files with Base Jobs
Fixes 0001061: Tremendous MySQL load
Affected Issues
0001061, 0001088
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/create_bareos_database.in Diff File
mod - core/src/cats/ddl/creates/mysql.sql Diff File
mod - core/src/cats/ddl/creates/postgresql.sql Diff File
mod - core/src/cats/ddl/creates/sqlite3.sql Diff File
add - core/src/cats/ddl/updates/mysql.2171_2192.sql Diff File
add - core/src/cats/ddl/updates/postgresql.2171_2192.sql Diff File
add - core/src/cats/ddl/updates/sqlite3.2171_2192.sql Diff File
mod - core/src/cats/ddl/versions.map.in Diff File
mod - core/src/cats/update_bareos_tables.in Diff File

master 86b97133

2019-12-04 17:06

pstorz

Ported: N/A

Details Diff
tests: change file name extension from .orig to .original
mod - core/src/tests/recent_job_results_list.cc Diff File

master b55e4a0c

2019-12-04 15:49

pstorz

Ported: N/A

Details Diff
scheduler test: also accept 2 as value
mod - core/src/tests/scheduler.cc Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 313 314 315 316 317 318 319 ... 350 ... 420 ... 490 ... 560 ... 630 ... 665 666 667  Next  Last