summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-09-03fusefrontend: use DirIVCache in OpenDir()Jakob Unterwurzacher
2017-09-03dirivcache: add better function comments + a sanity check on Store()Jakob Unterwurzacher
2017-09-03profiling: add write-trace.bashJakob Unterwurzacher
2017-09-02travis ci: also test Go 1.9Jakob Unterwurzacher
2017-08-21Fix misspellings reported by goreportcard.comJakob Unterwurzacher
2017-08-21MANPAGE: update exit codesJakob Unterwurzacher
2017-08-21README: update changelog for v1.4.1 releasev1.4.1Jakob Unterwurzacher
2017-08-21package[-static].bash: stop leaking the local user id in the tarballJakob Unterwurzacher
2017-08-16cryptocore: add urandom + randprefetch benchmarksJakob Unterwurzacher
2017-08-15Update performance.txt for Linux kernel upgradeJakob Unterwurzacher
2017-08-15Update performance.txt for to Getdents changeJakob Unterwurzacher
2017-08-15docs: label "ENV CHANGE" columnJakob Unterwurzacher
2017-08-15fusefrontend: use Getdents if availableJakob Unterwurzacher
2017-08-15syscallcompat: implement Getdents()Jakob Unterwurzacher
2017-08-15main: rework "you need Go 1.5" lockout to make "go vet" happyJakob Unterwurzacher
2017-08-11main: purge masterkey from memory as soon as possibleJakob Unterwurzacher
2017-08-10tests: add diriv cache race testJakob Unterwurzacher
2017-08-09nametransform: extend diriv cache to 100 entriesJakob Unterwurzacher
2017-08-06nametransform: add Dir() functionJakob Unterwurzacher
2017-08-06nametransform: move diriv cache into it's own packageJakob Unterwurzacher
2017-08-06nametransform: deduplicate code to encryptAndHashName()Jakob Unterwurzacher
2017-08-02build.bash: implement "you need Go 1.5" lockout in pure GoJakob Unterwurzacher
2017-07-30main: save memory profile every 60 secondsJakob Unterwurzacher
2017-07-29main: doMount: call FreeOSMemory() before jumping into server loopJakob 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-07-24main: redirectStdFds: keep logger from holding stdout openJakob Unterwurzacher
2017-07-24tests: check if we close stderr and stdout correctly on mountJakob Unterwurzacher
2017-07-23main: move redirectStdFds() to daemonize.goJakob Unterwurzacher
2017-07-21tests: fsstress-gocryptfs.bash: sync up with EncFSJakob Unterwurzacher
2017-07-14macos: make testing without openssl work properlyJakob Unterwurzacher
2017-07-14stupidgcm: fix openssl 1.1 build failureJakob Unterwurzacher
2017-07-11fusefronted: enable writing to write-only filesJakob Unterwurzacher
2017-07-10macos: print load_osxfuse hint if fuse.NewServer failsJakob Unterwurzacher
2017-07-10Specify a volname for osxfuseJeff Kriske
2017-07-02contentenc: MergeBlocks: short-circuit the trivial caseJakob Unterwurzacher
2017-07-02fusefrontend: doRead: skip decryption for an empty readJakob Unterwurzacher
2017-07-01README: update mac os x support status to "beta"Jakob Unterwurzacher
2017-07-01profiling: add tar-extract helperJakob Unterwurzacher
2017-07-01Travis CI: update to latest stable Go point releasesJakob Unterwurzacher
2017-07-01main: get rid of magic "MaxWrite: 1048576" constantJakob Unterwurzacher
2017-07-01Update performance.txt with new resultsJakob Unterwurzacher
2017-07-01stupidgcm: add test for in-place OpenJakob Unterwurzacher
2017-06-30contentenc: add PReqPool and use it in DecryptBlocksJakob Unterwurzacher
2017-06-30stupidgcm: Open: if "dst" is big enough, use it as the output bufferJakob Unterwurzacher
2017-06-30fusefrontend: doRead: use CReqPool for ciphertext bufferJakob Unterwurzacher
2017-06-30fusefrontend: Read: use provided bufferJakob Unterwurzacher
2017-06-29Update performance.txt with new numbersJakob Unterwurzacher
2017-06-29contentenc: add safer "bPool" pool variant; add pBlockPoolJakob Unterwurzacher
2017-06-29profiling: fix hardcoded path in hintJakob Unterwurzacher