Changesets: bareos
master f36295db 2021-11-25 14:39 Ported: N/A Details Diff |
webui: add inchanger column to volume tables In order to quickly identify which volumes are available by your autochanger an additional column is introduced on volume tables. Fixes 0001151: bareos webui does not show the inchanger flag for volumes |
Affected Issues 0001151 |
|
mod - webui/module/Media/view/media/media/details.phtml | Diff File | ||
mod - webui/module/Media/view/media/media/index.phtml | Diff File | ||
mod - webui/module/Pool/view/pool/pool/details.phtml | Diff File | ||
mod - webui/public/js/bootstrap-table-formatter.js | Diff File | ||
master 35b888c0 2021-11-25 14:10 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000996 from bareos/dev/fbergkemper/master/s4997 webui: format total jobs and total files language-sensitive |
||
mod - CHANGELOG.md | Diff File | ||
mod - webui/module/Dashboard/view/dashboard/dashboard/index.phtml | Diff File | ||
master 232e719a 2021-11-25 12:32 Alaa Eddine Elamri Committer: pstorz Ported: N/A Details Diff |
docs: small grammar changes in the AlwaysIncremental docs | ||
mod - docs/manuals/source/TasksAndConcepts/AlwaysIncrementalBackupScheme.rst | Diff File | ||
master d57d4df2 2021-11-25 12:24 Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master adb4681c 2021-11-24 20:50 Ported: N/A Details Diff |
poolmem: improve code and readability Previously, poolmem used a lot of hard-to-read c-style casts. This patch consolidates pointer-arithmetic as much as possible and tries to avoid duplicated code. While changing the code, we also changed the interface a little, all the allocation/deallocation-related functions are now marked noexcept. |
||
mod - core/src/lib/mem_pool.cc | Diff File | ||
mod - core/src/lib/mem_pool.h | Diff File | ||
master 0c48fcb8 2021-11-24 20:44 Ported: N/A Details Diff |
poolmem: remove bareos.h include from mem_pool.cc | ||
mod - core/src/include/baconfig.h | Diff File | ||
mod - core/src/lib/bsys.h | Diff File | ||
mod - core/src/lib/mem_pool.cc | Diff File | ||
mod - core/src/lib/mem_pool.h | Diff File | ||
mod - core/src/lib/message.h | Diff File | ||
mod - core/src/lib/message_destination_info.h | Diff File | ||
mod - core/src/lib/rwlock.h | Diff File | ||
mod - core/src/lib/serial.cc | Diff File | ||
mod - core/src/lib/util.h | Diff File | ||
master 387c4754 2021-11-24 20:22 Ported: N/A Details Diff |
poolmem: remove unused members/noop functions This patch removes unused members from struct abufhead and also removes the pool management functions that are now a no-operation (and all calls to them). |
||
mod - core/src/dird/dird.cc | Diff File | ||
mod - core/src/dird/ndmp_fhdb_mem.cc | Diff File | ||
mod - core/src/dird/testfind.cc | Diff File | ||
mod - core/src/dird/ua_cmds.cc | Diff File | ||
mod - core/src/dird/ua_restore.cc | Diff File | ||
mod - core/src/filed/dir_cmd.cc | Diff File | ||
mod - core/src/filed/filed.cc | Diff File | ||
mod - core/src/lib/htable.cc | Diff File | ||
mod - core/src/lib/mem_pool.cc | Diff File | ||
mod - core/src/lib/mem_pool.h | Diff File | ||
mod - core/src/lib/tree.cc | Diff File | ||
mod - core/src/stored/backends/chunked_device.cc | Diff File | ||
mod - core/src/stored/btape.cc | Diff File | ||
mod - core/src/stored/stored.cc | Diff File | ||
mod - core/src/tests/sd_backend.cc | Diff File | ||
mod - core/src/tests/sd_reservation.cc | Diff File | ||
mod - core/src/tests/test_config_parser_console.cc | Diff File | ||
mod - core/src/tests/test_config_parser_dir.cc | Diff File | ||
mod - core/src/tests/test_config_parser_fd.cc | Diff File | ||
mod - core/src/tests/test_config_parser_sd.cc | Diff File | ||
mod - core/src/tests/test_dir_plugins.cc | Diff File | ||
mod - core/src/tests/test_fd_plugins.cc | Diff File | ||
mod - core/src/tests/test_sd_plugins.cc | Diff File | ||
mod - core/src/tools/btestls.cc | Diff File | ||
master f7935a1b 2021-11-24 20:04 Ported: N/A Details Diff |
benchmarks: add poolmem_fragmentation This benchmark shows the performance impact when using poolmem. As a comparison we benchmark against std::string. |
||
mod - core/src/benchmarks/CMakeLists.txt | Diff File | ||
add - core/src/benchmarks/poolmem_fragmentation.cc | Diff File | ||
mod - core/src/lib/mem_pool.h | Diff File | ||
master 5383cf47 2021-11-24 20:01 Ported: N/A Details Diff |
poolmem: use plain malloc()/free() instead of pool Historically, Bareos had pooled memory. However, nowadays operating systems are a lot better at handling memory than we are, so this patch removes the memory pooling and just calls malloc() and free() everytime memory is requested or returned. |
||
mod - core/src/lib/mem_pool.cc | Diff File | ||
master 860a4763 2021-11-24 19:52 Ported: N/A Details Diff |
doc: check if directives are in CamelCase If Bareos config directices are not in CamelCase, the script raises an error. |
||
mod - docs/manuals/scripts/generate-resoure-descriptions.py | Diff File | ||
master b5da1455 2021-11-24 19:04 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 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 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 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 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 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 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 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 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 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 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 |