Changesets: bareos
bareos-19.2 fc68a8a5 2021-11-26 13:56 Alaa Eddine Elamri Ported: N/A Details Diff |
updated CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master a0992123 2021-11-26 13:54 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000998 from bareos/dev/fbergkemper/master/s4848 webui: add inchanger column to volume tables |
||
mod - CHANGELOG.md | Diff File | ||
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 eefeb8bd 2021-11-26 13:53 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000999 from bareos/dev/fbergkemper/master/s5017 webui: optimize bvfs update cache calls |
||
mod - CHANGELOG.md | Diff File | ||
mod - webui/module/Restore/src/Restore/Controller/RestoreController.php | Diff File | ||
bareos-19.2 1c3f2851 2021-11-26 13:51 Alaa Eddine Elamri Ported: N/A Details Diff |
ua_status: check job->client pointer before dereferencing cherry picked from commit 93e2a939e6182513325d8a3d9641430d4e4e4c26 and solved merge conflicts |
||
mod - core/src/dird/ua_status.cc | Diff File | ||
master a80a4667 2021-11-26 12:56 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0000995 from alaaeddineelamri/dev/alaaeddineelamri/master/zero-file-backup-in-always-incremental-consolidation Include zero-file incremental backups in always-incremental consolidation |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/cats/sql_get.cc | Diff File | ||
mod - docs/manuals/source/TasksAndConcepts/AlwaysIncrementalBackupScheme.rst | Diff File | ||
mod - systemtests/tests/ai-consolidate-ignore-duplicate-job/testrunner | Diff File | ||
master 4ef07800 2021-11-25 23:09 Ported: N/A Details Diff |
poolmem: remove redundant code This patch removes redundant variants of the same function bodies by simply calling another function with the same functionality where possible. |
||
mod - core/src/lib/mem_pool.cc | Diff File | ||
master 58127fb2 2021-11-25 22:50 Ported: N/A Details Diff |
lib: fix use-after-free in DoShellExpansion() and disable clang-format in char* encode_mode() |
||
mod - core/src/lib/util.cc | Diff File | ||
master e977645d 2021-11-25 22:48 Ported: N/A Details Diff |
tests: add poolmem test This patch adds a test-suite for all functionality in mem_pool.h and mem_pool.cc. |
||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
add - core/src/tests/test_poolmem.cc | Diff File | ||
master 842811de 2021-11-25 17:11 Ported: N/A Details Diff |
win32: make compat.h work standalone | ||
mod - core/src/win32/compat/include/compat.h | Diff File | ||
master f7d521e5 2021-11-25 15:15 Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 3f362940 2021-11-25 14:51 Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
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 |