Changesets: bareos

master 644c470d

2024-09-23 12:50

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
cmake: check dispatch-support in FindxxHash.cmake

The find module for xxHash will now check if building for x86_64,
check if the xxh_x86dispatch.h header is available and set
XXHASH_ENABLE_DISPATCH if both is true.
mod - cmake/FindxxHash.cmake Diff File

master 61d7520e

2024-09-23 12:19

joergs


Committer: pstorz

Ported: N/A

Details Diff
doc: bconsole: descibe limitation of @ commands
mod - docs/manuals/source/TasksAndConcepts/BareosConsole.rst Diff File

master 3a7363be

2024-09-23 12:18

joergs


Committer: pstorz

Ported: N/A

Details Diff
doc: cleanup formatting
mod - docs/manuals/source/TasksAndConcepts/BareosConsole.rst Diff File

master b2965ed3

2024-09-23 12:13

joergs


Committer: pstorz

Ported: N/A

Details Diff
systemtests: clarify usage of BAREOS_CTL_FD_RUNNER
mod - core/scripts/bareos.in Diff File
mod - systemtests/environment.in Diff File

master 359c5dfc

2024-09-23 11:35

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: move setup_local_db.sh.in as plain script

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>

master 8b41ffcb

2024-09-23 10:55

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests set PG_VERSION in a deterministic way

For testrunner-debian, we want to pick up the highest available
major version pg_lsclusters will handle (mostly main cluster).
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-debian Diff File

master cee335cc

2024-09-19 17:39

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
cmake: add CPM_ONLY option to stop cmake after CPM is done

Add a new cmake option CPM_ONLY. Setting this to ON will
* add all CPM packages
* stop further configuration

Effectively this will make CPM fetch all packages, using cached packages
when available, and exit. Thus the resulting CMAKE_BINARY_DIR will
contain the CPM packages and the YAML file `cpm-packages.yaml` that
provides a list of the packages along with some meta-information.
mod - CMakeLists.txt Diff File

master 783a8618

2024-09-19 17:36

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
cmake: write YAML summary of packages added by CPM

Instead of using CPMLicense.cmake, we now emit a YAML file that contains
a bit of meta-data for the packages that were added via CPM.
This YAML file can then be consumed by pr-tool update-license to
generate a proper LICENSE.txt
mod - cmake/BareosCpmPackages.cmake Diff File

master 1cb93b5f

2024-09-18 16:43

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
scripts: fix sed inplace usage for freebsd

We remove the refactoring, as the expression set in variable will
created artifact file with the delimiter like file'' or file"".

Add a comment in code to explain the risk of refactoring that part.

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

master 5e09edad

2024-09-17 09:31

arogge

Ported: N/A

Details Diff
stored: change "previously written" message in mount.cc

When mounting a volume that contains a VOL_LABEL, the SD would log the
following message:
Volume "XXX" previously written, moving to end of data.

As that could be misleading now that newly labeled volumes will contain
a VOL_LABEL and the message would appear for volumes that only habe a
label, but no data.
mod - core/src/stored/mount.cc Diff File

master cbebbcc1

2024-09-16 16:54

arogge

Ported: N/A

Details Diff
systemtests: adapt py3plug-sd

as the first write to a volume will no longer overwrite the
volume-label, instead of pre-labeling a volume for this test we rely on
auto-labeling so the bSdEventLabelWrite event will be triggered.
mod - systemtests/tests/py3plug-sd/testrunner Diff File

master b9463ce4

2024-09-16 16:51

arogge

Ported: N/A

Details Diff
systemtests: adapt multiplied-device

with the changed `3000 OK label` message this tests requires a slight
change.
mod - systemtests/tests/multiplied-device/testrunner Diff File

master f35114ed

2024-09-16 16:10

arogge

Ported: N/A

Details Diff
cats: fix VolFiles for newly labeled tape volumes

the VolFiles was previously fixed to 0 for new volumes, however when not
using pre-labels, the label will fill file 0, so VolFiles should be 1.
To achieve this, the `3000 OK label` message was slightly extended.
mod - core/src/cats/sql_create.cc Diff File
mod - core/src/dird/ua_label.cc Diff File
mod - core/src/stored/dir_cmd.cc Diff File

master ee8831b1

2024-09-16 16:07

arogge

Ported: N/A

Details Diff
stored: replace PRE_LABEL with VOL_LABEL

instead of writing a pre-label to an empty volume when labeling it, we
write the real volume-label right away so we don't have to rewrite it
when we actually start writing to the volume.
This will allow using WORM storages.
mod - core/src/stored/label.cc Diff File
mod - core/src/stored/record.h Diff File

master c5b6cd48

2024-09-13 09:46

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1663

stored: add dedupable backend
mod - CHANGELOG.md Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/stored/CMakeLists.txt Diff File
mod - core/src/stored/backends/CMakeLists.txt Diff File
add - core/src/stored/backends/dedupable/device_options.cc Diff File
add - core/src/stored/backends/dedupable/device_options.h Diff File
add - core/src/stored/backends/dedupable/util.h Diff File
add - core/src/stored/backends/dedupable/volume.cc Diff File
add - core/src/stored/backends/dedupable/volume.h Diff File
add - core/src/stored/backends/dedupable_device.cc Diff File
add - core/src/stored/backends/dedupable_device.d/bareos-dir.d/storage/dedup.conf.example Diff File
add - core/src/stored/backends/dedupable_device.d/bareos-sd.d/device/dedup.conf.example Diff File
add - core/src/stored/backends/dedupable_device.h Diff File
add - core/src/stored/backends/util.cc Diff File
add - core/src/stored/backends/util.h Diff File
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/backend_parse.cc Diff File
mod - core/src/tests/fvec.cc Diff File
add - debian/bareos-storage-dedupable.install.in Diff File
mod - debian/control Diff File
mod - debian/control.bareos-storage Diff File
mod - docs/manuals/source/Configuration/Director.rst Diff File
mod - docs/manuals/source/DeveloperGuide/mediaformat.rst Diff File
mod - docs/manuals/source/DeveloperGuide/messages.rst Diff File
mod - docs/manuals/source/TasksAndConcepts/StorageBackends.rst Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/fd-client-MaximumNetworkBufferSize.rst.inc Diff File
mod - docs/pkglists/Debian_11.x86_64 Diff File
mod - docs/pkglists/Debian_12.x86_64 Diff File
mod - docs/pkglists/EL_8.x86_64 Diff File
mod - docs/pkglists/EL_9.aarch64 Diff File
mod - docs/pkglists/EL_9.x86_64 Diff File
mod - docs/pkglists/Fedora_38.x86_64 Diff File
mod - docs/pkglists/Fedora_39.x86_64 Diff File
mod - docs/pkglists/Fedora_40.x86_64 Diff File
mod - docs/pkglists/FreeBSD_12.1.amd64 Diff File
mod - docs/pkglists/SUSE_15.x86_64 Diff File
mod - docs/pkglists/xUbuntu_20.04.x86_64 Diff File
mod - docs/pkglists/xUbuntu_22.04.x86_64 Diff File
mod - docs/pkglists/xUbuntu_24.04.x86_64 Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
add - systemtests/tests/dedupable/CMakeLists.txt Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-sd.d/device/DedupStorage.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
add - systemtests/tests/dedupable/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
add - systemtests/tests/dedupable/etc/bareos/bconsole.conf.in Diff File
add - systemtests/tests/dedupable/functions Diff File
add - systemtests/tests/dedupable/test-setup Diff File
add - systemtests/tests/dedupable/testrunner-create-backup Diff File
add - systemtests/tests/dedupable/testrunner-full-restore Diff File
add - systemtests/tests/dedupable/testrunner-purge-truncate Diff File
add - systemtests/tests/dedupable/testrunner-restore-dir Diff File
add - systemtests/tests/dedupable/testrunner-restore-file Diff File

master a9cc902a

2024-09-13 09:45

Bareos Bot

Ported: N/A

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

master 43584308

2024-09-12 18:04

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1914

nsi installers: remove postgresql backend
mod - CHANGELOG.md Diff File
mod - core/platforms/win32/databasedialog.ini Diff File
mod - core/platforms/win32/winbareos-native.nsi Diff File
mod - core/platforms/win32/winbareos.nsi Diff File

master f9e9d89f

2024-09-12 18:04

Bareos Bot

Ported: N/A

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

master fec727f1

2024-09-12 16:52

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1945

docs: add ADR infrastructure and first ADRs
add - .adr-dir Diff File
mod - CHANGELOG.md Diff File
add - docs/adr/0000-record-architecture-decisions.md Diff File
add - docs/adr/0001-use-markdown-architectural-decision-records.md Diff File
add - docs/adr/0002-use-plain-text-for-resource-item-descriptions.md Diff File
add - docs/adr/README.md Diff File
add - docs/adr/template.md Diff File
mod - docs/manuals/source/DeveloperGuide/generaldevel.rst Diff File

master 60d7c7fa

2024-09-12 16:52

Bareos Bot

Ported: N/A

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

master 7055880a

2024-09-12 13:34

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
ua-tree: fix marking
mod - core/src/dird/ua_tree.cc Diff File

master d189dd72

2024-09-12 12:03

pstorz


Committer: Bareos Bot

Ported: N/A

Details Diff
deb control files: depend on python3-bareos
mod - debian/control Diff File
mod - debian/control.bareos-contrib-tools Diff File

master b897a39a

2024-09-12 10:48

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: mention ADRs in developer notes
mod - docs/manuals/source/DeveloperGuide/generaldevel.rst Diff File

master 2cdc83a0

2024-09-12 07:46

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
dedup-device: add d_write skeleton
mod - core/src/stored/backends/CMakeLists.txt Diff File
add - core/src/stored/backends/dedup/volume.cc Diff File
mod - core/src/stored/backends/dedup/volume.h Diff File
mod - core/src/stored/backends/dedup_device.cc Diff File

master 54cb8271

2024-09-12 06:38

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
restore: fix restore tests on windows
mod - systemtests/tests/restore/testrunner-full-restore Diff File
mod - systemtests/tests/restore/testrunner-restore-file Diff File
 First  Prev  1 2 3 4 5 6 7 8 9 10 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 641 642 643  Next  Last