Changesets: bareos

master ecadba24

2021-10-20 17:08

frank

Ported: N/A

Details Diff
systemtests: extend test_rerun_job method in webui selenium test

This commit extends the test_rerun_job method to accept the newly
introduced confirmation dialog on rerun job action.
mod - webui/tests/selenium/webui-selenium-test.py Diff File

master 70596ba2

2021-10-20 17:05

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
dird: allow `release` command to be used in scripts
mod - core/src/dird/ua_cmds.cc Diff File

master 68d73c31

2021-10-20 17:04

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
dird: renamed `use_in_rs` variable
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_cmdstruct.h Diff File

master 2bb4676b

2021-10-20 15:27

pstorz

Ported: N/A

Details Diff
plugins: introduce filedaemon-mariabackup-python-plugin

- Update test for mariadb and percona plugin to backup and recover a
full database with content verification.
- General overhaul and refactoring of testrunners.
- The mariabackup and percona tests can and need to be run as
unprivileged user.
- Package the mariabackup plugin for deb and rpm.
- Detect required binaries both for mariadb and for mysql/percona.
- Binary specification can be don via commandline which will skip the
detection. This is currently required to run both mysql/percona and
mariabackup tests as the binary names are identical.
mod - .gitignore Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosFindPrograms.cmake Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
add - core/src/plugins/filed/python/mariabackup/BareosFdPluginMariabackup.py Diff File
add - core/src/plugins/filed/python/mariabackup/bareos-fd-mariabackup.py Diff File
add - debian/bareos-filedaemon-mariabackup-python-plugin.install.in Diff File
mod - debian/control.bareos-filedaemon-python-plugins-common Diff File
mod - docs/pkglists/CentOS_7.x86_64 Diff File
mod - docs/pkglists/CentOS_8.x86_64 Diff File
mod - docs/pkglists/Debian_10.x86_64 Diff File
mod - docs/pkglists/Debian_11.x86_64 Diff File
mod - docs/pkglists/Debian_9.0.i586 Diff File
mod - docs/pkglists/Debian_9.0.x86_64 Diff File
mod - docs/pkglists/Fedora_31.x86_64 Diff File
mod - docs/pkglists/Fedora_32.x86_64 Diff File
mod - docs/pkglists/Fedora_33.x86_64 Diff File
mod - docs/pkglists/Fedora_34.x86_64 Diff File
mod - docs/pkglists/Fedora_35.x86_64 Diff File
mod - docs/pkglists/RHEL_7.x86_64 Diff File
mod - docs/pkglists/RHEL_8.x86_64 Diff File
mod - docs/pkglists/SLE_12_SP5.x86_64 Diff File
mod - docs/pkglists/SLE_15.x86_64 Diff File
mod - docs/pkglists/SLE_15_SP1.x86_64 Diff File
mod - docs/pkglists/SLE_15_SP2.x86_64 Diff File
mod - docs/pkglists/SLE_15_SP3.x86_64 Diff File
mod - docs/pkglists/Univention_4.3.x86_64 Diff File
mod - docs/pkglists/Univention_4.4.x86_64 Diff File
mod - docs/pkglists/openSUSE_Leap_15.2.x86_64 Diff File
mod - docs/pkglists/openSUSE_Leap_15.3.x86_64 Diff File
mod - docs/pkglists/xUbuntu_16.04.i586 Diff File
mod - docs/pkglists/xUbuntu_16.04.x86_64 Diff File
mod - docs/pkglists/xUbuntu_18.04.x86_64 Diff File
mod - docs/pkglists/xUbuntu_20.04.x86_64 Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/py2plug-fd-mariabackup/CMakeLists.txt Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/fileset/MariabackupTest.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/mysqldefaults.in Diff File
add - systemtests/tests/py2plug-fd-mariabackup/testrunner Diff File
mod - systemtests/tests/py2plug-fd-percona-xtrabackup/CMakeLists.txt Diff File
mod - systemtests/tests/py2plug-fd-percona-xtrabackup/etc/bareos/bareos-dir.d/fileset/PerconaXtraBackupTest.conf.in Diff File
mod - systemtests/tests/py2plug-fd-percona-xtrabackup/testrunner Diff File
add - systemtests/tests/py3plug-fd-mariabackup Diff File

master c87a7b37

2021-10-20 14:57

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
docs: deprecate Pid Directory directives

This patch deprecates the now unused `Pid Directory` directives and
removes the default value.
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - core/src/win32/compat/include/mingwconfig.h 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

master 73d45c2d

2021-10-19 23:02

pstorz


Committer: arogge

Ported: N/A

Details Diff
code format: apply check-sources modifications
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosCheckFunctions.cmake Diff File
mod - core/cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/cmake/BareosGetDistInfo.cmake Diff File
mod - core/platforms/CMakeLists.txt Diff File
mod - core/src/cats/cats_backends.cc Diff File
mod - core/src/dird/dbcopy/progress.cc Diff File
mod - core/src/dird/ndmp_fhdb_mem.cc Diff File
mod - core/src/droplet/libdroplet/include/droplet/utils.h Diff File
mod - core/src/droplet/libdroplet/src/addrlist.c Diff File
mod - core/src/droplet/libdroplet/src/backend/cdmi/replyparser.c Diff File
mod - core/src/droplet/libdroplet/src/backend/posix/backend.c Diff File
mod - core/src/droplet/libdroplet/src/profile.c Diff File
mod - core/src/droplet/libdroplet/src/req.c Diff File
mod - core/src/findlib/bfile.cc Diff File
mod - core/src/lib/parse_conf.cc Diff File
mod - core/src/plugins/dird/CMakeLists.txt Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - core/src/stored/fd_cmds.cc Diff File
mod - core/src/stored/sd_cmds.cc Diff File
mod - core/src/tests/lib_tests.cc Diff File
mod - core/src/tools/bscrypto.cc Diff File

master 3ffa44ec

2021-10-18 14:42

frank

Ported: N/A

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

master c0417414

2021-10-18 14:31

frank

Ported: N/A

Details Diff
webui: change glyphicon for job cancel action
mod - webui/public/js/bootstrap-table-formatter.js Diff File

master fe81345d

2021-10-14 17:53

bruno-at-bareos


Committer: stephand

Ported: N/A

Details Diff
database: Add index on jobmedia mediaid,jobid

This extra index boost performance on large table (400x)
Close CR#4908, Fix TT4200733

- Catalog version is now 2210

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/cats/ddl/creates/postgresql.sql Diff File
add - core/src/cats/ddl/updates/postgresql.2192_2210.sql Diff File
mod - core/src/cats/ddl/versions.map.in Diff File

master 653fb000

2021-10-13 22:52

roos


Committer: stephand

Ported: N/A

Details Diff
Log LDAP info error (e.g. expired SSL cert error)
mod - core/src/plugins/filed/python/ldap/BareosFdPluginLDAP.py Diff File

master c86ebd6c

2021-10-13 19:12

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000955 from bruno-at-bareos/dev/bruno/doc-fix-glusterfs-administration-guide-uri

docs: fix glusterfs administration guide uri
mod - docs/manuals/source/TasksAndConcepts/StorageBackends.rst Diff File

master 984175ab

2021-10-13 19:11

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000954 from bruno-at-bareos/dev/bruno-at-bareos/doc_improve-clarity_mail-comma-separated-list-without-space

doc: improve clarity by adding "without any space"
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-messages-Mail.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-messages-MailOnError.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-messages-MailOnSuccess.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-messages-Operator.rst.inc Diff File

master 0257c3a3

2021-10-13 17:48

bruno-at-bareos


Committer: arogge

Ported: N/A

Details Diff
cats: Set catalog version to 2210

- Version 2210 include new subscription views
- Add postgresql update 2192 to 2210 sql
- Run create_queryfiles.sh
- Rename dml sql script to normalized name

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/cats/bdb_query_enum_class.h Diff File
mod - core/src/cats/bdb_query_names.inc Diff File
mod - core/src/cats/ddl/updates/postgresql.2192_2210.sql Diff File
mod - core/src/cats/mysql_queries.inc Diff File
mod - core/src/cats/postgresql_queries.inc Diff File
mod - core/src/cats/sqlite_queries.inc Diff File

master 32147c4e

2021-10-13 17:19

bruno-at-bareos

Ported: N/A

Details Diff
doc: fix glusterfs AdministratorGuide uri

glusterfs administrator guide for Bareos is now located at
https://docs.gluster.org/en/latest/Administrator-Guide/Bareos/

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - docs/manuals/source/TasksAndConcepts/StorageBackends.rst Diff File

master 8e248544

2021-10-13 17:11

pstorz


Committer: arogge

Ported: N/A

Details Diff
build: avoid clang warnings about gcc compile/link options
mod - core/src/lmdb/CMakeLists.txt Diff File

master 487dfe4e

2021-10-13 16:33

bruno-at-bareos


Committer: arogge

Ported: N/A

Details Diff
Add status subscription queries

Add the queries to catalog dml

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
add - core/src/cats/dml/0080_subscription_sel_backup_unit_overview.sql Diff File
add - core/src/cats/dml/0081_subscription_sel_backup_unit_total.sql Diff File
add - core/src/cats/dml/0082_subscription_sel_unclassified_amount_data.sql Diff File
add - core/src/cats/dml/0082_subscription_sel_unclassified_client_fileset.sql Diff File

master fe53bdbd

2021-10-13 16:18

bruno-at-bareos


Committer: arogge

Ported: N/A

Details Diff
Create subscription view in catalog

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/cats/ddl/creates/postgresql.sql Diff File

master 27e7664e

2021-10-13 13:30

pstorz


Committer: arogge

Ported: N/A

Details Diff
lmdb: skip target_link_options -Wno-stringop-overflow on bsd and darwin
mod - core/src/lmdb/CMakeLists.txt Diff File

master 1357fd69

2021-10-13 12:42

pstorz


Committer: arogge

Ported: N/A

Details Diff
build: make all warnings errors
mod - core/CMakeLists.txt Diff File

master 2ce4aefa

2021-10-13 11:26

pstorz


Committer: arogge

Ported: N/A

Details Diff
quality gates: fail on 1 warning

As we currently have no warning left, we reduce the quality gates to be
strict.
mod - .quality-gates.yml Diff File

master 86ea945e

2021-10-13 11:26

pstorz


Committer: arogge

Ported: N/A

Details Diff
quality gates: fail on 1 warning

As we currently have no warning left, we reduce the quality gates to be
strict.
mod - .quality-gates.yml Diff File

master 693d5279

2021-10-13 01:46

arogge

Ported: N/A

Details Diff
lmdb: improve hack for windows FormatMessageA()
mod - core/src/lmdb/CMakeLists.txt Diff File
mod - core/src/lmdb/mdb.c Diff File

master 29324a22

2021-10-13 00:27

arogge

Ported: N/A

Details Diff
python: remove macro MS_WIN32

Python should autodetect 32-bit and 64-bit Windows, but this is broken
when building with GCC[1].
The previous workaround we had in place defined MS_WIN32 or MS_WIN64
depending on what we're building. As MS_WIN32 is always defined, we
should only define MS_WIN64 in case we're building 64-bit Windows.

[1] https://bugs.python.org/issue4709
mod - core/src/plugins/dird/CMakeLists.txt Diff File
mod - core/src/plugins/filed/CMakeLists.txt Diff File
mod - core/src/plugins/stored/CMakeLists.txt Diff File

master f107ddc0

2021-10-12 18:35

arogge

Ported: N/A

Details Diff
lib: remove undocumented BAREOS_CFGDIR

The configuration parser had set the undocumented and unused environment
variable BAREOS_CFGDIR, which could potentially have been used in
scripts and programs generating configuration snippets. However, as this
was never documented and is not used by Bareos itself, we remove it and
with it the need for setenv() and/or putenv().
mod - core/cmake/BareosCheckFunctions.cmake Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/lib/parse_conf.cc Diff File
mod - core/src/win32/compat/include/mingwconfig.h Diff File

master 0bc60ca2

2021-10-12 18:27

arogge

Ported: N/A

Details Diff
cmake: rename PLATFORM -> BAREOS_PLATFORM

The macro PLATFORM is already used in pyconfig.h on Windows builds, so
we rename our macro to BAREOS_PLATFORM to avoid clashing.
mod - CMakeLists.txt Diff File
mod - core/CMakeLists.txt Diff File
mod - core/cmake/BareosGenerateDebianInfo.cmake Diff File
mod - core/cmake/BareosGetDistInfo.cmake Diff File
mod - core/platforms/CMakeLists.txt Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/include/config.h.in Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 171 172 173 174 175 176 177 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 641 642 643  Next  Last