Changesets: bareos

master 013de5b8

2021-06-21 14:15

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000824 from bareos/dev/joergs/master/systemd

systemd: switch service from forking to simple (foreground)
mod - CHANGELOG.md Diff File
mod - core/.gitignore Diff File
mod - core/platforms/systemd/CMakeLists.txt Diff File
mod - core/platforms/systemd/bareos-dir.service.in Diff File
mod - core/platforms/systemd/bareos-fd.service.in Diff File
mod - core/platforms/systemd/bareos-sd.service.in Diff File
rm - core/platforms/systemd/bareos.conf.in Diff File
mod - debian/bareos-director.service.in Diff File
mod - debian/bareos-filedaemon.service.in Diff File
mod - debian/bareos-storage.service.in Diff File

master de309746

2021-06-21 13:43

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000856

Don't use ephemeral ports for test servers
mod - core/src/tests/configs/console-director/tls_disabled/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - core/src/tests/configs/console-director/tls_disabled/bconsole.conf Diff File
mod - core/src/tests/configs/console-director/tls_psk_default_enabled/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - core/src/tests/configs/console-director/tls_psk_default_enabled/bconsole.conf Diff File
mod - systemtests/CMakeLists.txt Diff File

master 15d0c41f

2021-06-18 13:49

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000852

systemtests: exclude webui tests labeled broken from automated test runs
mod - systemtests/CMakeLists.txt Diff File

master ffa37931

2021-06-17 21:50

joergs

Ported: N/A

Details Diff
systemtests: add fileset-multiple-blocks test

This test combines the two tests fileset-multiple-include-blocks and
fileset-multiple-options-blocks by using ctest fixtures.
mod - systemtests/scripts/functions Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/fileset-multiple-blocks/etc/bareos/bareos-dir.d/fileset/fileset-multi-options.conf.in Diff File
add - systemtests/tests/fileset-multiple-blocks/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/fileset-multiple-blocks/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/fileset-multiple-blocks/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/fileset-multiple-blocks/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
rm - systemtests/tests/fileset-multiple-include-blocks/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
rm - systemtests/tests/fileset-multiple-include-blocks/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
rm - systemtests/tests/fileset-multiple-include-blocks/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
rm - systemtests/tests/fileset-multiple-include-blocks/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
rm - systemtests/tests/fileset-multiple-include-blocks/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/CMakeLists.txt Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-dir.d/fileset/FS_TESTJOB.conf.in Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-dir.d/storage/File1.conf.in Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-sd.d/device/File1.conf Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
rm - systemtests/tests/fileset-multiple-options-blocks/etc/bareos/bconsole.conf.in Diff File

master 46f17a35

2021-06-16 20:52

bluecmd

Ported: N/A

Details Diff
docs: change installation source to HTTPS
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareos.rst Diff File

master 6c783381

2021-06-16 20:02

arogge

Ported: N/A

Details Diff
systemtests: set service baseport to 30001

Previusly, 42001 was used which could potentially lead to conflicts, as
Linux uses everything above 32768 as an ephemeral port.
mod - systemtests/CMakeLists.txt Diff File

master 74cb8915

2021-06-16 17:14

arogge

Ported: N/A

Details Diff
tests: run connection tests on non-ephemeral ports

previusly these were run on high port numbers what might lead to
conflicts.
mod - core/src/tests/configs/console-director/tls_disabled/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - core/src/tests/configs/console-director/tls_disabled/bconsole.conf Diff File
mod - core/src/tests/configs/console-director/tls_psk_default_enabled/bareos-dir.d/director/bareos-dir.conf.in Diff File
mod - core/src/tests/configs/console-director/tls_psk_default_enabled/bconsole.conf Diff File

master 471fa27c

2021-06-16 16:03

frank

Ported: N/A

Details Diff
webui: provide a better error message on login failure

The error message on login failure should give a hint
when you try to login with a console user having the
"TLS Enable = false" parameter not set.

Fixes 0001096: misleading error message
Affected Issues
0001096
mod - webui/module/Auth/src/Auth/Controller/AuthController.php Diff File

master 8d721d55

2021-06-16 15:17

frank

Ported: N/A

Details Diff
systemtests: make webui selenium testing python 3 compatible
mod - systemtests/CMakeLists.txt Diff File

master 2fbfe9c0

2021-06-16 15:11

frank

Ported: N/A

Details Diff
systemtests: exclude webui tests labeled broken from automated test runs
mod - systemtests/CMakeLists.txt Diff File

master 7fc42641

2021-06-15 20:04

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000851

Further improve test stability
mod - core/src/tests/bsock_test_connection_setup.cc Diff File
mod - core/src/tests/statefile.cc Diff File
add - core/src/tests/statefile/bareos-dir-32bit-read.42001.state.original Diff File
add - core/src/tests/statefile/bareos-dir-read.42001.state.original Diff File

master acf4b064

2021-06-15 18:06

arogge

Ported: N/A

Details Diff
tests: improve logging in authentication test

Previously the test could fail without giving reasonable hints why. We
increase the debug level to 10 so we can see errors that are reported
through e_msg(), as they're relayed to d_msg() at level 10.
mod - core/src/tests/bsock_test_connection_setup.cc Diff File

master 6244bd36

2021-06-15 17:34

arogge

Ported: N/A

Details Diff
tests: fix data-race in statefile test

previusly the read and write test used to same statefile path which lead
to a race on the file if both tests were run at the same time (as is the
default when using `ctest -j X`.
This patch makes the read-test use a differently named file so there is
no race anymore.
mod - core/src/tests/statefile.cc Diff File
add - core/src/tests/statefile/bareos-dir-32bit-read.42001.state.original Diff File
add - core/src/tests/statefile/bareos-dir-read.42001.state.original Diff File

master 3934b8bb

2021-06-15 17:09

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000850

use correct type for drive-parameter in stored/dir_cmd.cc
mod - CHANGELOG.md Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - systemtests/CMakeLists.txt Diff File

master 17c566b5

2021-06-15 12:58

arogge

Ported: N/A

Details Diff
update CHANGELOG.md
mod - CHANGELOG.md Diff File

master a7eea6b0

2021-06-15 00:05

arogge

Ported: N/A

Details Diff
systemtests: pass SYSTEMTEST_TIMEOUT correctly

previously the SYSTEMTEST_TIMEOUT was not passed correctly leading to
systemtests with a timeout of 0 seconds.
mod - systemtests/CMakeLists.txt Diff File

master aa3c40cf

2021-06-15 00:00

arogge

Ported: N/A

Details Diff
stored: fix big endianess issue in dir_cmd.cc

dir_cmd.cc uses scanf() to fill integers. As %hd is used, pointers to
(short int)* was expected, but int* was passed. While this works on
little endian, it breaks on big endian.
This patch now uses short int where applicable.
mod - core/src/stored/dir_cmd.cc Diff File

bareos-19.2 b822ff4a

2021-06-15 00:00

arogge

Ported: N/A

Details Diff
stored: fix big endianess issue in dir_cmd.cc

dir_cmd.cc uses scanf() to fill integers. As %hd is used, pointers to
(short int)* was expected, but int* was passed. While this works on
little endian, it breaks on big endian.
This patch now uses short int where applicable.

(cherry picked from commit aa3c40cfda3abdcafeeb5e0a7ddf47a64129f547)
mod - core/src/stored/dir_cmd.cc Diff File

master e8f3939d

2021-06-14 22:26

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000836

Improve stability of testing runs
mod - core/src/tests/CMakeLists.txt Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/scripts/functions Diff File
mod - systemtests/scripts/setup Diff File
mod - systemtests/tests/client-initiated/testrunner Diff File
mod - systemtests/tests/config-dump/testrunner Diff File
mod - systemtests/tests/py2plug-fd-postgres/database/setup_local_db.sh.in Diff File

master 86289ce6

2021-06-14 19:10

joergs

Ported: N/A

Details Diff
systemtests: implement multi tests (fixtures)

A systemtest directory can now either contains a single testscript,
named "testrunner" or multiple testscripts:
* test-setup (optional, falls back to ${rscripts}/start_bareos.sh)
* testrunner-* (multiple)
* test-cleanup (optional, falls back to ${rscripts}/cleanup)

The ctest naming is:
* system:${TEST_DIRECTORY}:test-setup
* system:${TEST_DIRECTORY}:${SCRIPT_NAME_WITHOUT_TESTRUNNER}
* system:${TEST_DIRECTORY}:test-cleanup

All testrunner-* tests from a directory are executed in sequence.

This commit also split up cmake configuration for each test
into its directory.

Also:
* removed find_program(false), as it is not required.
* py2plug-fd-postgres: disabled.
* py3plug-fd-postgres: switch from psycopg2 to pg8000.
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/bin/bareos Diff File
add - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/scripts/cleanup Diff File
mod - systemtests/scripts/functions Diff File
mod - systemtests/scripts/setup Diff File
add - systemtests/scripts/start_bareos.sh Diff File
add - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/acl/CMakeLists.txt Diff File
add - systemtests/tests/ai-consolidate-ignore-duplicate-job/CMakeLists.txt Diff File
add - systemtests/tests/autochanger/CMakeLists.txt Diff File
add - systemtests/tests/bareos-acl/CMakeLists.txt Diff File
add - systemtests/tests/bareos/CMakeLists.txt Diff File
add - systemtests/tests/bconsole-pam/CMakeLists.txt Diff File
add - systemtests/tests/bconsole-status-client/CMakeLists.txt Diff File
add - systemtests/tests/block-size/CMakeLists.txt Diff File
add - systemtests/tests/bscan-bextract-bls/CMakeLists.txt Diff File
add - systemtests/tests/catalog/CMakeLists.txt Diff File
add - systemtests/tests/client-initiated/CMakeLists.txt Diff File
add - systemtests/tests/config-dump/CMakeLists.txt Diff File
add - systemtests/tests/config-syntax-crash/CMakeLists.txt Diff File
add - systemtests/tests/copy-archive-job/CMakeLists.txt Diff File
add - systemtests/tests/copy-bscan/CMakeLists.txt Diff File
add - systemtests/tests/copy-remote-bscan/CMakeLists.txt Diff File
add - systemtests/tests/dbcopy-mysql-postgresql/CMakeLists.txt Diff File
add - systemtests/tests/deprecation/CMakeLists.txt Diff File
add - systemtests/tests/droplet-s3/CMakeLists.txt Diff File
mod - systemtests/tests/droplet-s3/testrunner Diff File
add - systemtests/tests/encrypt-signature-tls-cert/CMakeLists.txt Diff File
add - systemtests/tests/encrypt-signature/CMakeLists.txt Diff File
add - systemtests/tests/fileset-multiple-include-blocks/CMakeLists.txt Diff File
add - systemtests/tests/fileset-multiple-options-blocks/CMakeLists.txt Diff File
add - systemtests/tests/filesets/CMakeLists.txt Diff File
add - systemtests/tests/gfapi-fd/CMakeLists.txt Diff File
add - systemtests/tests/glusterfs-backend/CMakeLists.txt Diff File
add - systemtests/tests/list-backups/CMakeLists.txt Diff File
add - systemtests/tests/messages/CMakeLists.txt Diff File
add - systemtests/tests/multiplied-device/CMakeLists.txt Diff File
add - systemtests/tests/ndmp/CMakeLists.txt Diff File
add - systemtests/tests/notls/CMakeLists.txt Diff File
add - systemtests/tests/passive/CMakeLists.txt Diff File
add - systemtests/tests/py2plug-dir/CMakeLists.txt Diff File
add - systemtests/tests/py2plug-fd-ldap/CMakeLists.txt Diff File
add - systemtests/tests/py2plug-fd-libcloud/CMakeLists.txt Diff File
mod - systemtests/tests/py2plug-fd-libcloud/testrunner Diff File
add - systemtests/tests/py2plug-fd-local-fileset-restoreobject/CMakeLists.txt Diff File
add - systemtests/tests/py2plug-fd-local-fileset/CMakeLists.txt Diff File
add - systemtests/tests/py2plug-fd-ovirt/CMakeLists.txt Diff File
add - systemtests/tests/py2plug-fd-percona-xtrabackup/CMakeLists.txt Diff File
add - systemtests/tests/py2plug-fd-postgres/CMakeLists.txt Diff File
add - systemtests/tests/py2plug-fd-vmware/CMakeLists.txt Diff File
add - systemtests/tests/py2plug-sd/CMakeLists.txt Diff File
add - systemtests/tests/python-bareos/CMakeLists.txt Diff File
add - systemtests/tests/python-pam/CMakeLists.txt Diff File
add - systemtests/tests/python-restapi/CMakeLists.txt Diff File
add - systemtests/tests/quota-softquota/CMakeLists.txt Diff File
add - systemtests/tests/scheduler-backup/CMakeLists.txt Diff File
add - systemtests/tests/sparse-file/CMakeLists.txt Diff File
add - systemtests/tests/spool/CMakeLists.txt Diff File
add - systemtests/tests/truncate-command/CMakeLists.txt Diff File
add - systemtests/tests/upgrade-database/CMakeLists.txt Diff File
add - systemtests/tests/virtualfull-bscan/CMakeLists.txt Diff File
add - systemtests/tests/virtualfull/CMakeLists.txt Diff File
add - systemtests/tests/volume-pruning/CMakeLists.txt Diff File
add - systemtests/tests/xattr/CMakeLists.txt Diff File

bareos-18.2 64a2249d

2021-06-14 16:34

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000847 from bareos/dev/sduehr/bareos-18.2/vmware-plugin-update-docs

docs: update VMware plugin documentation (backport of PR 845)
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

bareos-19.2 ef5fbfff

2021-06-14 16:33

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000846 from bareos/dev/sduehr/bareos-19.2/vmware-plugin-update-docs

docs: update VMware plugin documentation (backport of PR 844)
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

master 73aa7a1c

2021-06-14 02:18

Sander Steffann


Committer: joergs

Ported: N/A

Details Diff
docs: fix some typos

(cherry picked from commit 8a5aca85559caba9258d081b081f0aba287f3bef)
mod - docs/manuals/source/DeveloperGuide/api.rst Diff File

bareos-18.2 875b3b98

2021-06-11 18:01

stephand

Ported: N/A

Details Diff
docs: update VMware plugin documentation

Adapted the documentation of the VMware plugin due to update to VDDK 7
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File

bareos-19.2 20347708

2021-06-11 17:51

stephand

Ported: N/A

Details Diff
docs: update VMware plugin documentation

Adapted the documentation of the VMware plugin due to update to VDDK 7
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File
 First  Prev  1 2 3 ... 60 ... 94 95 96 97 98 99 100 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 549 550 551  Next  Last