libgocryptfs/internal/fusefrontend
Jakob Unterwurzacher 962c523644 fusefrontend: ensure directories without W or X perms can be deleted
This fixed the "Permission denied" bug, but still has the problem that
the directory may be replaced behind our back. Mitigated by the fact
that we skip the workaround when running as root with -allow_other.

https://github.com/rfjakob/gocryptfs/issues/354
2019-01-20 14:29:28 +01:00
..
args.go reverse mode: add --exclude option 2018-08-11 23:26:49 +02:00
ctlsock_interface.go fusefrontend: Use appropriate flags in decryptPathAt. 2019-01-03 18:24:05 +01:00
dircache.go main: Run 'ensure fds' code early during the program startup. 2019-01-05 16:12:16 +01:00
file.go fusefrontend: Always use intFd() method instead of int(f.fd.Fd()). 2019-01-16 20:55:20 +01:00
file_allocate_truncate.go fusefrontend: Fix computation of cipherSz in Allocate FUSE call. 2019-01-06 20:56:59 +01:00
file_holes.go fusefrontend: Properly convert plaintext <-> ciphertext offsets in SeekData(). 2019-01-06 12:21:54 +01:00
fs.go Revert "syscallcompat: drop Faccessat AT_SYMLINK_NOFOLLOW helper" 2019-01-20 13:10:59 +01:00
fs_dir.go fusefrontend: ensure directories without W or X perms can be deleted 2019-01-20 14:29:28 +01:00
openbackingdir.go Omit syscall.O_RDONLY flag when passing O_PATH. 2019-01-03 18:24:05 +01:00
openbackingdir_test.go Revert "syscallcompat: drop Faccessat AT_SYMLINK_NOFOLLOW helper" 2019-01-20 13:10:59 +01:00
xattr.go fusefrontend: Allow to set/remove xattr on directory without read permission. 2019-01-05 12:34:40 +01:00
xattr_darwin.go fusefrontend: Allow to set/remove xattr on directory without read permission. 2019-01-05 12:34:40 +01:00
xattr_linux.go fusefrontend: Allow to set/remove xattr on directory without read permission. 2019-01-05 12:34:40 +01:00
xattr_linux_unit_test.go Improved xattr handling on non-linux systems (#227) 2018-04-17 20:33:04 +02:00
xattr_unit_test.go fusefrontend: make openBackingDir() symlink-safe 2019-01-01 16:24:09 +01:00