Commit Graph

  • 04858ddd22 nametransform: check name validity on encryption Jakob Unterwurzacher 2021-06-02 14:21:30 +0200
  • 242cdf966f go.mod: update go-fuse to get acl fixes Jakob Unterwurzacher 2021-05-30 09:34:03 +0200
  • 198eb9797b Revert "go.mod: switch to go-fuse acl branch" Jakob Unterwurzacher 2021-05-30 09:31:56 +0200
  • 0e37fbe042 tests: TestFileHoleCopy: accept +-4kB Jakob Unterwurzacher 2021-05-29 16:56:20 +0200
  • 18befda0e6 fusefrontend: list "." and ".." in dir entries Jakob Unterwurzacher 2021-05-29 16:44:38 +0200
  • 738a9e006a fusefrontend: rewrite Lseek SEEK_DATA / SEEK_HOLE Jakob Unterwurzacher 2021-05-29 16:05:36 +0200
  • c1d7e38761 findholes: add --create, --verify Jakob Unterwurzacher 2021-05-29 16:00:40 +0200
  • 07164cbb3a contentenc: add PlainOffToCipherOff helper Jakob Unterwurzacher 2021-05-26 18:28:59 +0200
  • b4794bedec contentenc: fix CipherSizeToPlainSize non-monoticity Jakob Unterwurzacher 2021-05-26 09:08:52 +0200
  • bebd7ed81f contentenc: update comments Jakob Unterwurzacher 2021-05-25 13:24:18 +0200
  • 2a5ac3e9ba tests: contentenc: add TestSizeToSize Jakob Unterwurzacher 2021-05-24 15:28:02 +0200
  • 9695f0e524 tests: add TestFileHoleCopy Jakob Unterwurzacher 2021-05-24 14:28:36 +0200
  • 629d0a5ad7 tests: re-enable TestInoReuseEvil Jakob Unterwurzacher 2021-05-24 14:27:34 +0200
  • 8bccd3b4bf Add contrib/findholes Jakob Unterwurzacher 2021-05-24 14:26:20 +0200
  • 1b3c3b1347 syscallcompat: add GetdentsSpecial() Jakob Unterwurzacher 2021-05-23 12:00:09 +0200
  • 7d72baca69 tests: add TestHaveDotdot Jakob Unterwurzacher 2021-05-23 11:08:03 +0200
  • 1d2ac1e589 stupidgcm: prefer Go stdlib over OpenSSL on Apple M1 Jakob Unterwurzacher 2021-05-26 09:20:22 +0200
  • 09870bfac5 syscallcompat: also refactor MkdiratUser on GOOS=darwin Jakob Unterwurzacher 2021-05-22 22:01:46 +0200
  • e1853e1011 syscallcompat: refactor MkdiratUser to take fuse.Context Jakob Unterwurzacher 2021-05-22 21:44:19 +0200
  • cb4f9f9e29 syscallcompat: deduplicate OpenatUser/MknodatUser/SymlinkatUser/MkdiratUser Jakob Unterwurzacher 2021-05-22 21:37:41 +0200
  • 0650a512bb fsck: redirect go-fuse noise to syslog Jakob Unterwurzacher 2021-05-18 18:38:23 +0200
  • 5da20da977 -speed: note that XChaCha20 is not selectable Jakob Unterwurzacher 2021-05-18 09:53:23 +0200
  • c33c7aaf0d Merge package-source.bash & package-static.bash scripts Jakob Unterwurzacher 2021-05-15 18:28:11 +0200
  • 4488b5b93a Update README for v2.0-beta4 Jakob Unterwurzacher 2021-05-15 18:27:41 +0200
  • 3374afccc4 go.mod: switch to go-fuse acl branch Jakob Unterwurzacher 2021-05-15 18:00:26 +0200
  • 86d8336b43 Add -acl flag to enable ACL enforcement Jakob Unterwurzacher 2021-05-08 17:17:08 +0200
  • a91ad29d36 fusefrontend: fix RENAME_NOREPLACE darwin build failure Jakob Unterwurzacher 2021-05-15 17:19:49 +0200
  • 1ba2e42234 fusefrontend: avoid duplicate const definition Jakob Unterwurzacher 2021-05-08 20:42:18 +0200
  • a267562d29 fusefrontend: reject broken RENAME_EXCHANGE and RENAME_WHITEOUT Jakob Unterwurzacher 2021-05-08 15:39:49 +0200
  • 7466f12a92 README: fix broken markdown links Jakob Unterwurzacher 2021-05-07 20:58:42 +0200
  • c57fd9adc9 Update README for v2.0-beta3 release Jakob Unterwurzacher 2021-04-24 12:26:54 +0200
  • e678737967 go mod: switch back to mainline go-fuse Jakob Unterwurzacher 2021-04-24 10:16:45 +0200
  • 5cb1e55714 Doc: update performance.txt Jakob Unterwurzacher 2021-04-07 07:21:08 +0200
  • 4a07d6598c fusefrontend: make dirCache work for "node itself" Jakob Unterwurzacher 2021-04-07 07:15:14 +0200
  • 770c4deb71 profiling/ls.bash: add -nosyslog Jakob Unterwurzacher 2021-04-05 18:20:59 +0200
  • f73aee72f8 fusefrontend: print dirCache stats after unmount Jakob Unterwurzacher 2021-04-05 18:20:17 +0200
  • 043f81dd01 fs: more idiomatic dirCache struct naming Jakob Unterwurzacher 2021-04-04 13:05:47 +0200
  • dc8501f6b2 performance.txt: add dirfd caching results Jakob Unterwurzacher 2021-04-03 14:09:10 +0200
  • 24d5d39300 fs: add initial dirfd caching Jakob Unterwurzacher 2021-04-03 13:08:28 +0200
  • 6aae2aad97 tests: fusefronted: fix TestOpenBackingDir Jakob Unterwurzacher 2021-04-03 12:29:17 +0200
  • 6b28c0be2c fusefronted: replace last rn.openBackingDir() calls Jakob Unterwurzacher 2021-04-03 11:19:04 +0200
  • beab7004f2 tests: sharedstorage: wait 100ms longer for cache expiry Jakob Unterwurzacher 2021-04-02 20:22:26 +0200
  • 688373c926 profiling: add ls.bash Jakob Unterwurzacher 2021-03-30 16:03:42 +0200
  • 1d919d01fd go.mod: temporarily switch to go-fuse fork Jakob Unterwurzacher 2021-03-30 15:31:17 +0200
  • a2effaae39 tests: sharedstorage: add TestStaleHardlinks Jakob Unterwurzacher 2021-03-30 14:58:18 +0200
  • e0981ea59b package-static.bash: add gocryptfs-xray to tarball Jakob Unterwurzacher 2021-03-27 15:30:01 +0100
  • db91050f9e gocrypts-xray: add -version flag Jakob Unterwurzacher 2021-03-27 15:29:46 +0100
  • b86d40de5f Delete obsolete script package.bash Jakob Unterwurzacher 2021-03-27 15:03:27 +0100
  • 7e18ee6b86 README: fix compile instructions for Go 1.13+ Jakob Unterwurzacher 2021-03-26 07:07:23 +0100
  • d7d79aa81c Add tests/sharedstorage Jakob Unterwurzacher 2021-03-21 11:10:18 +0100
  • 6da2a69018 test_helpers: VerifySize: don't complain about ino mismatch Jakob Unterwurzacher 2021-03-21 10:53:51 +0100
  • 3b9a1b628b fusefronted: move Create() and Open() to new file Jakob Unterwurzacher 2021-03-21 09:31:05 +0100
  • 47a4d33f24 fusefrontend: -sharedstorage: fix TestRmwRace failure Jakob Unterwurzacher 2021-03-21 09:02:50 +0100
  • 692a79461a tests: matrix: add -sharestorage to test matrix Jakob Unterwurzacher 2021-03-20 18:27:34 +0100
  • 255a71c917 tests: MountOrFatal creates mnt dir itself Jakob Unterwurzacher 2021-03-20 10:33:34 +0100
  • f6036c429a syscallcompat: getdents: link to #483 Jakob Unterwurzacher 2021-03-14 14:43:11 +0100
  • 952d45ce84 tests: add TestDiskFull Jakob Unterwurzacher 2021-03-12 19:25:25 +0100
  • d47bf9976f Makefile: root_test: don't run test when compile fails Jakob Unterwurzacher 2021-03-12 17:42:44 +0100
  • e2dc52a965 v2api: -sharestorage: disable hard link tracking & add tests Jakob Unterwurzacher 2021-03-07 17:22:29 +0100
  • eaca820e87 fusefrontend: do not encrypt ACLs Jakob Unterwurzacher 2021-02-07 20:01:16 +0100
  • bb2484f152 tests/xattr: fix acl blob Jakob Unterwurzacher 2021-02-07 20:00:33 +0100
  • 4b4a68eb21 README: warn about incomplete ACL support Jakob Unterwurzacher 2021-02-07 10:43:40 +0100
  • 5d498f3a24 README: mention MacFUSE v4.x support Jakob Unterwurzacher 2021-02-06 16:47:27 +0100
  • 80a651a194 syscallcompat: MknodatUser: work around changed syscall.Setgroups semantics Jakob Unterwurzacher 2021-02-06 11:13:22 +0100
  • 3ab1bcf1c5 README: note Trezor removal Jakob Unterwurzacher 2021-01-31 09:08:32 +0100
  • ac2e5baa13 go.mod: update go-fuse to latest master Jakob Unterwurzacher 2021-01-31 08:36:57 +0100
  • bed60101f4 nametransform: make `gocryptfs.diriv` and `gocryptfs.xxx.name` files world-readable Jakob Unterwurzacher 2021-01-10 08:06:09 +0100
  • 6b492fdcb8 MANPAGE: add sub-headers to EXAMPLES Jakob Unterwurzacher 2021-01-10 08:01:08 +0100
  • f3394ae286 nametransform: move permission constants to perms.go Jakob Unterwurzacher 2021-01-10 07:27:04 +0100
  • de108d3fc0 -idle: don't lazy-unmount Jakob Unterwurzacher 2021-01-02 18:11:18 +0100
  • c20c7992a0 main: add "-kernel_cache" flag gmd20 2020-12-08 15:27:23 +0800
  • 14dac373c2 MANPAGE: add fstab example Jakob Unterwurzacher 2020-11-14 15:27:40 +0100
  • 8470cc38df MANPAGE: add -info example output Jakob Unterwurzacher 2020-11-14 15:08:57 +0100
  • 6bb42f79fd MANPAGE: split up OPTIONS into action flags, init, mount, common Jakob Unterwurzacher 2020-11-14 15:00:47 +0100
  • 0b2562fdba MANPAGE: clarify -fg and syslog interaction Jakob Unterwurzacher 2020-11-14 14:29:04 +0100
  • 5d872b7106 Update Changelog for v2.0-beta2 Jakob Unterwurzacher 2020-11-14 13:21:26 +0100
  • 1c1692c4d9 fusefrontend_reverse: fix GETATTR panic Jakob Unterwurzacher 2020-11-10 19:37:49 +0100
  • 4872a4a8aa performance.txt: add v2.0-beta1-9 results Jakob Unterwurzacher 2020-11-10 19:27:30 +0100
  • 6bdc8c6ee8 go.mod: switch back to mainline go-fuse Jakob Unterwurzacher 2020-11-10 19:24:48 +0100
  • 029e44d405 README: add link to gocryptfs-inspect Jakob Unterwurzacher 2020-10-22 21:47:03 +0200
  • 832e58cad4 Drop two more generated files Jakob Unterwurzacher 2020-10-19 19:27:47 +0200
  • 165bf6c849 Drop generated files Jakob Unterwurzacher 2020-10-19 19:25:47 +0200
  • 6697ffd6e2 fusefronted: reject GETXATTR "security.capability" Jakob Unterwurzacher 2020-10-18 21:05:44 +0200
  • c943ed32aa syscallcompat: add getxattr fastpaths Jakob Unterwurzacher 2020-10-18 00:25:42 +0200
  • 95ea7383f9 fsck: make sure we unmount in all cases Jakob Unterwurzacher 2020-10-17 23:03:58 +0200
  • 83a324a46b syscallcompat: add Lgetxattr benchmark Jakob Unterwurzacher 2020-10-16 19:59:36 +0200
  • d656574d08 performance.txt: add gocryptfs v1.8.0 results Jakob Unterwurzacher 2020-10-16 19:13:05 +0200
  • f99050b78a Update performance.txt with gocryptfs v2.0-beta1 result Jakob Unterwurzacher 2020-10-16 19:13:05 +0200
  • 95775bf52c Update README for v2.0-beta1 Jakob Unterwurzacher 2020-10-15 23:21:28 +0200
  • fcb28e4ff3 v2pai: delete fusefrontend_reverse_v1api Jakob Unterwurzacher 2020-10-15 23:18:21 +0200
  • f03f56844b go.mod: temporarily switch to patched go-fuse fork Jakob Unterwurzacher 2020-10-15 22:45:06 +0200
  • a2f48eb838 contrib: cleanup-tmp-mounts: also clean ext4-ramdisk Jakob Unterwurzacher 2020-10-15 17:49:17 +0200
  • 871f305f90 main: show microseconds in go-fuse logs Jakob Unterwurzacher 2020-10-14 15:33:37 +0200
  • ec3eaf0b87 syscallcompat: don't retry Close() Jakob Unterwurzacher 2020-10-14 13:40:12 +0200
  • af4c1fb7a3 syscallcompat: retry ops on EINTR Jakob Unterwurzacher 2020-10-14 00:35:16 +0200
  • 803fdf410b syscallcompat: Openat: retry on EINTR Jakob Unterwurzacher 2020-10-11 01:31:09 +0200
  • fe340477b2 build.bash: show "go mod edit -replace" in version string Jakob Unterwurzacher 2020-10-03 22:47:12 +0200
  • 754c483870 tests: fsstress-gocryptfs.bash: log timestamp for each iteration Jakob Unterwurzacher 2020-10-03 22:08:52 +0200
  • 66449bf56b tests: fsstress-gocryptfs.bash: add DEBUG option Jakob Unterwurzacher 2020-10-03 14:21:21 +0200
  • 3c5a80c27b fsstress-gocryptfs.bash: don't hang if TMPDIR ends in / Jakob Unterwurzacher 2020-09-18 18:39:31 +0200