Changesets: bareos

bareos-17.2 b04d4bc8

2019-10-09 18:18

arogge

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

arogge

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

arogge

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

arogge


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

franku

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

arogge

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

arogge


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

wolfaba

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

arogge


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

arogge

Ported: N/A

Details Diff
Add documentation how to leverage ccache
mod - docs/manuals/source/DeveloperGuide/BuildAndTestBareos.rst Diff File

master a8d69c0b

2019-10-08 09:27

franku

Ported: N/A

Details Diff
dird: add config directive and interface to director config

- added GetAllJobResourcesByClientName
- added ScheduleOnClientConnectInterval and documentation
- added tests
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/dird_conf.h Diff File
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/client-initiated-reconnect.cc Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/catalog/MyCatalog.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/client/bareos-fd.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/console/bareos-mon.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/director/bareos-dir.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/fileset/Catalog.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/fileset/LinuxAll.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/fileset/SelfTest.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/fileset/Windows All Drives.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/job/BackupCatalog.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/job/RestoreFiles.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/jobdefs/DefaultJob.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/messages/Daemon.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/messages/Standard.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/pool/Differential.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/pool/Full.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/pool/Incremental.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/pool/Scratch.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/profile/operator.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/schedule/WeeklyCycle.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf Diff File
add - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/storage/File.conf Diff File

master c4ca6c00

2019-10-07 18:25

frank


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000299 from fbergkemper/dev/fbergkemper/master/docs-checkmark-fix

docs: fix reference syntax
mod - docs/manuals/source/TasksAndConcepts/NdmpBackupsWithBareos.rst Diff File

master 89c5858c

2019-10-07 16:45

frank

Ported: N/A

Details Diff
docs: fix reference syntax
mod - docs/manuals/source/TasksAndConcepts/NdmpBackupsWithBareos.rst Diff File

master f90662a8

2019-10-07 16:21

franku

Ported: N/A

Details Diff
thread_list: improved list access

- used a mutex to avoid a race condition
- removed an unneccessary pointer guard
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 3b6ce2ff

2019-10-07 14:33

franku

Ported: N/A

Details Diff
fixup: move a configure macro to config.h

- HAVE_IS_TRIVIALLY_COPYABLE in config.h instead of compiler call
mod - core/CMakeLists.txt Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/lib/CMakeLists.txt Diff File

master c5f11ffd

2019-10-07 14:30

stephand


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000034 from eurotux/master

Thanks a lot for your contribution.
add - fd-plugins/ovirt-plugin/BareosFdPluginOvirt.py Diff File
add - fd-plugins/ovirt-plugin/bareos-fd-ovirt.py Diff File
add - fd-plugins/ovirt-plugin/packaging/bareos-ovirt-plugin.spec Diff File

master 017d3a6b

2019-10-07 12:43

cmar


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000004 from sduehr/ovirt-plugin-improve-snapshot-removal

Ovirt plugin improve snapshot removal
mod - fd-plugins/ovirt-plugin/BareosFdPluginOvirt.py Diff File

master 4b4f7214

2019-10-06 18:43

franku

Ported: N/A

Details Diff
fixup: corrected some win32 build errors

- sigaction
- strdup of possible null pointer
mod - core/src/lib/lex.cc Diff File
mod - core/src/lib/signal.cc Diff File

master e0a88eb3

2019-10-06 18:17

franku

Ported: N/A

Details Diff
fixup: more review fixes
mod - core/src/filed/status.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/volume_session_info.h Diff File

master 2ceca5cb

2019-10-04 20:04

franku

Ported: N/A

Details Diff
fixup: replaced reinterpret_cast by static_cast
mod - core/src/lib/watchdog_timer.cc Diff File

master 7323f4e5

2019-10-04 19:48

franku

Ported: N/A

Details Diff
fixup: replaced INVALID_JCR by nullptr
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/jobq.cc Diff File
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/dird/ua_server.cc Diff File
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/message.cc Diff File
mod - core/src/lib/thread_list.cc Diff File
mod - core/src/lib/thread_specific_data.cc Diff File
mod - core/src/lib/timer_thread.cc Diff File
mod - core/src/lib/watchdog.cc Diff File
mod - core/src/stored/stored.cc Diff File

master 603d6c3d

2019-10-04 19:45

franku

Ported: N/A

Details Diff
fixup: minor review fixes
mod - core/src/lib/thread_specific_data.cc Diff File

master 0ca2bd52

2019-10-04 19:42

franku

Ported: N/A

Details Diff
fixup: moved an #include to top of file
mod - core/src/lib/signal.cc Diff File

master dd906b38

2019-10-04 19:41

franku

Ported: N/A

Details Diff
fixup: refactored mutex lock for recent job list
mod - core/src/lib/recent_job_results_list.cc Diff File

master 6c047c68

2019-10-04 19:29

franku

Ported: N/A

Details Diff
fixup: refactored JobControlRecord cache interface
mod - core/src/include/jcr.h Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/tests/job_control_record.cc Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 301 302 303 304 305 306 ... 360 ... 420 ... 480 ... 540 ... 600 ... 634 635 636  Next  Last