Commit Graph

  • 068692ac31 go mod tidy Pavol Rusnak 2020-09-18 10:33:00 +0200
  • 27c92f63be fsstress-gocryptfs.bash: print loopback version & mount path Jakob Unterwurzacher 2020-09-18 13:27:55 +0200
  • 95caa66e0b contrib/mount-ext4-ramdisk.sh: clean up in error case Jakob Unterwurzacher 2020-09-18 13:21:07 +0200
  • 55fcacfc27 Add contrib/mount-ext4-ramdisk.sh Jakob Unterwurzacher 2020-09-14 19:01:33 +0200
  • af7386713c stress_tests/fsstress-gocryptfs.bash: use rm -Rf for cleanup Jakob Unterwurzacher 2020-09-13 14:09:38 +0200
  • 04b46c7adf go.mod: update go-fuse Jakob Unterwurzacher 2020-09-12 18:10:29 +0200
  • 1e624a4cc3 Add support for FIDO2 tokens Pavol Rusnak 2020-09-05 22:42:15 +0200
  • 6a9c49e9cf tests/plaintextnames: add TestInoReuseEvil Jakob Unterwurzacher 2020-09-12 17:54:55 +0200
  • db61ec5115 tests: add TestInoReuse Jakob Unterwurzacher 2020-09-09 18:18:37 +0200
  • 6577f1b146 test_helpers: print warning when not running on ext4 Jakob Unterwurzacher 2020-09-09 11:47:02 +0200
  • ac687d5359 v2api: add Darwin xattr support Jakob Unterwurzacher 2020-09-09 11:17:19 +0200
  • 8b1df08b8a syscallcompat: add Renameat2 for Darwin Jakob Unterwurzacher 2020-09-09 11:16:29 +0200
  • 7c0363dee5 test_helpers: mark MountOrFatal as a Helper() Jakob Unterwurzacher 2020-09-09 11:15:54 +0200
  • 570e9baadf manpage: link to exitcodes.go Jakob Unterwurzacher 2020-09-06 11:38:13 +0200
  • 993b19c19c gocryptfs -init: fix wrong exit code on non-empty dir Jakob Unterwurzacher 2020-09-06 11:35:25 +0200
  • 598e5f385e v2api/reverse: update TODO comment on xattrs Jakob Unterwurzacher 2020-08-30 16:39:46 +0200
  • 3806a8cc93 tests/reverse: implement (skipped) xattr test Jakob Unterwurzacher 2020-08-30 16:36:10 +0200
  • d212b246c5 v2api/reverse: implement Lseek Jakob Unterwurzacher 2020-08-16 19:58:47 +0200
  • 58a2726977 v2api/reverse: implement Statfs Jakob Unterwurzacher 2020-08-16 19:41:00 +0200
  • 6f3cca2cdd v2api: clean up api TODOs Jakob Unterwurzacher 2020-08-16 13:52:27 +0200
  • ee5ab1cc29 v2api: rename "File2" to just "File" Jakob Unterwurzacher 2020-08-16 12:48:16 +0200
  • 94e8fc12ea v2api/reverse: finish -exclude Jakob Unterwurzacher 2020-08-15 17:31:25 +0200
  • 15b0b4a5fd v2api/reverse: start wiring up -exclude functionality Jakob Unterwurzacher 2020-08-15 16:08:16 +0200
  • f270135c16 test_helper: VerifyExistence: don't panic Jakob Unterwurzacher 2020-08-15 15:39:08 +0200
  • 1ea1b179c2 v2api/reverse: fix two fd leaks Jakob Unterwurzacher 2020-08-15 15:28:32 +0200
  • 35055030a1 v2api/reverse: implement ctlsocksrv.Interface Jakob Unterwurzacher 2020-08-15 15:08:28 +0200
  • b6580a87e5 v2api/reverse: implement gocryptfs.conf mapping with -plaintextnames Jakob Unterwurzacher 2020-08-15 15:05:25 +0200
  • 6d4f1a6888 v2api/reverse: implement Read Jakob Unterwurzacher 2020-08-09 22:11:46 +0200
  • 5276092663 v2api/reverse: implement Readlink Jakob Unterwurzacher 2020-08-08 18:45:47 +0200
  • 84ed139cd2 v2api/reverse: implement Lookup for longname Jakob Unterwurzacher 2020-08-02 19:33:12 +0200
  • 4674bac838 v2api/reverse: implement Lookup for gocryptfs.conf & gocryptfs.diriv Jakob Unterwurzacher 2020-08-02 13:25:53 +0200
  • 47d8f56b7f v2api/reverse: add missing decryptPath call openBackingDir Jakob Unterwurzacher 2020-08-01 23:06:35 +0200
  • 6c26cda531 v2api/reverse: implement Readdir Jakob Unterwurzacher 2020-08-01 22:28:25 +0200
  • f54d21c384 v2api/reverse: implement Lookup & Getattr Jakob Unterwurzacher 2020-08-01 21:13:00 +0200
  • 18b3bdb158 v2api/reverse: start fusefrontend_reverse v2 API implementation Jakob Unterwurzacher 2020-08-01 20:48:32 +0200
  • 13dc7657ba v2api/reverse: move old fusefrontend_reverse out of the way Jakob Unterwurzacher 2020-08-01 20:47:59 +0200
  • dd3d8c100b fusefrontend_reverse: collapse getFileType Jakob Unterwurzacher 2020-08-01 20:28:06 +0200
  • 1867fdaef4 v2api: move helpers from node.go to node_helpers.go Jakob Unterwurzacher 2020-08-01 19:26:42 +0200
  • 8afbbc86d1 getdents_c: continue on EINTR from open Jakob Unterwurzacher 2020-07-29 20:35:59 +0200
  • 5073459296 Revert "getdents_c: read from two threads" Jakob Unterwurzacher 2020-07-29 20:29:24 +0200
  • 13f1980dc4 v2api: pass fusedebug option via MountOptions Jakob Unterwurzacher 2020-07-27 23:31:57 +0200
  • 9e0b07ec99 stress_tests: run pingpong.bash at nice level 19 Jakob Unterwurzacher 2020-07-26 19:55:17 +0200
  • 4572cd2103 v2api: fix missing size translation in Lookup Jakob Unterwurzacher 2020-07-26 19:49:26 +0200
  • 777b95f82f v2api: delete (most) fusefrontend v1 files Jakob Unterwurzacher 2020-07-26 18:35:12 +0200
  • 81fb42b912 go.mod: update to go-fuse master Jakob Unterwurzacher 2020-07-23 23:04:46 +0200
  • 9cd24d79a2 v2api: implement Lseek Jakob Unterwurzacher 2020-07-23 22:55:07 +0200
  • 8915785acf v2api: fsck: use a temporary mount Jakob Unterwurzacher 2020-07-19 23:03:47 +0200
  • 49fc3abcb4 v2api: Lookup: use newChild() helper Jakob Unterwurzacher 2020-07-19 13:15:18 +0200
  • 015a884090 v2api: enable go-fuse warnings on mount & fsck Jakob Unterwurzacher 2020-07-19 12:48:29 +0200
  • 751f237993 v2api: make fsck compile again Jakob Unterwurzacher 2020-07-18 23:41:27 +0200
  • 6b7ff09373 v2api: Node: make Path() public Jakob Unterwurzacher 2020-07-18 23:06:22 +0200
  • 7eae35e2d3 v2api: implement ctlsocksrv.Interface Jakob Unterwurzacher 2020-07-17 22:14:40 +0200
  • 57d572dbc1 v2api: implement Getxattr, Setxattr, Removexattr, Listxattr Jakob Unterwurzacher 2020-07-14 19:55:20 +0200
  • 4a0966e79e v2api: Setattr: fill `out` structure Jakob Unterwurzacher 2020-07-12 21:17:52 +0200
  • d7db071528 tests: TestMagicNames: add warmup rounds Jakob Unterwurzacher 2020-07-12 20:58:38 +0200
  • 9e69334400 v2api: set NullPermissions = true Jakob Unterwurzacher 2020-07-12 20:39:19 +0200
  • ca5acae6f0 v2api: fix Mkfifo Jakob Unterwurzacher 2020-07-12 20:19:29 +0200
  • 0fa824933c v2api: properly implement Node.Setattr Jakob Unterwurzacher 2020-07-12 20:17:15 +0200
  • f11432d02a v2api: Getattr: use file handle if passed Jakob Unterwurzacher 2020-07-12 15:08:17 +0200
  • 4d99b02279 v2api: Getattr: fix file size Jakob Unterwurzacher 2020-07-12 15:03:42 +0200
  • 0d385846da v2api: call InitSerializer Jakob Unterwurzacher 2020-07-12 15:02:53 +0200
  • 230d92c4f4 v2api: fix Rename trying to overwrite itself Jakob Unterwurzacher 2020-07-12 13:53:47 +0200
  • f3a0dbabee tests: fix TestCpWarnings comment typo Jakob Unterwurzacher 2020-07-12 13:43:34 +0200
  • fd0e8aa869 tests: don't crash on empty Flistxattr result Jakob Unterwurzacher 2020-07-12 13:40:21 +0200
  • 735e2aa65b v2api: fix Mkdir crash when using plaintextnames Jakob Unterwurzacher 2020-07-12 13:35:37 +0200
  • b1d631d432 v2api: fix double-lock in truncate Jakob Unterwurzacher 2020-07-12 13:13:24 +0200
  • 6196a5b5fe v2api: File2: implement Release, Read, Write, Fsync, Flush, Allocate Jakob Unterwurzacher 2020-07-12 12:59:01 +0200
  • d539a4c214 v2api: fix RootNode cast Jakob Unterwurzacher 2020-07-11 20:27:47 +0200
  • b0342fae5d v2api: fix TestOpenBackingDir Jakob Unterwurzacher 2020-07-11 20:15:47 +0200
  • 7de3330d70 v2api: implement Rename Jakob Unterwurzacher 2020-07-11 19:56:45 +0200
  • 84344834c4 v2api: remove OpenatUserCtx, MknodatUserCtx helpers Jakob Unterwurzacher 2020-07-11 19:44:45 +0200
  • 250dbc6436 v2api: implement Symlink Jakob Unterwurzacher 2020-07-11 19:43:07 +0200
  • c35b575d5f v2api: implement Link Jakob Unterwurzacher 2020-07-11 19:32:38 +0200
  • b971c75e67 v2api: implement Mknod Jakob Unterwurzacher 2020-07-11 19:23:04 +0200
  • 855b4a95b7 v2api: implement Statfs Jakob Unterwurzacher 2020-07-11 18:59:54 +0200
  • a39fc8ab2e v2api: fix crash on umount Jakob Unterwurzacher 2020-07-08 22:21:27 +0200
  • 40a31e0c32 v2api: list interfaces to be implemented Jakob Unterwurzacher 2020-07-05 20:22:24 +0200
  • 63f68a0fcd v2api: implement Setattr Jakob Unterwurzacher 2020-07-05 20:05:07 +0200
  • c22e78ee41 v2api: implement Opendir Jakob Unterwurzacher 2020-07-05 19:33:50 +0200
  • 1f4e554168 v2api: merge openBackingDir into root_node.go Jakob Unterwurzacher 2020-07-04 21:42:04 +0200
  • d2139e18ef v2api: implement Open() Jakob Unterwurzacher 2020-07-04 21:37:44 +0200
  • d73e4b3f7c v2api: add prepareAtSyscall helper Jakob Unterwurzacher 2020-07-04 21:16:20 +0200
  • 23180794fe v2api: implement Readlink Jakob Unterwurzacher 2020-07-04 20:32:02 +0200
  • 1618fbbac5 v2api: implement Unlink Jakob Unterwurzacher 2020-06-21 14:08:53 +0200
  • cc0b94a3c5 v2api: implement Rmdir Jakob Unterwurzacher 2020-06-21 13:57:04 +0200
  • 192a29075a v2api: implement Mkdir Jakob Unterwurzacher 2020-06-21 13:46:08 +0200
  • f6ded09e36 v2api: implement Create Jakob Unterwurzacher 2020-06-21 13:25:12 +0200
  • 74a4accf0c v2api: collect RootNode code in root_node.go Jakob Unterwurzacher 2020-06-21 12:44:32 +0200
  • ebdf58b9eb v2api: implement GetAttr and Readdir Jakob Unterwurzacher 2020-06-21 12:42:18 +0200
  • 77632b7554 getdents_c: read from two threads Jakob Unterwurzacher 2020-06-21 11:59:08 +0200
  • 6aa9f5636f v2api: implement Lookup() Jakob Unterwurzacher 2020-06-11 23:39:27 +0200
  • 9b8ce55383 inomap: clarify TranslateStat function comment Jakob Unterwurzacher 2020-06-11 23:38:29 +0200
  • 2aad58f9ec v2api (go-fuse v2 api): initial noop implementation Jakob Unterwurzacher 2020-06-11 22:20:15 +0200
  • 3b61244b72 tests: TestBadname: simplify test by using empty files Jakob Unterwurzacher 2020-06-06 12:50:39 +0200
  • 261cf12829 badname: stop trying to decrypt at length 22 Jakob Unterwurzacher 2020-06-06 12:49:45 +0200
  • a8230d271f Added auto decryption of invalid file names DerDonut 2020-05-19 13:34:58 +0200
  • a56e7cc5ac sshfs-benchmark.bash: fix locale trouble and move to tests Jakob Unterwurzacher 2020-06-06 12:12:14 +0200
  • 274e0d27b7 contrib/getdents-debug: fix function call missing argument from 22e3eec153 Jeremy Hilliker 2020-05-31 15:45:32 -0700
  • 22e3eec153 getdents-debug: loop and stop on first error Jakob Unterwurzacher 2020-05-28 23:21:35 +0200
  • b275c53fa7 contrib/getdents-debug: implement getdents -loop Jakob Unterwurzacher 2020-05-25 23:30:59 +0200