Changesets: bareos
master 318492e3 2024-04-22 15:38 Ported: N/A Details Diff |
stored: add customization point for device setup This adds a new virtual function setup() to device that will be called when the device is created. Here the backend developer can run any device-specific initialization, like parsing options, checking device availability, etc. Returning false from that function will fail the device initialization. |
||
mod - core/src/stored/dev.cc | Diff File | ||
mod - core/src/stored/dev.h | Diff File | ||
master 36454275 2024-04-22 15:37 Ported: N/A Details Diff |
conf: set default-value for script directory | ||
mod - core/CMakeLists.txt | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/filed/filed_conf.cc | Diff File | ||
mod - core/src/include/config.h.in | Diff File | ||
mod - core/src/stored/stored_conf.cc | Diff File | ||
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json | Diff File | ||
mod - docs/manuals/source/include/autogenerated/bareos-fd-config-schema.json | Diff File | ||
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json | Diff File | ||
master 43e15880 2024-04-22 13:06 Ported: N/A Details Diff |
stored: add dplcompat prototype (restore-only) Add a new backend "dplcompat" that is compatible to the droplet backend. This early prototype supports only restore operation. |
||
add - core/scripts/s3cmd-wrapper.sh | Diff File | ||
mod - core/src/stored/backends/CMakeLists.txt | Diff File | ||
add - core/src/stored/backends/crud_storage.cc | Diff File | ||
add - core/src/stored/backends/crud_storage.h | Diff File | ||
add - core/src/stored/backends/dplcompat_device.cc | Diff File | ||
add - core/src/stored/backends/dplcompat_device.h | Diff File | ||
master 861eb18e 2024-04-22 13:01 Ported: N/A Details Diff |
adapt compat-test to dplcompat | ||
mod - systemtests/tests/droplet-s3/etc/bareos/bareos-sd.d/device/AlternateStorage.conf.in | Diff File | ||
mod - systemtests/tests/droplet-s3/testrunner-restore-compat | Diff File | ||
master b0c56a0b 2024-04-19 15:17 Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1755 infra : GitHub community addition |
||
mod - .github/ISSUE_TEMPLATE/config.yml | Diff File | ||
add - CODE_OF_CONDUCT.md | Diff File | ||
add - CONTRIBUTING.md | Diff File | ||
master 4206e19d 2024-04-19 11:19 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1772 Allow cross-building for Windows on newer compiler |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/stored/backends/win32_tape_device.cc | Diff File | ||
mod - core/src/win32/compat/include/compat.h | Diff File | ||
mod - core/src/win32/filed/vss_generic.cc | Diff File | ||
mod - core/src/win32/plugins/filed/mssqlvdi-fd.cc | Diff File | ||
master 50c1f092 2024-04-19 11:18 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 15c31263 2024-04-19 07:40 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
rwlock: quick refactor | ||
mod - core/src/lib/rwlock.h | Diff File | ||
master 28607fba 2024-04-18 16:34 Committer: Bareos Bot Ported: N/A Details Diff |
Fix issue #1780 libpng icc profil Use pngcrush to remove any icc profil idat from png ``` find . -type f -iname '*.png' -exec pngcrush -ow -rem allb -reduce {} \; ``` excluded files are the following (resulting in bigger file): - webui/public/css/32px.png - webui/public/css/40px.png - webui/vendor/container-interop/container-interop/docs/images\ /interoperating_containers.png - webui/vendor/container-interop/container-interop/docs/images\ /priority.png - webui/vendor/container-interop/container-interop/docs/images\ /side_by_side_containers.png Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com> |
||
mod - core/platforms/darwin/bareos-logo.png | Diff File | ||
mod - core/platforms/opsi/CLIENT_DATA/logo.png | Diff File | ||
mod - core/src/images/A.png | Diff File | ||
mod - core/src/images/R.png | Diff File | ||
mod - core/src/images/T.png | Diff File | ||
mod - core/src/images/W.png | Diff File | ||
mod - core/src/images/bareos-logo_128x128.png | Diff File | ||
mod - core/src/images/bareos_1.png | Diff File | ||
mod - core/src/images/bareos_2.png | Diff File | ||
mod - core/src/images/bareos_3.png | Diff File | ||
mod - core/src/images/f.png | Diff File | ||
mod - docs/manuals/images/Bareos-tray-monitor.png | Diff File | ||
mod - docs/manuals/images/Conf-Diagram.png | Diff File | ||
mod - docs/manuals/images/autoxflate-functionblocks.png | Diff File | ||
mod - docs/manuals/images/bareos-full-logo.png | Diff File | ||
mod - docs/manuals/images/bareos-webui-jobs.png | Diff File | ||
mod - docs/manuals/images/blocksize-decisionchart.png | Diff File | ||
mod - docs/manuals/images/dbconfig-1-enable.png | Diff File | ||
mod - docs/manuals/images/dbconfig-2-select-database-type.png | Diff File | ||
mod - docs/manuals/images/dbconfig-3-postgresql-password.png | Diff File | ||
mod - docs/manuals/images/different_time.png | Diff File | ||
mod - docs/manuals/images/flow.png | Diff File | ||
mod - docs/manuals/images/passive-client-communication.png | Diff File | ||
mod - docs/manuals/images/univention-client-job-activation.png | Diff File | ||
mod - docs/manuals/images/univention-configuration-registry-settings.png | Diff File | ||
mod - docs/manuals/images/univention-ucs-overview-administration.png | Diff File | ||
mod - docs/manuals/images/win-install-1.png | Diff File | ||
mod - docs/manuals/images/win-install-2.png | Diff File | ||
mod - docs/manuals/images/win-install-3.png | Diff File | ||
mod - docs/manuals/source/include/images/Bareos-tray-monitor.png | Diff File | ||
mod - docs/manuals/source/include/images/Conf-Diagram.png | Diff File | ||
mod - docs/manuals/source/include/images/autoxflate-functionblocks.png | Diff File | ||
mod - docs/manuals/source/include/images/bareos-full-logo.png | Diff File | ||
mod - docs/manuals/source/include/images/bareos-webui-jobs.png | Diff File | ||
mod - docs/manuals/source/include/images/bareos-webui-restore-0.png | Diff File | ||
mod - docs/manuals/source/include/images/bareos-webui-restore-with-pluginoptions.png | Diff File | ||
mod - docs/manuals/source/include/images/blocksize-decisionchart.png | Diff File | ||
mod - docs/manuals/source/include/images/dbconfig-1-enable.png | Diff File | ||
mod - docs/manuals/source/include/images/dbconfig-2-select-database-type.png | Diff File | ||
mod - docs/manuals/source/include/images/dbconfig-3-postgresql-password.png | Diff File | ||
mod - docs/manuals/source/include/images/different_time.png | Diff File | ||
mod - docs/manuals/source/include/images/flow.png | Diff File | ||
mod - docs/manuals/source/include/images/passive-client-communication.png | Diff File | ||
mod - docs/manuals/source/include/images/win-install-1.png | Diff File | ||
mod - docs/manuals/source/include/images/win-install-2.png | Diff File | ||
mod - docs/manuals/source/include/images/win-install-3.png | Diff File | ||
mod - docs/manuals/source/include/images/windows-defender-exclusion.png | Diff File | ||
mod - third-party/CLI11/docs/CLI11_100.png | Diff File | ||
mod - third-party/CLI11/docs/CLI11_300.png | Diff File | ||
mod - webui/public/img/icons/os/centos.png | Diff File | ||
mod - webui/public/img/icons/os/debian.png | Diff File | ||
mod - webui/public/img/icons/os/fedora.png | Diff File | ||
mod - webui/public/img/icons/os/freebsd.png | Diff File | ||
mod - webui/public/img/icons/os/macos.png | Diff File | ||
mod - webui/public/img/icons/os/redhat.png | Diff File | ||
mod - webui/public/img/icons/os/sunsolaris.png | Diff File | ||
mod - webui/public/img/icons/os/suse.png | Diff File | ||
mod - webui/public/img/icons/os/ubuntu.png | Diff File | ||
mod - webui/public/img/icons/os/univention.png | Diff File | ||
mod - webui/public/img/icons/os/windows.png | Diff File | ||
mod - webui/public/themes/default/img/bareos-logo-small.png | Diff File | ||
mod - webui/public/themes/default/img/bareos.png | Diff File | ||
mod - webui/public/themes/sunflower/img/bareos-logo-small.png | Diff File | ||
mod - webui/public/themes/sunflower/img/bareos.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.banner.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.banner2.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.empty.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.prompt.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.prompt2.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.prompt3.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.prompt4.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.prompt5.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.prompt6.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.usage.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.usage2.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.usage3.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.usage4.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.usage5.png | Diff File | ||
mod - webui/vendor/zendframework/zend-console/doc/book/images/zend.console.usage6.png | Diff File | ||
master 2744c4ab 2024-04-18 14:43 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
cats: add function to check for lock ownership This is not checked in case of private connections since they are not shared automatically. It probably makes sense to also check them since they might get shared by accident (e.g. setting a pointer in jcr and then another thread accessing that jcr). |
||
mod - core/src/cats/cats.h | Diff File | ||
master e0ea2486 2024-04-18 14:42 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
rwlock: add function to test for lock ownership This function is not safe to use if you dont actually own the lock, but misuse should hopefully lead to a crash anyways. |
||
mod - core/src/lib/rwlock.cc | Diff File | ||
mod - core/src/lib/rwlock.h | Diff File | ||
master 3b27b6a3 2024-04-18 14:38 Ported: N/A Details Diff |
contrib: add reschedule_job_as_full.sh This helper script aims to help rescheduling incremental plugin job as full level when the plugin detected that incremental failed our would be the size of full level run for example. fix issue bareos/internal 0000021 Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com> Co-authored-by: sduehr <stephan.duehr@bareos.com> |
||
mod - contrib/misc/CMakeLists.txt | Diff File | ||
add - contrib/misc/reschedule_job_as_full/CMakeLists.txt | Diff File | ||
add - contrib/misc/reschedule_job_as_full/README.md | Diff File | ||
add - contrib/misc/reschedule_job_as_full/reschedule_job_as_full.sh | Diff File | ||
mod - core/platforms/packaging/bareos.spec | Diff File | ||
rm - debian/bareos-contrib-tools.install | Diff File | ||
add - debian/bareos-contrib-tools.install.in | Diff File | ||
master 13020696 2024-04-17 11:41 Ported: N/A Details Diff |
apply bareos-check-sources | ||
mod - core/src/win32/compat/include/compat.h | Diff File | ||
mod - core/src/win32/filed/vss_generic.cc | Diff File | ||
mod - core/src/win32/plugins/filed/mssqlvdi-fd.cc | Diff File | ||
master 05536f4f 2024-04-17 09:50 Sebastian Sura Ported: N/A Details Diff |
accurate-htable: add accurate error workaround In the trace of one customer we saw the fd try to add a single file multiple times! This is a work around for that. |
||
mod - core/src/filed/accurate_htable.cc | Diff File | ||
master a3eac867 2024-04-15 18:43 Committer: Bareos Bot Ported: N/A Details Diff |
devtools: add update-license (sub-)command Add update-license subcommand to the pr-tool. It will be called automatically when merging a PR. |
||
mod - LICENSE.template | Diff File | ||
mod - LICENSE.txt | Diff File | ||
add - devtools/pip-tools/license_utils/__init__.py | Diff File | ||
add - devtools/pip-tools/license_utils/update_license.py | Diff File | ||
mod - devtools/pip-tools/pr_tool/main.py | Diff File | ||
mod - devtools/pip-tools/setup.py | Diff File | ||
rm - devtools/update-license-file.sh | Diff File | ||
mod - third-party/README.md | Diff File | ||
master 8d7a7790 2024-04-15 16:40 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1753 Generate LICENSE.txt from LICENSE.template |
||
mod - CHANGELOG.md | Diff File | ||
add - LICENSE.txt | Diff File | ||
mod - core/LICENSE | Diff File | ||
mod - core/platforms/darwin/CMakeLists.txt | Diff File | ||
add - core/platforms/darwin/bareos-logo.png | Diff File | ||
mod - core/platforms/packaging/bareos.spec | Diff File | ||
rm - debian/Makefile | Diff File | ||
mod - debian/bareos-common.docs | Diff File | ||
rm - debian/copyright | Diff File | ||
add - debian/copyright | Diff File | ||
rm - debian/copyright.core_exceptions | Diff File | ||
rm - debian/copyright.header | Diff File | ||
add - devtools/update-license-file.sh | Diff File | ||
mod - systemtests/tests/py3plug-fd-postgresql/testrunner-debian | Diff File | ||
mod - third-party/README.md | Diff File | ||
mod - webui/copyright | Diff File | ||
master cf0a2ee5 2024-04-15 16:40 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 2e923b4e 2024-04-15 14:19 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1722 stored: fix some sd error messages; add additional check during restore; split up always-incremental-consolidate test |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/filed/restore.cc | Diff File | ||
mod - core/src/stored/ansi_label.cc | Diff File | ||
mod - core/src/stored/mount.cc | Diff File | ||
mod - systemtests/environment.in | Diff File | ||
mod - systemtests/scripts/functions | Diff File | ||
mod - systemtests/tests/always-incremental-consolidate/CMakeLists.txt | Diff File | ||
add - systemtests/tests/always-incremental-consolidate/test-setup | Diff File | ||
rm - systemtests/tests/always-incremental-consolidate/testrunner | Diff File | ||
add - systemtests/tests/always-incremental-consolidate/testrunner-01-full+incr | Diff File | ||
add - systemtests/tests/always-incremental-consolidate/testrunner-02-empty-incrementals | Diff File | ||
add - systemtests/tests/always-incremental-consolidate/testrunner-03-zero-file | Diff File | ||
add - systemtests/tests/always-incremental-consolidate/testrunner-04-virtualfull | Diff File | ||
add - systemtests/tests/always-incremental-consolidate/testrunner-05-priority | Diff File | ||
mod - systemtests/tests/gfapi-fd/testrunner | Diff File | ||
mod - systemtests/tests/restore/CMakeLists.txt | Diff File | ||
mod - systemtests/tests/restore/test-setup | Diff File | ||
mod - systemtests/tests/restore/testrunner-archive-restore-dir | Diff File | ||
mod - systemtests/tests/restore/testrunner-check-hints | Diff File | ||
mod - systemtests/tests/restore/testrunner-create-backup | Diff File | ||
mod - systemtests/tests/restore/testrunner-error-full-restore | Diff File | ||
mod - systemtests/tests/restore/testrunner-full-restore | Diff File | ||
mod - systemtests/tests/restore/testrunner-multi | Diff File | ||
mod - systemtests/tests/restore/testrunner-restore-dir | Diff File | ||
mod - systemtests/tests/restore/testrunner-restore-file | Diff File | ||
mod - systemtests/tests/restore/testrunner-restore-fileregex | Diff File | ||
mod - systemtests/tests/restore/testrunner-restore-old-archive | Diff File | ||
master 1cf8e01b 2024-04-15 14:19 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 80d79ec0 2024-04-15 10:23 Ported: N/A Details Diff |
stored: add RAII mechanism for chunk locking | ||
mod - core/src/stored/backends/chunked_device.cc | Diff File | ||
mod - core/src/stored/backends/chunked_device.h | Diff File | ||
master e38d8edc 2024-04-15 10:21 Ported: N/A Details Diff |
bpipe: make prog parameter const previously OpenBpipe() would only take a non-const char* as the program parameter. |
||
mod - core/src/lib/bpipe.cc | Diff File | ||
mod - core/src/lib/bpipe.h | Diff File | ||
master 4757f3fb 2024-04-11 13:52 Committer: Bareos Bot Ported: N/A Details Diff |
cmake: move BareosGenerateDebianInfo Moved file from core/cmake to cmake, as it is not specific for core. |
||
master 4952696a 2024-04-11 09:34 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
gfapi-test: fix not cleaning up previous test double quotes stop globbing and as such we tried to delete a file/directory called '*', which did not exist. Also adds tracing to the fd since this tests an fd plugin. |
||
mod - systemtests/environment.in | Diff File | ||
mod - systemtests/tests/gfapi-fd/testrunner | Diff File | ||
master 003af077 2024-04-11 09:16 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1763 pr-tool: give hint about commit headline length limits |
||
mod - CHANGELOG.md | Diff File | ||
mod - devtools/pip-tools/pr_tool/main.py | Diff File | ||
master 9cbf9543 2024-04-11 09:15 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File |