aboutsummaryrefslogtreecommitdiff
path: root/internal/fusefrontend/fs.go
AgeCommit message (Expand)Author
2020-05-24fusefrontend: don't always clear the dircache in RenameJakob Unterwurzacher
2020-05-17Update go-fuse import path to github.com/hanwen/go-fuse/v2Jakob Unterwurzacher
2020-04-19inomap: rework logic to efficiently support flagsJakob Unterwurzacher
2020-04-13inomap: split into separate packageJakob Unterwurzacher
2019-11-16fs: add uint64 cast to fix Darwin buildJakob Unterwurzacher
2019-11-16fusefrontend: use inummapJakob Unterwurzacher
2019-09-08Fix -idle unmounting despite activityJakob Unterwurzacher
2019-03-26reverse mode: support wildcard exclude (--exclude-wildcard)Eduardo M KALINOWSKI
2019-01-20fusefronted: comment why Access() does not check context.UidJakob Unterwurzacher
2019-01-20Revert "syscallcompat: drop Faccessat AT_SYMLINK_NOFOLLOW helper"Jakob Unterwurzacher
2019-01-20syscallcompat: drop Faccessat AT_SYMLINK_NOFOLLOW helperJakob Unterwurzacher
2019-01-16fusefrontend: Rework the Utimens handling on macOS.Sebastian Lackner
2019-01-15fusefrontend: Print 'too many open files' warning for both short and long names.Sebastian Lackner
2019-01-14syscallcompat: rework Fchmodat to FchmodatNofollowJakob Unterwurzacher
2019-01-13fusefrontend: drop last remaining call into loopbackFileSystemJakob Unterwurzacher
2019-01-13fusefrontend: Do not pass unsupported flags to Faccessat on macOS.Sebastian Lackner
2019-01-12fusefrontend: Preserve SUID/SGID/sticky-bits in openWriteOnlyFile and Rmdir.Sebastian Lackner
2019-01-12fusefrontend: -allow_other: Use SymlinkatUser in Symlink FUSE call.Sebastian Lackner
2019-01-12fusefrontend: -allow_other: Use MknodatUser in Mknod FUSE call.Sebastian Lackner
2019-01-12fusefrontend: -allow_other: Use OpenatUser in Create FUSE call.Sebastian Lackner
2019-01-12fusefrontend: Don't chown gocryptfs.diriv files.Sebastian Lackner
2019-01-08fusefrontend: -allow_other: set file mode *after* chown in Create()Jakob Unterwurzacher
2019-01-07fusefrontend: Clarify access mode check related to O_WRONLY handling.Sebastian Lackner
2019-01-07fusefrontend: Filter O_CREAT in mangleOpenFlags.Sebastian Lackner
2019-01-06fusefrontend: Check result of Fchmod syscall.Sebastian Lackner
2019-01-04fusefrontend: print warning when Create() runs out of file descriptorsJakob Unterwurzacher
2019-01-04A few more spelling fixes.Sebastian Lackner
2019-01-03fusefrontend: add dirCacheJakob Unterwurzacher
2019-01-02fusefrontend: move openBackingDir into its own fileJakob Unterwurzacher
2019-01-02fusefrontend: xattr: fix operations on files without read permissionsJakob Unterwurzacher
2019-01-02fusefrontend: don't downgrade type needlesslyJakob Unterwurzacher
2019-01-01fusefrontend: fix fd leak in Access()Jakob Unterwurzacher
2019-01-01fusefrontend: make Utimens symlink-safeJakob Unterwurzacher
2019-01-01fusefrontend: mark Truncate, Unlink, Symlink symlink-safeJakob Unterwurzacher
2019-01-01fusefrontend: make Rmdir symlink-safeJakob Unterwurzacher
2019-01-01nametransform: rename WriteLongName() -> WriteLongNameAt()Jakob Unterwurzacher
2019-01-01fusefrontend: make Readlink() symlink-safeJakob Unterwurzacher
2019-01-01fusefrontend: make GetAttr() symlink-safeJakob Unterwurzacher
2019-01-01fusefrontend: mark symlink-safe FUSE callsJakob Unterwurzacher
2019-01-01fusefrontend: make Access() symlink-safe.Jakob Unterwurzacher
2018-10-11Add option for autounmountJesse Dunietz
2018-09-23fusefrontend: Fix uint16 build failure on DarwinJakob Unterwurzacher
2018-09-23fusefrontend: make Rename() symlink-safeJakob Unterwurzacher
2018-09-23fusefrontend: make Create() symlink-safeJakob Unterwurzacher
2018-09-23fusefrontend: Open(): fix dirfd leakJakob Unterwurzacher
2018-09-23fusefrontend: get rid of os.File* wrappingJakob Unterwurzacher
2018-09-23fusefrontent: make Open() symlink-safeJakob Unterwurzacher
2018-09-08fusefrontend: use OpenDirNofollow in openBackingDirJakob Unterwurzacher
2018-08-11reverse mode: add --exclude optionJakob Unterwurzacher
2018-07-04macos: fix O_DIRECT build failureJakob Unterwurzacher