aboutsummaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2017-12-07fusefrontend_reverse: Use openBackingDir in GetAttrSebastian Lackner
2017-12-07fusefrontend_reverse: Use openBackingDir in ReadlinkSebastian Lackner
2017-12-07fusefrontend_reverse: fix fd leak in GetAttrJakob Unterwurzacher
2017-12-07fusefrontend_reverse: secure Access against symlink races (somewhat)Jakob Unterwurzacher
2017-12-07syscallcompat: add FaccessatJakob Unterwurzacher
2017-12-06fusefrontend_reverse: secure Readlink against symlink racesJakob Unterwurzacher
2017-12-06syscallcompat: add ReadlinkatJakob Unterwurzacher
2017-12-06syscallcompat: add Darwin version of unix2syscallJakob Unterwurzacher
2017-12-06fusefrontend_reverse: secure GetAttr against symlink racesJakob Unterwurzacher
2017-12-05syscallcompat: OpenNofollow: use O_DIRECTORY flagJakob Unterwurzacher
2017-12-05fusefrontend_reverse: secure OpenDir against symlink racesJakob Unterwurzacher
2017-12-05syscallcompat: OpenNofollow: fix relPath="" caseJakob Unterwurzacher
2017-12-03syscallcompat: convert Getdents to fd input, add emulationJakob Unterwurzacher
2017-12-03syscallcompat: add Fstatat + emulation + testJakob Unterwurzacher
2017-12-02fusefrontend_reverse: secure StatFs agains symlink racesJakob Unterwurzacher
2017-12-02fusefrontend_reverse: secure Open against symlink racesJakob Unterwurzacher
2017-12-02syscallcompat: add OpenNofollow helperJakob Unterwurzacher
2017-12-02syscallcompat: move test setup into its own fileJakob Unterwurzacher
2017-12-02syscallcompat: use Unlinkat and Symlinkat from x/sys/unixJakob Unterwurzacher
2017-12-01syscallcompat: Improve the Openat and Mknodat syscall emulationSebastian Lackner
2017-12-01syscallcompat: Fix syscall emulation for absolute pathsSebastian Lackner
2017-12-01fusefrontend: Improve documentation of mkdirWithIv and WriteDirIVSebastian Lackner
2017-11-30syscallcompat: check that we get NOFOLLOW wherever possibleJakob Unterwurzacher
2017-11-30syscallcompat: add tests for emulated syscallsJakob Unterwurzacher
2017-11-30syscallcompat: build emulated syscalls under linux, tooJakob Unterwurzacher
2017-11-29fusefrontend: allow_other: close race between mkdir and chownSebastian Lackner
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-28syscallcompat: Fix Fchownat syscall wrapper on darwinSebastian Lackner
2017-11-27fusefronted: allow_other: close race between mknod and chownJakob Unterwurzacher
2017-11-26reverse: reject too-long symlink target reads with ENAMETOOLONGJakob Unterwurzacher
2017-11-25fusefrontend_reverse: Do not mix up cache information for different directoriesSebastian Lackner
2017-11-25fusefrontend: Skip gocryptfs.diriv handling when directory was deleted succes...Sebastian Lackner
2017-11-25fusefrontend: Fix longname handling for renames with existing targetSebastian Lackner
2017-11-22fusefrontend_reverse: Add a missing Close() callSebastian Lackner
2017-11-22nametransform: Return error if decrypted name is '.' or '..'Sebastian Lackner
2017-11-21main: Add '-devrandom' commandline optionSebastian Lackner
2017-10-22tests: don't read /proc, the number of entries changes too quicklyJakob Unterwurzacher
2017-10-21Revert most of "fusefrontend: clamp oversized reads"Jakob Unterwurzacher
2017-10-19contentenc: reserve one additional block in CReqPoolJakob Unterwurzacher
2017-10-17fusefrontend: clamp oversized readsJakob Unterwurzacher
2017-10-01fusefrontend_reverse: fix 176-byte namesJakob Unterwurzacher