Changesets: bareos
master 29c0d2da 2023-01-16 17:20 Ported: N/A Details Diff |
systemtests: add file-autochanger:swapdev test Add test system:file-autochanger:swapdev to track the broken volume swapping behaviour introduced in Bareos 22.0.0. This also adds a virtual file-based autochanger that can be used for other kinds of tests. |
||
mod - systemtests/tests/CMakeLists.txt | Diff File | ||
add - systemtests/tests/file-autochanger/CMakeLists.txt | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/messages/Daemon.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/messages/Standard.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/pool/Differential.conf | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/pool/Full.conf | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/pool/Incremental.conf | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/pool/Scratch.conf | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/profile/operator.conf | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-dir.d/storage/File.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-fd.d/client/myself.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-fd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-sd.d/autochanger/FileStorage.conf | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-sd.d/device/FileStorage.conf | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-sd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/etc/bareos/bconsole.conf.in | Diff File | ||
add - systemtests/tests/file-autochanger/mtx-changer | Diff File | ||
add - systemtests/tests/file-autochanger/mtx-inventory.txt | Diff File | ||
add - systemtests/tests/file-autochanger/test-setup | Diff File | ||
add - systemtests/tests/file-autochanger/testrunner-swapdev | Diff File | ||
master 9d9fcf4c 2023-01-16 17:17 Ported: N/A Details Diff |
stored: add new backend autochanger_test_device Duplicate the file backend and pretend it is a tape. This is meant for testing purposes only and will allow developers to run autochanger-related tests without the need for an autochanger or a full emulator (like mhvtl). |
||
mod - core/src/stored/backends/CMakeLists.txt | Diff File | ||
add - core/src/stored/backends/autochanger_test_device.cc | Diff File | ||
add - core/src/stored/backends/autochanger_test_device.h | Diff File | ||
master 5bd0cc4e 2023-01-16 17:16 Ported: N/A Details Diff |
stored: make Device::IsTape() virtual Allow each backend to decide if it is a tape or not. Previously only a backend named "tape" would be considered a tape. With this change we can now add new backends that are also treated like a tape. |
||
mod - core/src/stored/backends/generic_tape_device.h | Diff File | ||
mod - core/src/stored/dev.h | Diff File | ||
master 7297f2b8 2023-01-12 18:42 Committer: pstorz Ported: N/A Details Diff |
devtools: Update pip-tools dependencies Ran rm Pipfile.lock && pipenv install |
||
mod - devtools/pip-tools/Pipfile.lock | Diff File | ||
mod - devtools/pip-tools/check_sources.egg-info/SOURCES.txt | Diff File | ||
master dbcf56c8 2023-01-12 15:53 Ported: N/A Details Diff |
docs: Binary Policy add note for next-version~pre - add a note section to explain in detailled human words what's behing ~pre binary build in current. - clarify next major changes in both repositories. Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com> Co-authored-by: Jörg Steffens <joergsteffens@users.noreply.github.com> |
||
mod - docs/manuals/source/Appendix/ReleaseNotes.rst | Diff File | ||
mod - docs/manuals/source/IntroductionAndTutorial/WhatIsBareos.rst | Diff File | ||
master 19460160 2023-01-12 15:51 Ported: N/A Details Diff |
docs: Release Note remove binaries warning section - since new Bareos Binary Policy for >= 22, warning is none - add pointer to the corresponding section Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com> |
||
mod - docs/manuals/source/Appendix/ReleaseNotes.rst | Diff File | ||
master da94e4df 2023-01-10 19:37 Committer: pstorz Ported: N/A Details Diff |
VMware Plugin: pyVmomi 8.x compatibility In pyVmomi 8.0 the SmartConnectNoSSL() method was removed. This change uses SmartConnect with the disableSslCertValidation=True parameter instead. As it was added in pyVmomi 7.0.2 this is now the minimum required version, this was added to the documentation. |
||
mod - core/src/plugins/filed/python/vmware/BareosFdPluginVMware.py | Diff File | ||
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/VMwarePlugin.rst.inc | Diff File | ||
master e44eef85 2023-01-10 18:33 Ported: N/A Details Diff |
format: Apply check-sources changes | ||
mod - core/src/plugins/filed/python/ldap/BareosFdPluginLDAP.py | Diff File | ||
master ff572a11 2023-01-10 18:19 Ported: N/A Details Diff |
Python Plugins: Avoid pop(0) performance impact Python plugins should use collections.deque with popleft() instead of lists with pop(0) as it incurs O(n) memory movement costs which causes performance issues on large lists. |
||
mod - contrib/fd-plugins/openvz7/BareosFdPluginVz7CtFs.py | Diff File | ||
mod - core/src/plugins/filed/python/ldap/BareosFdPluginLDAP.py | Diff File | ||
mod - docs/manuals/source/DeveloperGuide/PythonPluginAPI.rst | Diff File | ||
master d6ac60d3 2023-01-02 16:41 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001346 cats: fix issue where `startfile` field gets wrongly updated |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/cats/sql_create.cc | Diff File | ||
master fa192f97 2023-01-02 16:41 Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 6880efa3 2023-01-02 16:40 Ported: N/A Details Diff |
format: apply bareos-check-sources changes | ||
mod - core/src/cats/sql_create.cc | Diff File | ||
master ad450ce0 2023-01-02 14:28 Alaa Eddine Elamri Ported: N/A Details Diff |
cats: fix issue where `startfile` field gets wrongly updated | ||
mod - core/src/cats/sql_create.cc | Diff File | ||
master 259055bd 2022-12-30 11:04 tuxmaster5000 Committer: arogge Ported: N/A Details Diff |
ndmjob: Fix gcc erros on Fedora-37 | ||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/ndmp/ndmjob_args.c | Diff File | ||
mod - core/src/ndmp/ndmjob_main_util.c | Diff File | ||
mod - core/src/ndmp/ndmjob_simulator.c | Diff File | ||
mod - core/src/ndmp/ndmjr_none.c | Diff File | ||
master c17856ee 2022-12-23 15:55 Ported: N/A Details Diff |
check-sources: add block-comment-shrink plugin This plugin shrinks block comments by merging alone standing begin and end of block comments (/* and */) into the second and in the last line, respectively. Block comments starting in the first column remain untouched, as these are usually file license information or function documentation. |
||
add - devtools/pip-tools/check_sources/plugins/remove_block_comment_start_end.py | Diff File | ||
master 1ce7e451 2022-12-23 13:18 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001335 remove no longer used pkglists |
||
mod - CHANGELOG.md | Diff File | ||
rm - docs/pkglists/Debian_9.0.i586 | Diff File | ||
rm - docs/pkglists/Debian_9.0.x86_64 | Diff File | ||
rm - docs/pkglists/Fedora_31.x86_64 | Diff File | ||
rm - docs/pkglists/Fedora_32.x86_64 | Diff File | ||
rm - docs/pkglists/Fedora_33.x86_64 | Diff File | ||
rm - docs/pkglists/Fedora_34.x86_64 | Diff File | ||
rm - docs/pkglists/Fedora_35.x86_64 | Diff File | ||
rm - docs/pkglists/FreeBSD_11.3.amd64 | Diff File | ||
rm - docs/pkglists/FreeBSD_12.0.amd64 | Diff File | ||
rm - docs/pkglists/SLE_15.x86_64 | Diff File | ||
rm - docs/pkglists/SLE_15_SP1.x86_64 | Diff File | ||
rm - docs/pkglists/SLE_15_SP2.x86_64 | Diff File | ||
rm - docs/pkglists/SLE_15_SP3.x86_64 | Diff File | ||
rm - docs/pkglists/Univention_4.3.x86_64 | Diff File | ||
rm - docs/pkglists/Univention_4.4.x86_64 | Diff File | ||
rm - docs/pkglists/openSUSE_Leap_15.2.x86_64 | Diff File | ||
rm - docs/pkglists/openSUSE_Leap_15.3.x86_64 | Diff File | ||
rm - docs/pkglists/openSUSE_Leap_15.4.x86_64 | Diff File | ||
rm - docs/pkglists/xUbuntu_16.04.i586 | Diff File | ||
rm - docs/pkglists/xUbuntu_16.04.x86_64 | Diff File | ||
rm - docs/pkglists/xUbuntu_18.04.x86_64 | Diff File | ||
master f0da0e55 2022-12-23 13:18 Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 54bf2d03 2022-12-23 13:12 Committer: pstorz Ported: N/A Details Diff |
devtools: ignore symlinks in bareos-check-sources | ||
mod - devtools/pip-tools/check_sources/file_util.py | Diff File | ||
master fe90f64a 2022-12-23 12:49 Committer: pstorz Ported: N/A Details Diff |
devtools: remove mime from bareos-check-sources Instead of looking at the mime-type, we now simply check if the file is empty and try to read it as utf-8 otherwise. This turned out to be faster than guessing the mime-type first. We can probably improve this further by adding some filename patterns that should always be skipped (like *.gz, *.tgz, *.png, *.min.*). |
||
mod - devtools/pip-tools/check_sources/file_util.py | Diff File | ||
master c5253811 2022-12-22 23:47 Committer: pstorz Ported: N/A Details Diff |
devtools: improve performance of bareos-check-sources By using another approach to detect changed files per commit, the performance of bareos-check-sources could be drastically improved. |
||
mod - devtools/pip-tools/check_sources/git_util.py | Diff File | ||
master 1a4fc370 2022-12-22 13:10 Committer: pstorz Ported: N/A Details Diff |
devtools: run check-sources as a check in pr-tool When running pr-tool check or pr-tool merge, an automated run of bareos-check-sources --since=<your-merge-base-commit> happens and its result is evaluated as a checkmark result for the PR. As this is now automated, we can remove the checkmark from the PR template. |
||
mod - devtools/pip-tools/pr_tool/main.py | Diff File | ||
mod - pull_request_template.md | Diff File | ||
master fcf809c4 2022-12-22 13:03 Committer: pstorz Ported: N/A Details Diff |
devtools: make check_sources usable as a library With this patch, you can now invoke check_sources.main_program() from your own code and get meaningful results. |
||
mod - devtools/pip-tools/check_sources/main.py | Diff File | ||
master 66b58d18 2022-12-21 11:27 Ported: N/A Details Diff |
update SECURITY.md: show current support status * add 22.x.y to the table * remove support for 19.2.x |
||
mod - SECURITY.md | Diff File | ||
master 0a1fabc3 2022-12-20 14:22 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001338 Changes after branching of bareos-22 |
||
mod - CHANGELOG.md | Diff File | ||
mod - docs/manuals/source/conf.py | Diff File | ||
master 2666e296 2022-12-20 13:14 Ported: N/A Details Diff |
Start development of 23.0.0 | ||
mod - CHANGELOG.md | Diff File |