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

bruno-at-bareos

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

bruno-at-bareos

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

bruno-at-bareos

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

frank

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

frank

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

frank

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

frank

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

bruno-at-bareos

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

pstorz


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

arogge


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

frank

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

frank

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

frank

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
 First  Prev  1 2 3 ... 60 ... 117 118 119 120 121 122 123 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 608 609 610  Next  Last