summaryrefslogtreecommitdiffstats
path: root/hw/9pfs/9p-local.c
Commit message (Expand)AuthorAgeFilesLines
* 9pfs: local: fix fchmodat_nofollow() limitationsGreg Kurz2017-08-101-7/+35
* 9pfs: local: Add support for custom fmode/dmode in 9ps mapped security modesTobias Schramm2017-06-291-4/+21
* 9pfs: local: remove: use correct path componentBruce Rogers2017-06-291-1/+1
* 9pfs: local: metadata file for the VirtFS rootGreg Kurz2017-05-251-27/+59
* 9pfs: local: simplify file openingGreg Kurz2017-05-251-5/+29
* 9pfs: local: resolve special directories in pathsGreg Kurz2017-05-251-7/+25
* 9pfs: local: fix unlink of alien files in mapped-file modeGreg Kurz2017-05-251-19/+15Star
* 9pfs: local: forbid client access to metadata (CVE-2017-7493)Greg Kurz2017-05-151-2/+56
* 9pfs: local: set the path of the export root to "."Greg Kurz2017-04-181-1/+6
* 9pfs: fix vulnerability in openat_dir() and local_unlinkat_common()Greg Kurz2017-03-061-1/+1
* 9pfs: don't use AT_EMPTY_PATH in local_set_cred_passthrough()Greg Kurz2017-03-061-1/+1
* 9pfs: fail local_statfs() earlierGreg Kurz2017-03-061-0/+3
* 9pfs: fix fd leak in local_opendir()Greg Kurz2017-03-061-0/+1
* 9pfs: fix bogus fd check in local_remove()Greg Kurz2017-03-061-1/+1
* Merge remote-tracking branch 'remotes/gkurz/tags/cve-2016-9602-for-upstream' ...Peter Maydell2017-03-011-466/+557
|\
| * 9pfs: local: drop unused codeGreg Kurz2017-02-281-198/+0Star
| * 9pfs: local: open2: don't follow symlinksGreg Kurz2017-02-281-37/+19Star
| * 9pfs: local: mkdir: don't follow symlinksGreg Kurz2017-02-281-35/+20Star
| * 9pfs: local: mknod: don't follow symlinksGreg Kurz2017-02-281-33/+35
| * 9pfs: local: symlink: don't follow symlinksGreg Kurz2017-02-281-56/+25Star
| * 9pfs: local: chown: don't follow symlinksGreg Kurz2017-02-281-9/+17
| * 9pfs: local: chmod: don't follow symlinksGreg Kurz2017-02-281-11/+167
| * 9pfs: local: link: don't follow symlinksGreg Kurz2017-02-281-29/+55
| * 9pfs: local: improve error handling in link opGreg Kurz2017-02-281-11/+21
| * 9pfs: local: rename: use renameatGreg Kurz2017-02-281-30/+27Star
| * 9pfs: local: renameat: don't follow symlinksGreg Kurz2017-02-281-10/+64
| * 9pfs: local: lstat: don't follow symlinksGreg Kurz2017-02-281-17/+61
| * 9pfs: local: readlink: don't follow symlinksGreg Kurz2017-02-281-9/+17
| * 9pfs: local: truncate: don't follow symlinksGreg Kurz2017-02-281-6/+7
| * 9pfs: local: statfs: don't follow symlinksGreg Kurz2017-02-281-6/+4Star
| * 9pfs: local: utimensat: don't follow symlinksGreg Kurz2017-02-281-6/+13
| * 9pfs: local: remove: don't follow symlinksGreg Kurz2017-02-281-43/+21Star
| * 9pfs: local: unlinkat: don't follow symlinksGreg Kurz2017-02-281-43/+56
| * 9pfs: local: open/opendir: don't follow symlinksGreg Kurz2017-02-281-10/+27
| * 9pfs: local: keep a file descriptor on the shared folderGreg Kurz2017-02-281-2/+28
| * 9pfs: remove side-effects in local_open() and local_opendir()Greg Kurz2017-02-281-3/+10
| * 9pfs: remove side-effects in local_init()Greg Kurz2017-02-281-18/+19
* | fsdev: add IO throttle support to fsdev devicesPradeep Jagadeesh2017-02-281-0/+8
|/
* 9pfs: local: trivial cosmetic fix in pwritev opGreg Kurz2017-01-251-2/+1Star
* 9pfs: introduce v9fs_path_sprintf() helperGreg Kurz2016-09-161-5/+2Star
* 9p: switch back to readdir()Greg Kurz2016-06-061-9/+11
* 9p: introduce the V9fsDir typeGreg Kurz2016-06-061-9/+9
* util: move declarations out of qemu-common.hVeronia Bahaa2016-03-221-0/+1
* 9pfs: Clean up includesPeter Maydell2016-01-291-0/+1
* 9pfs: use error_report() instead of fprintf(stderr)Greg Kurz2016-01-221-7/+8
* 9pfs: break out 9p.h from virtio-9p.hWei Liu2016-01-081-1/+1
* 9pfs: rename virtio-9p-xattr{,-user}.{c,h} to 9p-xattr{,-user}.{c,h}Wei Liu2016-01-081-1/+1
* 9pfs: rename virtio-9p-local.c to 9p-local.cWei Liu2016-01-081-0/+1279