aboutsummaryrefslogtreecommitdiff
path: root/internal/fusefrontend
AgeCommit message (Expand)Author
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
2017-04-29fusefrontend: rename write_lock.go -> open_file_table.goJakob Unterwurzacher
2017-04-29fusefronted: drop unused file.String() functionJakob Unterwurzacher
2017-04-29fix golint complaintsJakob Unterwurzacher
2017-04-24forcedecode: tighten checksJakob Unterwurzacher
2017-04-23Add -forcedecodedanim7
2017-04-23Fix Flock build breakageJakob Unterwurzacher
2017-04-01fusefrontend_reverse: switch to stable inode numbersJakob Unterwurzacher
2017-03-18fusefrontend: get rid of leftover debug outputJakob Unterwurzacher
2017-03-18serialize_reads: add read serialization logicJakob Unterwurzacher
2017-03-12fusefrontend: readFileID: reject files that consist only of a headerJakob Unterwurzacher
2017-03-12fusefrontend: truncateGrowFile: avoid createHeader() callJakob Unterwurzacher
2017-03-05nametransform: fix Raw64 not affecting symlink targetsJakob Unterwurzacher
2017-03-05full stack: implement HKDF supportJakob Unterwurzacher
2017-03-05cryptocore: rename "BackendTypeEnum" -> "AEADTypeEnum"Jakob Unterwurzacher
2017-03-05cryptocore: use eme v1.1 interfaceJakob Unterwurzacher
2017-03-02fusefrontend: when chown'ing a directory, also chown its dirivJakob Unterwurzacher
2017-01-29ctlsock: better error message for forward mode path decryptionJakob Unterwurzacher
2017-01-26fusefrontend: fix hard-linking with long nameJakob Unterwurzacher
2016-11-28fusefrontend: preserve owner for symlinksJakob Unterwurzacher
2016-11-28fusefronted: preserve owner for device nodes and socketsJakob Unterwurzacher
2016-11-28fusefrontend: use Lchown when preserving ownerJakob Unterwurzacher
2016-11-25main, fusefrontend: add "-noprealloc" optionJakob Unterwurzacher
2016-11-25fusefrontend: coalesce 4kB writesJakob Unterwurzacher