aboutsummaryrefslogtreecommitdiff
path: root/internal/fusefrontend_reverse/rfs.go
AgeCommit message (Expand)Author
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-08-11main: purge masterkey from memory as soon as possibleJakob Unterwurzacher
2017-07-29fusefronted_reverse: fix ino collision between .name and .diriv filesJakob Unterwurzacher
2017-06-01Implement force_owner option to display ownership as a specific user.Charles Duffy
2017-05-30fusefrontend_reverse: move pathiv to its own packageJakob 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-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-16fusefrontend_reverse: handle .name files in Access()Jakob 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-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-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
2016-10-05reverse: initialize the longname cache only when reverse mode is usedJakob Unterwurzacher
2016-10-04lint fixesValient Gough
2016-10-04fusefrontend_reverse cast Stat_t.Dev to uint64 (#44)Romain
2016-09-29reverse: use per-purpose nonce generationJakob Unterwurzacher
2016-09-25tests: enable all go vet checksJakob Unterwurzacher
2016-09-25contentenc: rename constant "IVBitLen" to "DefaultIVBits" and clarify commentJakob Unterwurzacher
2016-09-25reverse: add symlink encryption and Readlink supportJakob Unterwurzacher
2016-09-25reverse: derive file ID and block IVs from file pathsJakob Unterwurzacher
2016-09-25reverse: add longnameParentCacheJakob Unterwurzacher
2016-09-25reverse: resolve long names in Open and GetAttrJakob Unterwurzacher
2016-09-25reverse: transform long names in OpenDirJakob Unterwurzacher
2016-09-25reverse: use dynamic inode numbersJakob Unterwurzacher
2016-09-25cryptocore: add support for GCM-SIVJakob Unterwurzacher
2016-09-25reverse: fix GetAttr for gocryptfs.confJakob Unterwurzacher
2016-09-25reverse: add gocryptfs.conf passthroughJakob Unterwurzacher
2016-09-25reverse: gocryptfs.diriv content was generated from wrong pathJakob Unterwurzacher
2016-09-25reverse: implement dynamic dirivJakob Unterwurzacher
2016-09-25reverse: generate file header for Read()Jakob Unterwurzacher