libgocryptfs/internal/fusefrontend
Sebastian Lackner acf7e52022 fusefrontend: Allow to create sparse file of size 4096.
When the old size is zero, there are no existing blocks to merge the
new data with. Directly use Ftruncate if the size is block-aligned.

Fixes https://github.com/rfjakob/gocryptfs/issues/305
2019-01-04 01:38:47 +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 fusefrontend: add dirCache 2019-01-03 15:31:13 +01:00
file.go fusefrontend: Fix debug message in doWrite() method. 2019-01-01 16:12:42 +01:00
file_allocate_truncate.go fusefrontend: Allow to create sparse file of size 4096. 2019-01-04 01:38:47 +01:00
file_holes.go fusefrontend: doWrite: delete file header if first write fails 2018-07-15 15:12:55 +02:00
fs.go A few more spelling fixes. 2019-01-04 01:23:44 +01:00
fs_dir.go fusefrontend: Open directory with syscall.O_DIRECTORY in OpenDir. 2019-01-03 18:24:05 +01:00
openbackingdir.go Omit syscall.O_RDONLY flag when passing O_PATH. 2019-01-03 18:24:05 +01:00
openbackingdir_test.go fusefrontend: Remove debug code. 2019-01-03 18:24:05 +01:00
xattr.go fusefrontend: use O_RDONLY in the ListXAttr fallback path 2019-01-02 22:20:44 +01:00
xattr_darwin.go fusefrontend: use Fsetxattr/Fgetxattr/etc on all platforms 2019-01-02 16:58:48 +01:00
xattr_linux.go fusefrontend: use Fsetxattr/Fgetxattr/etc on all platforms 2019-01-02 16:58:48 +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