Changesets: bareos

master bdf9f600

2021-11-26 18:23

Alaa Eddine Elamri

Ported: N/A

Details Diff
cats: `create_queryfiles.sh` change print to match check sources name
mod - core/src/cats/dml/create_queryfiles.sh Diff File

master 895ac870

2021-11-26 17:27

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000965

director: fix crash in status scheduler when client is not set
mod - CHANGELOG.md Diff File
mod - core/src/dird/ua_status.cc Diff File
add - systemtests/tests/scheduler-backup/etc/bareos/bareos-dir.d/job/copy.conf Diff File
add - systemtests/tests/scheduler-backup/test-setup Diff File
add - systemtests/tests/scheduler-backup/testrunner-scheduler-status-copy-job Diff File

bareos-19.2 164e4a62

2021-11-26 17:01

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001002 from alaaeddineelamri/dev/alaaeddineelamri/bareos-19.2/fix-status_schedule-crash-5005

director: fix crash in status scheduler when client is not set
mod - CHANGELOG.md Diff File
mod - core/src/dird/ua_status.cc Diff File

bareos-19.2 39ac44db

2021-11-26 17:00

pstorz

Ported: N/A

Details Diff
ua_stauts: update copyright date
mod - core/src/dird/ua_status.cc Diff File

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

pstorz


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

pstorz


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

pstorz


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

arogge

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

arogge

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

arogge

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

arogge

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

frank

Ported: N/A

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

master 3f362940

2021-11-25 14:51

frank

Ported: N/A

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

master f36295db

2021-11-25 14:39

frank

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

pstorz


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

frank

Ported: N/A

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

master adb4681c

2021-11-24 20:50

arogge

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

arogge

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

arogge

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

arogge

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

arogge

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

joergs

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
 First  Prev  1 2 3 ... 60 ... 120 ... 164 165 166 167 168 169 170 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 641 642 643  Next  Last