Changesets: bareos

master eef7efdc

2022-01-27 17:51

Andreas Rogge

Ported: N/A

Details Diff
lib: remove pointer arithmetic from dlist
mod - core/src/lib/dlist.h Diff File

master 41639b56

2022-01-27 17:48

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
addresses_and_ports.cc: refactor

use only one configuration
making use of test fixtures
mod - core/src/tests/addresses_and_ports.cc Diff File

master 0be6f815

2022-01-27 17:17

Andreas Rogge

Ported: N/A

Details Diff
lib: remove support for dlist<void>
mod - core/src/lib/dlist.h Diff File

master e2f713bc

2022-01-27 17:11

Andreas Rogge

Ported: N/A

Details Diff
stored: change dlist<void> into dlist<ocbuf_item>
mod - core/src/stored/backends/chunked_device.cc Diff File
mod - core/src/stored/backends/ordered_cbuf.cc Diff File
mod - core/src/stored/backends/ordered_cbuf.h Diff File

master cc0ffbf9

2022-01-27 17:11

pstorz

Ported: N/A

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

master 6597ae86

2022-01-27 17:11

bruno-at-bareos

Ported: N/A

Details Diff
docs: update scsicrypto plugin chapter

- Explain how to use helper function
- Add note about the support in packages updates

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc Diff File

master 4d1ee2dc

2022-01-27 17:01

Andreas Rogge

Ported: N/A

Details Diff
lib: remove old dlist constructor

This patch removes the now unneccessary dlist constructor (and all of
its uses).
mod - core/src/cats/mysql.cc Diff File
mod - core/src/cats/postgresql.cc Diff File
mod - core/src/cats/sqlite.cc Diff File
mod - core/src/dird/jobq.cc Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/ndmp_dma_storage.cc Diff File
mod - core/src/dird/sd_cmds.cc Diff File
mod - core/src/lib/address_conf.cc Diff File
mod - core/src/lib/bnet.cc Diff File
mod - core/src/lib/crypto_cache.cc Diff File
mod - core/src/lib/dlist.h Diff File
mod - core/src/lib/guid_to_name.cc Diff File
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/mntent_cache.cc Diff File
mod - core/src/lib/watchdog.cc Diff File
mod - core/src/stored/backends/ordered_cbuf.cc Diff File
mod - core/src/stored/read_record.cc Diff File
mod - core/src/stored/sd_stats.cc Diff File
mod - core/src/stored/vol_mgr.cc Diff File
mod - core/src/tests/dlist_test.cc Diff File

master 74a39971

2022-01-27 16:18

Andreas Rogge

Ported: N/A

Details Diff
lib: make dlist always default-constructible

Previously, when dlist was default-constructed, it assumed to have T
have dlink<T> at offset 0.
This patch now calculates the offset of T::link within T. We also ensure
that the old parameterized constructor cannot be called incorrectly.

As all calls to init() and init(T*, dlink<T>*) have been removed, we
also remove these now unused functions.
mod - core/src/lib/dlist.h Diff File

master 22d6c7f6

2022-01-27 16:03

Alaa Eddine Elamri

Ported: N/A

Details Diff
cats: dird: refactoring of unnecessary return variable
mod - core/src/cats/postgresql.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_update.cc Diff File
mod - core/src/dird/newvol.cc Diff File

master d110a5ad

2022-01-27 15:54

Andreas Rogge

Ported: N/A

Details Diff
lib: rename MessageQueueItem member link_ to link

This makes MessageQueueItem comply with the upcoming requirements of
dlist<T>.
mod - core/src/lib/jcr.cc Diff File
mod - core/src/lib/message_queue_item.h Diff File

master 704032df

2022-01-27 15:52

Andreas Rogge

Ported: N/A

Details Diff
cats: make link member of database classes public

In preparation of changes to dlink<T> we make the link member public, so
it can be accessed by dlink<T>'s constructor in a clean fashion.
mod - core/src/cats/bdb_mysql.h Diff File
mod - core/src/cats/bdb_postgresql.h Diff File
mod - core/src/cats/bdb_sqlite.h Diff File

master fe1159f0

2022-01-27 15:33

Alaa Eddine Elamri

Ported: N/A

Details Diff
cats: dird: refactoring one-line bailouts resulted from previous commit
mod - core/src/cats/postgresql.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_update.cc Diff File
mod - core/src/dird/newvol.cc Diff File

master 6834970d

2022-01-27 13:39

Alaa Eddine Elamri

Ported: N/A

Details Diff
cats: dird: refactoring database locking
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_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

master cdcf02ae

2022-01-27 12:33

Alaa Eddine Elamri

Ported: N/A

Details Diff
cats: refactored INSERTDB to return number of affected rows
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/sql.cc Diff File
mod - core/src/cats/sql_create.cc Diff File

master a26c16f3

2022-01-27 12:31

Alaa Eddine Elamri

Ported: N/A

Details Diff
cats: refactoring UPDATEDB to return number of affected rows
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/sql.cc Diff File
mod - core/src/cats/sql_create.cc Diff File
mod - core/src/cats/sql_update.cc Diff File

master 92d1fce0

2022-01-27 11:50

bruno-at-bareos

Ported: N/A

Details Diff
Add missing binaries, Add warning, Fix format

- Order alphabetically binaries list.
- Add missing bcopy and bextract.
- Fix paragraph remove capabilities.
- Add warning about binary update loosing capabilities.
- Set a config file ${BAREOS_CONFIG_DIR}/.enable_capabilities
to be used with pre/post packaging.
- Add chmod 0750 to binaries with capabilities to restrict their usage.

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 edf13757

2022-01-27 11:50

bruno-at-bareos

Ported: N/A

Details Diff
Order alphabetically, add missing bextract and bcopy

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/scripts/bareos-config-lib.sh.in Diff File

master 0f4412d4

2022-01-27 11:32

Bruno Friedmann @Bareos


Committer: bruno-at-bareos

Ported: N/A

Details Diff
Update docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc

Co-authored-by: Jörg Steffens <joergsteffens@users.noreply.github.com>
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc Diff File

master aea2a694

2022-01-27 11:32

Bruno Friedmann @Bareos


Committer: bruno-at-bareos

Ported: N/A

Details Diff
Update docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc

Co-authored-by: Jörg Steffens <joergsteffens@users.noreply.github.com>
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc Diff File

master ce1563b3

2022-01-26 15:36

bruno-at-bareos

Ported: N/A

Details Diff
script code improvements

- Use lowercase variables, none used are going to env
- Use a safe list of binaries names, double quote any var used
- Return error earlier in function for non Linux operating system
- Improve test return of commands

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/scripts/bareos-config-lib.sh.in Diff File

master acebf2f8

2022-01-26 11:21

bruno-at-bareos

Ported: N/A

Details Diff
Use path variable

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/scripts/bareos-config-lib.sh.in Diff File

master f3056983

2022-01-25 18:03

bruno-at-bareos

Ported: N/A

Details Diff
docs: Scsicrypto

- Add instruction for systemd AmbientCapabilities
- Add instructions for shell mode
- Add instructions for bareos-config.sh helper usage

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - docs/manuals/source/TasksAndConcepts/Plugins/StorageDaemonPlugins/ScsicryptoSd.rst.inc Diff File

master 0198b241

2022-01-25 17:47

pstorz


Committer: arogge

Ported: N/A

Details Diff
systemtests: ai-consolidate-test purge empty jobs

Verify that empty jobs are purged before consolidation starts.
mod - systemtests/tests/ai-consolidate-ignore-duplicate-job/testrunner Diff File

master a6b58f18

2022-01-25 16:55

bruno-at-bareos

Ported: N/A

Details Diff
Add three function to handle scsicrypto capabitilites

- check_scsicrypto_capabilities()
- set_scsicrypto_capabilities()
- unset_scsicrypto_capabilities()

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/scripts/bareos-config-lib.sh.in Diff File

master 1888f444

2022-01-25 14:03

pstorz


Committer: arogge

Ported: N/A

Details Diff
postgresql: print PQerrorMessage()

in case of PGRES_FATAL_ERROR
mod - core/src/cats/postgresql.cc Diff File
mod - core/src/dird/vbackup.cc Diff File
mod - core/src/stored/append.cc Diff File
 First  Prev  1 2 3 ... 60 ... 118 119 120 121 122 123 124 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last