Commit Graph

104 Commits (d6e75be3769d9750eba70fa5fbef918a5a4bf8d7)

Author SHA1 Message Date
Hardcore Sushi 1973153602
Switch to v2 module 1 year ago
Jakob Unterwurzacher 34d8a498c4 Unbreak hyperlinks broken by go mod v2 conversion 1 year ago
Jakob Unterwurzacher 69d88505fd go mod: declare module version v2 1 year ago
Jakob Unterwurzacher 195d9d18a9 Implement -deterministic-names: extended -zerodiriv 1 year ago
Jose M Perez 8f94083a21 Flag -zerodiriv to create all diriv as all zero byte files 1 year ago
Jakob Unterwurzacher 05b813f202 nametransform: rename BadNameFlag to BadnameSuffix 1 year ago
Jakob Unterwurzacher 689b74835b nametransform: gather badname functions in badname.go 1 year ago
Jakob Unterwurzacher 2efef1e270 nametransform: delete NameTransformer interface 1 year ago
Jakob Unterwurzacher c5d8fa83ae nametransform: pass badname patterns via New 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 2 years ago
Jakob Unterwurzacher bed60101f4 nametransform: make `gocryptfs.diriv` and `gocryptfs.xxx.name` files world-readable 2 years 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 84ed139cd2 v2api/reverse: implement Lookup for longname 2 years ago
Jakob Unterwurzacher 261cf12829 badname: stop trying to decrypt at length 22 3 years ago
DerDonut a8230d271f Added auto decryption of invalid file names 3 years ago
Jakob Unterwurzacher ead7008a08 Fix spelling mistakes found by misspell 3 years ago
Jakob Unterwurzacher f6b1c680b3 nametransform: update comment & simplify tests 3 years ago
orcas 9ec042f2f6 Show undecryptable filenames if they match supplied glob 3 years ago
Jakob Unterwurzacher ec17445b99 forward mode: create gocryptfs.diriv files with 0440 permissions 4 years ago
Eduardo M KALINOWSKI 3bc100aeb3 reverse mode: support wildcard exclude (--exclude-wildcard) 4 years ago
Jakob Unterwurzacher 19cb6d046a nametransform: reject names longer than 255 chars 4 years ago
Sebastian Lackner aae45b4d77 nametransform: Create *.name files with 0400 permission. 4 years ago
Jakob Unterwurzacher 8074f12beb nametransform: ReadDirIVAt: return raw syscall error 4 years ago
Sebastian Lackner ab169443fd A few more spelling fixes. 4 years ago
Sebastian Lackner 61241b0588 nametransform: Add implicit syscall.O_RDONLY flag. 4 years ago
Jakob Unterwurzacher 4f66d66755 fusefrontend: add dirCache 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 d99a0480f7 nametransform: fix possible incomplete read in ReadLongNameAt 4 years ago
Jakob Unterwurzacher 2de3851abd nametransform: rename WriteLongName() -> WriteLongNameAt() 4 years ago
Jakob Unterwurzacher 21f1f858b9 fusefrontend: make OpenDir() symlink-safe 4 years ago
Jakob Unterwurzacher de3a2c1895 fusefrontend: mark a few more functions as symlink-safe / unsafe 4 years ago
Jakob Unterwurzacher 932efbd459 fusefrontend: make openBackingDir() symlink-safe 4 years ago
Jakob Unterwurzacher c09bf1f228 fusefrontend: make DecryptPath() symlink-safe 4 years ago
Jakob Unterwurzacher 545a03da24 nametransform: comments: directly link to ioutil.WriteFile fix 4 years ago
Sebastian Lackner 87ced5f95d nametransform: Delete incomplete longname files on error. 4 years ago
Sebastian Lackner 874eaf9734 Assorted spelling fixes. 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 5 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
Sebastian Lackner 0f44c617d0 syscallcompat: Introduce unlinkat syscall with flags argument 5 years ago
Sebastian Lackner 9f56b33e0c fusefrontend: Fix longname handling for renames with existing target 5 years ago