aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs
AgeCommit message (Expand)AuthorFilesLines
2017-03-219pfs: proxy: assert if unmarshal failsGreg Kurz1-11/+11
2017-03-219pfs: don't try to flush self and avoid QEMU hang on resetGreg Kurz1-4/+8
2017-03-069pfs: fix vulnerability in openat_dir() and local_unlinkat_common()Greg Kurz2-2/+3
2017-03-069pfs: fix O_PATH build break with older glibc versionsGreg Kurz1-1/+6
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 Maydell9-596/+893
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: lremovexattr: don't follow symlinksGreg Kurz4-20/+36
2017-02-289pfs: local: lsetxattr: don't follow symlinksGreg Kurz5-27/+43
2017-02-289pfs: local: llistxattr: don't follow symlinksGreg Kurz1-6/+29
2017-02-289pfs: local: lgetxattr: don't follow symlinksGreg Kurz6-28/+43
2017-02-289pfs: local: open/opendir: don't follow symlinksGreg Kurz2-10/+47
2017-02-289pfs: local: keep a file descriptor on the shared folderGreg Kurz1-2/+28
2017-02-289pfs: introduce relative_openat_nofollow() helperGreg Kurz3-1/+108
2017-02-289pfs: remove side-effects in local_open() and local_opendir()Greg Kurz1-3/+10
2017-02-289pfs: remove side-effects in local_init()Greg Kurz1-18/+19
2017-02-289pfs: local: move xattr security ops to 9p-xattr.cGreg Kurz2-66/+75
2017-02-28fsdev: add IO throttle support to fsdev devicesPradeep Jagadeesh3-0/+15
2017-02-289pfs: fix v9fs_lock error casePaolo Bonzini1-8/+6
2017-02-21coroutine-lock: add mutex argument to CoQueue APIsPaolo Bonzini1-1/+1
2017-01-25Merge remote-tracking branch 'remotes/gkurz/tags/for-upstream' into stagingPeter Maydell2-8/+7
2017-01-259pfs: fix offset error in v9fs_xattr_read()Greg Kurz1-3/+3
2017-01-259pfs: local: trivial cosmetic fix in pwritev opGreg Kurz1-2/+1
2017-01-259pfs: fix off-by-one error in PDU free listGreg Kurz1-1/+1
2017-01-259pfs: add missing coroutine_fn annotationsGreg Kurz1-2/+2
2017-01-24migration: disallow migrate_add_blocker during migrationAshijeet Acharya1-11/+22
2017-01-039pfs: fix P9_NOTAG and P9_NOFID macrosGreg Kurz1-2/+2
2017-01-039pfs: fix crash when fsdev is missingGreg Kurz1-1/+1
2017-01-039pfs: introduce init_out/in_iov_from_pduStefano Stabellini3-13/+27
2017-01-039pfs: call v9fs_init_qiov_from_pdu before v9fs_packStefano Stabellini1-29/+30