mirror of https://github.com/borgbackup/borg.git
96cac5f381
This is NOT a bug fix, because the previous code contained a check for symlinks before that line - because symlinks can not have ACLs under Linux. Now, this "is it a symlink" check is removed to simplify the code and the "nofollow" variant of acl_extended_file* is used to look at the symlink fs object (in the symlink case). It then should tell us that this does NOT have an extended ACL (because symlinks can't have ACLs) and so we return there. Overall the code gets simpler and looks less suspect. |
||
---|---|---|
.. | ||
archiver | ||
cache_sync | ||
crypto | ||
helpers | ||
platform | ||
testsuite | ||
__init__.py | ||
__main__.py | ||
_chunker.c | ||
_endian.h | ||
_hashindex.c | ||
_item.c | ||
archive.py | ||
cache.py | ||
checksums.pyi | ||
checksums.pyx | ||
chunker.pyi | ||
chunker.pyx | ||
compress.pyi | ||
compress.pyx | ||
constants.py | ||
fuse.py | ||
fuse_impl.py | ||
hashindex.pyi | ||
hashindex.pyx | ||
item.pyi | ||
item.pyx | ||
locking.py | ||
logger.py | ||
manifest.py | ||
paperkey.html | ||
patterns.py | ||
platformflags.py | ||
remote.py | ||
repoobj.py | ||
repository.py | ||
selftest.py | ||
upgrade.py | ||
version.py | ||
xattr.py |