Changesets: bareos
master 3c20b160 2024-07-01 22:44 Committer: Bareos Bot Ported: N/A Details Diff |
docs: VMware option restore_ignore_disks_mismatch | ||
mod - docs/manuals/source/TasksAndConcepts/Plugins/FileDaemonPlugins/VMwarePlugin.rst.inc | Diff File | ||
master 2af8a4ed 2024-07-01 20:42 Committer: Bareos Bot Ported: N/A Details Diff |
systemtests: adding more ACL tests | ||
add - systemtests/tests/python-bareos/etc/bareos/bareos-dir.d/console/limited-operator.conf | Diff File | ||
add - systemtests/tests/python-bareos/etc/bareos/bconsole-limited-operator.conf.in | Diff File | ||
mod - systemtests/tests/python-bareos/test_acl.py | Diff File | ||
master f96a56c3 2024-07-01 20:41 Committer: Bareos Bot Ported: N/A Details Diff |
systemtests python-bareos: adapt list_unittests.py Make it work again with current python versions |
||
mod - systemtests/tests/python-bareos/list_unittests.py | Diff File | ||
master 26b86b70 2024-07-01 20:40 Committer: Bareos Bot Ported: N/A Details Diff |
gitignore: ignore __pycache__ everywhere | ||
mod - .gitignore | Diff File | ||
mod - python-bareos/.gitignore | Diff File | ||
master c609dd18 2024-07-01 20:28 Committer: Bareos Bot Ported: N/A Details Diff |
acl: fix handling profiles When using negative ACLs (ACLs starting with '!') profiles could have overwritten this entries, as the code did not distringuish between negative ACL and not found. Now the ACL checking can have three states: positive match found, negative match found, no match found. Also unifies the ACL checking and adding the ACL directive "!*all*" to deny all (before a regex must be used ("!.*"). |
||
mod - core/src/dird/ua_acl.cc | Diff File | ||
master 45c74452 2024-07-01 20:22 Committer: Bareos Bot Ported: N/A Details Diff |
acl: fix command ACL handling ACL handling for commands have been wrong. The UA detect a command, if all typed chars matches the start of a command string. E.g. "w" => "whoami", ".cons" => ".consoles", ... The ACL check also only used the typed part of the command, so if your ACL denies the command ".consoles", you could execute it with ".cons" (or ".co"). Now we check with the full command string against the ACL. |
||
mod - core/src/dird/ua_cmds.cc | Diff File | ||
master 20f080da 2024-07-01 19:23 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1847 Use only MinGW VSS |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/filed/filed.h | Diff File | ||
mod - core/src/win32/filed/vss_generic.cc | Diff File | ||
master 48a96eb2 2024-07-01 19:23 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 2c3a6e52 2024-07-01 16:50 Committer: Bareos Bot Ported: N/A Details Diff |
devtools: accept "bug" label as alias of "bugfix" We currently have "bugfix" and "bug" as labels in the Bareos project. The "bugfix" label was added for PRs that fix a bug. However, since we started using issues we also have the "bug" label for issues that descibe a bug. We should probably use "bug" for everything, but for that pr-tool needs to accept "bug" as an alias for "bugfix" when generating changelog records. |
||
mod - devtools/pip-tools/pr_tool/main.py | Diff File | ||
master b698ec6f 2024-07-01 15:49 Sebastian Sura Ported: N/A Details Diff |
bpipe: fix not using HANDLE on windows for pid | ||
mod - core/src/lib/bpipe.h | Diff File | ||
mod - core/src/win32/compat/compat.cc | Diff File | ||
master 4ed9e46e 2024-07-01 15:46 Sebastian Sura Ported: N/A Details Diff |
htable: fix int <-> size_t conversion | ||
mod - core/src/lib/htable.h | Diff File | ||
master 6f7a18c1 2024-07-01 15:27 Sebastian Sura Ported: N/A Details Diff |
compiler-macro: add header for compiler specific macros Also replaces old ALLOW_DEPRECATED with new multi-compiler style. |
||
mod - core/src/dird/inc_conf.cc | Diff File | ||
mod - core/src/dird/job.cc | Diff File | ||
rm - core/src/include/allow_deprecated.h | Diff File | ||
add - core/src/include/compiler_macro.h | Diff File | ||
mod - core/src/lib/crypto_openssl.cc | Diff File | ||
mod - core/src/lib/crypto_wrap.cc | Diff File | ||
mod - core/src/lib/hmac.cc | Diff File | ||
mod - core/src/lib/res.cc | Diff File | ||
mod - core/src/lib/tls_openssl_private.cc | Diff File | ||
mod - core/src/lib/util.cc | Diff File | ||
mod - core/src/plugins/filed/python/module/bareosfd.h | Diff File | ||
mod - core/src/tests/wrap.cc | Diff File | ||
master cd3d71bc 2024-07-01 15:20 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1789 contrib: add pure python statefile parser |
||
mod - CHANGELOG.md | Diff File | ||
add - contrib/misc/statefile-parser/statefile.py | Diff File | ||
master 2f900d5c 2024-07-01 15:19 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 538f3108 2024-07-01 13:25 Sebastian Sura Ported: N/A Details Diff |
bsock-tcp: fix duplicate socket on windows | ||
mod - core/src/lib/bsock_tcp.cc | Diff File | ||
master 623b5f61 2024-06-29 14:22 Committer: Bareos Bot Ported: N/A Details Diff |
docs: remove outdated warning. Bareos build now always requires OpenSSL. |
||
mod - docs/manuals/source/TasksAndConcepts/DataEncryption.rst | Diff File | ||
master 23f73963 2024-06-28 23:57 Committer: Bareos Bot Ported: N/A Details Diff |
VMware Plugin: restore_ignore_disks_mismatch It was reported that restoring to recreated VM fails due to disk check mismatch when using VSAN datastore. Setting the plugin option restore_ignore_disks_mismatch=yes when restoring will ignore a mismatch in the check, which should allow successful restore. |
||
mod - core/src/plugins/filed/python/vmware/bareos-fd-vmware.py | Diff File | ||
master 1f9765c7 2024-06-28 20:04 Ported: N/A Details Diff |
dird: keep track of runtime status via name without this patch a new configuration resource would also create a new runtime status. This lead to all sorts of issues. Including, but not limited to, wrong bookkeeping of concurrent jobs. Instead of creating a new runtime status, we now pick an existing one for the resource with the same name and only create a new one if we do not have a status yet. |
||
mod - core/src/dird/dird_conf.cc | Diff File | ||
master 62d2f351 2024-06-28 19:17 Committer: Bareos Bot Ported: N/A Details Diff |
docs: update rear chapter, rear > 2.7 | ||
add - contrib/misc/rear/update-rear-rescue.sh | Diff File | ||
mod - docs/manuals/source/Appendix/DisasterRecoveryUsingBareos.rst | Diff File | ||
mod - docs/manuals/source/Configuration/Console.rst | Diff File | ||
master 47666e29 2024-06-28 19:13 Ported: N/A Details Diff |
dird: cleanup RuntimeStorageStatus * use std::mutex * use destructor instead of manual teardown * disable move/copy |
||
mod - core/src/dird/dird.h | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/dird/ndmp_dma_storage.cc | Diff File | ||
mod - core/src/dird/storage.cc | Diff File | ||
master 8473e3d4 2024-06-28 19:13 Committer: Bareos Bot Ported: N/A Details Diff |
docs: guide: add some common names | ||
mod - docs/manuals/source/DocumentationStyleGuide/CommonNames.rst | Diff File | ||
mod - docs/manuals/source/TasksAndConcepts/TransportEncryption.rst | Diff File | ||
master d2892912 2024-06-28 18:49 Ported: N/A Details Diff |
dird: make runtime-status `shared_ptr<>`s | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/dird/dird_conf.h | Diff File | ||
mod - core/src/dird/director_jcr_impl.h | Diff File | ||
master fb4a3e41 2024-06-28 14:44 Ported: N/A Details Diff |
refactor runtime status structs | ||
mod - core/src/dird/dird.h | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/dird/dird_conf.h | Diff File | ||
mod - core/src/dird/director_jcr_impl.h | Diff File | ||
master ac871832 2024-06-28 14:43 Ported: N/A Details Diff |
systemtests: add concurrency tests | ||
mod - systemtests/tests/CMakeLists.txt | Diff File | ||
add - systemtests/tests/bareos-concurrency/CMakeLists.txt | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/client/client-concurrent2.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/client/client-concurrent9.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/job/test-client-concurrency.conf | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/job/test-job-concurrency.conf | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/job/test-storage-concurrency.conf | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/messages/Daemon.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/messages/Standard.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/pool/Differential.conf | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/pool/Full.conf | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/pool/Incremental.conf | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/pool/Scratch.conf | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/profile/operator.conf | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/storage/File-Concurrent2.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/storage/File-Concurrent9.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-dir.d/storage/File.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-fd.d/client/myself.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-fd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-sd.d/device/FileStorage.conf | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-sd.d/messages/Standard.conf | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/etc/bareos/bconsole.conf.in | Diff File | ||
add - systemtests/tests/bareos-concurrency/flock-latch | Diff File | ||
add - systemtests/tests/bareos-concurrency/test-concurrency-common | Diff File | ||
add - systemtests/tests/bareos-concurrency/testrunner-client-concurrency | Diff File | ||
add - systemtests/tests/bareos-concurrency/testrunner-job-concurrency | Diff File | ||
add - systemtests/tests/bareos-concurrency/testrunner-storage-concurrency | Diff File | ||
master fbe5bd63 2024-06-28 10:23 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1865 create_bareos_database: fix `db_name` not being double quoted |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/cats/create_bareos_database.in | Diff File |