49 Commits (bd5d53f50eb274ed084e9f363ccfbe30d9061039)

Author SHA1 Message Date
Jakob Unterwurzacher 34d8a498c4 Unbreak hyperlinks broken by go mod v2 conversion 12 months ago
Jakob Unterwurzacher 69d88505fd go mod: declare module version v2 12 months ago
Jakob Unterwurzacher 195d9d18a9 Implement -deterministic-names: extended -zerodiriv 12 months ago
Jose M Perez 8f94083a21 Flag -zerodiriv to create all diriv as all zero byte files 12 months ago
Jakob Unterwurzacher 689b74835b nametransform: gather badname functions in badname.go 1 year ago
DerDonut a611810ff4 Badname file content access 1 year ago
Hardcore Sushi 847d4fa781
Genesis patch 1 year ago
Jakob Unterwurzacher 04858ddd22 nametransform: check name validity on encryption 1 year ago
Jakob Unterwurzacher f3394ae286 nametransform: move permission constants to perms.go 2 years ago
Jakob Unterwurzacher af4c1fb7a3 syscallcompat: retry ops on EINTR 2 years ago
Jakob Unterwurzacher ead7008a08 Fix spelling mistakes found by misspell 2 years ago
Jakob Unterwurzacher ec17445b99 forward mode: create gocryptfs.diriv files with 0440 permissions 3 years ago
Jakob Unterwurzacher 19cb6d046a nametransform: reject names longer than 255 chars 4 years ago
Jakob Unterwurzacher 8074f12beb nametransform: ReadDirIVAt: return raw syscall error 4 years ago
Jakob Unterwurzacher f6dad8d0fa nametransform: simplify WriteDirIV to WriteDirIVAt 4 years ago
Jakob Unterwurzacher 2b12bba274 fusefronted: make EncryptPath symlink-safe 4 years ago
Jakob Unterwurzacher 21f1f858b9 fusefrontend: make OpenDir() symlink-safe 4 years ago
Jakob Unterwurzacher 932efbd459 fusefrontend: make openBackingDir() symlink-safe 4 years ago
Jakob Unterwurzacher 545a03da24 nametransform: comments: directly link to ioutil.WriteFile fix 4 years ago
Jakob Unterwurzacher c270b21efc fusefrontend: get rid of os.File* wrapping 4 years ago
Jakob Unterwurzacher c70df522d2 fusefrontend: doWrite: delete file header if first write fails 4 years ago
Jakob Unterwurzacher bbf5b72fff WriteDirIV: delete incomplete gocryptfs.diriv file if write fails 4 years ago
Jakob Unterwurzacher b6c8960b01 fsck: clean up log output 4 years ago
Jakob Unterwurzacher 9f8d0d8e57 gccgo: replace syscall.NAME_MAX with unix.NAME_MAX 5 years ago
Sebastian Lackner 9bcde0c09e fusefrontend: Improve documentation of mkdirWithIv and WriteDirIV 5 years ago
Jakob Unterwurzacher e97c23e083 syscallcompat: check that we get NOFOLLOW wherever possible 5 years ago
Sebastian Lackner 614745ee57 fusefrontend: allow_other: close race between mkdir and chown 5 years ago
Jakob Unterwurzacher e80b5f2049 nametransform: extend diriv cache to 100 entries 5 years ago
Jakob Unterwurzacher 75ec94a87a nametransform: add Dir() function 5 years ago
Jakob Unterwurzacher 5190cc09bb nametransform: move diriv cache into it's own package 5 years ago
Jakob Unterwurzacher 32611ff97a nametransform: deduplicate code to encryptAndHashName() 5 years ago
Jakob Unterwurzacher 9a3f9350fe nametransform: reject all-zero dirIV 5 years ago
Jakob Unterwurzacher 245b84c887 nametransform: diriv cache: fall back to the grandparent 5 years ago
Jakob Unterwurzacher 7d38f80a78 nametransform: WriteDirIV: replace ioutil.WriteFile 5 years ago
Jakob Unterwurzacher 5b54577d2e nametransform: fix Raw64 not affecting longnames 6 years ago
Jakob Unterwurzacher df28fc5a11 nametransform: get rid of leading "./" 6 years ago
Jakob Unterwurzacher df1e3a10c4 nametransform: nicer error message on empty gocryptfs.diriv 6 years ago
Jakob Unterwurzacher a9c7565b80 fusefrontend: refactor dirIVCache 6 years ago
Jakob Unterwurzacher aeda9721d0 Fix misspellings 6 years ago
Jakob Unterwurzacher 53257f4ee5 nametransform: better error code on invalid diriv length 6 years ago
Valient Gough b764917cd5 lint fixes 6 years ago
Jakob Unterwurzacher c7b3150afc nametransform: delete unused function DecryptPathDirIV 6 years ago
Jakob Unterwurzacher b34a665da4 nametransform: implement ReadDirIV without Openat 6 years ago
Jakob Unterwurzacher ac1221395e nametransform: export DirIVLen constant 6 years ago
Jakob Unterwurzacher d8524c7369 syscallcompat: OSX: add Unlinkat wrapper 6 years ago
Jakob Unterwurzacher 7e92ebe16a Rename nametransform, contentenc source files 6 years ago
Jakob Unterwurzacher 6c3f97399a Rename internal "toggledlog" package to "tlog" 6 years ago
Jakob Unterwurzacher 80b027f830 nametransform, main: better error messages 6 years ago
Jakob Unterwurzacher db72fcea41 longnames: fix fsstress failure, use dirfd 6 years ago
Jakob Unterwurzacher 653d4a619c longnames part II: Rename, Unlink, Rmdir, Mknod, Mkdir + tests 7 years ago