56 Commits (bd5d53f50eb274ed084e9f363ccfbe30d9061039)

Author SHA1 Message Date
Jakob Unterwurzacher 34d8a498c4 Unbreak hyperlinks broken by go mod v2 conversion 12 months 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
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 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 80a651a194 syscallcompat: MknodatUser: work around changed syscall.Setgroups semantics 2 years ago
Jakob Unterwurzacher af4c1fb7a3 syscallcompat: retry ops 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 ec74d1d2f4 Update go-fuse import path to github.com/hanwen/go-fuse/v2 2 years ago
Sebastian Lackner a97d14c42d syscallcompat: fetch supplementary groups for OpenatUser & friends 3 years ago
Sebastian Lackner 682e642cfa fusefrontend: Rework the Utimens handling on macOS. 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 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 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 4170ef00f3 syscallcompat: Implement workaround for Fchmodat with AT_SYMLINK_NOFOLLOW. 4 years ago
Jakob Unterwurzacher 737a2f2012 syscallcompat: untangle Openat flag check 4 years ago
Jakob Unterwurzacher 930c37e03d syscallcompat: use O_PATH in OpenDirNofollow 4 years ago
Jakob Unterwurzacher 658cc4aebb syscallcompat: drop Fchmodat flags 4 years ago
Jakob Unterwurzacher 53f7e1a0f0 macos: fix O_DIRECT build failure 4 years ago
Jakob Unterwurzacher 70bcf58a9b syscallcompat: convert Getdents to fd input, add emulation 5 years ago
Jakob Unterwurzacher e33593d30d syscallcompat: add Fstatat + emulation + test 5 years ago
Jakob Unterwurzacher 77191c3485 syscallcompat: use Unlinkat and Symlinkat from x/sys/unix 5 years ago
Jakob Unterwurzacher e97c23e083 syscallcompat: check that we get NOFOLLOW wherever possible 5 years ago
Sebastian Lackner 614745ee57 fusefrontend: allow_other: close race between mkdir and chown 5 years ago
Sebastian Lackner 0162392a28 fusefrontend: Use Fchmodat to implement Chmod 5 years ago
Sebastian Lackner 0f44c617d0 syscallcompat: Introduce unlinkat syscall with flags argument 5 years ago
Sebastian Lackner 5a56810603 fusefrontend: Use the Symlinkat syscall for longname handling 5 years ago
Jakob Unterwurzacher 72b975867a fusefronted: allow_other: close race between mknod and chown 5 years ago
Jakob Unterwurzacher a4563e21ec main, syscallcompat: use Dup3 instead of Dup2 5 years ago
Jakob Unterwurzacher a4956fa6bf A few more lint fixes 6 years ago
Valient Gough b764917cd5 lint fixes 6 years ago
Jakob Unterwurzacher e8a234f658 Add godoc comments to all internal packages 6 years ago
Jakob Unterwurzacher 741bf0726e syscallcompat: OSX: add Mknodat wrapper 6 years ago