Cole Robinson
43b563a3f6
Fix usb3 drive issues with windows guests (bz #1493196 )
...
CVE-2017-15038: 9p: information disclosure when reading extended attributes (bz #1499111 )
CVE-2017-15268: potential memory exhaustion via websock connection to VNC (bz #1496882 )
CVE-2017-14167: multiboot OOB access while loading kernel image (bz #1489376 )
CVE-2017-13672: vga: OOB read access during display update (bz #1486561 )
CVE-2017-12809: flushing of empty CDROM drives leads to NULL deref (bz #1483536 )
CVE-2017-11434 slirp: out-of-bounds read while parsing dhcp options (bz #1472612 )
Fix sending multimedia keys through spice (bz #1471758 )
Another ppc64le binfmt fix (bz #1500526 )
2017-10-19 13:00:46 -04:00
Paolo Bonzini
78f76fb238
Revert "Fix endianness of e_type in the ppc64le binfmt"
...
This reverts commit 2fd4b1cfa0
. It was
never built in Koji and in fact does not build at all.
2017-09-22 11:04:04 +02:00
Nathaniel McCallum
2fd4b1cfa0
Fix endianness of e_type in the ppc64le binfmt
...
(cherry picked from commit 98b428ff80
)
2017-09-19 18:20:57 -04:00
Cole Robinson
1df6e75814
Rebase to 2.9.1 stable release
2017-09-08 15:46:18 -04:00
Adam Williamson
ceebe0743f
Backport fixes for openQA input issues after CVE-2017-8379 fix
2017-08-16 13:09:56 -07:00
Cole Robinson
e41841f82f
Drop qemu workaround for AMD CPU issues (bz #1467599 )
...
Backport binfmt/static improvements from rawhide
2017-08-04 16:53:45 -04:00
Nathaniel McCallum
6cd6fd73b9
Restrict user-static to user-static builds
...
(cherry picked from commit 22c2909bc1
)
2017-08-04 16:26:18 -04:00
Nathaniel McCallum
cd72cb5564
Cleanup binfmt deps/scripts; add binfmt for ppc64le
...
(cherry picked from commit f73c470a02
)
2017-08-04 16:26:03 -04:00
Cole Robinson
d6538fef33
Workaround libvirt 3.2 CPU issues (bz #1467599 )
2017-07-13 16:31:33 -04:00
Cole Robinson
61973ed6f5
CVE-2017-8112: vmw_pvscsi: infinite loop in pvscsi_log2 (bz #1445622 )
...
CVE-2017-8309: audio: host memory lekage via capture buffer (bz #1446520 )
CVE-2017-8379: input: host memory lekage via keyboard events (bz #1446560 )
CVE-2017-8380: scsi: megasas: out-of-bounds read in megasas_mmio_write (bz #1446578 )
CVE-2017-7493: 9pfs: guest privilege escalation in virtfs mapped-file mode (bz #1451711 )
CVE-2017-9503: megasas: null pointer dereference while processing megasas command (bz #1459478 )
CVE-2017-10806: usb-redirect: stack buffer overflow in debug logging (bz #1468497 )
CVE-2017-9524: nbd: segfault due to client non-negotiation (bz #1460172 )
CVE-2017-10664: qemu-nbd: server breaks with SIGPIPE upon client abort (bz #1466192 )
2017-07-12 18:16:27 -04:00
Adam Williamson
ecbacbf654
Disable some qmp commands to work around issue with libvirt 3.2
2017-07-04 23:26:29 -07:00
Cole Robinson
faa9df96ad
Fix fedpkg verrel
2017-04-25 16:17:05 -04:00
Cole Robinson
33f79e5eb1
Rebase to qemu-2.9.0 GA
2017-04-25 16:03:50 -04:00
Cole Robinson
514d6bc543
Rebase to qemu-2.9.0-rc4
...
Fix ipxe rom links for aarch64
2017-04-13 19:28:05 -04:00
Richard W.M. Jones
5dd6a73c80
Backport upstream fix for assertion when copy-on-read=true (RHBZ#1439922).
2017-04-08 09:39:38 +01:00
Cole Robinson
74c0a82292
Rebase to qemu-2.9.0-rc3
2017-04-04 18:27:53 -04:00
Cole Robinson
0db3257f1a
Rebase to qemu-2.9.0-rc2
...
Add Obsoletes for or32-or1k rename (bz 1435016)
2017-03-29 13:54:10 -04:00
Cole Robinson
996634350a
spec: Pull in vga and pxe roms for ppc64 (bz 1431403)
2017-03-29 13:03:29 -04:00
Cole Robinson
1db5811d26
Rebase to qemu-2.9.0-rc1
2017-03-21 18:42:44 -04:00
Cole Robinson
1c7073d8dd
Rebase to qemu-2.9.0-rc0
2017-03-15 14:03:33 -04:00
Daniel P. Berrange
6a041ef569
Drop texi2html BR, since QEMU switched to using makeinfo back in 2010
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2017-02-20 17:49:12 +00:00
Fedora Release Engineering
c1f9c0e4d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2017-02-11 11:12:06 +00:00
Cole Robinson
8b317f0917
Rebase to qemu-2.8.0 GA
2016-12-20 16:17:18 -05:00
Cole Robinson
50bb158a7a
Rebase to qemu-2.8.0-rc3
2016-12-12 16:04:42 -05:00
Daniel P. Berrange
8288677cfa
Rebuild for libxen* soname changes
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2016-12-08 14:17:33 +00:00
Cole Robinson
9074eea4bb
Add rc2 sources
2016-12-05 12:04:20 -05:00
Cole Robinson
17a6dacdca
Remove --disable-xfsctl option, no longer explicitly required
...
It was added at one point to work around temporarily broken
xfsprogs-devel
2016-12-05 11:57:27 -05:00
Cole Robinson
84eeb10ee8
spec: Share common configure options between static/standard builds
2016-12-05 11:57:27 -05:00
Cole Robinson
151958b44b
Rebase to qemu-2.8.0-rc2
2016-12-05 11:57:27 -05:00
Cole Robinson
3bbbcdcb07
Kill changelog entries prior to 2015
2016-12-05 10:45:56 -05:00
Cole Robinson
6f55752c5f
Depend on vte291, not vte3
...
vte3 is stuck at a certain version, vte291 is actually where new vte
versions are packaged. Yes, that's confusing.
2016-12-05 10:45:56 -05:00
Paolo Bonzini
b68b5fed43
Do not build aarch64 with -fPIC anymore (rhbz 1232499)
...
This seems to be unnecessary now (tested with kvm-unit-tests on aarch64
F25).
2016-11-28 15:47:34 +01:00
Nathaniel McCallum
0583426e3d
Clean up binfmt.d configuration files
...
In particular, I performed the following changes:
1. Add the (missing) aarch64 configuration.
2. Mask out e_ident[EI_OSABI]. A single OS can have multiple values
here. We just pass them all to qemu. I personally ran into this issue
(where filtering was too strict) on ppc64.
3. Mask out e_ident[EI_ABIVERSION]. On Linux, this value is ignored.
4. Mask out e_ident[EI_PAD]. The current check insists they are zero
when they are, in fact, undefined.
5. Don't mask any bits for e_ident[EI_VERSION]. We want an exact match
on this since there has only ever been one version. However, alpha, i386
and i486 were masking out the least significant bit.
6. Don't mask any bits for e_ident[EI_DATA]. You can't mask out bits for
endianness because it controls the byte order of later bytes in the
binfmt match (starting at offset 0x10). So you can never have a rule
which works with bits masked out on this field. However, alpha, i386 and
i486 were masking out the least significant bit.
2016-11-15 10:33:03 -05:00
Richard W.M. Jones
820948cb49
Fix qemu-sanity-check.
2016-11-14 14:37:49 +00:00
Richard W.M. Jones
ecbe006bda
Create subpackages for modularized qemu block drivers (RHBZ#1393688).
2016-11-14 14:37:15 +00:00
Cole Robinson
8a588691e2
Fix PPC64 build with memlock file (bz #1387601 )
2016-10-25 10:18:57 -04:00
Bastien Nocera
b8878c0ca6
Add "F" flag to static user emulators' binfmt, to make them
...
available in containers (#1384615 )
- Also fixes the path of those emulators in the binfmt configurations
2016-10-19 19:19:36 +02:00
Cole Robinson
cf816402f7
Fix nested PPC 'Unknown MMU model' error (bz #1374749 )
...
Fix flickering display with boxes + wayland VM (bz #1266484 )
Add ppc64 kvm memlock file (bz #1293024 )
2016-10-19 13:17:38 -04:00
Cole Robinson
d19693d908
Add ppc64 kvm memlock file (bz 1293024)
2016-10-19 12:23:45 -04:00
Cole Robinson
8dd6b5e9c8
spec: Use power64 macro consistently
2016-10-19 12:17:47 -04:00
Cole Robinson
3a13ddd514
CVE-2016-7155: pvscsi: OOB read and infinite loop (bz #1373463 )
...
CVE-2016-7156: pvscsi: infinite loop when building SG list (bz #1373480 )
CVE-2016-7156: pvscsi: infinite loop when processing IO requests (bz #1373480 )
CVE-2016-7170: vmware_vga: OOB stack memory access (bz #1374709 )
CVE-2016-7157: mptsas: invalid memory access (bz #1373505 )
CVE-2016-7466: usb: xhci memory leakage during device unplug (bz #1377838 )
CVE-2016-7423: scsi: mptsas: OOB access (bz #1376777 )
CVE-2016-7422: virtio: null pointer dereference (bz #1376756 )
CVE-2016-7908: net: Infinite loop in mcf_fec_do_tx (bz #1381193 )
CVE-2016-8576: usb: xHCI: infinite loop vulnerability (bz #1382322 )
CVE-2016-7995: usb: hcd-ehci: memory leak (bz #1382669 )
2016-10-15 22:24:48 -04:00
Hans de Goede
a2729a240b
Fix interrupt endpoints not working with network/spice USB redirection
...
on guest with an emulated xhci controller (rhbz#1382331)
2016-10-10 10:50:30 +02:00
Michal Toman
504e25420b
Fix build on MIPS
2016-09-21 09:29:36 +01:00
Cole Robinson
57dbb7a5be
Don't depend on edk2 roms where they aren't available (bz 1373576)
2016-09-08 15:56:28 -04:00
Cole Robinson
435be3635e
Rebase to qemu 2.7.0 GA
2016-09-08 15:52:09 -04:00
Cole Robinson
94ddf1cc6a
Rebase to qemu 2.7.0-rc3
2016-08-19 09:20:37 -04:00
Daniel P. Berrange
d52607ebe6
Also disable static builds on ppc64 due to glibc fubarness
2016-08-17 09:47:57 +01:00
Cole Robinson
4ff778e7b3
Add new sources
2016-08-08 20:07:27 -04:00
Cole Robinson
ef34be9e72
Rebase to qemu 2.7.0-rc2
...
* kvm_stat was moved to the kernel tree
* trace-events renamed to trace-events-all
* several new pxe roms added
2016-08-08 20:05:39 -04:00
Richard W.M. Jones
84e6ecadd9
Rebuild to attempt to fix '2:qemu-system-xtensa-2.6.0-5.fc25.x86_64 requires libxenctrl.so.4.6()(64bit)'
2016-07-23 16:37:42 +01:00