Changesets: bareos

master 1e6e3e9a

2019-10-26 02:23

pstorz


Committer: franku

Ported: N/A

Details Diff
htable.cc: fix format-extra-args warning
mod - core/src/lib/htable.cc Diff File

master 142dcc5e

2019-10-26 02:19

pstorz


Committer: franku

Ported: N/A

Details Diff
test_xx_plugins: ignore unused-variable warning
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_sd_plugins.cc Diff File

master 5e6c094a

2019-10-25 16:41

arogge

Ported: N/A

Details Diff
Allow forcing the version with -DVERSION_STRING=

previously the scripts get_version.cmake and write_version_files.cmake
did not honor a VERSION_STRING that was set on the commandline. Now
you can use cmake -DVERSION_STRING -P <script>.cmake to force the
version to be used.
While this is not very useful in case of get_version.cmake it will be
used to write the correct release version numbers into the release
tarballs.
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 4c32d3cc

2019-10-25 15:13

franku

Ported: N/A

Details Diff
console: stop bsock timer before leaving scope of function

Fixes 0001064: bconsole crashes after 5 minutes in restore operation due to forgotten watchdog
Affected Issues
0001064
mod - core/src/lib/bsock.cc Diff File

bareos-18.2 72920245

2019-10-25 15:13

franku

Ported: N/A

Details Diff
console: stop bsock timer before leaving scope of function

Fixes 0001064: bconsole crashes after 5 minutes in restore operation due to forgotten watchdog
Affected Issues
0001064
mod - core/src/lib/bsock.cc Diff File

master 827323d9

2019-10-24 18:20

franku

Ported: N/A

Details Diff
dird: start job on client initiated connection
mod - core/src/dird/fd_cmds.cc Diff File

master de51a3b6

2019-10-23 23:54

franku

Ported: N/A

Details Diff
systemtests: add client-initiated-connect-job-run-test
mod - systemtests/CMakeLists.txt Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/schedule/schedule.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-sd.d/device/FileStorage.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
add - systemtests/tests/client-initiated-connect-job-run-test/testrunner Diff File

master c4c8d479

2019-10-21 23:29

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000308 from bareos/dev/franku/master/cleanup-ua-status

dird: remove memset on non-trivial objects
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/dird/ua_status.cc Diff File

master aaf0ea1d

2019-10-21 20:38

arogge

Ported: N/A

Details Diff
set build timestamps based on commit timestamp
mod - core/cmake/BareosExtractVersionInfo.cmake Diff File
add - core/cmake/BareosTimeFunctions.cmake Diff File

master 1968317e

2019-10-21 18:20

franku

Ported: N/A

Details Diff
dird: remove memset on non-trivial objects
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/dird/ua_status.cc Diff File

master 8e56d1ff

2019-10-21 18:11

arogge

Ported: N/A

Details Diff
docs: remove version from autogenerated json
mod - docs/manuals/CMakeLists.txt Diff File
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-fd-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-tray-monitor-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bconsole-config-schema.json Diff File

bareos-18.2 666962c1

2019-10-21 18:11

arogge

Ported: N/A

Details Diff
docs: remove version from autogenerated json

(cherry picked from commit 8e56d1ff6b186a852bbda80869729de10053d799)
mod - docs/manuals/CMakeLists.txt Diff File
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-fd-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-tray-monitor-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bconsole-config-schema.json Diff File

master 1ef7b5db

2019-10-21 17:16

arogge

Ported: N/A

Details Diff
use tilde (~) instead of minus (-)
mod - cmake/BareosVersionFromGit.cmake Diff File
mod - core/cmake/BareosExtractVersionInfo.cmake Diff File
mod - webui/cmake/BareosExtractVersionInfo.cmake Diff File

master 16ed43e8

2019-10-21 14:31

arogge

Ported: N/A

Details Diff
add cmake script to write version files
mod - .gitignore Diff File
rm - core/cmake/BareosVersion.cmake Diff File
rm - webui/cmake/BareosVersion.cmake Diff File
add - write_version_files.cmake Diff File

master 879350ca

2019-10-21 14:29

arogge

Ported: N/A

Details Diff
generate version information via git describe
mod - CMakeLists.txt Diff File
add - cmake/BareosVersionFromGit.cmake Diff File
mod - core/cmake/BareosExtractVersionInfo.cmake Diff File
mod - get_version.cmake Diff File
mod - webui/cmake/BareosExtractVersionInfo.cmake Diff File

master eb0f485a

2019-10-18 16:44

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000284 from arogge/dev/arogge/master/reproducible-paths

Make embedded paths reproducible
mod - core/CMakeLists.txt Diff File
mod - core/debian/rules Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - docs/manuals/source/DeveloperGuide/BuildAndTestBareos.rst Diff File

master 84a48d58

2019-10-17 17:09

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000305 from bareos/dev/franku/master/remove_bqueue

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 19356691

2019-10-17 16:51

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000307 from arogge/no-regress-configs

tests: make sure nothing is loaded from regress directory
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-ca.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/client1.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key+cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/console.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/console.bareos.org-key.pem Diff File

bareos-18.2 82455cc7

2019-10-17 16:50

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000306 from arogge/no-regress-configs-18

tests: make sure nothing is loaded from regress directory (backport to 18.2)
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-ca.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/client1.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key+cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/console.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/console.bareos.org-key.pem Diff File

master 155963c6

2019-10-17 16:12

arogge

Ported: N/A

Details Diff
tests: make sure nothing is loaded from regress directory

Previously one of the tests loaded its datafiles from the regress BASE
directory. This made tests fail when executed in a core-only build like
we do when building rpms.
This patch copies the files into tests/ directory so no data from
outside core is loaded anymore.
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-ca.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/client1.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key+cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/console.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/console.bareos.org-key.pem Diff File

bareos-18.2 17a7e15f

2019-10-17 16:12

arogge

Ported: N/A

Details Diff
tests: make sure nothing is loaded from regress directory

Previously one of the tests loaded its datafiles from the regress BASE
directory. This made tests fail when executed in a core-only build like
we do when building rpms.
This patch copies the files into tests/ directory so no data from
outside core is loaded anymore.

(cherry picked from commit 155963c66b3d05dac9ae696639f1fd24f15d403c)
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-ca.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-dir.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd1.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/bareos-sd2.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/client1.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key+cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/client1.bareos.org-key.pem Diff File
add - core/src/tests/configs/test_bsock/tls/console.bareos.org-cert.pem Diff File
add - core/src/tests/configs/test_bsock/tls/console.bareos.org-key.pem Diff File

master c3828928

2019-10-17 15:20

arogge

Ported: N/A

Details Diff
cmake: make get_version.cmake path independent
mod - docs/manuals/source/get-version.sh Diff File
mod - get_version.cmake Diff File

master 7b362ba7

2019-10-17 12:16

franku

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

arogge

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

arogge

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
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 328 329 330 331 332 333 334 ... 350 ... 420 ... 490 ... 560 ... 630 ... 664 665 666  Next  Last