Changesets: bareos

master b5da1455

2021-11-24 19:04

joergs

Ported: N/A

Details Diff
doc: remove outdated Latex functionality
mod - docs/manuals/scripts/generate-resoure-descriptions.py Diff File

master 1f0292fe

2021-11-24 19:00

joergs

Ported: N/A

Details Diff
doc: exit build process on failures

The script generate-bareos-package-info.py is used to generate parts of the documentation.
When it exits with error, the build process is stopped.
mod - docs/manuals/source/conf.py Diff File

master 4bdc655e

2021-11-24 15:18

Alaa Eddine Elamri


Committer: pstorz

Ported: N/A

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

master 890ec29a

2021-11-24 15:07

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000967 from bareos/dev/pstorz/master/mariabackup

support backup of mariadb using mariabackup
mod - .gitignore Diff File
mod - CHANGELOG.md 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 346be648

2021-11-24 13:47

joergs

Ported: N/A

Details Diff
doc: improve datatype description
mod - docs/manuals/source/Configuration/CustomizingTheConfiguration.rst Diff File

master dec4e071

2021-11-24 11:48

joergs

Ported: N/A

Details Diff
doc: cleanup includes files after CamelCase fix
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-console-WhereACL.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-fileset-EnableVSS.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-fileset-EnableVss.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-profile-CatalogACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-profile-ClientACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-profile-CommandACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-profile-FileSetACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-profile-JobACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-profile-PluginOptionsACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-profile-PoolACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-profile-ScheduleACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-profile-StorageACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-profile-WhereACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-user-CatalogACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-user-ClientACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-user-CommandACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-user-FileSetACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-user-JobACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-user-PluginOptionsACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-user-PoolACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-user-RunACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-user-ScheduleACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-user-StorageACL.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/dir-user-WhereACL.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-AutoXFlateOnReplication.rst.inc Diff File
rm - docs/manuals/source/manually_added_config_directive_descriptions/sd-storage-AutoXflateOnReplication.rst.inc Diff File

master 5ed609ae

2021-11-24 11:44

joergs

Ported: N/A

Details Diff
doc: use config:datatype in datatype description
mod - docs/manuals/source/Configuration/CustomizingTheConfiguration.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/CatalogMaintenance.rst Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-job-RescheduleInterval.rst.inc Diff File

master a8a5e845

2021-11-24 00:43

joergs

Ported: N/A

Details Diff
doc: use :config:datatype: in generated docs

Use :config:datatype: in generated config directives table and descriptions.
mod - docs/manuals/scripts/generate-resoure-descriptions.py Diff File

master 2f5daa18

2021-11-23 19:03

frank

Ported: N/A

Details Diff
webui: format total jobs and total files language-sensitive
mod - webui/module/Dashboard/view/dashboard/dashboard/index.phtml Diff File

master b700c2ee

2021-11-23 18:45

arogge

Ported: N/A

Details Diff
docs: remove mentions of MySQL and SQLite catalog

This patch removes all mentionings of MySQL and SQLite catalogs from the
documentation, leaving PostgreSQL as the only option.
mod - core/README.dbconfig Diff File
mod - docs/manuals/source/Appendix/BackwardCompatibility.rst Diff File
mod - docs/manuals/source/Appendix/BareosPrograms.rst Diff File
mod - docs/manuals/source/Appendix/DisasterRecoveryUsingBareos.rst Diff File
mod - docs/manuals/source/Appendix/Howtos.rst Diff File
mod - docs/manuals/source/Appendix/TheBootstrapFile.rst Diff File
mod - docs/manuals/source/Appendix/Troubleshooting.rst Diff File
mod - docs/manuals/source/Configuration/Director.rst Diff File
mod - docs/manuals/source/DeveloperGuide/api.rst Diff File
mod - docs/manuals/source/DeveloperGuide/catalog.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial/InstallingBareos.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial/Tutorial.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial/UpdatingBareos.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial/WhatIsBareos.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/BareosConsole.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/BareosSecurityIssues.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/CatalogMaintenance.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/HowToManuallyTransferDataVolumes.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/TheWindowsVersionOfBareos.rst Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-catalog-DbAddress.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-catalog-DbPort.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-catalog-DbSocket.rst.inc Diff File

master a6f7bc14

2021-11-23 18:12

frank

Ported: N/A

Details Diff
webui: optimize bvfs update cache calls

Call bvfs update cache with the required jobids after a client has
been selected.
mod - webui/module/Restore/src/Restore/Controller/RestoreController.php Diff File

master 2a95b75b

2021-11-23 17:17

Alaa Eddine Elamri


Committer: pstorz

Ported: N/A

Details Diff
cats: making bareos able to consolidate zero-file incremental backups

Fixes 0001374 : AlwaysIncremental Backup Scheme: Consolidate job does not
honor "Always Incremental Job Retention" with empty Incrementals
Affected Issues
0001374
mod - core/src/cats/sql_get.cc Diff File

master 0aaea072

2021-11-23 16:50

Alaa Eddine Elamri

Ported: N/A

Details Diff
systemtests: custom test-setup script to include data setup
add - systemtests/tests/scheduler-backup/test-setup Diff File

master f731b402

2021-11-23 12:30

Alaa Eddine Elamri


Committer: pstorz

Ported: N/A

Details Diff
systemtest: updated test for zero-file incrm consolidation
mod - systemtests/tests/ai-consolidate-ignore-duplicate-job/testrunner Diff File

master d4c41cae

2021-11-23 11:30

joergs

Ported: N/A

Details Diff
doc: add :config:datatype:...

Add Sphinx directives for datatypes:

.. config:datatype:: DATATYPE

and references to it:

:config:datatype:`DATATYPE`
mod - docs/manuals/source/_extensions/bareos-ext.py Diff File

master f3a0f2ec

2021-11-22 21:34

arogge

Ported: N/A

Details Diff
win32: don't try to package dbcopy
mod - core/platforms/win32/winbareos.nsi Diff File

master 06ec7fec

2021-11-22 20:30

arogge

Ported: N/A

Details Diff
cats: avoid cyclic dependency via bareoscats

bareoscats was removed, because only bareoscats-postgresql was left and
the need for the stub backend is gone.
However, bareoscats-postgresql depends on bareossql and vice versa, so
that these modules would have to be merged into one. This patch
re-introduces bareoscats so we can avoid the dependency cycle and
postpone the merge of the two modules.
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.database-common Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-database-postgresql/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-database-tools/Makefile Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-director/Makefile Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/platforms/win32/winbareos.nsi Diff File
mod - core/src/cats/CMakeLists.txt Diff File
mod - debian/bareos-database-common.install.in Diff File

master 152cb23a

2021-11-22 20:09

arogge

Ported: N/A

Details Diff
cats: link libbareoscats-postgresql with libbareos

This patch links libbareoscats-postgresql with libbareos, so even the
windows linker will find all function entrypoints.
mod - core/src/cats/CMakeLists.txt Diff File

master 3deae162

2021-11-22 19:38

joergs

Ported: N/A

Details Diff
doc: fix :config:option: links

Fix broken :config:option: links.
mod - docs/manuals/source/Appendix/OperatingSystems.rst Diff File
mod - docs/manuals/source/Configuration/Director.rst Diff File
mod - docs/manuals/source/Configuration/FileDaemon.rst Diff File
mod - docs/manuals/source/DocumentationStyleGuide/Gotchas.rst Diff File
mod - docs/manuals/source/IntroductionAndTutorial/BareosWebui.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/NdmpBackupsWithBareos.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/Plugins.rst Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-client-JobRetention.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-console-CommandAcl.rst.inc Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-console-JobAcl.rst.inc Diff File

master 6fa2c396

2021-11-22 19:00

arogge

Ported: N/A

Details Diff
freebsd: don't try to package dbcopy
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.database-tools Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/plist Diff File

master 59cce7d5

2021-11-22 18:58

arogge

Ported: N/A

Details Diff
tests: remove mysql/sqlite from catalog test
mod - core/src/tests/catalog.cc Diff File
mod - core/src/tests/configs/catalog/bareos-dir.d/catalog/MyCatalog.conf.in Diff File

master a0667b35

2021-11-22 18:57

arogge

Ported: N/A

Details Diff
bscan/dbcheck: make PostgreSQL the default

previously you needed to configure the catalog database type for bscan
and dbcheck with an option. This is now set to PostgreSQL and the option
is ignored for backwards compatibility.
mod - core/src/dird/dbcheck.cc Diff File
mod - core/src/stored/bscan.cc Diff File

master abac3cca

2021-11-22 18:56

arogge

Ported: N/A

Details Diff
dir: deprecate Db Driver option

PostgreSQL is the only option, no need to configure that anymore.
mod - core/src/dird/dird_conf.cc Diff File
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json Diff File

master 862e70c2

2021-11-22 18:43

arogge

Ported: N/A

Details Diff
cats: hide bareoscats-postgresql in bareossql

Previously linking to bareossql also required linking to
bareoscats-postgresql which was not nice and error prone.
This patch hides bareoscats-postgresql as a public requirement for
bareossql making linking implicit and easy.
mod - core/src/cats/CMakeLists.txt Diff File
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File

master 11a6fbce

2021-11-22 18:35

arogge

Ported: N/A

Details Diff
always disable dbcopy test
mod - systemtests/tests/dbcopy-mysql-postgresql/CMakeLists.txt Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 165 166 167 168 169 170 171 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 641 642 643  Next  Last