Changesets: bareos

master 339bcce1

2024-09-26 09:29

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1933

webui: fix handling deleted clients in restore browser
mod - CHANGELOG.md Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/ua_output.cc Diff File
mod - core/src/dird/ua_run.cc Diff File
mod - core/src/dird/ua_select.cc Diff File
mod - core/src/dird/ua_select.h Diff File
mod - core/src/include/job_level.h Diff File
mod - systemtests/python-modules/bareos_unittest/base.py Diff File
mod - systemtests/python-modules/bareos_unittest/json.py Diff File
rm - systemtests/tests/heartbeat-interval/test-setup Diff File
rm - systemtests/tests/py3plug-fd-basic/test-setup Diff File
mod - systemtests/tests/python-bareos/test_acl.py Diff File
mod - systemtests/tests/python-bareos/test_bvfs.py Diff File
mod - systemtests/tests/python-bareos/test_delete.py Diff File
mod - systemtests/tests/python-bareos/test_list_command.py Diff File
mod - systemtests/tests/python-bareos/test_python_fd_plugins.py Diff File
mod - systemtests/tests/restore/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/restore/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
mod - systemtests/tests/restore/functions Diff File
mod - webui/module/Client/src/Client/Model/ClientModel.php Diff File
mod - webui/module/Restore/src/Restore/Controller/RestoreController.php Diff File
mod - webui/module/Restore/src/Restore/Form/RestoreForm.php Diff File
mod - webui/module/Restore/src/Restore/Model/RestoreModel.php Diff File
mod - webui/module/Restore/view/restore/restore/index.phtml Diff File
mod - webui/module/Restore/view/restore/restore/versions.phtml Diff File
mod - webui/tests/selenium/README.md Diff File
mod - webui/vendor/Bareos/library/Bareos/BSock/BareosBSock.php Diff File

master 2521caad

2024-09-26 09:29

Bareos Bot

Ported: N/A

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

master 48f5bdb0

2024-09-25 19:39

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
github actions python-bareos: update actions

Some actions produce deprecation warnings.
This update the actions to the latest stable release.
mod - .github/workflows/publish-python-packages-to-pypi.yml Diff File

master 96e9f5d8

2024-09-25 17:48

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
remove CLI11 from LICENSE.txt template

to avoid a duplicate when this license is added using the CPM license
discovery mechanism in the near future, we remove it from the template.
mod - devtools/template/LICENSE.txt Diff File

master 4d5ff3c6

2024-09-25 17:15

joergs


Committer: Bareos Bot

Ported: N/A

Details Diff
github actions python-bareos: add workflow_dispatch

Allow to run the workflow using workflow_dispatch.
This allows to run it for specific tags/branches.
It also allows to en-/disable the actual publishing step.
mod - .github/workflows/publish-python-packages-to-pypi.yml Diff File

master fbad192e

2024-09-24 16:02

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
devtools: improve update-license

update-license will now fetch the licenses from the CPM packages we
consume.
To achieve this we run `cmake -DCPM_ONLY=ON -DUSE_LOCAL_PACKAGES=OFF`,
consume the resulting cpm-packages.yaml to find the license files and
reformat them into debian copyright format.

On a source tree that doesn't support CPM_ONLY (i.e. Bareos 23 and
older) the old behaviour is retained.
mod - devtools/pip-tools/license_utils/__init__.py Diff File
mod - devtools/pip-tools/license_utils/update_license.py Diff File
mod - devtools/pip-tools/pr_tool/main.py Diff File
add - devtools/update-license Diff File

master 16665b22

2024-09-24 16:00

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
devtools: add infer_license, update all packages

adds the infer_license package that can guess what license a given
license-text is.
also update all other pipenv packages
mod - devtools/pip-tools/Pipfile Diff File
mod - devtools/pip-tools/Pipfile.lock Diff File

master a27fb940

2024-09-24 14:46

Bareos Bot


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request #1947

systemtests: fix plugin postgresql testrunner-*
mod - CHANGELOG.md Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-debian Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-default Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-roles Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-tablespace Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-tasks-pgsql Diff File
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-walsymlink Diff File

master a3c2ae71

2024-09-24 14:46

Bareos Bot

Ported: N/A

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

master 6d9c0a0a

2024-09-24 13:48

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
freebsd: make director depend on database-postgresql

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-director/Makefile Diff File

master 7b55f6ba

2024-09-23 15:55

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
fastlz: fix include path
mod - core/src/fastlz/CMakeLists.txt Diff File

master ebb1f1ee

2024-09-23 15:24

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
cmake: nicer integration of xxHash

After carefully re-reviewing xxHash's CMakeLists.txt we can use it.
The offending parts were:
* setting policies
* these are always set in the CMake versions we require
* overriding CMAKE_BUILD_TYPE
* mitigated by reordering the includes in our CMakeLists.txt
* overriding BUILD_SHARED_LIBS
* has no (global) effect

The remaining custom code detects if dispatching is possible and sets
the flag accordingly.
mod - CMakeLists.txt Diff File
mod - cmake/BareosCpmPackages.cmake Diff File
rm - cmake/xxHash.cmake Diff File

master 13acd2f8

2024-09-23 14:29

bruno-at-bareos


Committer: Bareos Bot

Ported: N/A

Details Diff
scripts: use `/bin/sh` as shebang

Reverted changes made in #2204efeef4 for `make_bareos_tables`,
`grant_bareos_privileges` and `update_bareos_tables`.

We adapt the test detecting Windows to stay posix compatible,
which fix FreeBSD catalog management.

Sanitize by proper double-quoting variables.

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
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 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 da0c45ac

2024-09-20 11:44

pstorz

Ported: N/A

Details Diff
ndmca_monitor_backup: wait up to 300 secs

During an NDMP Backup, the current status was logged every 30 seconds.
We now make the interval 300 seconds so that the logfile is not filled
so much.
mod - core/src/ndmp/ndma_cops_backreco.c 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
 First  Prev  1 2 3 ... 34 35 36 37 38 39 40 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 674 675 676  Next  Last