Changesets: bareos

master c7b0d2a3

2022-02-17 02:41

frank

Ported: N/A

Details Diff
webui: introduce analytics module
mod - webui/config/application.config.php Diff File
add - webui/module/Analytics/Module.php Diff File
add - webui/module/Analytics/autoload_classmap.php Diff File
add - webui/module/Analytics/config/module.config.php Diff File
add - webui/module/Analytics/src/Analytics/Controller/AnalyticsController.php Diff File
add - webui/module/Analytics/src/Analytics/Model/Analytics.php Diff File
add - webui/module/Analytics/src/Analytics/Model/AnalyticsModel.php Diff File
add - webui/module/Analytics/view/analytics/analytics/index.phtml Diff File
mod - webui/module/Application/config/module.config.php Diff File

master 33c0ff06

2022-02-16 12:24

joergs


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001069 from alaaeddineelamri/dev/alaaeddineelamri/master/fix-python-bareos-fail-on-second-run

systemtests: fix python bareos fail on manual second runs with certain unit tests
mod - systemtests/tests/python-bareos/test_list_command.py Diff File
mod - systemtests/tests/python-bareos/test_update_all_volumes_all_pools.py Diff File

master 3ccd8b27

2022-02-15 17:13

pstorz


Committer: Alaa Eddine Elamri

Ported: N/A

Details Diff
dird: first work to implement column-first output
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/tests/multicolumn_prompts.cc Diff File

master 5874ceba

2022-02-14 15:35

pstorz

Ported: N/A

Details Diff
dir: cancel virtual backup with missing jobs/files

This patch adds a check that makes sure that the input jobids for the
virtual job are valid (i.e. exist in the database) and did't have their
files pruned.
mod - core/src/dird/vbackup.cc Diff File

master e2459fc3

2022-02-14 15:35

pstorz

Ported: N/A

Details Diff
systemtests: improve virtualfull systemtest

Run three virtual backups that are supposed to fail:
1. no files in any of the jobs
2. one jobid that doesn't exist in the catalog anymore
3. one job that had its files pruned
mod - systemtests/tests/virtualfull/testrunner Diff File

master c6306fae

2022-02-14 15:17

pstorz


Committer: arogge

Ported: N/A

Details Diff
dird: purge empty jobs as part of consolidation

Previously empty jobs (i.e. those with JobFiles == 0) were left
untouched by consolidation. This change now adds functionality that will
identify these jobs and purge them so the result looks like they had
been consolidated, too.
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/sql_get.cc Diff File
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/lib/bstringlist.h Diff File

master aca3f00b

2022-02-11 20:47

pstorz

Ported: N/A

Details Diff
PR template: require Backport information on top
mod - pull_request_template.md Diff File

master 59316f87

2022-02-11 14:28

Alaa Eddine Elamri

Ported: N/A

Details Diff
test_update_all_volumes_all_pools.py: remove test pool after usage
mod - systemtests/tests/python-bareos/test_update_all_volumes_all_pools.py Diff File

master 201e4fca

2022-02-11 14:25

Alaa Eddine Elamri

Ported: N/A

Details Diff
systemtest: modified test_list_command to correctly remove test volume
mod - systemtests/tests/python-bareos/test_list_command.py Diff File

master 7a8cdd03

2022-02-10 17:36

joergs

Ported: N/A

Details Diff
systemtests: check_log: improve failed job detection
mod - systemtests/scripts/functions Diff File

master 56b906be

2022-02-10 14:56

joergs

Ported: N/A

Details Diff
systemtests python-bareos: allow parameter for run_unittests.sh

master 6501d551

2022-02-10 14:54

joergs

Ported: N/A

Details Diff
systemtests python-bareos: fix for Python 2
mod - systemtests/tests/python-bareos/list_unittests.py Diff File

master b551968c

2022-02-09 17:53

Frank Bergkemper

Ported: N/A

Details Diff
gitignore: remove and sort entries alphabetically

- remove development environment specific entries
- remove old relicts and unnecessary entries
- remove duplicates and unused entries
- sort alphabetically
mod - .gitignore Diff File

master c3557d07

2022-02-08 19:03

arogge

Ported: N/A

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

master 56a10bb3

2022-02-08 14:34

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge PR 0001057

SD plugin scsicrypto check, set, unset cap_sys_rawio capabilities
mod - .gitignore Diff File
mod - CHANGELOG.md Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/platforms/systemd/bareos-sd.service.in Diff File
mod - core/scripts/bareos-config-lib.sh.in Diff File
add - debian/bareos-database-tools.postinst.in Diff File
add - debian/bareos-storage-tape.postinst.in Diff File
mod - debian/bareos-storage.postinst.in Diff File
mod - debian/bareos-storage.service.in Diff File
add - debian/bareos-tools.postinst.in Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc Diff File

master 550652f2

2022-02-08 14:30

bruno-at-bareos

Ported: N/A

Details Diff
Update CHANGELOG.md

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - CHANGELOG.md Diff File

master 87571192

2022-02-08 11:19

Bruno Friedmann @Bareos


Committer: bruno-at-bareos

Ported: N/A

Details Diff
Apply suggestions from code review

Co-authored-by: Andreas Rogge <andreas.rogge@bareos.com>
Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/platforms/systemd/bareos-sd.service.in Diff File
mod - core/scripts/bareos-config-lib.sh.in Diff File
mod - debian/bareos-storage.service.in Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc Diff File

master 42c44117

2022-02-07 21:59

stephand


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001038 from bareos/dev/joergs/master/default-plugin-path

Python plugins: add default module_path to search path
mod - CHANGELOG.md Diff File
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/src/include/config.h.in Diff File
mod - core/src/plugins/dird/python/python-dir.cc Diff File
add - core/src/plugins/filed/python/ovirt/python-ovirt-conf.d/bareos-dir.d/fileset/plugin-ovirt.conf.example Diff File
rm - core/src/plugins/filed/python/ovirt/python-ovirt-conf.d/bareos-dir.d/fileset/plugin-ovirt.conf.example.in Diff File
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginBaseclass.py Diff File
mod - core/src/plugins/filed/python/python-fd.cc Diff File
add - core/src/plugins/include/python_plugin_modules_common.inc Diff File
mod - core/src/plugins/include/python_plugins_common.inc Diff File
mod - core/src/plugins/stored/python/python-sd.cc Diff File
mod - core/src/win32/compat/include/mingwconfig.h Diff File
mod - debian/control.bareos-director-python2-plugin Diff File
mod - debian/control.bareos-director-python3-plugin Diff File
mod - debian/control.bareos-filedaemon-python2-plugin Diff File
mod - debian/control.bareos-filedaemon-python3-plugin Diff File
mod - debian/control.bareos-storage-python2-plugin Diff File
mod - debian/control.bareos-storage-python3-plugin Diff File
mod - docs/manuals/source/Appendix/Howtos/BackupOfThirdPartyDatabases.rst.inc Diff File
mod - docs/manuals/source/DeveloperGuide.rst Diff File
add - docs/manuals/source/DeveloperGuide/PythonPluginAPI.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/DirectorPlugins/PythonDirPlugin.rst.inc Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/ApacheLibcloudPlugin.rst.inc Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/MariaDBmariabackupPlugin.rst.inc Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/OVirtPlugin.rst.inc Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/PerconaXtraBackupPlugin.rst.inc Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/PostgreSQLPlugin.rst.inc Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/PythonFdPlugin.rst.inc Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/VMwarePlugin.rst.inc Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/PythonSdPlugin.rst.inc Diff File

master dc5d5330

2022-02-07 12:54

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001021

stored: enable labeling of tapes in devices even when `autoselect = no`
mod - CHANGELOG.md Diff File
mod - core/src/stored/dir_cmd.cc Diff File
mod - systemtests/tests/autochanger/CMakeLists.txt Diff File
add - systemtests/tests/autochanger/test-setup Diff File
add - systemtests/tests/autochanger/testrunner-label-release-autoselect Diff File

master 1b5f2686

2022-02-07 11:10

Andreas Rogge

Ported: N/A

Details Diff
cats: apply clang-format to mysql.cc/sqlite.cc
mod - core/src/cats/mysql.cc Diff File
mod - core/src/cats/sqlite.cc Diff File

master 8c6188c4

2022-02-06 13:00

joergs

Ported: N/A

Details Diff
contrib bareos_tasks.mysql: handle empty databases

Cover the case of empty databases.
mod - contrib/fd-plugins/bareos_tasks/mysql/BareosFdMySQLClass.py Diff File

master 4dc422bc

2022-02-04 21:00

joergs

Ported: N/A

Details Diff
systemtests: unifies MySQL/MariaDB util functions

Currently 4 systemtests do start/stop a MySQL/MariaDB daemon to perform their testing.
This commits unifies the required functions.

MariaDBs are treated as MySQL databases. Unfortenatly, initialisation differs.
With this change, initialisation works with both databases.
mod - contrib/fd-plugins/bareos_mysql_dump/BareosFdMySQLclass.py Diff File
mod - contrib/fd-plugins/bareos_mysql_dump/__init__.py Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/scripts/functions Diff File
add - systemtests/scripts/mysql.sh Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
mod - systemtests/tests/py2plug-fd-contrib-bareos_tasks_mysql/etc/bareos/bareos-dir.d/fileset/bareos_mysql_dump.conf.in Diff File
mod - systemtests/tests/py2plug-fd-contrib-bareos_tasks_mysql/etc/bareos/bareos-dir.d/fileset/bareos_tasks_mysql.conf.in Diff File
mod - systemtests/tests/py2plug-fd-contrib-bareos_tasks_mysql/mysqldefaults.in Diff File
mod - systemtests/tests/py2plug-fd-contrib-bareos_tasks_mysql/testrunner Diff File
mod - systemtests/tests/py2plug-fd-mariabackup/CMakeLists.txt Diff File
mod - systemtests/tests/py2plug-fd-mariabackup/mysqldefaults.in Diff File
mod - systemtests/tests/py2plug-fd-mariabackup/testrunner Diff File
mod - systemtests/tests/py2plug-fd-percona-xtrabackup/mysqldefaults.in Diff File
mod - systemtests/tests/py2plug-fd-percona-xtrabackup/testrunner Diff File
mod - systemtests/tests/py3plug-fd-contrib-mysql_dump/CMakeLists.txt Diff File
mod - systemtests/tests/py3plug-fd-contrib-mysql_dump/etc/bareos/bareos-dir.d/fileset/bareos_mysql_dump.conf.in Diff File
mod - systemtests/tests/py3plug-fd-contrib-mysql_dump/mysqldefaults.in Diff File
mod - systemtests/tests/py3plug-fd-contrib-mysql_dump/testrunner Diff File

master 9875e823

2022-02-04 18:55

Andreas Rogge

Ported: N/A

Details Diff
plugins: reconfigure ASAN/LSAN for python code

This patch configures ASAN/LSAN to work correctly with python code. As
the embedded python interpreter will leak memory, we add a suppression
to ignore the problematic parts.
We also disable leak-detection and asan checking in the python module
tests, as these will not give reasonable results.
mod - core/src/plugins/dird/python/CMakeLists.txt Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
add - core/src/plugins/filed/python/test/lsan-suppressions.txt Diff File
mod - core/src/plugins/stored/python/CMakeLists.txt Diff File

master f2139f06

2022-02-04 17:18

joergs

Ported: N/A

Details Diff
contrib bareos_tasks.mysql: add option defaultsfile

Added option defaultsfile.
Renamend option mysql_user to user, as the system user is meant, not the database user.
mod - contrib/fd-plugins/bareos_tasks/mysql/BareosFdMySQLClass.py Diff File
mod - contrib/fd-plugins/bareos_tasks/mysql/README.md Diff File

master 640b79d6

2022-02-04 16:52

joergs

Ported: N/A

Details Diff
contrib bareos_tasks.mysql: adapted to Bareos >= 20
add - contrib/fd-plugins/bareos_tasks/__init__.py Diff File
mod - contrib/fd-plugins/bareos_tasks/mysql/__init__.py Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 144 145 146 147 148 149 150 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 637 638 639  Next  Last