pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils



Module Name:    pkgsrc
Committed By:   bouyer
Date:           Wed Sep 21 17:03:38 UTC 2016

Modified Files:
        pkgsrc/sysutils/xenkernel45: Makefile distinfo
        pkgsrc/sysutils/xentools45: Makefile distinfo
        pkgsrc/sysutils/xentools45/patches: patch-XSA-184
Removed Files:
        pkgsrc/sysutils/xenkernel45/patches: patch-XSA-172 patch-XSA-173
            patch-XSA-176 patch-XSA-180 patch-XSA-181 patch-XSA-182
            patch-XSA-183 patch-XSA-185 patch-XSA-186-1 patch-XSA-186-2
            patch-XSA-187-1 patch-XSA-187-2
        pkgsrc/sysutils/xentools45/patches: patch-XSA-178 patch-XSA-179
            patch-XSA-180

Log Message:
Update xenkernel45 and xentools45 to 4.5.5.
Changes since 4.5.3: mostly bugfixes, including fixes for
security issues XSA-172, XSA-173, XSA-175, XSA-176, XSA-178, XSA-179, XSA-180,
XSA-181, XSA-182, XSA-183, XSA-184, XSA-185, XSA-186 and XSA-187.
All but XSA-175 were already fixed in pkgsrc.
Complete list of changes and links to the XSA advisories:
https://www.xenproject.org/downloads/xen-archives/xen-45-series/xen-455.html


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/sysutils/xenkernel45/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/sysutils/xenkernel45/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/sysutils/xenkernel45/patches/patch-XSA-172 \
    pkgsrc/sysutils/xenkernel45/patches/patch-XSA-173 \
    pkgsrc/sysutils/xenkernel45/patches/patch-XSA-176 \
    pkgsrc/sysutils/xenkernel45/patches/patch-XSA-180 \
    pkgsrc/sysutils/xenkernel45/patches/patch-XSA-181 \
    pkgsrc/sysutils/xenkernel45/patches/patch-XSA-182 \
    pkgsrc/sysutils/xenkernel45/patches/patch-XSA-183 \
    pkgsrc/sysutils/xenkernel45/patches/patch-XSA-185 \
    pkgsrc/sysutils/xenkernel45/patches/patch-XSA-186-1 \
    pkgsrc/sysutils/xenkernel45/patches/patch-XSA-186-2 \
    pkgsrc/sysutils/xenkernel45/patches/patch-XSA-187-1 \
    pkgsrc/sysutils/xenkernel45/patches/patch-XSA-187-2
cvs rdiff -u -r1.38 -r1.39 pkgsrc/sysutils/xentools45/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/sysutils/xentools45/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/sysutils/xentools45/patches/patch-XSA-178 \
    pkgsrc/sysutils/xentools45/patches/patch-XSA-179 \
    pkgsrc/sysutils/xentools45/patches/patch-XSA-180
cvs rdiff -u -r1.1 -r1.2 pkgsrc/sysutils/xentools45/patches/patch-XSA-184

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/xenkernel45/Makefile
diff -u pkgsrc/sysutils/xenkernel45/Makefile:1.21 pkgsrc/sysutils/xenkernel45/Makefile:1.22
--- pkgsrc/sysutils/xenkernel45/Makefile:1.21   Thu Sep  8 15:44:07 2016
+++ pkgsrc/sysutils/xenkernel45/Makefile        Wed Sep 21 17:03:37 2016
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.21 2016/09/08 15:44:07 bouyer Exp $
+# $NetBSD: Makefile,v 1.22 2016/09/21 17:03:37 bouyer Exp $
 
-VERSION=       4.5.3
+VERSION=       4.5.5
 DISTNAME=      xen-${VERSION}
 PKGNAME=       xenkernel45-${VERSION}
-PKGREVISION=   3
+#PKGREVISION=  0
 CATEGORIES=    sysutils
 MASTER_SITES=  http://bits.xensource.com/oss-xen/release/${VERSION}/
 

Index: pkgsrc/sysutils/xenkernel45/distinfo
diff -u pkgsrc/sysutils/xenkernel45/distinfo:1.17 pkgsrc/sysutils/xenkernel45/distinfo:1.18
--- pkgsrc/sysutils/xenkernel45/distinfo:1.17   Thu Sep  8 15:44:07 2016
+++ pkgsrc/sysutils/xenkernel45/distinfo        Wed Sep 21 17:03:37 2016
@@ -1,22 +1,10 @@
-$NetBSD: distinfo,v 1.17 2016/09/08 15:44:07 bouyer Exp $
+$NetBSD: distinfo,v 1.18 2016/09/21 17:03:37 bouyer Exp $
 
-SHA1 (xen-4.5.3.tar.gz) = 95d56c42642adcffe55dcf82a021d49115373108
-RMD160 (xen-4.5.3.tar.gz) = 7ba586b20404e95308007663e87868c0ccc0e6f4
-SHA512 (xen-4.5.3.tar.gz) = 086b9b75e97d836498fd4f34b645c9b2f941db44efe8c7d23e53aa6455d40e1672962aaa7bac0db1db82255dba490c4fe996f356c184e71ea7fa5b483d9e9c0f
-Size (xen-4.5.3.tar.gz) = 18416997 bytes
+SHA1 (xen-4.5.5.tar.gz) = 4073d411c72d3298baacfc15577b92b9ae577073
+RMD160 (xen-4.5.5.tar.gz) = 34132ab04752dc594fbdc1404c95f402b7bbbe39
+SHA512 (xen-4.5.5.tar.gz) = 7e8d7e0248daa91389db0250c5f214dc1ab46c058d556a4326c801933ead05cc450cb9510108586418de029b81a80fd9f272ec1749d288a8250e69599aa2d769
+Size (xen-4.5.5.tar.gz) = 18426889 bytes
 SHA1 (patch-Config.mk) = a2a104d023cea4e551a3ad40927d4884d6c610bf
-SHA1 (patch-XSA-172) = ff4560534381d4d4c553170fbeb674f9361d9740
-SHA1 (patch-XSA-173) = 0f6a2c4d9467713f3d969020f8fba62aa2f5297b
-SHA1 (patch-XSA-176) = 221ed0dce1a97e03c0f0cb216f5ffd13269fd162
-SHA1 (patch-XSA-180) = d50f2c7d4ae7bbc8d0ae892f7bdf4ca0ba867d1a
-SHA1 (patch-XSA-181) = 3fc00b9543d6bd834359a299c288839ad69f3fbb
-SHA1 (patch-XSA-182) = 77dfd369df89a51355318e26e38837482f09996e
-SHA1 (patch-XSA-183) = f2a6027ff71c32c16abeb1b17e3226b714a5f1f4
-SHA1 (patch-XSA-185) = a2313922aa4dad734b96c80f64fe54eca3c14019
-SHA1 (patch-XSA-186-1) = 71e4a6c4c683891bac50682a3ab69a204fb681ad
-SHA1 (patch-XSA-186-2) = 6094c2efe468e3f31712659be9a71af2cbe8dc1f
-SHA1 (patch-XSA-187-1) = 55ea0c2d9c7d8d9476a5ab97342ff552be4faf56
-SHA1 (patch-XSA-187-2) = f5308fee03a5d73c8aa283eb82cc36a6a3d3bc06
 SHA1 (patch-xen_Makefile) = 750d0c8d4fea14d3ef3f872de5242a1f5104cbbe
 SHA1 (patch-xen_arch_x86_Rules.mk) = 7b0894ba7311edb02118a021671f304cf3872154
 SHA1 (patch-xen_common_page__alloc.c) = c4d606de1cada8cf89b5abd16efada3d58c68a03

Index: pkgsrc/sysutils/xentools45/Makefile
diff -u pkgsrc/sysutils/xentools45/Makefile:1.38 pkgsrc/sysutils/xentools45/Makefile:1.39
--- pkgsrc/sysutils/xentools45/Makefile:1.38    Sun Sep 11 11:38:10 2016
+++ pkgsrc/sysutils/xentools45/Makefile Wed Sep 21 17:03:38 2016
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.38 2016/09/11 11:38:10 spz Exp $
+# $NetBSD: Makefile,v 1.39 2016/09/21 17:03:38 bouyer Exp $
 
-VERSION=       4.5.3
-PKGREVISION=   4
+VERSION=       4.5.5
+#PKGREVISION=  0
 VERSION_IPXE=  9a93db3f0947484e30e753bbd61a10b17336e20e
 
 DISTNAME=              xen-${VERSION}

Index: pkgsrc/sysutils/xentools45/distinfo
diff -u pkgsrc/sysutils/xentools45/distinfo:1.26 pkgsrc/sysutils/xentools45/distinfo:1.27
--- pkgsrc/sysutils/xentools45/distinfo:1.26    Sun Sep 11 11:38:10 2016
+++ pkgsrc/sysutils/xentools45/distinfo Wed Sep 21 17:03:38 2016
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.26 2016/09/11 11:38:10 spz Exp $
+$NetBSD: distinfo,v 1.27 2016/09/21 17:03:38 bouyer Exp $
 
 SHA1 (ipxe-git-9a93db3f0947484e30e753bbd61a10b17336e20e.tar.gz) = fecadf952821e830ce1a1d19655288eef8488f88
 RMD160 (ipxe-git-9a93db3f0947484e30e753bbd61a10b17336e20e.tar.gz) = 539bfa12db7054228250d6dd380bbf96c1a040f8
 SHA512 (ipxe-git-9a93db3f0947484e30e753bbd61a10b17336e20e.tar.gz) = c5cb1cdff40d2d71fd3e692a9d0efadf2aa17290daf5195391a1c81ddd9dfc913a8e44d5be2b12be85b2a5565ea31631c99c7053564f2fb2225c80ea0bb0e4a4
 Size (ipxe-git-9a93db3f0947484e30e753bbd61a10b17336e20e.tar.gz) = 2867999 bytes
-SHA1 (xen-4.5.3.tar.gz) = 95d56c42642adcffe55dcf82a021d49115373108
-RMD160 (xen-4.5.3.tar.gz) = 7ba586b20404e95308007663e87868c0ccc0e6f4
-SHA512 (xen-4.5.3.tar.gz) = 086b9b75e97d836498fd4f34b645c9b2f941db44efe8c7d23e53aa6455d40e1672962aaa7bac0db1db82255dba490c4fe996f356c184e71ea7fa5b483d9e9c0f
-Size (xen-4.5.3.tar.gz) = 18416997 bytes
+SHA1 (xen-4.5.5.tar.gz) = 4073d411c72d3298baacfc15577b92b9ae577073
+RMD160 (xen-4.5.5.tar.gz) = 34132ab04752dc594fbdc1404c95f402b7bbbe39
+SHA512 (xen-4.5.5.tar.gz) = 7e8d7e0248daa91389db0250c5f214dc1ab46c058d556a4326c801933ead05cc450cb9510108586418de029b81a80fd9f272ec1749d288a8250e69599aa2d769
+Size (xen-4.5.5.tar.gz) = 18426889 bytes
 SHA1 (patch-.._.._ipxe_src_core_settings.c) = 9e053e5e9936f49c46af0d59382a67d5f28cb39d
 SHA1 (patch-.._.._ipxe_src_interface_efi_efi_snp.c) = 7cd8a2d2dbeff55624b5d3461d22cd8331221762
 SHA1 (patch-.._.._ipxe_src_net_fcels.c) = 7c13c87af5e38233f8b867503789f536394e7005
@@ -20,10 +20,7 @@ SHA1 (patch-.._docs_man_xlcpupool.cfg.po
 SHA1 (patch-.._docs_misc_xl-disk-configuration.txt) = 5b59cfc2569d1a4c10d6c0fcb98ed35278723b79
 SHA1 (patch-Makefile) = eb5d3211b26c5f10a24fcca658c83d5f60990d9f
 SHA1 (patch-Rules.mk) = e0dc4234c35dc2d78afad4a90b0af829a6a10b50
-SHA1 (patch-XSA-178) = 5cb68dd7d82f537e9a9d0417cc79e8cafeb05ac2
-SHA1 (patch-XSA-179) = b73d44757651efe4b8df27cedd7f9827f3d6a6ca
-SHA1 (patch-XSA-180) = 58a93dec38792a36bca74123444eb72fafe158a3
-SHA1 (patch-XSA-184) = 08103cae34512c1a3b9eb3e5cfdf8a15a302e419
+SHA1 (patch-XSA-184) = b9089f29b67d1756e2c4919df30041282cebdfed
 SHA1 (patch-blktap_drivers_Makefile) = 7cc53b2a0dea1694a969046ab8542271ca63f9e7
 SHA1 (patch-configure) = 97fa4274e425984d593cd93aea36edc681462b88
 SHA1 (patch-console_daemon_utils.c) = 915078ce6155a367e3e597fa7ab551f6afac083f

Index: pkgsrc/sysutils/xentools45/patches/patch-XSA-184
diff -u pkgsrc/sysutils/xentools45/patches/patch-XSA-184:1.1 pkgsrc/sysutils/xentools45/patches/patch-XSA-184:1.2
--- pkgsrc/sysutils/xentools45/patches/patch-XSA-184:1.1        Sun Sep 11 11:38:10 2016
+++ pkgsrc/sysutils/xentools45/patches/patch-XSA-184    Wed Sep 21 17:03:38 2016
@@ -41,43 +41,3 @@ index c26feff..42897bf 100644
      do {
          struct iovec *sg;
 
-From e469db25d6b2e5c71cd15451889226641c53a5cd Mon Sep 17 00:00:00 2001
-From: P J P <ppandit%redhat.com@localhost>
-Date: Mon, 25 Jul 2016 17:37:18 +0530
-Subject: [PATCH] virtio: error out if guest exceeds virtqueue size
-
-A broken or malicious guest can submit more requests than the virtqueue
-size permits.
-
-The guest can submit requests without bothering to wait for completion
-and is therefore not bound by virtqueue size.  This requires reusing
-vring descriptors in more than one request, which is incorrect but
-possible.  Processing a request allocates a VirtQueueElement and
-therefore causes unbounded memory allocation controlled by the guest.
-
-Exit with an error if the guest provides more requests than the
-virtqueue size permits.  This bounds memory allocation and makes the
-buggy guest visible to the user.
-
-Reported-by: Zhenhao Hong <zhenhaohong%gmail.com@localhost>
-Signed-off-by: Stefan Hajnoczi <stefanha%redhat.com@localhost>
----
- hw/virtio/virtio.c | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/hw/virtio/virtio.c b/hw/virtio/virtio.c
-index d24f775..f8ac0fb 100644
---- qemu-xen/hw/virtio/virtio.c.orig   2016-02-18 17:30:28.000000000 +0000
-+++ qemu-xen/hw/virtio/virtio.c        2016-09-11 11:01:48.000000000 +0000
-@@ -459,6 +459,11 @@ int virtqueue_pop(VirtQueue *vq, VirtQue
- 
-     max = vq->vring.num;
- 
-+    if (vq->inuse >= max) {
-+        error_report("Virtqueue size exceeded");
-+        exit(1);
-+    }
-+
-     i = head = virtqueue_get_head(vq, vq->last_avail_idx++);
-     if (vq->vdev->guest_features & (1 << VIRTIO_RING_F_EVENT_IDX)) {
-         vring_avail_event(vq, vring_avail_idx(vq));



Home | Main Index | Thread Index | Old Index