Changesets: bareos

master a0c883cd

2024-02-23 08:32

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
dedup-estimate: update logic for new dedup logic

Now that records are split into multiple blocks to make deduplication
useful even if backing up smaller files, we need to adjust the
estimate logic to account for that.
mod - core/src/tools/bdedup-estimate.cc Diff File

master 669e4c88

2024-02-22 15:17

Sebastian Sura

Ported: N/A

Details Diff
append: readd setting of buffer size
mod - core/src/stored/append.cc Diff File

master 619c1736

2024-02-22 09:30

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: print tracebacks on cleanup
mod - systemtests/scripts/cleanup Diff File
mod - systemtests/scripts/functions Diff File

master bec287fb

2024-02-22 07:34

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
functions: add timeout to run_bareos

once that timeout is reached, we kill the daemons and create a trace.
mod - core/scripts/bareos-ctl-dir.in Diff File
mod - core/scripts/bareos-ctl-fd.in Diff File
mod - core/scripts/bareos-ctl-sd.in Diff File
mod - systemtests/scripts/functions Diff File

master d2a8706c

2024-02-21 13:39

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1648

jcr: fix some compiler warnings
mod - CHANGELOG.md Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/reload.cc Diff File
mod - core/src/dird/socket_server.cc Diff File
mod - core/src/filed/backup.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/filed/filed_jcr_impl.h Diff File
mod - core/src/filed/heartbeat.cc Diff File
mod - core/src/filed/heartbeat.h Diff File
mod - core/src/filed/restore.cc Diff File
mod - core/src/lib/bsock_tcp.cc Diff File
mod - core/src/lib/bsys.cc Diff File
mod - core/src/plugins/filed/bpipe/bpipe-fd.cc Diff File
mod - core/src/stored/backends/droplet_device.cc Diff File
mod - core/src/stored/fd_cmds.cc Diff File
mod - core/src/tests/ktls.cc Diff File
mod - systemtests/CMakeLists.txt Diff File
mod - systemtests/cmake/BareosSystemtestFunctions.cmake Diff File
mod - systemtests/scripts/functions Diff File
mod - systemtests/tests/checkpoints/testrunner-checkpoints-on-cancel Diff File

master 6ad76445

2024-02-21 13:39

Bareos Bot

Ported: N/A

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

master 3f139e0a

2024-02-21 12:50

Sebastian Sura


Committer: bruno-at-bareos

Ported: N/A

Details Diff
bscrypto: fix asan problems

passphrase is not a cstring (no null terminator) so it cannot be
printed with %s; bstrncpy can copy length + 1 bytes but only length
bytes were allocated; etc.
mod - core/src/tools/bscrypto.cc Diff File

master 4c07e921

2024-02-21 11:26

Sebastian Sura

Ported: N/A

Details Diff
askdir: fix leaking poll mode to caller

dev->poll disables AutoLabeling, as such we should not leak it into
the caller context.
mod - core/src/stored/askdir.cc Diff File

master f9d2f926

2024-02-21 08:58

Sebastian Sura

Ported: N/A

Details Diff
wrap-test: add randomization

Now the plaintext that is getting wrapped/unwrapped is not static but
instead is randomised.
mod - core/src/tests/wrap.cc Diff File

master 0260a1cb

2024-02-21 08:26

Sebastian Sura

Ported: N/A

Details Diff
unit-tests: add test comparing openssl wrap with ours
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/wrap.cc Diff File

master fbb4472d

2024-02-21 08:25

Sebastian Sura

Ported: N/A

Details Diff
crypto-wrap: add const to const parameters
mod - core/src/lib/crypto_wrap.cc Diff File
mod - core/src/lib/crypto_wrap.h Diff File

master 599adc0b

2024-02-20 17:13

tigerfoot


Committer: bruno-at-bareos

Ported: N/A

Details Diff
github issues: introduce templates and workflow

- add ISSUE_TEMPLATE/config.yaml
- add ISSUE_TEMPLATE/10-issue_report.yaml for bugs
- add ISSUE_TEMPLATE/20-feature_request.yaml for feature
- add workflows/no-response.yaml no-response action

- we don't do line wrap so they will adapt to github rendering page
- we use labels of predefined defaults: beside `needs triage`,
we prefill with `bug` or `enhancement` as it is easier to remove
a label than adding one
- we use `render: sh` for log,trace textareas so there's no need
to use backtick syntax

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
add - .github/ISSUE_TEMPLATE/10-issue_report.yaml Diff File
add - .github/ISSUE_TEMPLATE/20-feature_request.yaml Diff File
add - .github/ISSUE_TEMPLATE/config.yml Diff File
add - .github/workflows/no-response.yaml Diff File

master a8dc7814

2024-02-20 10:53

Sebastian Sura

Ported: N/A

Details Diff
edit: ignore trailing junk during parsing
mod - core/src/include/baconfig.h Diff File
mod - core/src/lib/edit.cc Diff File
mod - core/src/lib/scan.cc Diff File

master 38a77edc

2024-02-20 10:48

Sebastian Sura

Ported: N/A

Details Diff
edit: change api to also return the rest not parsed string

This way you can optionally ignore space at the end of the string.
mod - core/src/lib/edit.cc Diff File

master fe224940

2024-02-20 10:44

Sebastian Sura

Ported: N/A

Details Diff
edit: fix modifying input string; fix error detection
mod - core/src/lib/edit.cc Diff File
mod - core/src/lib/edit.h Diff File

master 4fc84234

2024-02-20 09:06

Sebastian Sura

Ported: N/A

Details Diff
jcr: make prev_jr explicitly optional

This way we are forced to always consider the fact that this member
might not be set.
mod - core/src/dird/consolidate.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/director_jcr_impl.h Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/fd_cmds.h Diff File
mod - core/src/dird/job.cc Diff File
mod - core/src/dird/migrate.cc Diff File
mod - core/src/dird/vbackup.cc Diff File
mod - core/src/dird/verify.cc Diff File

master 74076fa4

2024-02-16 03:11

arogge

Ported: N/A

Details Diff
refactor: make chunked_device headers self-contained
mod - core/src/stored/backends/chunked_device.h Diff File
mod - core/src/stored/backends/ordered_cbuf.h Diff File

master 43080cd0

2024-02-16 03:10

arogge

Ported: N/A

Details Diff
systemtests: add droplet-compat restore test

Add a new test that restores the backup written by the droplet backend
using another storage device.
This checks that you can read droplet backups with another device.
mod - systemtests/tests/droplet-s3/CMakeLists.txt Diff File
mod - systemtests/tests/droplet-s3/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
mod - systemtests/tests/droplet-s3/etc/bareos/bareos-dir.d/job/bareos-s3.conf Diff File
mod - systemtests/tests/droplet-s3/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/droplet-s3/etc/bareos/bareos-dir.d/storage/AlternateStorage.conf.in Diff File
add - systemtests/tests/droplet-s3/etc/bareos/bareos-sd.d/device/AlternateStorage.conf.in Diff File
mod - systemtests/tests/droplet-s3/testrunner-backup Diff File
mod - systemtests/tests/droplet-s3/testrunner-restore Diff File
add - systemtests/tests/droplet-s3/testrunner-restore-compat Diff File

master f8f24c84

2024-02-15 21:23

slederer

Ported: N/A

Details Diff
Bugfix: clean up error handling in LDAP plugin

- handle referrals in search results
- better error reporting when using incorrect base DN
- refactor reporting of LDAP exceptions
- replace old-style % operator with format()
- Debian package build: fix dependencies for python-ldap

Fixes: 0001599: FD LDAP Plugin has broken dependencies on Debian 11+
Affected Issues
0001599
mod - core/src/plugins/filed/python/ldap/bareos-fd-ldap.py Diff File
mod - debian/control Diff File
mod - debian/control.bareos-filedaemon-python-plugins-common Diff File

master fcde9d9b

2024-02-15 18:02

arogge

Ported: N/A

Details Diff
systemtests: refactor droplet-s3 into multiple tests
mod - systemtests/tests/droplet-s3/CMakeLists.txt Diff File
add - systemtests/tests/droplet-s3/testrunner-restore Diff File
add - systemtests/tests/droplet-s3/testrunner-start-minio Diff File
add - systemtests/tests/droplet-s3/testrunner-stop-minio Diff File

master 18e7aa18

2024-02-15 13:56

arogge

Ported: N/A

Details Diff
pr-tool backport: improve logging
mod - devtools/pip-tools/pr_tool/backport.py Diff File

master f9aee0dc

2024-02-15 10:57

arogge

Ported: N/A

Details Diff
apply bareos-check-sources
mod - devtools/pip-tools/pr_tool/backport.py Diff File
mod - devtools/pip-tools/pr_tool/github.py Diff File
mod - devtools/pip-tools/pr_tool/main.py Diff File

master 09316dc1

2024-02-14 11:24

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1687

core: Fix compile errors on GCC 14
mod - CHANGELOG.md Diff File
mod - core/src/cats/sql_get.cc Diff File
mod - core/src/dird/ua_prune.cc Diff File
mod - core/src/stored/append.cc Diff File
mod - core/src/tests/addresses_and_ports_config.cc Diff File

master acbc3774

2024-02-14 11:23

Bareos Bot

Ported: N/A

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

master e807be41

2024-02-14 10:38

Sebastian Sura

Ported: N/A

Details Diff
reserve: add job message indicating jit reservation
mod - core/src/stored/reserve.cc Diff File
mod - systemtests/tests/just-in-time-reservation/etc/bareos-remote/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/just-in-time-reservation/testrunner-01-create-backup Diff File
mod - systemtests/tests/just-in-time-reservation/testrunner-03-copy-local Diff File
mod - systemtests/tests/just-in-time-reservation/testrunner-05-migrate-remote Diff File
 First  Prev  1 2 3 ... 70 ... 79 80 81 82 83 84 85 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 686 687 688  Next  Last