bareos: master c609dd18

Author Committer Branch Timestamp Parent
joergs Bareos Bot master 2024-07-01 20:28 master 45c74452 Pending
Changeset 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