aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs/9p-local.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-109p: Added virtfs option 'multidevs=remap|forbid|warn'Antonios Motakis1-0/+21
2019-10-10fsdev: Add return value to fsdev_throttle_parse_opts()Greg Kurz1-2/+1
2019-10-109p: Simplify error path of v9fs_device_realize_common()Greg Kurz1-0/+4
2018-10-19error: Fix use of error_prepend() with &error_fatal, &error_abortMarkus Armbruster1-2/+2
2018-06-299p: darwin: Explicitly cast comparisons of mode_t with -1Keno Fischer1-2/+2
2018-06-29cutils: Provide strchrnulKeno Fischer1-1/+1
2018-06-079p: local: Avoid warning if FS_IOC_GETVERSION is not definedKeno Fischer1-17/+23
2018-06-079p: local: Properly set errp in fstatfs error pathKeno Fischer1-0/+2
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster1-0/+1
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster1-1/+1
2018-01-08fsdev: improve error handling of backend initGreg Kurz1-1/+2
2018-01-08fsdev: improve error handling of backend opts parsingGreg Kurz1-14/+19
2018-01-089pfs: fix type in *_parse_opts declarationsGreg Kurz1-1/+1
2017-09-059pfs: local: clarify fchmodat_nofollow() implementationGreg Kurz1-4/+8
2017-08-109pfs: local: fix fchmodat_nofollow() limitationsGreg Kurz1-7/+35
2017-06-299pfs: local: Add support for custom fmode/dmode in 9ps mapped security modesTobias Schramm1-4/+21
2017-06-299pfs: local: remove: use correct path componentBruce Rogers1-1/+1
2017-05-259pfs: local: metadata file for the VirtFS rootGreg Kurz1-27/+59
2017-05-259pfs: local: simplify file openingGreg Kurz1-5/+29
2017-05-259pfs: local: resolve special directories in pathsGreg Kurz1-7/+25
2017-05-259pfs: local: fix unlink of alien files in mapped-file modeGreg Kurz1-19/+15
2017-05-159pfs: local: forbid client access to metadata (CVE-2017-7493)Greg Kurz1-2/+56
2017-04-189pfs: local: set the path of the export root to "."Greg Kurz1-1/+6
2017-03-069pfs: fix vulnerability in openat_dir() and local_unlinkat_common()Greg Kurz1-1/+1
2017-03-069pfs: don't use AT_EMPTY_PATH in local_set_cred_passthrough()Greg Kurz1-1/+1
2017-03-069pfs: fail local_statfs() earlierGreg Kurz1-0/+3
2017-03-069pfs: fix fd leak in local_opendir()Greg Kurz1-0/+1
2017-03-069pfs: fix bogus fd check in local_remove()Greg Kurz1-1/+1
2017-03-01Merge remote-tracking branch 'remotes/gkurz/tags/cve-2016-9602-for-upstream' ...Peter Maydell1-466/+557
2017-02-289pfs: local: drop unused codeGreg Kurz1-198/+0
2017-02-289pfs: local: open2: don't follow symlinksGreg Kurz1-37/+19
2017-02-289pfs: local: mkdir: don't follow symlinksGreg Kurz1-35/+20
2017-02-289pfs: local: mknod: don't follow symlinksGreg Kurz1-33/+35
2017-02-289pfs: local: symlink: don't follow symlinksGreg Kurz1-56/+25
2017-02-289pfs: local: chown: don't follow symlinksGreg Kurz1-9/+17
2017-02-289pfs: local: chmod: don't follow symlinksGreg Kurz1-11/+167
2017-02-289pfs: local: link: don't follow symlinksGreg Kurz1-29/+55
2017-02-289pfs: local: improve error handling in link opGreg Kurz1-11/+21
2017-02-289pfs: local: rename: use renameatGreg Kurz1-30/+27
2017-02-289pfs: local: renameat: don't follow symlinksGreg Kurz1-10/+64
2017-02-289pfs: local: lstat: don't follow symlinksGreg Kurz1-17/+61
2017-02-289pfs: local: readlink: don't follow symlinksGreg Kurz1-9/+17
2017-02-289pfs: local: truncate: don't follow symlinksGreg Kurz1-6/+7
2017-02-289pfs: local: statfs: don't follow symlinksGreg Kurz1-6/+4
2017-02-289pfs: local: utimensat: don't follow symlinksGreg Kurz1-6/+13
2017-02-289pfs: local: remove: don't follow symlinksGreg Kurz1-43/+21
2017-02-289pfs: local: unlinkat: don't follow symlinksGreg Kurz1-43/+56
2017-02-289pfs: local: open/opendir: don't follow symlinksGreg Kurz1-10/+27
2017-02-289pfs: local: keep a file descriptor on the shared folderGreg Kurz1-2/+28
2017-02-289pfs: remove side-effects in local_open() and local_opendir()Greg Kurz1-3/+10