aboutsummaryrefslogtreecommitdiff
path: root/internal/fusefrontend_reverse
AgeCommit message (Expand)Author
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-06fusefrontend_reverse: secure Readlink against symlink racesJakob Unterwurzacher
2017-12-06fusefrontend_reverse: secure GetAttr against symlink racesJakob Unterwurzacher
2017-12-05fusefrontend_reverse: secure OpenDir against symlink racesJakob Unterwurzacher
2017-12-02fusefrontend_reverse: secure StatFs agains symlink racesJakob Unterwurzacher
2017-12-02fusefrontend_reverse: secure Open against symlink racesJakob 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-22fusefrontend_reverse: Add a missing Close() callSebastian Lackner
2017-10-01fusefrontend_reverse: fix 176-byte namesJakob Unterwurzacher
2017-08-11main: purge masterkey from memory as soon as possibleJakob Unterwurzacher
2017-08-06nametransform: add Dir() functionJakob Unterwurzacher
2017-07-29fusefronted_reverse: fix ino collision between .name and .diriv filesJakob Unterwurzacher
2017-07-27fusefrontend_reverse: return ENOENT for undecryptable namesJakob Unterwurzacher
2017-06-01Implement force_owner option to display ownership as a specific user.Charles Duffy
2017-05-30pathiv: move block IV algorithm into this packageJakob Unterwurzacher
2017-05-30pathiv: move derivedIVContainer into the packageJakob Unterwurzacher
2017-05-30fusefrontend_reverse: move pathiv to its own packageJakob Unterwurzacher
2017-05-25fusefrontend_reverse: store derived values for hard-linked filesJakob Unterwurzacher
2017-04-29fix golint complaintsJakob Unterwurzacher
2017-04-23Add -forcedecodedanim7
2017-04-01fusefrontend_reverse: switch to stable inode numbersJakob Unterwurzacher
2017-04-01fusefrontend_reverse: drop unused dirIVAttr functionJakob Unterwurzacher
2017-04-01fusefrontend_reverse: convert fmt.Printf calls to tlogJakob Unterwurzacher
2017-04-01fusefrontend_reverse: add comment to newVirtualFileJakob Unterwurzacher
2017-03-28fusefrontend_reverse: consistent file owners for .diriv, .name filesdanim7
2017-03-07Report correct symbolic link dentry sizesM. Vefa Bicakci
2017-03-05nametransform: fix Raw64 not affecting symlink targetsJakob Unterwurzacher
2017-03-05nametransform: fix Raw64 not affecting longnamesJakob Unterwurzacher
2017-03-05full stack: implement HKDF supportJakob Unterwurzacher
2017-03-05cryptocore: use eme v1.1 interfaceJakob Unterwurzacher
2017-02-16tests: reverse: check Access() callJakob Unterwurzacher
2017-02-16fusefrontend_reverse: handle .name files in Access()Jakob Unterwurzacher
2017-01-03reverse: add single-entry path cacheJakob Unterwurzacher
2017-01-03reverse: factor out rDecryptNameJakob Unterwurzacher
2016-12-10Replace all calls to naked panic() with log.Panic()Jakob Unterwurzacher
2016-11-17fusefrontend: upgrade wlockMap to use device AND inode numberJakob Unterwurzacher
2016-11-10ctlsock: prevent panic on invalid decrypt requestJakob Unterwurzacher
2016-11-10ctlsock: implement EncryptPath for reverse mode, add testsJakob Unterwurzacher
2016-11-10reverse: fix longname decoding bugJakob Unterwurzacher
2016-11-10Fix golint warningsJakob Unterwurzacher
2016-11-10ctlsock: add initial limited implementationJakob Unterwurzacher
2016-11-01Add support for unpadded base64 filenames, "-raw64"Jakob Unterwurzacher
2016-10-24Fix misspellingsJakob Unterwurzacher
2016-10-09reverse: add panics against API abuseJakob Unterwurzacher
2016-10-08reverse: gocryptfs.conf was missing from the directory listingsJakob Unterwurzacher
2016-10-08reverse: merge config translation check into isTranslatedConfigJakob Unterwurzacher
2016-10-08reverse: make gocryptfs.conf mapping plaintextnames-awareJakob Unterwurzacher