Changesets: bareos

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

master 1b000834

2019-12-04 14:23

pstorz

Ported: N/A

Details Diff
cmake: use CMAKE_SYSTEM_NAME instead of DISTNAME
mod - core/CMakeLists.txt Diff File

master 578f5c3c

2019-12-04 14:11

pstorz

Ported: N/A

Details Diff
cmake: use BAREOS_NUMERIC_VERSION as BUILDNAME
mod - core/CMakeLists.txt Diff File

master fec6d38d

2019-12-04 13:48

pstorz

Ported: N/A

Details Diff
tests: fix sd backend directory setting on FreeBSD
mod - core/CMakeLists.txt Diff File
mod - core/src/tests/configs/sd_reservation/bareos-sd.d/storage/myself.conf.in Diff File

master bde66550

2019-12-04 13:17

franku

Ported: N/A

Details Diff
docs: add missing template rst file
add - docs/manuals/source/manually_added_config_directive_descriptions/dir-jobdefs-RunOnIncomingConnectInterval.rst.inc Diff File

master 70750e8a

2019-12-04 11:09

pstorz

Ported: N/A

Details Diff
remove DEB_CTEST_OPTIONS completely
mod - core/debian/rules Diff File

master cf0e7243

2019-12-04 09:37

pstorz

Ported: N/A

Details Diff
debian: comment out DEB_CTEST_OPTIONS

This only works on Debian 10 and will produce two cdash
submits there.

The manual override of dh_auto_test works everywhere
mod - core/debian/rules Diff File

master b3640a27

2019-12-03 17:13

pstorz

Ported: N/A

Details Diff
ctest: set SITE to "${DISTNAME}-${DISTVER}-${CMAKE_HOST_SYSTEM_PROCESSOR}"
mod - core/CMakeLists.txt Diff File

master 93856093

2019-12-03 16:42

pstorz

Ported: N/A

Details Diff
tests: add openssl include_dir required on Mac
mod - core/src/tests/CMakeLists.txt Diff File

master acab9034

2019-12-03 16:25

pstorz

Ported: N/A

Details Diff
tests: build also when client-only is set
mod - core/src/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File

master 416ee9be

2019-12-03 15:46

pstorz

Ported: N/A

Details Diff
cmake: added DISTVER to SITE
mod - core/CMakeLists.txt Diff File

master 9a1b876b

2019-12-03 11:23

pstorz

Ported: N/A

Details Diff
cmake: Move BareosGetDistInfo call
mod - core/CMakeLists.txt Diff File

master 82759cfa

2019-12-03 11:11

frank


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000357 from fbergkemper/dev/fbergkemper/master/fix-python-selenium

systemtests: Fix AttributeError: NoneType object has no attribute lower
mod - webui/tests/selenium/webui-selenium-test.py Diff File

master 406d1c22

2019-12-03 11:11

frank


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000355 from fbergkemper/dev/fbergkemper/master/story-3464-jobmedia-listing

Avoid listing duplicate volume records
mod - core/src/cats/sql_list.cc Diff File
mod - webui/module/Job/src/Job/Model/JobModel.php Diff File
mod - webui/module/Job/view/job/job/details.phtml Diff File

master 8c1f4aad

2019-12-03 11:03

pstorz

Ported: N/A

Details Diff
fix problem with write_job_results_to_file
mod - core/src/tests/CMakeLists.txt Diff File

master 42622ccc

2019-12-03 10:34

pstorz

Ported: N/A

Details Diff
ctest: add DISTNAME to SITE
mod - core/CMakeLists.txt Diff File

master a1c74006

2019-12-02 18:58

arogge

Ported: N/A

Details Diff
docs: add automatic version generation to devguide

This patch adds a description of the automatic generation of version
information based on git metadata.
mod - docs/manuals/source/DeveloperGuide.rst Diff File
add - docs/manuals/source/DeveloperGuide/AutomaticVersionGeneration.rst Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 256 257 258 259 260 261 262 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last