Changesets: bareos
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 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 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 d2065d16 2024-09-30 17:43 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 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 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 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 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 | ||
master 53068bec 2024-09-30 13:14 Committer: Bareos Bot Ported: N/A Details Diff |
freebsd: make packages build with CPM freebsd wants to build fully disconnected and all packages we need are available in ports. This patch adds required dependencies to the port's Makefile. |
||
mod - core/platforms/freebsd/bareos-freebsd/bareos.com-common/BareosCommonMakefile | Diff File | ||
master c1687ddf 2024-09-30 13:01 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1956 deb control files: depend on python3-bareos |
||
mod - CHANGELOG.md | Diff File | ||
mod - debian/control | Diff File | ||
mod - debian/control.bareos-contrib-tools | Diff File | ||
master 05c72206 2024-09-30 13:01 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 4a7cf14a 2024-09-30 11:56 Ported: N/A Details Diff |
BareosConsole.rst: fix comma and spaces | ||
mod - docs/manuals/source/TasksAndConcepts/BareosConsole.rst | Diff File | ||
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 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 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 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 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 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 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 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 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 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 |