summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into stagingRichard Henderson2022-04-251-0/+3
|\
| * virtiofsd: Add docs/helper for killpriv_v2/no_killpriv_v2 optionLiu Yiding2022-04-211-0/+3
* | util: replace qemu_get_local_state_pathname()Marc-André Lureau2022-04-211-1/+3
* | include: rename qemu-common.h qemu/help-texts.hMarc-André Lureau2022-04-211-1/+1
|/
* virtiofsd: Let meson check for statx.stx_mnt_idHanna Reitz2022-03-021-1/+1
* Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into ...Peter Maydell2022-02-211-22/+9Star
|\
| * meson: use .require() and .disable_auto_if() method for featuresPaolo Bonzini2022-02-161-22/+9Star
* | virtiofsd: Add basic support for FUSE_SYNCFS requestGreg Kurz2022-02-174-0/+69
* | virtiofsd: Add an option to enable/disable security labelVivek Goyal2022-02-172-0/+16
* | virtiofsd: Create new file using O_TMPFILE and set security contextVivek Goyal2022-02-171-8/+72
* | virtiofsd: Create new file with security contextVivek Goyal2022-02-171-29/+200
* | virtiofsd: Add helpers to work with /proc/self/task/tid/attr/fscreateVivek Goyal2022-02-171-0/+92
* | virtiofsd: Move core file creation code in separate functionVivek Goyal2022-02-171-11/+25
* | virtiofsd, fuse_lowlevel.c: Add capability to parse security contextVivek Goyal2022-02-173-1/+113
* | virtiofsd: Extend size of fuse_conn_info->capable and ->want fieldsVivek Goyal2022-02-172-3/+3
* | virtiofsd: Parse extended "struct fuse_init_in"Vivek Goyal2022-02-171-22/+39
* | virtiofsd: Fix breakage due to fuse_init_in size changeVivek Goyal2022-02-171-1/+3
* | virtiofsd: Do not support blocking flockSebastian Hasler2022-02-161-0/+9
|/
* tools/virtiofsd: Add rseq syscall to the seccomp allowlistChristian Ehrhardt2022-02-141-0/+3
* virtiofsd: Drop membership of all supplementary groups (CVE-2022-0358)Vivek Goyal2022-01-261-0/+27
* virtiofsd: Error on bad socket group nameDr. David Alan Gilbert2021-10-251-0/+7
* virtiofsd: Add a helper to stop all queuesVivek Goyal2021-10-251-9/+13
* virtiofsd: Add a helper to send element on virtqueueVivek Goyal2021-10-251-27/+18Star
* virtiofsd: Remove unused virtio_fs_config definitionVivek Goyal2021-10-251-6/+0Star
* virtiofsd: xattr mapping add a new type "unsupported"Vivek Goyal2021-10-251-3/+14
* Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/pull-virtiofs-2021...Peter Maydell2021-09-192-0/+2
|\
| * virtiofsd: Reverse req_list before processing itSergio Lopez2021-09-161-0/+1
| * tools/virtiofsd: Add fstatfs64 syscall to the seccomp allowlistThomas Huth2021-09-161-0/+1
* | spelling: sytem => systemMichael Tokarev2021-09-151-2/+2
|/
* virtiofsd: Add missing newline in error messageHubert Jasudowicz2021-07-091-1/+1
* virtiofsd: Add an option to enable/disable posix aclsVivek Goyal2021-07-052-1/+115
* virtiofsd: Switch creds, drop FSETID for system.posix_acl_access xattrVivek Goyal2021-07-051-0/+75
* virtiofsd: Add capability to change/restore umaskVivek Goyal2021-07-051-6/+16
* virtiofsd: Add umask to seccom allow listVivek Goyal2021-07-051-0/+1
* virtiofsd: Add support for extended setxattrVivek Goyal2021-07-053-3/+14
* virtiofsd: Fix xattr operations overwriting errnoVivek Goyal2021-07-051-6/+10
* virtiofsd: Fix fuse setxattr() API change issueVivek Goyal2021-07-052-1/+11
* virtiofsd: Don't allow file creation with FUSE_OPENGreg Kurz2021-07-051-0/+6
* virtiofsd: use GDateTime for formatting timestamp for debug messagesDaniel P. Berrangé2021-07-051-21/+4Star
* Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into st...Peter Maydell2021-06-042-0/+592
|\
| * ebpf: Added eBPF RSS program.Andrew Melnychenko2021-06-042-0/+592
* | tools/virtiofsd/fuse_opt.c: Replaced a malloc with GLib's g_try_mallocMahmoud Mandour2021-05-261-2/+2
* | tools/virtiofsd/buffer.c: replaced a calloc call with GLib's g_try_new0Mahmoud Mandour2021-05-261-2/+2
* | virtiofsd: Set req->reply_sent right after sending replyVivek Goyal2021-05-261-14/+5Star
* | virtiofsd: Check EOF before short readVivek Goyal2021-05-261-11/+10Star
* | virtiofsd: Simplify skip byte logicVivek Goyal2021-05-261-10/+4Star
* | virtiofsd: get rid of in_sg_left variableVivek Goyal2021-05-261-11/+6Star
* | virtiofsd: Use iov_discard_front() to skip bytesVivek Goyal2021-05-261-11/+3Star
* | virtiofsd: Get rid of unreachable code in readVivek Goyal2021-05-261-5/+0Star
* | virtiofsd: Check for EINTR in preadv() and retryVivek Goyal2021-05-261-0/+3
|/
span> | | | | | | | | We have three almost identical functions that call an external process and return its output and return code. Refactor them into small wrappers around a common function. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20200924152717.287415-29-kwolf@redhat.com> Acked-by: Stefan Hajnoczi <stefanha@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> * block/export: Add BLOCK_EXPORT_DELETED eventKevin Wolf2020-10-023-2/+13 | | | | | | | | | | | | Clients may want to know when an export has finally disappeard (block-export-del returns earlier than that in the general case), so add a QAPI event for it. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20200924152717.287415-22-kwolf@redhat.com> Acked-by: Stefan Hajnoczi <stefanha@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> * block/export: Add 'id' option to block-export-addKevin Wolf2020-10-021-2/+2 | | | | | | | | | | | | | | | | | | We'll need an id to identify block exports in monitor commands. This adds one. Note that this is different from the 'name' option in the NBD server, which is the externally visible export name. While block export ids need to be unique in the whole process, export names must be unique only for the same server. Different export types or (potentially in the future) multiple NBD servers can have the same export name externally, but still need different block export ids internally. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200924152717.287415-19-kwolf@redhat.com> Acked-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> * configure: Bump the minimum required Python version to 3.6Thomas Huth2020-10-021-2/+0Star | | | | | | | | | | | | All our supported build platforms have Python 3.6 or newer nowadays, and there are some useful features in Python 3.6 which are not available in 3.5 yet (e.g. the type hint annotations which will allow us to statically type the QAPI parser), so let's bump the minimum Python version to 3.6 now. Signed-off-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20200923162908.95372-1-thuth@redhat.com> Message-Id: <20200925154027.12672-16-alex.bennee@linaro.org> * meson: clean up build_by_defaultPaolo Bonzini2020-09-301-2/+1Star | | | | | | | | | | | Build all executables by default except for the known-broken ones. This also allows running qemu-iotests without manually building socket_scm_helper. Reported-by: Max Reitz <mreitz@redhat.com> Tested-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> * tests/acpi: drop unnecessary filesMichael S. Tsirkin2020-09-291-0/+0 | | | | | | | | The last pull added a ton of useless files by mistake. Drop them all. Fixes: 0ed93f4c05896 ("update golden master DSDT binary table blobs for q35") Signed-off-by: Michael S. Tsirkin <mst@redhat.com> * tests/acpi: update golden master DSDT binary table blobs for q35Ani Sinha2020-09-29