Changesets: bareos

master b8251fff

2023-12-04 14:12

SamuelBoerlin


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: add warning about fileregex restore option
mod - docs/manuals/source/TasksAndConcepts/TheRestoreCommand.rst Diff File

master 0b76fd81

2023-12-04 11:53

Samuel Bòˆrlin


Committer: Bareos Bot

Ported: N/A

Details Diff
systemtests: fix fileregex test for special files
mod - systemtests/scripts/functions Diff File
mod - systemtests/tests/restore/testrunner-restore-fileregex Diff File

master 4e658e82

2023-12-04 09:43

Bruno Friedmann @Bareos


Committer: GitHub

Ported: N/A

Details Diff
Apply suggestions from code review

Co-authored-by: sduehr <stephan.duehr@bareos.com>
mod - core/src/defaultconfigs/bareos-dir.d/job/RestoreFiles.conf.in Diff File
mod - docs/manuals/source/TasksAndConcepts/StorageBackends.rst Diff File
mod - docs/manuals/source/manually_added_config_directive_descriptions/dir-job-JobDefs.rst.inc Diff File

master 60b8dbbf

2023-12-01 20:40

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
cmake: cleanup path configuration
mod - .github/workflows/build-macos.yml Diff File
mod - cmake/BareosSetVariableDefaults.cmake Diff File

master 4e9f6fa4

2023-12-01 20:34

joergs


Committer: arogge

Ported: N/A

Details Diff
cmake: unify installing Bareos config files

The handling of bconsole.conf have been wrong in some cases.
Now installing config files uses the same cmake code.
mod - core/cmake/BareosInstallConfigFiles.cmake Diff File
mod - core/src/console/CMakeLists.txt Diff File

master e347937c

2023-12-01 14:44

joergs


Committer: arogge

Ported: N/A

Details Diff
AUTHORS: adding Joshua Myles

for his help debugging bareos-fd on macOS 14.
mod - AUTHORS Diff File

master 4b2e151f

2023-11-30 16:48

arogge

Ported: N/A

Details Diff
python-fd: avoid colons in encoded values

We now encode with b85encode instead of a85encode. The major difference
is the set of characters used to represent the result. While a85encode
will use a colon (:) that is also used as an option separator in the
plugindef, b85encode will not.
As a result values encoded with b85encode will be simpler to use.
mod - core/scripts/bareos_encode_string.py Diff File
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginBaseclass.py Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestNoFile.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-fd.d/plugin_defaults.ini Diff File

master 387d6b95

2023-11-30 16:36

arogge

Ported: N/A

Details Diff
scripts: add script to encode plugin parameters
mod - core/CMakeLists.txt Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/pkg-plist.filedaemon-python-plugins-common Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/scripts/CMakeLists.txt Diff File
add - core/scripts/bareos_encode_string.py Diff File
mod - debian/bareos-filedaemon-python-plugins-common.install.in Diff File

master 10983896

2023-11-30 16:09

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
cmake: print variables
add - cmake/BareosHelper.cmake Diff File
mod - cmake/BareosSetVariableDefaults.cmake Diff File
mod - core/CMakeLists.txt Diff File

master 12441636

2023-11-30 16:08

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
libcloud: split testrunner, improve cmake message

- cmake adjust python version to less than 3.8
make the comment less confusing
- split testrunner to local test-cleanup and test-setup
- add the import of empty dir to cover the case by uploading an
empty file with same name as dir
- improve comments, remove obsolete parts

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
Co-authored-by: Sebastian Sura <124262655+sebsura@users.noreply.github.com>
mod - systemtests/tests/py3plug-fd-libcloud/CMakeLists.txt Diff File
add - systemtests/tests/py3plug-fd-libcloud/test-cleanup Diff File
add - systemtests/tests/py3plug-fd-libcloud/testrunner-default Diff File

master ee1ab4fe

2023-11-30 16:07

joergs


Committer: arogge

Ported: N/A

Details Diff
macos: make sure to use openssl v3
mod - core/CMakeLists.txt Diff File

master f1ce2bc0

2023-11-29 14:16

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
scripts: improve comment wording
mod - core/src/cats/create_bareos_database.in Diff File
mod - core/src/cats/drop_bareos_database.in Diff File
mod - core/src/cats/drop_bareos_tables.in Diff File
mod - core/src/cats/grant_bareos_privileges.in Diff File
mod - core/src/cats/make_bareos_tables.in Diff File
mod - core/src/cats/update_bareos_tables.in Diff File

master 50d59f6d

2023-11-29 11:00

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
apply fix copyright
mod - core/src/cats/drop_bareos_database.in Diff File
mod - core/src/cats/drop_bareos_tables.in Diff File
mod - core/src/cats/grant_bareos_privileges.in Diff File

master aaf044b7

2023-11-29 10:33

Sebastian Sura

Ported: N/A

Details Diff
fvec-test: add unit test for dedup/fvec.h
mod - core/src/tests/CMakeLists.txt Diff File
add - core/src/tests/fvec.cc Diff File

master 80524f7e

2023-11-29 09:08

Sebastian Sura

Ported: N/A

Details Diff
fvec: add fvec prototype
add - core/src/stored/backends/dedup/fvec.h Diff File

master 5082c118

2023-11-28 18:12

arogge

Ported: N/A

Details Diff
python-fd: expose actual enum values

the dictionaries in the module were previously filled with arbitrary
numbers that matched what we had in the enums.
With this patch we now export the enum value itself, so no mismatches
can happen.
The patch also converts the filetype defines into an enum.
mod - core/src/include/filetypes.h Diff File
mod - core/src/plugins/filed/python/module/bareosfd.h Diff File

master 08713dba

2023-11-28 14:43

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
scripts: force cd / for all postgresql scripts

add a forced cd / in scripts headers, with an explicit comment.

PostgreSQL binaries tried to chdir() at the end.
we force them to start somewhere postgres user will be able
to return without permissions errors.

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/cats/create_bareos_database.in Diff File
mod - core/src/cats/drop_bareos_database.in Diff File
mod - core/src/cats/drop_bareos_tables.in Diff File
mod - core/src/cats/grant_bareos_privileges.in Diff File
mod - core/src/cats/make_bareos_tables.in Diff File
mod - core/src/cats/update_bareos_tables.in Diff File

master 89dbdfe5

2023-11-28 13:22

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
address-conf: fix not closing the opened socket

On windows one hase to use ::closesocket() instead of ::close() to
close sockets. See: bsock_tcp.cc:50-58
mod - core/src/lib/address_conf.cc Diff File

master 6f35a043

2023-11-27 17:41

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001606

plugins: remove old deprecated postgres plugin
mod - CHANGELOG.md Diff File
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
rm - core/src/plugins/filed/python/postgres/bareos-fd-postgres.py Diff File
mod - debian/bareos-filedaemon-postgresql-python-plugin.install.in Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
rm - systemtests/tests/py3plug-fd-postgres/CMakeLists.txt Diff File
rm - systemtests/tests/py3plug-fd-postgres/database/setup_local_db.sh.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/fileset/PluginTestNoRole.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/fileset/PluginTestRole.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bconsole.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/testrunner-default Diff File
rm - systemtests/tests/py3plug-fd-postgres/testrunner-roles Diff File

master 4167c959

2023-11-27 17:41

Bareos Bot

Ported: N/A

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

master aeb794ad

2023-11-27 14:34

Sebastian Sura

Ported: N/A

Details Diff
vadp-dumper: remove struct keyword
mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc Diff File

master 942b0081

2023-11-27 14:22

Sebastian Sura

Ported: N/A

Details Diff
copy-thread: add assertions

Since we cannot meaningfully recover from a mutex error, we should
just assert that they do not happen.
mod - core/src/vmware/vadp_dumper/copy_thread.cc Diff File

master ddc4ea86

2023-11-27 14:21

Sebastian Sura

Ported: N/A

Details Diff
vadp-dumper: fix buffer overflow

Since sectors_per_call is not actually bounded by SECTORS_PER_CALL, we
need to ensure that the buffer has enough space at runtime.
mod - core/src/vmware/vadp_dumper/bareos_vadp_dumper.cc Diff File

master 7be69c0c

2023-11-27 13:53

bruno-at-bareos

Ported: N/A

Details Diff
plugins: remove old deprecated postgres plugin

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/platforms/packaging/bareos.spec Diff File
mod - core/src/plugins/filed/python/CMakeLists.txt Diff File
rm - core/src/plugins/filed/python/postgres/bareos-fd-postgres.py Diff File
mod - debian/bareos-filedaemon-postgresql-python-plugin.install.in Diff File
mod - systemtests/tests/CMakeLists.txt Diff File
rm - systemtests/tests/py3plug-fd-postgres/CMakeLists.txt Diff File
rm - systemtests/tests/py3plug-fd-postgres/database/setup_local_db.sh.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/fileset/PluginTest.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/fileset/PluginTestNoRole.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/fileset/PluginTestRole.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-sd.d/device/FileStorage.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/etc/bareos/bconsole.conf.in Diff File
rm - systemtests/tests/py3plug-fd-postgres/testrunner-default Diff File
rm - systemtests/tests/py3plug-fd-postgres/testrunner-roles Diff File

master 82193f5d

2023-11-27 13:07

arogge

Ported: N/A

Details Diff
python-fd: allow storing values in encoded format

by adding a transform (currently only "enc") to an option name, the
python baseclass will now decode the value.
i.e. if you configure `password#enc=E+*g/GAhM4` you will end up with
the option password containing the value "password".
mod - core/src/plugins/filed/python/pyfiles/BareosFdPluginBaseclass.py Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-dir.d/fileset/PluginConfigTestNoFile.conf.in Diff File
mod - systemtests/tests/py3plug-fd-basic/etc/bareos/bareos-fd.d/plugin_defaults.ini Diff File
mod - systemtests/tests/py3plug-fd-basic/testrunner-config Diff File
 First  Prev  1 2 3 ... 70 ... 90 91 92 93 94 95 96 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 683 684 685  Next  Last