aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs/9p-local.c
AgeCommit message (Expand)Author
2023-07-25hw/9pfs: spelling fixesMichael Tokarev
2023-01-09error handling: Use RETRY_ON_EINTR() macro where applicableNikita Ivanov
2022-12-23hw/9pfs: Replace the direct call to xxxat() APIs with a wrapperBin Meng
2022-03-079p: darwin: Implement compatibility for mknodatKeno Fischer
2022-03-079p: darwin: Compatibility for f/l*xattrKeno Fischer
2022-03-079p: darwin: Handle struct dirent differencesKeno Fischer
2022-03-079p: linux: Fix a couple Linux assumptionsKeno Fischer
2021-07-059pfs: add link to 9p developer docsChristian Schoenebeck
2020-11-05hw/9pfs : add spaces around operatorXinhao Zhang
2020-07-10virtio-9p: Use ERRP_GUARD()Vladimir Sementsov-Ogievskiy
2020-01-209p: local: always return -1 on error in local_unlinkat_commonDaniel Henrique Barboza
2020-01-209pfs: local: Fix possible memory leak in local_link()Jiajun Chen
2019-12-189pfs: make Error **errp const where it is appropriateVladimir Sementsov-Ogievskiy
2019-10-109p: Added virtfs option 'multidevs=remap|forbid|warn'Antonios Motakis
2019-10-10fsdev: Add return value to fsdev_throttle_parse_opts()Greg Kurz
2019-10-109p: Simplify error path of v9fs_device_realize_common()Greg Kurz
2018-10-19error: Fix use of error_prepend() with &error_fatal, &error_abortMarkus Armbruster
2018-06-299p: darwin: Explicitly cast comparisons of mode_t with -1Keno Fischer
2018-06-29cutils: Provide strchrnulKeno Fischer
2018-06-079p: local: Avoid warning if FS_IOC_GETVERSION is not definedKeno Fischer
2018-06-079p: local: Properly set errp in fstatfs error pathKeno Fischer
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster
2018-01-08fsdev: improve error handling of backend initGreg Kurz
2018-01-08fsdev: improve error handling of backend opts parsingGreg Kurz
2018-01-089pfs: fix type in *_parse_opts declarationsGreg Kurz
2017-09-059pfs: local: clarify fchmodat_nofollow() implementationGreg Kurz
2017-08-109pfs: local: fix fchmodat_nofollow() limitationsGreg Kurz
2017-06-299pfs: local: Add support for custom fmode/dmode in 9ps mapped security modesTobias Schramm
2017-06-299pfs: local: remove: use correct path componentBruce Rogers
2017-05-259pfs: local: metadata file for the VirtFS rootGreg Kurz
2017-05-259pfs: local: simplify file openingGreg Kurz
2017-05-259pfs: local: resolve special directories in pathsGreg Kurz
2017-05-259pfs: local: fix unlink of alien files in mapped-file modeGreg Kurz
2017-05-159pfs: local: forbid client access to metadata (CVE-2017-7493)Greg Kurz
2017-04-189pfs: local: set the path of the export root to "."Greg Kurz
2017-03-069pfs: fix vulnerability in openat_dir() and local_unlinkat_common()Greg Kurz
2017-03-069pfs: don't use AT_EMPTY_PATH in local_set_cred_passthrough()Greg Kurz
2017-03-069pfs: fail local_statfs() earlierGreg Kurz
2017-03-069pfs: fix fd leak in local_opendir()Greg Kurz
2017-03-069pfs: fix bogus fd check in local_remove()Greg Kurz
2017-03-01Merge remote-tracking branch 'remotes/gkurz/tags/cve-2016-9602-for-upstream' ...Peter Maydell
2017-02-289pfs: local: drop unused codeGreg Kurz
2017-02-289pfs: local: open2: don't follow symlinksGreg Kurz
2017-02-289pfs: local: mkdir: don't follow symlinksGreg Kurz
2017-02-289pfs: local: mknod: don't follow symlinksGreg Kurz
2017-02-289pfs: local: symlink: don't follow symlinksGreg Kurz
2017-02-289pfs: local: chown: don't follow symlinksGreg Kurz
2017-02-289pfs: local: chmod: don't follow symlinksGreg Kurz
2017-02-289pfs: local: link: don't follow symlinksGreg Kurz