Changesets: bareos

master 3c20b160

2024-07-01 22:44

stephand


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

joergs


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

joergs


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

joergs


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

joergs


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

joergs


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

arogge


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

joergs


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

stephand


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

arogge

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

joergs


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

arogge

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

joergs


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

arogge

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

arogge

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

arogge

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
 First  Prev  1 2 3 ... 47 48 49 50 51 52 53 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 671 672 673  Next  Last