From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39573) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ciVnH-0005uP-8i for qemu-devel@nongnu.org; Mon, 27 Feb 2017 19:37:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ciVnC-0005Kk-CO for qemu-devel@nongnu.org; Mon, 27 Feb 2017 19:37:31 -0500 Received: from mo6.mail-out.ovh.net ([178.32.228.6]:37543) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ciVnC-0005Ke-5c for qemu-devel@nongnu.org; Mon, 27 Feb 2017 19:37:26 -0500 Received: from player761.ha.ovh.net (b9.ovh.net [213.186.33.59]) by mo6.mail-out.ovh.net (Postfix) with ESMTP id B0BCBB34DA for ; Tue, 28 Feb 2017 01:37:24 +0100 (CET) Date: Tue, 28 Feb 2017 01:37:21 +0100 From: Greg Kurz Message-ID: <20170228013721.242076f0@bahia.lan> In-Reply-To: <1488236421-30983-1-git-send-email-groug@kaod.org> References: <1488236421-30983-1-git-send-email-groug@kaod.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/QuwUzRJF/DkHgMbWZ0yA36="; protocol="application/pgp-signature" Subject: Re: [Qemu-devel] [PULL 00/31] 9p patches 2017-02-27 for 2.9 soft freeze List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Peter Maydell , "Aneesh Kumar K.V" --Sig_/QuwUzRJF/DkHgMbWZ0yA36= Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Peter, I have some issues with this pull request. Please don't apply it, I'll resp= in a new one. Thanks. On Mon, 27 Feb 2017 23:59:50 +0100 Greg Kurz wrote: > The following changes since commit 8f2d7c341184a95d05476ea3c45dbae2b9ddbe= 51: >=20 > Merge remote-tracking branch 'remotes/berrange/tags/pull-qcrypto-2017-0= 2-27-1' into staging (2017-02-27 15:33:21 +0000) >=20 > are available in the git repository at: >=20 > https://github.com/gkurz/qemu.git tags/for-upstream >=20 > for you to fetch changes up to a07ef65e3aeac852188331708716792930d819ef: >=20 > 9pfs: local: drop unused code (2017-02-27 22:45:17 +0100) >=20 > ---------------------------------------------------------------- > This pull request brings: > - a fix to a minor bug reported by Coverity > - throttling support in the local backend (command line only) > - a huge fix for CVE-2016-9602 (symlink attack vulnerability) >=20 > ---------------------------------------------------------------- > Greg Kurz (29): > fsdev: add IO throttle support to fsdev devices > 9pfs: local: move xattr security ops to 9p-xattr.c > 9pfs: remove side-effects in local_init() > 9pfs: remove side-effects in local_open() and local_opendir() > 9pfs: introduce relative_openat_nofollow() helper > 9pfs: local: keep a file descriptor on the shared folder > 9pfs: local: open/opendir: don't follow symlinks > 9pfs: local: lgetxattr: don't follow symlinks > 9pfs: local: llistxattr: don't follow symlinks > 9pfs: local: lsetxattr: don't follow symlinks > 9pfs: local: lremovexattr: don't follow symlinks > 9pfs: local: unlinkat: don't follow symlinks > 9pfs: local: remove: don't follow symlinks > 9pfs: local: utimensat: don't follow symlinks > 9pfs: local: statfs: don't follow symlinks > 9pfs: local: truncate: don't follow symlinks > 9pfs: local: readlink: don't follow symlinks > 9pfs: local: lstat: don't follow symlinks > 9pfs: local: renameat: don't follow symlinks > 9pfs: local: rename: use renameat > 9pfs: local: improve error handling in link op > 9pfs: local: link: don't follow symlinks > 9pfs: local: chmod: don't follow symlinks > 9pfs: local: chown: don't follow symlinks > 9pfs: local: symlink: don't follow symlinks > 9pfs: local: mknod: don't follow symlinks > 9pfs: local: mkdir: don't follow symlinks > 9pfs: local: open2: don't follow symlinks > 9pfs: local: drop unused code >=20 > Paolo Bonzini (1): > 9pfs: fix v9fs_lock error case >=20 > Pradeep (1): > throttle: factor out duplicate code >=20 > blockdev.c | 83 +--- > fsdev/Makefile.objs | 2 +- > fsdev/file-op-9p.h | 3 + > fsdev/qemu-fsdev-opts.c | 3 + > fsdev/qemu-fsdev-throttle.c | 118 +++++ > fsdev/qemu-fsdev-throttle.h | 39 ++ > hw/9pfs/9p-local.c | 1031 +++++++++++++++++++++------------= ------ > hw/9pfs/9p-local.h | 20 + > hw/9pfs/9p-posix-acl.c | 44 +- > hw/9pfs/9p-util.c | 68 +++ > hw/9pfs/9p-util.h | 53 ++ > hw/9pfs/9p-xattr-user.c | 24 +- > hw/9pfs/9p-xattr.c | 166 ++++++- > hw/9pfs/9p-xattr.h | 87 +--- > hw/9pfs/9p.c | 19 +- > hw/9pfs/Makefile.objs | 2 +- > hw/9pfs/cofile.c | 2 + > include/qemu/throttle-options.h | 92 ++++ > qemu-options.hx | 7 +- > 19 files changed, 1180 insertions(+), 683 deletions(-) > create mode 100644 fsdev/qemu-fsdev-throttle.c > create mode 100644 fsdev/qemu-fsdev-throttle.h > create mode 100644 hw/9pfs/9p-local.h > create mode 100644 hw/9pfs/9p-util.c > create mode 100644 hw/9pfs/9p-util.h > create mode 100644 include/qemu/throttle-options.h --Sig_/QuwUzRJF/DkHgMbWZ0yA36= Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAli0xkEACgkQAvw66wEB28IMOQCgl3/XeX16h9KuYcGj0bIRRBcb N7MAnRfMYKx1xABLXf04fZccoVFaTRO9 =yi2e -----END PGP SIGNATURE----- --Sig_/QuwUzRJF/DkHgMbWZ0yA36=--