aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs/9p-util.h
AgeCommit message (Expand)AuthorFilesLines
2024-12-109pfs: fix regression regarding CVE-2023-2861Christian Schoenebeck1-10/+17
2023-07-25hw/9pfs: spelling fixesMichael Tokarev1-1/+1
2023-06-089pfs: prevent opening special files (CVE-2023-2861)Christian Schoenebeck1-0/+39
2022-12-23hw/9pfs: Replace the direct call to xxxat() APIs with a wrapperBin Meng1-4/+11
2022-12-23hw/9pfs: Drop unnecessary *xattr wrapper API declarationsBin Meng1-11/+0
2022-05-019pfs: fix wrong errno being sent to Linux client on macOS hostChristian Schoenebeck1-0/+30
2022-05-019pfs: fix wrong encoding of rdev field in Rgetattr on macOSChristian Schoenebeck1-0/+39
2022-03-079pfs/9p-util.h: convert Doxygen -> kerneldoc formatChristian Schoenebeck1-5/+5
2022-03-079pfs: drop Doxygen format from qemu_dirent_dup() API commentChristian Schoenebeck1-2/+2
2022-03-079pfs: move qemu_dirent_dup() from osdep -> 9p-utilChristian Schoenebeck1-0/+30
2022-03-079p: darwin: Implement compatibility for mknodatKeno Fischer1-0/+11
2022-03-079p: darwin: Compatibility for f/l*xattrKeno Fischer1-0/+17
2022-03-079p: darwin: Ignore O_{NOATIME, DIRECT}Keno Fischer1-0/+4
2022-03-079p: darwin: Handle struct dirent differencesKeno Fischer1-0/+16
2020-05-149pfs: local: ignore O_NOATIME if we don't have permissionsOmar Sandoval1-0/+13
2018-06-079p: Move a couple xattr functions to 9p-utilKeno Fischer1-0/+4
2017-08-109pfs: local: fix fchmodat_nofollow() limitationsGreg Kurz1-9/+15
2017-05-259pfs: local: simplify file openingGreg Kurz1-2/+0
2017-03-069pfs: fix vulnerability in openat_dir() and local_unlinkat_common()Greg Kurz1-1/+2
2017-03-069pfs: fix O_PATH build break with older glibc versionsGreg Kurz1-1/+6
2017-02-289pfs: local: lsetxattr: don't follow symlinksGreg Kurz1-0/+2
2017-02-289pfs: local: lgetxattr: don't follow symlinksGreg Kurz1-0/+2
2017-02-289pfs: introduce relative_openat_nofollow() helperGreg Kurz1-0/+50