1472 Commits (8cb104f004cc5d3343bc3b5ef2187c1830e00f19)
 

Author SHA1 Message Date
Sebastian Lackner 7b0d56fe98 syscallcompat: Drop Symlinkat emulation on macOS.
4 years ago
Sebastian Lackner 92110628ee syscallcompat: Drop Fchownat emulation on macOS.
4 years ago
Sebastian Lackner 0345cc0830 syscallcompat: Drop Fchmodat emulation on macOS.
4 years ago
Sebastian Lackner 229a9da74b syscallcompat: Drop Unlinkat emulation on macOS.
4 years ago
Sebastian Lackner 42bf6d1c68 syscallcompat: Drop Renameat emulation on macOS.
4 years ago
Sebastian Lackner da557702d7 syscallcompat: Drop Openat emulation on macOS.
4 years ago
Sebastian Lackner d7be766851 syscallcompat: Use pthread_setugid_np() to implement *User() functions on macOS.
4 years ago
Jakob Unterwurzacher e885f08746 fusefrontend: drop last remaining call into loopbackFileSystem
4 years ago
Sebastian Lackner d44fe89ba4 fusefrontend: Do not pass unsupported flags to Faccessat on macOS.
4 years ago
Jakob Unterwurzacher 711ef81bfb macos: filter SUID and SGID bits in OpenatUser, MknodatUser, MkdiratUser
4 years ago
Sebastian Lackner 99e8b6d288 fusefrontend: Preserve SUID/SGID/sticky-bits in openWriteOnlyFile and Rmdir.
4 years ago
Sebastian Lackner efc280330c fusefrontend: -allow_other: Use SymlinkatUser in Symlink FUSE call.
4 years ago
Sebastian Lackner 1fbe7798cf fusefrontend: -allow_other: Use MknodatUser in Mknod FUSE call.
4 years ago
Sebastian Lackner a525e33eaa fusefrontend: -allow_other: Use MkdiratUser in Mkdir FUSE call.
4 years ago
Sebastian Lackner 03b9d65cce fusefrontend: -allow_other: Use OpenatUser in Create FUSE call.
4 years ago
Sebastian Lackner 669322482a fusefrontend: Don't chown gocryptfs.diriv files.
4 years ago
Sebastian Lackner fcaca5fc94 fusefrontend: -allow_other: set file mode after chown in Mkdir().
4 years ago
Sebastian Lackner aae45b4d77 nametransform: Create *.name files with 0400 permission.
4 years ago
Jakob Unterwurzacher b22cc03c75 fusefrontend: -allow_other: set file mode *after* chown in Create()
4 years ago
Sebastian Lackner 4170ef00f3 syscallcompat: Implement workaround for Fchmodat with AT_SYMLINK_NOFOLLOW.
4 years ago
Jakob Unterwurzacher 8253c55386 tests: add Fchmodat test
4 years ago
Sebastian Lackner 57a52d6aef fusefrontend: Clarify access mode check related to O_WRONLY handling.
4 years ago
Sebastian Lackner 2332462e78 fusefrontend: Filter O_CREAT in mangleOpenFlags.
4 years ago
Sebastian Lackner aa2fa24c42 fusefrontend: Check result of Fchmod syscall.
4 years ago
Sebastian Lackner 40d2427fd7 fusefrontend: Fix computation of cipherSz in Allocate FUSE call.
4 years ago
Jakob Unterwurzacher 5c8e7feabd tests: check that fallocate does not over-allocate space
4 years ago
Jakob Unterwurzacher c83aa417e4 tests: move fallocate tests to its own file
4 years ago
Jakob Unterwurzacher db425cab9e tests: TestFallocate: comment what "d" and "h" means
4 years ago
Sebastian Lackner 8310dd95be fusefrontend: Properly convert plaintext <-> ciphertext offsets in SeekData().
4 years ago
Jakob Unterwurzacher bd055ed7de Update changelog
4 years ago
Jakob Unterwurzacher fb705f9978 tests: add parallel_cp stress test
4 years ago
Sebastian Lackner 7e05e809b7 main: Run 'ensure fds' code early during the program startup.
4 years ago
Jakob Unterwurzacher ad15ad9985 main: ensure fds 0,1,2 are always open
4 years ago
Sebastian Lackner 5055f39bd5 fusefrontend: Allow to set/remove xattr on directory without read permission.
4 years ago
Sebastian Lackner f17721c364 A few more spelling fixes.
4 years ago
Jakob Unterwurzacher 8c35235c34 Add Makefile
4 years ago
Jakob Unterwurzacher 61a6b24d4e doc: update extractloop results
4 years ago
Jakob Unterwurzacher 28139ca91d doc: update XFSTESTS results
4 years ago
Jakob Unterwurzacher 65eded4a22 tests: bump maxCacheFds to 3
4 years ago
Jakob Unterwurzacher c32066c5b0 fusefrontend: fix fd leak in dirCache
4 years ago
Jakob Unterwurzacher 8074f12beb nametransform: ReadDirIVAt: return raw syscall error
4 years ago
Jakob Unterwurzacher 3473a84963 fusefrontend: print warning when Create() runs out of file descriptors
4 years ago
Jakob Unterwurzacher eff35e60b6 fusefrontend: fix setting xattrs on directories
4 years ago
Jakob Unterwurzacher 3365cfc02b fusefrontend: disable dirCache stats printing
4 years ago
Sebastian Lackner fab695fa60 Documentation: Fix MANPAGE-render.bash script.
4 years ago
Jakob Unterwurzacher 23b5c80a04 Update performance.txt
4 years ago
Jakob Unterwurzacher c0a7a14cde fusefrontend: upgrade to three-entry dirCache
4 years ago
Jakob Unterwurzacher c1a2a36a79 fsck: don't misdetect a file hole at EOF
4 years ago
Jakob Unterwurzacher 4b1d080673 Update gocryptfs-xray manpage, have MANPAGE-render.bash generate both
4 years ago
Jakob Unterwurzacher 7f0de69fe2 Update changelog and gocryptfs-xray manpage
4 years ago