Changesets: bareos
master 7b362ba7 2019-10-17 12:16 Ported: N/A Details Diff |
lib/dird: remove uncompleted, not needed code | ||
mod - core/src/dird/CMakeLists.txt | Diff File | ||
mod - core/src/dird/getmsg.cc | Diff File | ||
rm - core/src/dird/mountreq.cc | Diff File | ||
rm - core/src/dird/mountreq.h | Diff File | ||
mod - core/src/lib/CMakeLists.txt | Diff File | ||
mod - core/src/lib/lib.h | Diff File | ||
rm - core/src/lib/queue.cc | Diff File | ||
rm - core/src/lib/queue.h | Diff File | ||
master b716a6b4 2019-10-16 17:34 Ported: N/A Details Diff |
tests: increase default socket timeout to 10s Previously the tests sometimes hung and eventually failed. This patch increases the timeout the server waits for the test-client to connect from 1 second to 10 seconds. This should be enough for most systems. |
||
mod - core/src/tests/bareos_test_sockets.cc | Diff File | ||
bareos-18.2 5bb23371 2019-10-16 17:34 Ported: N/A Details Diff |
tests: increase default socket timeout to 10s Previously the tests sometimes hung and eventually failed. This patch increases the timeout the server waits for the test-client to connect from 1 second to 10 seconds. This should be enough for most systems. (cherry picked from commit b716a6b43595ec883b7e9f2ae0373de11eae9818) |
||
mod - core/src/tests/bareos_test_sockets.cc | Diff File | ||
master 8a3e2681 2019-10-16 16:05 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000287 from arogge/dev/arogge/master/clarify-db-decision docs: clarify which database backend is preferred |
||
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareos.rst | Diff File | ||
master 4a56d556 2019-10-16 12:27 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000301 from wolfaba/master Fixes 0001118: Incorrect and ugly default mail values |
Affected Issues 0001118 |
|
mod - core/cmake/BareosSetVariableDefaults.cmake | Diff File | ||
master 038e682e 2019-10-16 10:08 Ported: N/A Details Diff |
tray-monitor: refactor usage message This used snprintf and then asprintf. The patch now uses arg() as Qt recommends for formatting QString. |
||
mod - core/src/qt-tray-monitor/tray-monitor.cc | Diff File | ||
master 3f33d708 2019-10-15 19:35 Ported: N/A Details Diff |
Replace get-version.sh in docs This tried to parse version.h which doesn't work anymore with the new versioning scheme. |
||
mod - docs/manuals/source/get-version.sh | Diff File | ||
master 2b4664f9 2019-10-15 18:56 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000275 from bareos/dev/franku/master/jcr - refactore JobControlRecord - refactore "last jobs list" to be "recently used jobs" list - prepare JobControlRecord cache - prepare WatchdogTimer and TimerThread as a replacement for the legacy btimer and WatchdogThread - cleanup code |
||
mod - core/CMakeLists.txt | Diff File | ||
add - core/src/compile_tests/trivially_copyable.cc | Diff File | ||
mod - core/src/console/console.cc | Diff File | ||
mod - core/src/dird/dird.cc | Diff File | ||
mod - core/src/dird/jobq.cc | Diff File | ||
mod - core/src/dird/msgchan.cc | Diff File | ||
mod - core/src/dird/socket_server.cc | Diff File | ||
mod - core/src/dird/testfind.cc | Diff File | ||
mod - core/src/dird/ua_server.cc | Diff File | ||
mod - core/src/dird/ua_status.cc | Diff File | ||
mod - core/src/filed/dir_cmd.cc | Diff File | ||
mod - core/src/filed/filed.cc | Diff File | ||
mod - core/src/filed/status.cc | Diff File | ||
mod - core/src/include/config.h.in | Diff File | ||
mod - core/src/include/jcr.h | Diff File | ||
mod - core/src/lib/CMakeLists.txt | Diff File | ||
mod - core/src/lib/bpipe.cc | Diff File | ||
mod - core/src/lib/bsignal.h | Diff File | ||
mod - core/src/lib/bsys.cc | Diff File | ||
mod - core/src/lib/btimers.h | Diff File | ||
mod - core/src/lib/jcr.cc | Diff File | ||
mod - core/src/lib/jcr.h | Diff File | ||
mod - core/src/lib/lex.cc | Diff File | ||
mod - core/src/lib/message.cc | Diff File | ||
add - core/src/lib/recent_job_results_list.cc | Diff File | ||
add - core/src/lib/recent_job_results_list.h | Diff File | ||
mod - core/src/lib/signal.cc | Diff File | ||
mod - core/src/lib/thread_list.cc | Diff File | ||
add - core/src/lib/thread_specific_data.cc | Diff File | ||
add - core/src/lib/thread_specific_data.h | Diff File | ||
add - core/src/lib/timer_thread.cc | Diff File | ||
add - core/src/lib/timer_thread.h | Diff File | ||
mod - core/src/lib/volume_session_info.h | Diff File | ||
mod - core/src/lib/watchdog.cc | Diff File | ||
add - core/src/lib/watchdog_timer.cc | Diff File | ||
add - core/src/lib/watchdog_timer.h | Diff File | ||
mod - core/src/qt-tray-monitor/monitoritem.cc | Diff File | ||
mod - core/src/stored/btape.cc | Diff File | ||
mod - core/src/stored/dir_cmd.cc | Diff File | ||
mod - core/src/stored/lock.cc | Diff File | ||
mod - core/src/stored/status.cc | Diff File | ||
mod - core/src/stored/status.h | Diff File | ||
mod - core/src/stored/stored.cc | Diff File | ||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
mod - core/src/tests/bsock_test.cc | Diff File | ||
mod - core/src/tests/bsock_test_connection_setup.cc | Diff File | ||
add - core/src/tests/job_control_record.cc | Diff File | ||
add - core/src/tests/recent_job_results_list.cc | Diff File | ||
add - core/src/tests/recent_job_results_list/bareos-dir-truncated-header.42001.state.orig | Diff File | ||
add - core/src/tests/recent_job_results_list/bareos-dir-truncated-jobs.42001.state.orig | Diff File | ||
add - core/src/tests/recent_job_results_list/bareos-dir.42001.state | Diff File | ||
add - core/src/tests/thread_specific_data.cc | Diff File | ||
add - core/src/tests/timer_thread.cc | Diff File | ||
add - core/src/tests/watchdog_timer.cc | Diff File | ||
mod - core/src/tools/btestls.cc | Diff File | ||
mod - core/src/win32/filed/vss.cc | Diff File | ||
mod - core/src/win32/generic/protos.h | Diff File | ||
master d638b910 2019-10-15 18:38 Ported: N/A Details Diff |
cmake: add get_version.cmake Jenkins needs to know the version of Bareos it is building. This can now be retrieved using cmake -P get_version.cmake |
||
add - get_version.cmake | Diff File | ||
master f612163a 2019-10-15 17:36 Ported: N/A Details Diff |
core: replace version.h macros Previously every Bareos version built had its version number set as a compile definition using -DVERSION. If neccessary the version number had been extracted from version.h using cmake. This patch now introduces struct BareosVersion with its single instance kBareosVersion defined in version.c. That struct now contains all version information. Consumers just link against cmake target version-obj and will be able to access the information. The Bareos version is now configured in BareosVersion.cmake in both core and webui. This is going to be autoconfigured through git tags soon. Until then the files must be maintained manually. All date values in version.c are determined at cmake runtime. You can set the environment variable SOURCE_DATE_EPOCH to set the build time to a fixed point in time (maybe this will be done automatic in the future when we're autogenerating from git). |
||
mod - core/CMakeLists.txt | Diff File | ||
mod - core/cmake/BareosExtractVersionInfo.cmake | Diff File | ||
add - core/cmake/BareosVersion.cmake | Diff File | ||
mod - core/src/console/console.cc | Diff File | ||
mod - core/src/console/console_conf.cc | Diff File | ||
mod - core/src/dird/admin.cc | Diff File | ||
mod - core/src/dird/archive.cc | Diff File | ||
mod - core/src/dird/authenticate.cc | Diff File | ||
mod - core/src/dird/authenticate_console.cc | Diff File | ||
mod - core/src/dird/backup.cc | Diff File | ||
mod - core/src/dird/consolidate.cc | Diff File | ||
mod - core/src/dird/dbcheck.cc | Diff File | ||
mod - core/src/dird/dird.cc | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/dird/migrate.cc | Diff File | ||
mod - core/src/dird/restore.cc | Diff File | ||
mod - core/src/dird/ua_cmds.cc | Diff File | ||
mod - core/src/dird/ua_status.cc | Diff File | ||
mod - core/src/dird/verify.cc | Diff File | ||
mod - core/src/filed/dir_cmd.cc | Diff File | ||
mod - core/src/filed/fd_plugins.cc | Diff File | ||
mod - core/src/filed/fd_plugins.h | Diff File | ||
mod - core/src/filed/filed.cc | Diff File | ||
mod - core/src/filed/filed_conf.cc | Diff File | ||
mod - core/src/filed/status.cc | Diff File | ||
mod - core/src/include/bareos.h | Diff File | ||
mod - core/src/include/config.h.in | Diff File | ||
mod - core/src/lib/CMakeLists.txt | Diff File | ||
mod - core/src/lib/bsock.cc | Diff File | ||
mod - core/src/lib/message.cc | Diff File | ||
add - core/src/lib/version.c | Diff File | ||
mod - core/src/ndmp/CMakeLists.txt | Diff File | ||
mod - core/src/ndmp/ndmjob_args.c | Diff File | ||
mod - core/src/ndmp/ndmos_common.c | Diff File | ||
mod - core/src/qt-tray-monitor/mainwindow.cc | Diff File | ||
mod - core/src/qt-tray-monitor/tray-monitor.cc | Diff File | ||
mod - core/src/qt-tray-monitor/tray_conf.cc | Diff File | ||
mod - core/src/stored/bcopy.cc | Diff File | ||
mod - core/src/stored/bextract.cc | Diff File | ||
mod - core/src/stored/bls.cc | Diff File | ||
mod - core/src/stored/bscan.cc | Diff File | ||
mod - core/src/stored/btape.cc | Diff File | ||
mod - core/src/stored/label.cc | Diff File | ||
mod - core/src/stored/status.cc | Diff File | ||
mod - core/src/stored/stored.cc | Diff File | ||
mod - core/src/stored/stored_conf.cc | Diff File | ||
mod - core/src/tests/bsock_test.cc | Diff File | ||
mod - webui/CMakeLists.txt | Diff File | ||
mod - webui/cmake/BareosExtractVersionInfo.cmake | Diff File | ||
add - webui/cmake/BareosVersion.cmake | Diff File | ||
master 47d2be44 2019-10-15 14:26 Tobias Plum Ported: N/A Details Diff |
systemtests: copied and renamed python-dir-plugin-test to python-sd-plugin-test added to CMakeLists |
||
mod - systemtests/CMakeLists.txt | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/pool/Differential.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/pool/Full.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/pool/Incremental.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/pool/Scratch.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/profile/operator.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/storage/File.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-fd.d/client/myself.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-fd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-sd.d/device/FileStorage.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-sd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bconsole.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/python-modules/bareos-dir-test.py | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/testrunner | Diff File | ||
bareos-19.2 c3253f59 2019-10-15 14:26 Tobias Plum Committer: pstorz Ported: N/A Details Diff |
systemtests: copied and renamed python-dir-plugin-test to python-sd-plugin-test added to CMakeLists |
||
mod - systemtests/CMakeLists.txt | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/pool/Differential.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/pool/Full.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/pool/Incremental.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/pool/Scratch.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/profile/operator.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-dir.d/storage/File.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-fd.d/client/myself.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-fd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-sd.d/device/FileStorage.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-sd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/bconsole.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/python-modules/bareos-dir-test.py | Diff File | ||
add - systemtests/tests/python-sd-plugin-test/testrunner | Diff File | ||
master 3c8b7bc2 2019-10-09 20:20 Ported: N/A Details Diff |
core: remove unused and duplicate version vars cmake contained duplicate and unused variables that contained version information. This patch consolidates and removes these. |
||
mod - core/cmake/BareosExtractVersionInfo.cmake | Diff File | ||
mod - core/platforms/univention/conffiles/etc/apt/sources.list.d/60_bareos.list.in | Diff File | ||
mod - core/src/cats/CMakeLists.txt | Diff File | ||
mod - core/src/fastlz/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 | ||
bareos-17.2 55dc78c3 2019-10-09 19:55 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000302 from arogge/dev/arogge/bareos-17.2/specfiles-for-docker packaging: make specfiles compatible to docker (backport 17.2) |
||
mod - platforms/packaging/bareos.spec | Diff File | ||
master 564c4d1a 2019-10-09 18:32 Tobias Plum Ported: N/A Details Diff |
systemtests: added python-dir-plugin-test The test checks if a python module logs events from the director correctly. Added "python-modules" functionality Every system test with a "python-module" folder will get gets the default python modules from bareos |
||
mod - systemtests/CMakeLists.txt | Diff File | ||
mod - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in | Diff File | ||
rm - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in | Diff File | ||
mod - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in | Diff File | ||
mod - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-fd.d/client/myself.conf.in | Diff File | ||
mod - systemtests/tests/python-dir-plugin-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in | Diff File | ||
add - systemtests/tests/python-dir-plugin-test/python-modules/bareos-dir-test.py | Diff File | ||
mod - systemtests/tests/python-dir-plugin-test/testrunner | Diff File | ||
bareos-17.2 b04d4bc8 2019-10-09 18:18 Ported: N/A Details Diff |
packaging: make specfiles compatible to docker Backport based on b298e64 and bc25d78 |
||
mod - platforms/packaging/bareos.spec | Diff File | ||
master 19c81dca 2019-10-09 18:08 Ported: N/A Details Diff |
Fix dangerous distro version checks in SPEC | ||
mod - core/platforms/packaging/bareos.spec | Diff File | ||
bareos-18.2 307a6cc4 2019-10-09 18:08 Ported: N/A Details Diff |
Fix dangerous distro version checks in SPEC (cherry picked from commit 19c81dca83e1ca408d983aa4060ad552e2a087ca) |
||
mod - core/platforms/packaging/bareos.spec | Diff File | ||
bareos-18.2 9a855aba 2019-10-09 17:53 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000300 from arogge/dev/arogge/bareos-18.2/specfiles-for-docker packaging: make specfiles compatible to docker (backport to 18.2) |
||
mod - core/platforms/packaging/bareos.spec | Diff File | ||
mod - python-bareos/packaging/python-bareos.spec | Diff File | ||
mod - regress/packaging/bareos-regress.spec | Diff File | ||
mod - vmware/packaging/bareos-vmware.spec | Diff File | ||
mod - webui/packaging/obs/bareos-webui.spec | Diff File | ||
master 82119847 2019-10-09 17:14 Ported: N/A Details Diff |
dird/tests: refactore the scheduler code - updated json file - added ScheduleOnClientConnectInterval to director config - replace dlist by priority_queue in scheduler and add test - move Scheduler code into separate class with private implementation - refactore code of scheduler and improve test - add exception in case of invalid argument - add scheduler unit-test and test-config - add DateTimeBitfield to RunResource - moved bitfield members to a separate struct to reduce the scope of the class RunResource when calling subroutines - systemtests: add scheduler-backup-test - rename a class to RunHourValidator - negate the return code of IsAutomaticSchedulerJob - set the default wait interval explicitly for the scheduler - add a comment in a scheduler job item test - call tzset() right after start in all daemons and tools - later calls to localtime_r need the timezone and daylight settings already initialized from the TZ environment variable - remove trailing undercores from public member variables - change JobResource directive meaningful and update json file |
||
mod - core/src/console/console.cc | Diff File | ||
mod - core/src/dird/CMakeLists.txt | Diff File | ||
add - core/src/dird/date_time_bitfield.h | Diff File | ||
mod - core/src/dird/dbcheck.cc | Diff File | ||
mod - core/src/dird/dird.cc | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/dird/dird_conf.h | Diff File | ||
mod - core/src/dird/fd_cmds.cc | Diff File | ||
mod - core/src/dird/job.cc | Diff File | ||
mod - core/src/dird/job.h | Diff File | ||
mod - core/src/dird/run_conf.cc | Diff File | ||
add - core/src/dird/run_hour_validator.cc | Diff File | ||
add - core/src/dird/run_hour_validator.h | Diff File | ||
mod - core/src/dird/scheduler.cc | Diff File | ||
mod - core/src/dird/scheduler.h | Diff File | ||
add - core/src/dird/scheduler_job_item_queue.cc | Diff File | ||
add - core/src/dird/scheduler_job_item_queue.h | Diff File | ||
add - core/src/dird/scheduler_private.cc | Diff File | ||
add - core/src/dird/scheduler_private.h | Diff File | ||
add - core/src/dird/scheduler_system_time_source.h | Diff File | ||
add - core/src/dird/scheduler_time_adapter.h | Diff File | ||
mod - core/src/dird/testfind.cc | Diff File | ||
mod - core/src/dird/ua_output.cc | Diff File | ||
mod - core/src/dird/ua_status.cc | Diff File | ||
mod - core/src/filed/filed.cc | Diff File | ||
mod - core/src/qt-tray-monitor/tray-monitor.cc | Diff File | ||
mod - core/src/stored/bcopy.cc | Diff File | ||
mod - core/src/stored/bextract.cc | Diff File | ||
mod - core/src/stored/bls.cc | Diff File | ||
mod - core/src/stored/bscan.cc | Diff File | ||
mod - core/src/stored/btape.cc | Diff File | ||
mod - core/src/stored/stored.cc | Diff File | ||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
mod - core/src/tests/bsock_test.cc | Diff File | ||
mod - core/src/tests/client-initiated-reconnect.cc | Diff File | ||
mod - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/job/backup-bareos-fd.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/catalog/MyCatalog.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/client/bareos-fd.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/console/bareos-mon.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/director/bareos-dir.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/fileset/Catalog.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/fileset/LinuxAll.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/fileset/SelfTest.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/fileset/Windows All Drives.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/job/backup-bareos-fd.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/jobdefs/DefaultJob.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/messages/Daemon.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/messages/Standard.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/pool/Differential.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/pool/Full.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/pool/Incremental.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/pool/Scratch.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/profile/operator.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/schedule/schedule.conf | Diff File | ||
add - core/src/tests/configs/scheduler-hourly/bareos-dir.d/storage/File.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/catalog/MyCatalog.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/client/bareos-fd.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/console/bareos-mon.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/director/bareos-dir.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/fileset/Catalog.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/fileset/LinuxAll.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/fileset/SelfTest.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/fileset/Windows All Drives.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/job/backup-bareos-fd.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/jobdefs/DefaultJob.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/messages/Daemon.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/messages/Standard.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/pool/Differential.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/pool/Full.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/pool/Incremental.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/pool/Scratch.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/profile/operator.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/schedule/schedule.conf | Diff File | ||
add - core/src/tests/configs/scheduler-on-time/bareos-dir.d/storage/File.conf | Diff File | ||
add - core/src/tests/scheduler.cc | Diff File | ||
add - core/src/tests/scheduler_job_item_queue.cc | Diff File | ||
add - core/src/tests/scheduler_time_source.h | Diff File | ||
mod - core/src/tools/bregex.cc | Diff File | ||
mod - core/src/tools/bscrypto.cc | Diff File | ||
mod - core/src/tools/bsmtp.cc | Diff File | ||
mod - core/src/tools/btestls.cc | Diff File | ||
mod - core/src/tools/bwild.cc | Diff File | ||
mod - core/src/tools/drivetype.cc | Diff File | ||
mod - core/src/tools/fstype.cc | Diff File | ||
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json | Diff File | ||
mod - systemtests/CMakeLists.txt | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/pool/Differential.conf | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/pool/Full.conf | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/pool/Incremental.conf | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/pool/Scratch.conf | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/profile/operator.conf | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/schedule/schedule.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-dir.d/storage/File.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-fd.d/client/myself.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-fd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-sd.d/device/FileStorage.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-sd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/bconsole.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in | Diff File | ||
add - systemtests/tests/scheduler-backup-test/testrunner | Diff File | ||
master c05388f5 2019-10-09 14:34 Ported: N/A Details Diff |
Make sure we always build RPMs in the same dir | ||
mod - core/platforms/packaging/bareos.spec | Diff File | ||
master 681d9b80 2019-10-09 13:51 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000298 from bareos/dev/franku/master/thread_list_fixup thread_list: improved list access |
||
mod - core/src/lib/thread_list.cc | Diff File | ||
mod - core/src/lib/thread_list.h | Diff File | ||
mod - core/src/tests/thread_list.cc | Diff File | ||
master 8050764f 2019-10-08 17:30 Ported: N/A Details Diff |
Fixes 0001118: Incorrect default value for smtp_host and ugly default values for job_email and dump_email in BareosSetVariableDefaults.cmake This patch fixes default mail values for smtp_host, job_email and dump_email. |
Affected Issues 0001118 |
|
mod - core/cmake/BareosSetVariableDefaults.cmake | Diff File | ||
master b298e646 2019-10-08 16:51 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000295 from bareos/dev/arogge/master/rhel8 packaging: make specfiles compatible to docker |
||
mod - core/platforms/packaging/bareos.spec | Diff File | ||
mod - python-bareos/packaging/python-bareos.spec | Diff File | ||
mod - regress/packaging/bareos-regress.spec | Diff File | ||
mod - vmware/packaging/bareos-vmware.spec | Diff File | ||
mod - webui/packaging/obs/bareos-webui.spec | Diff File | ||
master 7731644d 2019-10-08 14:54 Ported: N/A Details Diff |
Add documentation how to leverage ccache | ||
mod - docs/manuals/source/DeveloperGuide/BuildAndTestBareos.rst | Diff File |