Changesets: bareos

master b6d7f865

2024-10-09 11:40

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
core: remove unused files
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/btimers.h Diff File
rm - core/src/lib/timer_thread.cc Diff File
rm - core/src/lib/timer_thread.h Diff File
rm - core/src/lib/watchdog_timer.cc Diff File
rm - core/src/lib/watchdog_timer.h Diff File
mod - core/src/tests/CMakeLists.txt Diff File
rm - core/src/tests/timer_thread.cc Diff File
rm - core/src/tests/watchdog_timer.cc Diff File

master fd513207

2024-10-09 11:24

arogge

Ported: N/A

Details Diff
add dplcompat to pkglists for EL_8/EL_9
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

master 8f043380

2024-10-09 10:53

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
stored: restrict jit reservation to native jobs
mod - core/src/stored/reserve.cc Diff File

master 242f7623

2024-10-09 10:19

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
tests: fix reservation tests by disabling jit reservation

The reservation related tests cannot run with jit reservation as they
try to check for an actual reservation which may not have taken place
yet; or was announced differently.

Either way the test will fail with jit reservation = Yes, so we need
to explicitly disable it as it is the default now.
mod - core/src/tests/configs/sd_reservation/bareos-sd.d/storage/myself.conf.in Diff File
mod - systemtests/tests/parallel-jobs/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File

master 993c63ac

2024-10-09 07:57

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
stored-conf: change jit reservation default value to yes
mod - core/src/stored/stored_conf.cc Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File

master 33bb266a

2024-10-09 07:48

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
docs: add example configuration and fix since-version
mod - docs/manuals/source/TasksAndConcepts/StorageBackends.rst Diff File
add - docs/manuals/source/include/config/SdDeviceDeviceOptionsDedupable.conf Diff File

master c0eb5235

2024-10-09 07:19

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
debian-control: fix not renaming DEDUP into DEDUPABLE
mod - debian/control.bareos-storage Diff File

master b5e73ebd

2024-10-08 17:24

arogge

Ported: N/A

Details Diff
cmake: use our own target for tl::expected

the shipped CmakeLists.txt wants to install files, which we do not want.
As the target is a simple interface-target, we just add it ourselves.
mod - cmake/BareosCpmPackages.cmake Diff File

master 06b0f92a

2024-10-07 15:55

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
tests: fix SIGUSR2 and SIGPIPE initialization

- add `#include <signal.h>` for build success on FreeBSD
mod - core/src/tests/cram_md5.cc Diff File

master 70799ace

2024-10-04 15:27

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1966

github actions python-bareos: add workflow_dispatch
mod - .github/workflows/publish-python-packages-to-pypi.yml Diff File
mod - CHANGELOG.md Diff File

master 3918677f

2024-10-04 15:27

Bareos Bot

Ported: N/A

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

master ec95b53c

2024-10-04 14:44

pstorz

Ported: N/A

Details Diff
ndmp_dma_storage.cc: set tape_timeout to 300
mod - core/src/dird/ndmp_dma_storage.cc Diff File

master 3f0b3a01

2024-10-03 11:28

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1950

console.cc: forbid @exec etc. as privileged user
mod - CHANGELOG.md Diff File
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/Makefile Diff File
mod - core/scripts/bareos-ctl-fd.in Diff File
mod - core/scripts/bareos.in Diff File
mod - core/src/console/console.cc Diff File
mod - core/src/lib/scsi_lli.cc Diff File
mod - docs/manuals/source/TasksAndConcepts/BareosConsole.rst Diff File
mod - systemtests/environment.in Diff File
mod - systemtests/scripts/functions Diff File
add - systemtests/tests/chflags/environment.local Diff File
mod - systemtests/tests/chflags/testrunner Diff File

master 18ee075e

2024-10-03 11:28

Bareos Bot

Ported: N/A

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

master e9b2f4f6

2024-10-03 09:46

pstorz

Ported: N/A

Details Diff
console.cc: apply check-sources format
mod - core/src/console/console.cc Diff File

master f5bc3056

2024-10-02 19:58

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1972

fix include-ordering on FreeBSD that could cause build issues
mod - CHANGELOG.md Diff File
mod - core/CMakeLists.txt Diff File
mod - core/src/stored/CMakeLists.txt Diff File

master 98d7a752

2024-10-02 19:58

Bareos Bot

Ported: N/A

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

master ed1db9d6

2024-10-02 14:34

arogge

Ported: N/A

Details Diff
stored: remove askdir.cc from SDSRCS

This removes askdir.cc from SDSRCS (i.e. the source files for bareos-sd)
as it is already listed in LIBBAREOSSD_SRCS and leads to the TU being
linked into the resulting binary twice, which is an ODR violation.
mod - core/src/stored/CMakeLists.txt Diff File

master e299ef36

2024-10-02 14:26

arogge

Ported: N/A

Details Diff
freebsd: make /usr/local/include a SYSTEM directory

this adds the SYSTEM option to include_directories(/usr/local/include)
on FreeBSD.

When adding /usr/local/include using include_directories() for FreeBSD,
it may be used as the first -I on the compiler's commandline so that
system installed headers in /usr/local will be preferred over headers of
the libraries we discovered.
However, this can vary between translation units, leading to some TUs
being compiled with headers from /usr/local/include and some with
headers we have bundled.
As a result, you may run into all sorts of issues when finally linking
TUs that used different versions of a header-only library into a binary.

To avoid this, we declare /usr/local/include as a SYSTEM include
directory, so CMake will always put it after all non-SYSTEM include
directories on the command line and use -isystem, which as a side-effect
also silences warnings.
mod - core/CMakeLists.txt Diff File

master 683b5357

2024-10-01 19:51

pstorz

Ported: N/A

Details Diff
ndmp_dma_storage.cc: set robot_timeout to 300
mod - core/src/dird/ndmp_dma_storage.cc Diff File

master d2065d16

2024-09-30 17:43

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
bscrypto: fix option name in cli11 app
mod - core/src/tools/bscrypto.cc Diff File

master c0a27e60

2024-09-30 17:39

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
tests: make cli11 test a bit more flexible

depending on the version cli11 emits more or less whitespace at the end
of the help output.
By trimming the end of the output, the test now works with different
versions of CLI11.
mod - core/src/tests/cli_test.cc Diff File

master fa7dfc02

2024-09-30 16:48

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
cmake: make CPM work correctly for universal client

Enable FetchContent and disable CPM_USE_LOCAL_PACKAGES when building
a universal client.
The point of the universal client is to have as few dependencies as
possible. Thus, we should bundle as much as we can, so we don't
accidentally introduce new dependencies.
mod - CMakeLists.txt Diff File
add - cmake/ForceOption.cmake Diff File

master e726d397

2024-09-30 13:29

pstorz

Ported: N/A

Details Diff
dird: remove BaseJob directives

The Basejobs have been deprecated already in Bareos 23, now we also
remove the configuration options:
- Base in Job Resource
- BaseJob Options in FileSet Resource
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/inc_conf.cc Diff File

master 4f338263

2024-09-30 13:14

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
debian: make packages build with CPM

debian 12+ wants to build fully disconnected and all packages we need
are available in the distro.
This patch loosens the software versions CPM requires and adds
dependencies to the Debian control file.
mod - cmake/BareosCpmPackages.cmake Diff File
mod - debian/control Diff File
mod - debian/control.src Diff File
 First  Prev  1 2 3 ... 36 37 38 39 40 41 42 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 678 679 680  Next  Last