Changesets: bareos
master 1c83b9a6 2022-02-02 21:37 Andreas Rogge Ported: N/A Details Diff |
lib: fix mem-leak in messages' DispatchMessage() | ||
mod - core/src/lib/message.cc | Diff File | ||
mod - systemtests/tests/messages/testrunner | Diff File | ||
master 7b9f0727 2022-02-02 21:23 Andreas Rogge Ported: N/A Details Diff |
findlib: fix heap-overflow in xattr debug logging The debug logging for xattr did not limit the length of name even though that value might not be null-terminated. |
||
mod - core/src/findlib/xattr.cc | Diff File | ||
master 16fd9628 2022-02-02 21:15 Andreas Rogge Ported: N/A Details Diff |
lib: support unterminated strings in Bvsnprintf() previously fmtstr() only supported correctly null-terminated strings when formatting %s, no matter what size specification was given. With this patch, fmtstr() will no longer read past the specified bytes required for the output that should be formatted. |
||
mod - core/src/lib/bsnprintf.cc | Diff File | ||
mod - core/src/tests/test_bsnprintf.cc | Diff File | ||
master ce3339d2 2022-02-02 20:41 Andreas Rogge Ported: N/A Details Diff |
lib: fix use-after-free in timer_thread | ||
mod - core/src/lib/timer_thread.cc | Diff File | ||
master 10dd9ec6 2022-02-02 20:31 Andreas Rogge Ported: N/A Details Diff |
test: fix leak in run_on_incoming_connect_interval | ||
mod - core/src/tests/run_on_incoming_connect_interval.cc | Diff File | ||
master 89556fda 2022-02-02 19:26 Ported: N/A Details Diff |
scsicrypto postinst packaging integration - Add function scsicrypto for postinstall in spec and debian. - Add new debian/*.postinst files in .gitignore. - Add instruction in documentation to have scscicrypto enabled at package install time by creating manually the file /etc/bareos/.enable-cap_sys_rawio file. - Move manual setup before not recommended systemd paragraph in documentation. - Dont fail function unset if setcap -r failed due to capabilities not set. Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com> |
||
mod - .gitignore | Diff File | ||
mod - core/platforms/packaging/bareos.spec | 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 | ||
add - debian/bareos-tools.postinst.in | Diff File | ||
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc | Diff File | ||
master 02b88580 2022-02-02 19:05 Andreas Rogge Ported: N/A Details Diff |
stored: fix memory-leaks in droplet_device | ||
mod - core/src/stored/backends/droplet_device.cc | Diff File | ||
master 66707482 2022-02-02 17:23 Ported: N/A Details Diff |
Rename config file for capabilities to .enable-cap_sys_rawio - Rename config file to explicitly show which capabilities is setup - Add :file: tag in documentation for config file Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com> |
||
mod - core/scripts/bareos-config-lib.sh.in | Diff File | ||
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc | Diff File | ||
master 55972fa1 2022-02-02 17:00 Ported: N/A Details Diff |
Fix last bytes of documentation - Add cfg to code-block - Add :file: tag Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com> |
||
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc | Diff File | ||
master 8cad1bb7 2022-02-02 16:17 Andreas Rogge Ported: N/A Details Diff |
fix memory leak in sd backends | ||
mod - core/src/stored/sd_backends.cc | Diff File | ||
mod - core/src/stored/sd_backends.h | Diff File | ||
master e9269a1e 2022-02-02 16:07 Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 8b76b2f7 2022-02-02 15:25 Andreas Rogge Ported: N/A Details Diff |
tests: fix memory issues in bsock tests | ||
mod - core/src/tests/bsock_constructor_test.cc | Diff File | ||
mod - core/src/tests/test_bsock.cc | Diff File | ||
master 360eb444 2022-02-02 15:22 Ported: N/A Details Diff |
webui: introduce timeline.css - move redundant CSS from views to timeline.css |
||
mod - webui/module/Job/view/job/job/timeline.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/timelinejobs.phtml | Diff File | ||
add - webui/public/css/timeline.css | Diff File | ||
master ac63f48e 2022-02-02 15:13 Ported: N/A Details Diff |
webui: introduce timeline.js - move redundant JS from views to timeline.js |
||
mod - webui/module/Job/view/job/job/timeline.phtml | Diff File | ||
mod - webui/module/Job/view/job/job/timelinejobs.phtml | Diff File | ||
add - webui/public/js/timeline.js | Diff File | ||
master 717d7264 2022-02-02 13:59 Ported: N/A Details Diff |
webui: introduce timelinejobs view | ||
add - webui/module/Job/view/job/job/timelinejobs.phtml | Diff File | ||
master a9058156 2022-02-02 13:36 Andreas Rogge Ported: N/A Details Diff |
dird: fix memory leak in StoreRun() previously, StoreRun() allocated a new RunResource in pass 1, but didn't free it. This patch converts StoreRun to use value semantics (i.e. just use a local RunResource object) and copy that into a heap object if needed during pass 2. |
||
mod - core/src/dird/run_conf.cc | Diff File | ||
master 89f6df97 2022-02-02 11:53 Andreas Rogge Ported: N/A Details Diff |
tests: disable test_backtrace under asan Backtracing doesn't seem to be compatible to address sanitizing. So we disable the backtrace test if asan is enabled. |
||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
master 1813d6d3 2022-02-02 11:21 Andreas Rogge Ported: N/A Details Diff |
fix memory leaks related to globbing_test | ||
mod - core/src/dird/ua_tree.cc | Diff File | ||
mod - core/src/lib/tree.cc | Diff File | ||
mod - core/src/tests/globbing_test.cc | Diff File | ||
master 45e22d00 2022-02-01 15:49 Ported: N/A Details Diff |
Improve documentation and helper scripts - doc: better formulate capabilities introduction and systemd part Reorder helper set/unset/check presentation - helper: reorder actions to chgrp, chmod, setcap Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com> |
||
mod - core/scripts/bareos-config-lib.sh.in | Diff File | ||
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc | Diff File | ||
master e38c2b75 2022-02-01 15:17 Committer: arogge Ported: N/A Details Diff |
ndmp_tape.cc: call GeneratePluginEvent for all streams | ||
mod - core/src/stored/ndmp_tape.cc | Diff File | ||
master d79d2da9 2022-02-01 11:46 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001015 cats: failed update message when updating all volumes from all pools |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/cats/bvfs.cc | Diff File | ||
mod - core/src/cats/cats.h | Diff File | ||
mod - core/src/cats/mysql.cc | Diff File | ||
mod - core/src/cats/mysql_batch.cc | Diff File | ||
mod - core/src/cats/postgresql.cc | Diff File | ||
mod - core/src/cats/sql.cc | Diff File | ||
mod - core/src/cats/sql_create.cc | Diff File | ||
mod - core/src/cats/sql_delete.cc | Diff File | ||
mod - core/src/cats/sql_find.cc | Diff File | ||
mod - core/src/cats/sql_get.cc | Diff File | ||
mod - core/src/cats/sql_list.cc | Diff File | ||
mod - core/src/cats/sql_query.cc | Diff File | ||
mod - core/src/cats/sql_update.cc | Diff File | ||
mod - core/src/cats/sqlite.cc | Diff File | ||
mod - core/src/dird/autoprune.cc | Diff File | ||
mod - core/src/dird/catreq.cc | Diff File | ||
mod - core/src/dird/newvol.cc | Diff File | ||
mod - core/src/dird/next_vol.cc | Diff File | ||
mod - core/src/dird/ua_prune.cc | Diff File | ||
mod - core/src/dird/ua_purge.cc | Diff File | ||
mod - core/src/dird/ua_update.cc | Diff File | ||
add - systemtests/tests/python-bareos/test_update_all_volumes_all_pools.py | Diff File | ||
master a596d17d 2022-01-31 18:57 Andreas Rogge Ported: N/A Details Diff |
lib: extract memory management from htable The original htable provided a buffer-based memory-allocator. This functionality is now extracted into its own class MonotonicBuffer. While the functionality should have been provided by std::pmr::monotonic_buffer_resource, we still need to support c++ standard libraries that don't support this. |
||
mod - core/src/dird/ndmp_fhdb_mem.cc | Diff File | ||
mod - core/src/findlib/find.h | Diff File | ||
mod - core/src/lib/CMakeLists.txt | Diff File | ||
mod - core/src/lib/htable.cc | Diff File | ||
mod - core/src/lib/htable.h | Diff File | ||
add - core/src/lib/monotonic_buffer.cc | Diff File | ||
add - core/src/lib/monotonic_buffer.h | Diff File | ||
mod - core/src/lib/tree.h | Diff File | ||
mod - core/src/tests/htable_test.cc | Diff File | ||
master 32a759d0 2022-01-31 18:23 Ported: N/A Details Diff |
webui: extend job view (job timeline) - introduce nav-tabs clients and jobs - introduce changeNoDataText function - change wording in some places - fix css indentation - change modal-004 size - adjust customized chart tooltip |
||
mod - webui/module/Job/view/job/job/timeline.phtml | Diff File | ||
master bbf86d31 2022-01-31 18:20 Ported: N/A Details Diff |
webui: extend job model (job timeline) - introduce getJobsForPeriodByJobname method |
||
mod - webui/module/Job/src/Job/Model/JobModel.php | Diff File | ||
master 64b05178 2022-01-31 18:19 Ported: N/A Details Diff |
webui: extend job controller (job timeline) - introduce timelinejobs controller action - introduce endpoint all-job-resources - introduce endpoint job-timeline - rename endpoint timeline to client-timeline |
||
mod - webui/module/Job/src/Job/Controller/JobController.php | Diff File |