summaryrefslogtreecommitdiff
path: root/internal/fusefrontend
AgeCommit message (Expand)Author
2018-02-28tlog: stop embedding log.Logger to prevent mistakesJakob Unterwurzacher
2018-02-18fusefrontend[_reverse]: move crypto init up to callerJakob Unterwurzacher
2018-01-25fusefrontend: drop unused haveGetdents warningJakob 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-12-03syscallcompat: convert Getdents to fd input, add emulationJakob Unterwurzacher
2017-12-01fusefrontend: Improve documentation of mkdirWithIv and WriteDirIVSebastian Lackner
2017-11-30syscallcompat: check that we get NOFOLLOW wherever possibleJakob 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-27fusefronted: allow_other: close race between mknod and chownJakob Unterwurzacher
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-10-21Revert most of "fusefrontend: clamp oversized reads"Jakob Unterwurzacher
2017-10-17fusefrontend: clamp oversized readsJakob Unterwurzacher
2017-09-05macos: automatically remove .DS_Store on RmdirJakob Unterwurzacher
2017-09-05fusefrontend: reorder logic in Rmdir to get rid of one indentation levelJakob Unterwurzacher
2017-09-05macos: don't throw IO errors because of .DS_Store filesJakob Unterwurzacher
2017-09-03syscallcompat: Getdents: warn once if we get DT_UNKNOWNJakob Unterwurzacher
2017-09-03fusefrontend: use DirIVCache in OpenDir()Jakob Unterwurzacher
2017-08-15fusefrontend: use Getdents if availableJakob Unterwurzacher
2017-08-11main: purge masterkey from memory as soon as possibleJakob Unterwurzacher
2017-07-11fusefronted: enable writing to write-only filesJakob Unterwurzacher
2017-07-02fusefrontend: doRead: skip decryption for an empty readJakob Unterwurzacher
2017-06-30contentenc: add PReqPool and use it in DecryptBlocksJakob Unterwurzacher
2017-06-30fusefrontend: doRead: use CReqPool for ciphertext bufferJakob Unterwurzacher
2017-06-30fusefrontend: Read: use provided bufferJakob Unterwurzacher
2017-06-29contentenc: add safer "bPool" pool variant; add pBlockPoolJakob Unterwurzacher
2017-06-20contentenc: use sync.Pool memory pools for encryptionJakob Unterwurzacher
2017-06-09Fix missing Owner coercion for already-open files (#117)Charles Duffy
2017-06-01fusefrontend: write: consolidate and move encryption to contentencJakob Unterwurzacher
2017-06-01Implement force_owner option to display ownership as a specific user.Charles Duffy
2017-05-23nametransform: harden name decryption against invalid inputJakob Unterwurzacher
2017-05-07fusefrontend: implement path decryption via ctlsockJakob Unterwurzacher
2017-05-07nametranform, fusefrontend: better errors on invalid namesJakob Unterwurzacher
2017-05-03fusefrontend: log "too many open files" errorsJakob Unterwurzacher
2017-05-01openfiletable: rename WriteLock to ContentLockJakob Unterwurzacher
2017-05-01fusefrontend: rely on nodefs.defaultFile for no-op functionsJakob Unterwurzacher
2017-05-01fusefrontend: drop writeOnly flagJakob Unterwurzacher
2017-05-01fusefronted, openfiletable: move the open file table to its own packageJakob Unterwurzacher