Commit Graph

124 Commits (d6e75be3769d9750eba70fa5fbef918a5a4bf8d7)

Author SHA1 Message Date
Hardcore Sushi d6e75be376
Use renameat instead of renameat2 10 months 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 02c91d73ce syscallcompat: use early return in asUser() 1 year ago
Jakob Unterwurzacher 64793fedf4 Fix issues found by ineffassign 1 year ago
Jakob Unterwurzacher 831e225616 syscallcompat: use BTRFS_SUPER_MAGIC from unix lib 1 year ago
Jakob Unterwurzacher 2d386fc92e syscallcompat: move quirks logic here & fix darwin 1 year ago
Hardcore Sushi 847d4fa781
Genesis patch 1 year ago
Jakob Unterwurzacher e48f2377ec syscallcompat: drop obsolete wrappers 1 year ago
Jakob Unterwurzacher a38e5988ba fusefrontend: run acl Setxattr in user context 1 year ago
Jakob Unterwurzacher 1b3c3b1347 syscallcompat: add GetdentsSpecial() 1 year ago
Jakob Unterwurzacher 09870bfac5 syscallcompat: also refactor MkdiratUser on GOOS=darwin 1 year ago
Jakob Unterwurzacher e1853e1011 syscallcompat: refactor MkdiratUser to take fuse.Context 1 year ago
Jakob Unterwurzacher cb4f9f9e29 syscallcompat: deduplicate OpenatUser/MknodatUser/SymlinkatUser/MkdiratUser 1 year ago
Jakob Unterwurzacher f6036c429a syscallcompat: getdents: link to #483 2 years ago
Jakob Unterwurzacher 80a651a194 syscallcompat: MknodatUser: work around changed syscall.Setgroups semantics 2 years ago
Jakob Unterwurzacher 832e58cad4 Drop two more generated files 2 years ago
Jakob Unterwurzacher 165bf6c849 Drop generated files 2 years ago
Jakob Unterwurzacher 6697ffd6e2 fusefronted: reject GETXATTR "security.capability" 2 years ago
Jakob Unterwurzacher c943ed32aa syscallcompat: add getxattr fastpaths 2 years ago
Jakob Unterwurzacher 83a324a46b syscallcompat: add Lgetxattr benchmark 2 years ago
Jakob Unterwurzacher ec3eaf0b87 syscallcompat: don't retry Close() 2 years ago
Jakob Unterwurzacher af4c1fb7a3 syscallcompat: retry ops on EINTR 2 years ago
Jakob Unterwurzacher 803fdf410b syscallcompat: Openat: retry on EINTR 2 years ago
Jakob Unterwurzacher 8b1df08b8a syscallcompat: add Renameat2 for Darwin 2 years ago
Jakob Unterwurzacher 84344834c4 v2api: remove OpenatUserCtx, MknodatUserCtx helpers 2 years ago
Jakob Unterwurzacher b971c75e67 v2api: implement Mknod 2 years ago
Jakob Unterwurzacher 192a29075a v2api: implement Mkdir 2 years ago
Jakob Unterwurzacher f6ded09e36 v2api: implement Create 2 years ago
Jakob Unterwurzacher 6aa9f5636f v2api: implement Lookup() 2 years ago
Jakob Unterwurzacher 15ff79bf14 syscallcompat: warn when Getdents truncates data 2 years ago
Jakob Unterwurzacher 25f1727de9 syscallcompat: getdents: retry on EINTR 2 years ago
Jakob Unterwurzacher ec74d1d2f4 Update go-fuse import path to github.com/hanwen/go-fuse/v2 2 years ago
Jakob Unterwurzacher b1468a732f Fix unix2syscall_darwin.go build failure 3 years ago
Sebastian Lackner a97d14c42d syscallcompat: fetch supplementary groups for OpenatUser & friends 3 years ago
Jakob Unterwurzacher 3ac9872230 tests: split testParentDir by UID 3 years ago
Jakob Unterwurzacher 3d6b2685fb Revert "syscallcompat: drop Faccessat AT_SYMLINK_NOFOLLOW helper" 4 years ago
Jakob Unterwurzacher 0805a63df1 syscallcompat: drop Faccessat AT_SYMLINK_NOFOLLOW helper 4 years ago
Sebastian Lackner 682e642cfa fusefrontend: Rework the Utimens handling on macOS. 4 years ago
Jakob Unterwurzacher 20140e24ed tests: reduce noise on MacOS 4 years ago
Jakob Unterwurzacher 6542ddd2f9 syscallcompat: fix FchmodatNofollow tests 4 years ago
Jakob Unterwurzacher a7d59032d3 syscallcompat: rework Fchmodat to FchmodatNofollow 4 years ago
Sebastian Lackner a9d8eb49ef syscallcompat: Drop Fstatat emulation on macOS. 4 years ago
Sebastian Lackner 4134ff7570 syscallcompat: Drop Mkdirat emulation on macOS. 4 years ago
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