Age | Commit message (Expand) | Author |
2018-02-18 | fusefrontend[_reverse]: move crypto init up to caller | Jakob Unterwurzacher |
2018-01-25 | fusefrontend: drop unused haveGetdents warning | Jakob Unterwurzacher |
2018-01-17 | fusefronted: add PlaintextNames special-cases for Create & Rename | Jakob Unterwurzacher |
2017-12-25 | fusefrontend: Use Linkat syscall to implement Link | Sebastian Lackner |
2017-12-25 | fusefrontend: Handle PlaintextNames mode in Link | Sebastian Lackner |
2017-12-03 | syscallcompat: convert Getdents to fd input, add emulation | Jakob Unterwurzacher |
2017-12-01 | fusefrontend: Improve documentation of mkdirWithIv and WriteDirIV | Sebastian Lackner |
2017-11-30 | syscallcompat: check that we get NOFOLLOW wherever possible | Jakob Unterwurzacher |
2017-11-29 | fusefrontend: allow_other: close race between mkdir and chown | Sebastian Lackner |
2017-11-29 | fusefrontend: Use Fchownat to implement Chown | Sebastian Lackner |
2017-11-29 | fusefrontend: Use Fchmodat to implement Chmod | Sebastian Lackner |
2017-11-29 | syscallcompat: Introduce unlinkat syscall with flags argument | Sebastian Lackner |
2017-11-28 | fusefrontend: Use openBackingPath in Unlink and simplify code | Sebastian Lackner |
2017-11-28 | fusefrontend: Handle PlaintextNames mode in Unlink | Sebastian Lackner |
2017-11-28 | fusefrontend: Introduce a openBackingPath helper and use it to simplify Mknod... | Sebastian Lackner |
2017-11-28 | fusefrontend: allow_other: close race between symlink and chown | Sebastian Lackner |
2017-11-28 | fusefrontend: Use the Symlinkat syscall for longname handling | Sebastian Lackner |
2017-11-28 | fusefrontend: Set owner after symlink creation in PlaintextNames mode | Sebastian Lackner |
2017-11-28 | fusefrontend: Handle PlaintextNames mode in Mknod | Sebastian Lackner |
2017-11-27 | fusefronted: allow_other: close race between mknod and chown | Jakob Unterwurzacher |
2017-11-25 | fusefrontend: Skip gocryptfs.diriv handling when directory was deleted succes... | Sebastian Lackner |
2017-11-25 | fusefrontend: Fix longname handling for renames with existing target | Sebastian Lackner |
2017-10-21 | Revert most of "fusefrontend: clamp oversized reads" | Jakob Unterwurzacher |
2017-10-17 | fusefrontend: clamp oversized reads | Jakob Unterwurzacher |
2017-09-05 | macos: automatically remove .DS_Store on Rmdir | Jakob Unterwurzacher |
2017-09-05 | fusefrontend: reorder logic in Rmdir to get rid of one indentation level | Jakob Unterwurzacher |
2017-09-05 | macos: don't throw IO errors because of .DS_Store files | Jakob Unterwurzacher |
2017-09-03 | syscallcompat: Getdents: warn once if we get DT_UNKNOWN | Jakob Unterwurzacher |
2017-09-03 | fusefrontend: use DirIVCache in OpenDir() | Jakob Unterwurzacher |
2017-08-15 | fusefrontend: use Getdents if available | Jakob Unterwurzacher |
2017-08-11 | main: purge masterkey from memory as soon as possible | Jakob Unterwurzacher |
2017-07-11 | fusefronted: enable writing to write-only files | Jakob Unterwurzacher |
2017-07-02 | fusefrontend: doRead: skip decryption for an empty read | Jakob Unterwurzacher |
2017-06-30 | contentenc: add PReqPool and use it in DecryptBlocks | Jakob Unterwurzacher |
2017-06-30 | fusefrontend: doRead: use CReqPool for ciphertext buffer | Jakob Unterwurzacher |
2017-06-30 | fusefrontend: Read: use provided buffer | Jakob Unterwurzacher |
2017-06-29 | contentenc: add safer "bPool" pool variant; add pBlockPool | Jakob Unterwurzacher |
2017-06-20 | contentenc: use sync.Pool memory pools for encryption | Jakob Unterwurzacher |
2017-06-09 | Fix missing Owner coercion for already-open files (#117) | Charles Duffy |
2017-06-01 | fusefrontend: write: consolidate and move encryption to contentenc | Jakob Unterwurzacher |
2017-06-01 | Implement force_owner option to display ownership as a specific user. | Charles Duffy |
2017-05-23 | nametransform: harden name decryption against invalid input | Jakob Unterwurzacher |
2017-05-07 | fusefrontend: implement path decryption via ctlsock | Jakob Unterwurzacher |
2017-05-07 | nametranform, fusefrontend: better errors on invalid names | Jakob Unterwurzacher |
2017-05-03 | fusefrontend: log "too many open files" errors | Jakob Unterwurzacher |
2017-05-01 | openfiletable: rename WriteLock to ContentLock | Jakob Unterwurzacher |
2017-05-01 | fusefrontend: rely on nodefs.defaultFile for no-op functions | Jakob Unterwurzacher |
2017-05-01 | fusefrontend: drop writeOnly flag | Jakob Unterwurzacher |
2017-05-01 | fusefronted, openfiletable: move the open file table to its own package | Jakob Unterwurzacher |
2017-04-29 | fusefrontend: rename write_lock.go -> open_file_table.go | Jakob Unterwurzacher |