1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-25 09:19:31 +00:00
borg/borg
Thomas Waldmann 4d7b0f357a fuse: getxattr fail must use errno.ENOATTR, fixes #1126
The problem was that OS X Finder queried some OS X specific xattrs
and if they were not present, the wrong errno (ENODATA) was included
in the raised FUSEError exception. According to the llfuse docs, the
errno must be ENOATTR for this case.

Obviously, Finder didn't handle this well and denied access to the
file. Also, file size was displayed as "zero bytes" although we
return the correct value.
2016-07-07 03:38:21 +02:00
..
testsuite Merge pull request #1266 from ThomasWaldmann/fix-chown-cygwin 2016-07-05 17:33:56 +02:00
__init__.py propperly handle borg._version using setuptools_scm 2015-08-22 15:54:40 +02:00
__main__.py cosmetic source cleanup (flake8) 2016-01-30 21:32:45 +01:00
_chunker.c Workround a bug in Linux fadvise FADV_DONTNEED, fixes #907 2016-04-15 20:16:47 -04:00
_hashindex.c refcounting: use uint32_t, protect against overflows, fix merging for BE 2016-04-14 23:38:56 +02:00
archive.py fixup: only create chunks_healthy if we actually replaced chunks 2016-07-06 23:10:04 +02:00
archiver.py Merge pull request #1259 from ThomasWaldmann/env-var-remote-path 2016-07-04 23:33:43 +02:00
cache.py refcounting: use uint32_t, protect against overflows, fix merging for BE 2016-04-14 23:38:56 +02:00
chunker.pyx cython code: add some int types to get rid of unspecific python add / subtract operations 2015-09-10 23:12:12 +02:00
compress.pyx remove misc. compat code not needed for py 3.4+ 2016-01-24 15:16:05 +01:00
crypto.pyx use long long for AES block counter, fixes #1206 2016-06-26 20:45:22 +02:00
fuse.py fuse: getxattr fail must use errno.ENOATTR, fixes #1126 2016-07-07 03:38:21 +02:00
hashindex.pyx refcounting: use uint32_t, protect against overflows, fix merging for BE 2016-04-14 23:38:56 +02:00
helpers.py support placeholders for --prefix (everywhere), fixes #1027 2016-06-21 23:36:30 +02:00
key.py When probing key files, do binary reads 2016-05-18 17:37:48 +02:00
locking.py do not sleep for >60s while waiting for lock, fixes #773 2016-03-19 21:19:30 +01:00
logger.py sane remote logging, remote stderr, fixes #461 2015-12-12 22:15:08 +01:00
lrucache.py Merge branch 'master' into lrucache 2015-08-14 10:59:21 +01:00
platform.py sync the containing directory also 2016-07-01 02:11:49 +02:00
platform_darwin.pyx acls (darwin): use helper functions safe_encode/safe_decode 2015-10-19 02:32:29 +02:00
platform_freebsd.pyx acls (freebsd): use helper functions safe_encode/safe_decode 2015-10-19 01:43:46 +02:00
platform_linux.pyx acls (linux): helper functions safe_encode/safe_decode 2015-10-19 01:40:15 +02:00
remote.py add missing BORG_REMOTE_PATH env var, fixes #1258 2016-07-04 15:06:20 +02:00
repository.py Repository: cleanup on ENOSPC 2016-07-05 20:33:07 +02:00
shellpattern.py Add shell-style pattern syntax 2016-01-21 16:07:24 +01:00
upgrader.py Make Repository a context manager, use decorators for wrapping withs 2016-04-03 17:14:43 +02:00
xattr.py Fix capabilities extraction on Linux 2016-04-16 23:52:27 +02:00