summaryrefslogtreecommitdiff
path: root/internal/nametransform/diriv.go
AgeCommit message (Expand)Author
2021-08-19Flag -zerodiriv to create all diriv as all zero byte filesJose M Perez
2021-06-21nametransform: gather badname functions in badname.goJakob Unterwurzacher
2021-06-20Badname file content accessDerDonut
2021-06-02nametransform: check name validity on encryptionJakob Unterwurzacher
2021-01-10nametransform: move permission constants to perms.goJakob Unterwurzacher
2020-10-14syscallcompat: retry ops on EINTRJakob Unterwurzacher
2020-05-10Fix spelling mistakes found by misspellJakob Unterwurzacher
2019-03-30forward mode: create gocryptfs.diriv files with 0440 permissionsJakob Unterwurzacher
2019-02-17nametransform: reject names longer than 255 charsJakob Unterwurzacher
2019-01-04nametransform: ReadDirIVAt: return raw syscall errorJakob Unterwurzacher
2019-01-03nametransform: simplify WriteDirIV to WriteDirIVAtJakob Unterwurzacher
2019-01-02fusefronted: make EncryptPath symlink-safeJakob Unterwurzacher
2019-01-01fusefrontend: make OpenDir() symlink-safeJakob Unterwurzacher
2019-01-01fusefrontend: make openBackingDir() symlink-safeJakob Unterwurzacher
2019-01-01nametransform: comments: directly link to ioutil.WriteFile fixJakob Unterwurzacher
2018-09-23fusefrontend: get rid of os.File* wrappingJakob Unterwurzacher
2018-07-15fusefrontend: doWrite: delete file header if first write failsJakob Unterwurzacher
2018-07-15WriteDirIV: delete incomplete gocryptfs.diriv file if write failsJakob Unterwurzacher
2018-04-02fsck: clean up log outputJakob Unterwurzacher
2018-02-01gccgo: replace syscall.NAME_MAX with unix.NAME_MAXJakob 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-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-05-25nametransform: reject all-zero dirIVJakob Unterwurzacher
2017-05-22nametransform: diriv cache: fall back to the grandparentJakob Unterwurzacher
2017-04-29nametransform: WriteDirIV: replace ioutil.WriteFileJakob Unterwurzacher
2017-03-05nametransform: fix Raw64 not affecting longnamesJakob Unterwurzacher
2016-11-09nametransform: get rid of leading "./"Jakob Unterwurzacher
2016-11-06nametransform: nicer error message on empty gocryptfs.dirivJakob Unterwurzacher
2016-11-01fusefrontend: refactor dirIVCacheJakob Unterwurzacher
2016-10-24Fix misspellingsJakob Unterwurzacher
2016-10-07nametransform: better error code on invalid diriv lengthJakob Unterwurzacher
2016-10-04lint fixesValient Gough
2016-09-25nametransform: delete unused function DecryptPathDirIVJakob Unterwurzacher
2016-09-25nametransform: implement ReadDirIV without OpenatJakob Unterwurzacher
2016-09-25nametransform: export DirIVLen constantJakob Unterwurzacher
2016-07-03syscallcompat: OSX: add Unlinkat wrapperJakob Unterwurzacher
2016-06-16Rename nametransform, contentenc source filesJakob Unterwurzacher