summaryrefslogtreecommitdiff
path: root/internal/fusefrontend/fs.go
AgeCommit message (Expand)Author
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
2018-07-02fusefrontend: disallow O_DIRECT and fall back to buffered IOJakob Unterwurzacher
2018-07-01fsck: rename "CorruptItems" channel to "MitigatedCorruptions"Jakob Unterwurzacher
2018-06-19Fix three golint warningsJakob Unterwurzacher
2018-04-03fsck: report skipped corrupt filesJakob Unterwurzacher
2018-04-02fsck: clean up log outputJakob Unterwurzacher
2018-03-25fusefrontend: handle empty xattrs efficientlyJakob Unterwurzacher
2018-03-25fusefrontend: add xattr supportJakob Unterwurzacher
2018-03-24fusefrontend: create helpers for symlink encryptionJakob Unterwurzacher
2018-02-18fusefrontend[_reverse]: move crypto init up to callerJakob Unterwurzacher
2018-01-17fusefronted: add PlaintextNames special-cases for Create & RenameJakob Unterwurzacher
2017-12-25fusefrontend: Use Linkat syscall to implement LinkSebastian Lackner
2017-12-25fusefrontend: Handle PlaintextNames mode in LinkSebastian Lackner
2017-11-30syscallcompat: check that we get NOFOLLOW wherever possibleJakob Unterwurzacher
2017-11-29fusefrontend: Use Fchownat to implement ChownSebastian Lackner
2017-11-29fusefrontend: Use Fchmodat to implement ChmodSebastian Lackner
2017-11-29syscallcompat: Introduce unlinkat syscall with flags argumentSebastian Lackner
2017-11-28fusefrontend: Use openBackingPath in Unlink and simplify codeSebastian Lackner
2017-11-28fusefrontend: Handle PlaintextNames mode in UnlinkSebastian Lackner
2017-11-28fusefrontend: Introduce a openBackingPath helper and use it to simplify Mknod...Sebastian Lackner
2017-11-28fusefrontend: allow_other: close race between symlink and chownSebastian Lackner
2017-11-28fusefrontend: Use the Symlinkat syscall for longname handlingSebastian Lackner
2017-11-28fusefrontend: Set owner after symlink creation in PlaintextNames modeSebastian Lackner
2017-11-28fusefrontend: Handle PlaintextNames mode in MknodSebastian Lackner
2017-11-27fusefronted: allow_other: close race between mknod and chownJakob Unterwurzacher
2017-11-25fusefrontend: Fix longname handling for renames with existing targetSebastian Lackner
2017-08-11main: purge masterkey from memory as soon as possibleJakob Unterwurzacher
2017-07-11fusefronted: enable writing to write-only filesJakob Unterwurzacher