Changesets: bareos
master ecadba24 2021-10-20 17:08 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 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 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 Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master c0417414 2021-10-18 14:31 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 |