Changesets: bareos
|
master c3f4ff89 2023-01-18 15:51 Alaa Eddine Elamri Ported: N/A Details Diff |
SQLite: cats: remove remaining mentions of sqlite in code | ||
| mod - core/src/cats/dml/check_queries | Diff File | ||
| mod - core/src/cats/dml/create_queryfiles.sh | Diff File | ||
| mod - core/src/cats/sql.cc | Diff File | ||
| mod - core/src/dird/ua_prune.cc | Diff File | ||
|
master df4fc078 2023-01-18 15:46 Alaa Eddine Elamri Ported: N/A Details Diff |
SQLite: cats: remove remaining sqlite3 enums | ||
| mod - core/src/cats/bvfs.cc | Diff File | ||
| mod - core/src/cats/cats.cc | Diff File | ||
| mod - core/src/cats/cats.h | Diff File | ||
| mod - core/src/cats/cats_backends.cc | Diff File | ||
| mod - core/src/dird/dird_conf.cc | Diff File | ||
|
master 95f5cf44 2023-01-18 15:37 Alaa Eddine Elamri Ported: N/A Details Diff |
SQLite: cats: remove sqlite macros SQLITE3_INIT_QUERY HAVE_SQLITE3 HAVE_SQLITE3_THREAD_SAFE |
||
| mod - cmake/BareosSetVariableDefaults.cmake | Diff File | ||
| mod - core/cmake/BareosCheckFunctions.cmake | Diff File | ||
| mod - core/src/cats/bvfs.cc | Diff File | ||
| mod - core/src/cats/cats.cc | Diff File | ||
| mod - core/src/cats/cats_backends.cc | Diff File | ||
| mod - core/src/cats/sql.cc | Diff File | ||
| mod - core/src/cats/sql_create.cc | Diff File | ||
| mod - core/src/cats/sql_delete.cc | Diff File | ||
| mod - core/src/cats/sql_find.cc | Diff File | ||
| mod - core/src/cats/sql_get.cc | Diff File | ||
| mod - core/src/cats/sql_list.cc | Diff File | ||
| mod - core/src/cats/sql_pooling.cc | Diff File | ||
| mod - core/src/cats/sql_query.cc | Diff File | ||
| mod - core/src/cats/sql_update.cc | Diff File | ||
| mod - core/src/include/config.h.in | Diff File | ||
| mod - core/src/lib/version.h | Diff File | ||
| mod - core/src/win32/compat/include/mingwconfig.h | Diff File | ||
|
master 49429a0c 2023-01-18 15:37 Alaa Eddine Elamri Ported: N/A Details Diff |
SQLite: cats: remove sqlite3 specific files | ||
| rm - core/src/cats/bdb_sqlite.h | Diff File | ||
| rm - core/src/cats/ddl/creates/sqlite3.sql | Diff File | ||
| rm - core/src/cats/ddl/updates/sqlite3.10_11.sql | Diff File | ||
| rm - core/src/cats/ddl/updates/sqlite3.11_12.sql | Diff File | ||
| rm - core/src/cats/ddl/updates/sqlite3.12_14.sql | Diff File | ||
| rm - core/src/cats/ddl/updates/sqlite3.14_2001.sql | Diff File | ||
| rm - core/src/cats/ddl/updates/sqlite3.2001_2002.sql | Diff File | ||
| rm - core/src/cats/ddl/updates/sqlite3.2002_2003.sql | Diff File | ||
| rm - core/src/cats/ddl/updates/sqlite3.2003_2004.sql | Diff File | ||
| rm - core/src/cats/ddl/updates/sqlite3.2004_2171.sql | Diff File | ||
| rm - core/src/cats/ddl/updates/sqlite3.2171_2192.sql | Diff File | ||
| rm - core/src/cats/ddl/updates/sqlite3.2192_2210.sql | Diff File | ||
| rm - core/src/cats/dml/0065_bvfs_clear_cache_0.sqlite | Diff File | ||
| rm - core/src/cats/dml/0066_bvfs_update_path_visibility_3.sqlite | Diff File | ||
| rm - core/src/cats/sqlite.cc | Diff File | ||
| rm - core/src/cats/sqlite_queries.inc | Diff File | ||
|
master fc1f94e3 2023-01-18 13:58 Committer: GitHub Ported: N/A Details Diff |
Merge pull request 0001351 Python Plugins: Avoid pop(0) performance impact |
||
| mod - CHANGELOG.md | Diff File | ||
| 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 3c0d3ccf 2023-01-18 13:58 Ported: N/A Details Diff |
Update CHANGELOG.md | ||
| mod - CHANGELOG.md | Diff File | ||
|
master 89089c36 2023-01-18 12:02 Ported: N/A Details Diff |
third-party: add xxHash config Add CMake configuration for xxHash library |
||
| mod - third-party/CMakeLists.txt | Diff File | ||
| add - third-party/xxHash.cmake | Diff File | ||
|
master dd35d952 2023-01-18 11:55 Ported: N/A Details Diff |
check-sources: don't ignore toplevel in 3rd-party We only want to ignore the files in the third-party subdirectories, not the ones in the toplevel, that we write ourselves. |
||
| mod - .bareos-check-sources-ignore | Diff File | ||
|
master 930785b9 2023-01-17 16:35 Ported: N/A Details Diff |
docs: add Signature XXH128 Add documentation for the new Signature XXH128 to the FileSet Option documentation. |
||
| mod - docs/manuals/source/Configuration/Director.rst | Diff File | ||
|
master 0a48c44c 2023-01-17 14:25 Alaa Eddine Elamri Committer: Philipp Storz Ported: N/A Details Diff |
systemtest: adapt `config-dump` test | ||
| mod - systemtests/tests/config-dump/etc/bareos/bareos-dir-full.conf.in | Diff File | ||
|
master 49717c05 2023-01-17 10:47 Alaa Eddine Elamri Committer: Philipp Storz Ported: N/A Details Diff |
inc_conf.cc: make sure default options are set even when no option is listed |
||
| mod - core/src/dird/inc_conf.cc | Diff File | ||
|
master c73b1a11 2023-01-16 18:55 Ported: N/A Details Diff |
stored: fix broken volume swapping Fix a problem introduced in Bareos 22 with commit 6c265ec52 replace volatile device pointers with actual variable Due to an oversight in a refactoring, a swap would no longer move the volume to another device, but switch over to use the device that had the desired volume loaded. As that device was not reserved, but was unreserved during acquire, the storage daemon would eventually crash in this case. |
||
| mod - core/src/stored/vol_mgr.cc | Diff File | ||
|
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 08a15f48 2023-01-13 14:56 Alaa Eddine Elamri Committer: pstorz Ported: N/A Details Diff |
apply bareos-check-sources | ||
| mod - systemtests/tests/bareos-basic/CMakeLists.txt | Diff File | ||
| mod - systemtests/tests/bconsole-basic/CMakeLists.txt | Diff File | ||
| mod - systemtests/tests/virtualfull-basic/CMakeLists.txt | 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 7fb85b42 2023-01-11 12:31 Alaa Eddine Elamri Committer: bruno-at-bareos Ported: N/A Details Diff |
bscrypto: make sure messages are terminated on exit | ||
| mod - core/src/tools/bscrypto.cc | Diff File | ||
|
master fc4364b6 2023-01-11 12:24 Alaa Eddine Elamri Committer: bruno-at-bareos Ported: N/A Details Diff |
bscrypto: add `InitMsg` and `TermMsg` to redirect job messages to stdout |
||
| mod - core/src/tools/bscrypto.cc | Diff File | ||
|
master 575ebad6 2023-01-11 12:16 Alaa Eddine Elamri Committer: Andreas Rogge Ported: N/A Details Diff |
testfind: fix crash when fileset not found | ||
| mod - core/src/tools/testfind_fd.cc | 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 | ||