-
qemu-kvm (0.12.3+noroms-0ubuntu9.26) lucid-security; urgency=medium
* SECURITY UPDATE: code execution via cirrus vga blit regions
(LP: #1400775)
- debian/patches/CVE-2014-8106.patch: properly validate blit regions in
hw/cirrus_vga.c.
- CVE-2014-8106
-- Marc Deslauriers <email address hidden> Wed, 10 Dec 2014 16:18:02 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.25) lucid-security; urgency=medium
* SECURITY UPDATE: denial of service via slirp NULL pointer deref
- debian/patches/CVE-2014-3640.patch: make sure socket is not just a
stub in slirp/udp.c.
- CVE-2014-3640
* SECURITY UPDATE: possible privilege escalation via vmware-vga driver
- debian/patches/CVE-2014-3689.patch: verify rectangles in
hw/vmware_vga.c.
- CVE-2014-3689
* SECURITY UPDATE: denial of service via VNC console
- debian/patches/CVE-2014-7815.patch: validate bits_per_pixel in vnc.c.
- CVE-2014-7815
-- Marc Deslauriers <email address hidden> Tue, 11 Nov 2014 15:40:19 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.24) lucid-security; urgency=medium
* SECURITY UPDATE: denial of service and possible code exection via
incorrect image format validation (LP: #1322204)
- debian/patches/CVE-2014-0142.patch: validate extent_size header field
in block/bochs.c, validate s->tracks in block/parallels.c, validate
block size in block/vpc.c, backport function to qemu-common.h,
backport DIV_ROUND_UP to osdep.h.
- CVE-2014-0142
* SECURITY UPDATE: denial of service and possible code exection via
incorrect image format validation (LP: #1322204)
- debian/patches/CVE-2014-0143.patch: validate nb_sectors in
block.c, validate catalog_size header field in block/bochs.c,
prevent offsets_size integer overflow in block/cloop.c, fix catalog
size integer overflow in block/parallels.c, validate new_l1_size in
block/qcow2-cluster.c, use proper size in block/qcow2-refcount.c,
check L1 snapshot table size in block/qcow2-snapshot.c, check active
L1 table size in block/qcow2.c, define max size in block/qcow2.h.
- CVE-2014-0143
* SECURITY UPDATE: denial of service and possible code exection via
incorrect image format validation (LP: #1322204)
- debian/patches/CVE-2014-0144.patch: validate block sizes and offsets
in block/cloop.c, check offset in block/curl.c, validate size in
block/qcow2-refcount.c, check number of snapshots in
block/qcow2-snapshot.c, check sizes and offsets in block/qcow2.c,
move structs to block/qcow2.h, check sizes in block/vdi.c,
prevent overflows in block/vpc.c.
- CVE-2014-0144
* SECURITY UPDATE: denial of service and possible code exection via
incorrect image format validation (LP: #1322204)
- debian/patches/CVE-2014-0145.patch: check chunk sizes in block/dmg.c,
use correct size in block/qcow2-snapshot.c.
- CVE-2014-0145
* SECURITY UPDATE: denial of service and possible code exection via
incorrect image format validation (LP: #1322204)
- debian/patches/CVE-2014-0146.patch: calculate offsets properly in
block/qcow2.c.
- CVE-2014-0146
* SECURITY UPDATE: denial of service and possible code exection via
incorrect image format validation (LP: #1322204)
- debian/patches/CVE-2014-0147.patch: use proper sizes in block/bochs.c.
- CVE-2014-0147
* SECURITY UPDATE: multiple buffer overflows on invalid state load
- debian/patches: added large number of upstream patches pulled from
git tree.
- CVE-2013-4148
- CVE-2013-4151
- CVE-2013-4530
- CVE-2013-4531
- CVE-2013-4533
- CVE-2013-4534
- CVE-2013-4537
- CVE-2013-4538
- CVE-2013-4539
- CVE-2013-4540
- CVE-2013-6399
- CVE-2014-0182
- CVE-2014-0222
- CVE-2014-0223
-- Marc Deslauriers <email address hidden> Tue, 12 Aug 2014 14:35:45 -0400
-
qemu-kvm (0.12.3+noroms-0ubuntu9.22) lucid-security; urgency=medium
* SECURITY UPDATE: arbitrary code execution via MAC address table update
- debian/patches/CVE-2014-0150.patch: fix overflow in hw/virtio-net.c.
- CVE-2014-0150
* SECURITY UPDATE: denial of service and possible code execution via
smart self test counter
- debian/patches/CVE-2014-2894.patch: correct self-test count in
hw/ide/core.c.
- CVE-2014-2894
-- Marc Deslauriers <email address hidden> Fri, 25 Apr 2014 17:41:36 -0400
-
qemu-kvm (0.12.3+noroms-0ubuntu9.21) lucid-security; urgency=low
* SECURITY UPDATE: guest denial of service and possible code execution
via e1000 large packets
- debian/patches/CVE-2012-6075.patch: properly discard oversize packets
in hw/e1000.c.
- CVE-2012-6075
-- Marc Deslauriers <email address hidden> Tue, 15 Jan 2013 09:38:06 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.20) lucid-security; urgency=low
* SECURITY UPDATE: privilege escalation via VT100 sequences
- debian/patches/CVE-2012-3515.patch: check bounds in console.c.
- CVE-2012-3515
-- Marc Deslauriers <email address hidden> Tue, 25 Sep 2012 10:13:40 -0400
-
qemu-kvm (0.12.3+noroms-0ubuntu9.19) lucid-security; urgency=low
* SECURITY UPDATE: file overwrite via incorrect temp file checking
- debian/patches/CVE-2012-2652.patch: properly check length and
failures in block.c, block_int.h, block/vvfat.c.
- CVE-2012-2652
-- Marc Deslauriers <email address hidden> Tue, 31 Jul 2012 10:39:26 -0400
-
qemu-kvm (0.12.3+noroms-0ubuntu9.18) lucid-proposed; urgency=low
[ Michael Tokarev ]
* QEMUFileBuffered:-indicate-that-were-ready-when-the-underlying-file-is-ready.diff
(patch from upstream to speed up migration dramatically)
(closes: #597517) (LP: #524447)
[ Serge Hallyn ]
* debian/control: make qemu-common replace qemu (<< 0.12.3+noroms-0ubuntu9.17)
(LP: #592010)
-- Serge Hallyn <email address hidden> Mon, 13 Feb 2012 11:24:18 -0600
-
qemu-kvm (0.12.3+noroms-0ubuntu9.17) lucid-security; urgency=low
* SECURITY UPDATE: fix heap overflow in e1000 driver with crafted legacy
mode packets
- debian/patches/CVE-2012-0029.patch: check for overflow whenever issuing
PCI dma reads
- CVE-2012-0029
-- Jamie Strandboge <email address hidden> Tue, 17 Jan 2012 13:43:45 -0600
-
qemu-kvm (0.12.3+noroms-0ubuntu9.16) lucid-proposed; urgency=low
* debian/patches/e1000-Dont-set-the-Capabilities-List-bit.patch: Do not set
the Capabilities Pointer to NULL for e1000 ethernet adapter, allows Windows'
PCI/PCI Express Compliance Test to pass. Patch cherry picked from upstream
trunk commit, courtesy of Dann Frazier. (LP: #857746)
-- Serge Hallyn <email address hidden> Tue, 27 Sep 2011 22:35:24 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.15) lucid-security; urgency=low
* SECURITY UPDATE: fix potential privilege escalation via improper group
handling
- debian/patches/CVE-2011-2527.patch: call initgroups() to drop
supplementary group privileges
- CVE-2011-2527
-- Jamie Strandboge <email address hidden> Tue, 26 Jul 2011 08:54:11 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.14) lucid-proposed; urgency=low
* Add usb-linux-increase-buffer-for-usb-ctrl-req.patch from upstream to
increase the usb control buffer. (LP: #790145)
* debian/patches/QEMUFileBuffered-speedup.patch: Add patch from upstream
to fix slow save (LP: #524447)
-- Serge Hallyn <email address hidden> Fri, 22 Jul 2011 10:29:34 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.13) lucid-proposed; urgency=low
* Add usb-linux-increase-buffer-for-usb-ctrl-req.patch from upstream to
increase the usb control buffer. (LP: #790145)
-- Serge Hallyn <email address hidden> Thu, 07 Jul 2011 09:23:32 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.12) lucid-security; urgency=low
* SECURITY UPDATE: fix to validate virtqueue in and out requests from the
guests
- debian/patches/CVE-2011-2212-virtqueue-indirect-overflow.patch: update
hw/virtio.c to verify the length of indirect descriptors in
virtqueue_pop() and virtqueue_avail_bytes()
- CVE-2011-2212
* SECURITY UPDATE: validate virtio_queue_notify() is non-negative
- debian/patches/CVE-2011-2512-negative-vq-notifies.diff: update
to move comparison out to syborg_virtio_writel(), virtio_ioport_write()
and virtio_queue_notify_vq() and don't call common virtio code if
virtqueue number is invalid. Patch from Debian.
- CVE-2011-2512
-- Jamie Strandboge <email address hidden> Tue, 05 Jul 2011 15:16:04 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.10) lucid-proposed; urgency=low
* Add usb-linux-increase-buffer-for-usb-ctrl-req.patch from upstream to
increase the usb control buffer. (LP: #790145)
-- Serge Hallyn <email address hidden> Mon, 20 Jun 2011 13:20:29 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.9) lucid-security; urgency=low
* SECURITY UPDATE: fix heap buffer overflow from unaligned requests
- virtio-blk-fail-unaligned-access-CVE-2011-1750-52c050236e.diff:
patch from Debian
- CVE-2011-1750
* SECURITY UPDATE: verify no_hotplug attribute when handling hot-unplug
requests
- CVE-2011-1751-prep-pci-cleanly-backout-of-pci_qdev_init-925fe64ae7.diff:
Moving common code to a separate function and using it from another
place to fix a memory leak. Backported by Debian
- CVE-2011-1751-prep-hotplug-0-acpi_piix4-qdevfy-e8ec0571e1.diff: This
qdevifies acpi_piix4 device. Backported by Debian
- CVE-2011-1751-prep-hotplug-1-pci-allow-devices-being-tagged-as-not-hotpluggable-180c22e18b.diff:
Introduce a "no_hotplug" attribute and check it in common places
to ensure such devices wont be hot-(un)plugged. This needs the
pci-cleanly-backout-of-pci_qdev_init patch mentioned above. Backported
by Debian
- CVE-2011-1751-prep-hotplug-2-piix-tag-as-not-hotpluggable-0965f12da6.diff:
Backported by Debian
- CVE-2011-1751-prep-hotplug-3-vga-tag-as-not-hotplugable-be92bbf73d.diff:
Mark certain devices as non-hotpluggable. Backported by Debian
- CVE-2011-1751-hotplug-4-ignore-pci-hotplug-requests-for-unpluggable-devices.diff:
Verifies the no_hotplug attribute when handling hot-unplug request from
guest. Backported by Debian
-- Jamie Strandboge <email address hidden> Sun, 29 May 2011 08:35:24 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.8) lucid-proposed; urgency=low
* Add usb-linux-increase-buffer-for-usb-ctrl-req.patch from upstream to
increase the usb control buffer. (LP: #790145)
-- Serge Hallyn <email address hidden> Thu, 02 Jun 2011 08:33:48 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.7) lucid-proposed; urgency=low
* Apply three patches from upstream to make '-boot n' work with network card
defined with -device parameters. (LP: #786941)
- net-remove-NICInfo.bootable-field.patch
- net-remove-broken-net_set_boot_mask.patch
- boot-remove-unused-boot_devices_bitmap.patch
-- Serge Hallyn <email address hidden> Mon, 23 May 2011 11:15:02 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.6) lucid-proposed; urgency=low
* Pull in changes to vl.c from upstream to fix 'boot once=x'.
(LP: #719448)
-- Serge Hallyn <email address hidden> Mon, 02 May 2011 14:37:40 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.5) lucid-proposed; urgency=low
* debian/patches/block-fix-sector-comparison.patch: Fix virtio disk
corruption with large (>1Tb) volumes (LP: #574665)
-- Serge Hallyn <email address hidden> Fri, 28 Jan 2011 13:17:30 -0600
-
qemu-kvm (0.12.3+noroms-0ubuntu9.4) lucid-security; urgency=low
* SECURITY UPDATE: Setting VNC password to empty string silently
disables all authentication (LP: #697197)
- debian/patches/697197-fix-vnc-password-semantics.patch: Reverses the
change introduced in Qemu by git commit 52c18be9, thanks to Neil Wilson.
- CVE-2011-0011
-- Dustin Kirkland <email address hidden> Fri, 11 Feb 2011 09:57:30 -0600
-
qemu-kvm (0.12.3+noroms-0ubuntu9.3) lucid-proposed; urgency=low
* Fix segfault when using scsi with writeback (LP: #595438)
-- Serge Hallyn <email address hidden> Wed, 28 Jul 2010 09:56:56 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.2) lucid-proposed; urgency=low
* Previous patch did not fix memleak for everyone. Appending another
separate memleak fix patch. This package (tried out in
ppa:serge-hallyn/virt/ubuntu) was confirmed by David Weber to fix
his memory leak. (LP: #588293)
-- Serge Hallyn <email address hidden> Mon, 21 Jun 2010 11:55:23 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9.1) lucid-proposed; urgency=low
* Apply a patch to fix a slow (but huge) memory leak (LP: #588293)
-- Serge Hallyn <email address hidden> Tue, 15 Jun 2010 07:52:46 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu9) lucid; urgency=low
* Architecture-specific fixes (LP: #568904)
- debian/rules: configure with --disable-kvm on powerpc to fix FTBFS
- debian/control: Disable arch:any stuff on ia64: no qemu/kvm support anyway
-- Emmet Hikory <email address hidden> Fri, 23 Apr 2010 18:45:55 +0900
-
qemu-kvm (0.12.3+noroms-0ubuntu8) lucid; urgency=low
* debian/qemu-kvm-extras-static.postrm, .postinst: use "invoke-rc.d procps
start" instead of "start procps" to honor policy-rc.d and hence be
chroot-safe.
-- Loic Minier <email address hidden> Tue, 20 Apr 2010 13:12:08 +0200
-
qemu-kvm (0.12.3+noroms-0ubuntu6) lucid; urgency=low
* debian/qemu-kvm.upstart: fix logic that was preventing upstart
job from starting properly, LP: #559896
-- Dustin Kirkland <email address hidden> Sat, 10 Apr 2010 11:06:47 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu5) lucid; urgency=low
* debian/qemu-kvm.default: allow the kernel to determine the default,
comment out the configuration option, but leave it there so as to
be discoverable; seems that 2000 sleep-millisecs renders KSM basically
useless
-- Dustin Kirkland <email address hidden> Fri, 02 Apr 2010 16:35:05 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu4) lucid; urgency=low
* debian/patches/SDL-wrong-behaviour-of-caps-lock.patch:
Qemu does not pass pressed capslock to client, LP: #427612
-- Benjamin Drung <email address hidden> Thu, 01 Apr 2010 00:22:02 +0200
-
qemu-kvm (0.12.3+noroms-0ubuntu3) lucid; urgency=low
* debian/qemu-kvm.default, debian/qemu-kvm.upstart:
raise the default sleep between kernel same-page merging
(KSM) from 20 milliseconds to 2000 milliseconds, LP: #550985
-- Dustin Kirkland <email address hidden> Mon, 29 Mar 2010 11:35:44 -0500
-
qemu-kvm (0.12.3+noroms-0ubuntu2) lucid; urgency=low
* debian/control: ensure that qemu-common replaces qemu-kvm, since
it has the common keymaps and other functionality, LP: #545741
-- Dustin Kirkland <email address hidden> Wed, 24 Mar 2010 10:13:01 -0700
-
qemu-kvm (0.12.3+noroms-0ubuntu1) lucid; urgency=low
* Re-roll the orig tarball, after having manually deleted the included
binary-only bios rom blobs who source was not also included in the
package, LP: #541524; the following files were removed:
- pc-bios/bios.bin
- pc-bios/linuxboot.bin
- pc-bios/multiboot.bin
- pc-bios/openbios-ppc
- pc-bios/openbios-sparc
- pc-bios/openbios-sparc32
- pc-bios/openbios-sparc64
- pc-bios/ppc_rom.bin
- pc-bios/pxe-e1000.bin
- pc-bios/pxe-i82559er.bin
- pc-bios/pxe-ne2k_pci.bin
- pc-bios/pxe-pcnet.bin
- pc-bios/pxe-rtl8139.bin
- pc-bios/pxe-virtio.bin
- pc-bios/vapic.bin
- pc-bios/vgabios.bin
- pc-bios/vgabios-cirrus.bin
- pc-bios/video.x
* debian/control:
- qemu-common goes back to depending on vgabios and seabios
- suggest mol-drivers-macosx, which is in multiverse, and provides
video.x (when that package actually builds)
- suggest openbios-sparc, which is in universe, and provides the
powerpc/sparc openbios roms (when that package actually builds)
* debian/links:
- put links in place for the external seabios and vgabios blobs
* debian/patches/larger_default_ram_size.patch: increase the default
mem size for virtual machines from the mostly unusable 128M to 384M,
which most modern distros require
-- Dustin Kirkland <email address hidden> Mon, 22 Mar 2010 18:14:30 -0700
-
qemu-kvm (0.12.3-0ubuntu17) lucid; urgency=low
* qemu-debootstrap: test for basename part of $0 to enable build-arm-chroot
compat mode.
* New patch, arm-higher-initrd-load-addr, set INITRD_LOAD_ADDR to 0x00d00000
instead of 0x00800000 as to leave enough room for our piggish vmlinuz +
its decompressed counterpart; should fix initramfs and initrd support;
thanks Jason Andrews; LP: #524893.
-- Loic Minier <email address hidden> Sat, 20 Mar 2010 10:30:21 +0100
-
qemu-kvm (0.12.3-0ubuntu16) lucid; urgency=low
* debian/rules: need to dh_link in binary-indep to create the ifup/ifdown
links, LP: #540218
-- Dustin Kirkland <email address hidden> Wed, 17 Mar 2010 14:23:55 -0500
-
qemu-kvm (0.12.3-0ubuntu15) lucid; urgency=low
* debian/patches/block_avoid_creating_too_large_iovecs_in_multiwrite_merge.patch:
- block: avoid creating too large iovecs in multiwrite_merge,
fixes LP: #511620, cherry pick from upstream git
-- Dustin Kirkland <email address hidden> Fri, 12 Mar 2010 13:30:30 -0600
-
qemu-kvm (0.12.3-0ubuntu14) lucid; urgency=low
* debian/rules: ensure that the upstart job starts on package install,
LP: #537682
-- Dustin Kirkland <email address hidden> Thu, 11 Mar 2010 19:20:54 -0600
-
qemu-kvm (0.12.3-0ubuntu13) lucid; urgency=low
* Rename the default debhelper files to qemu-kvm.*, makes the namespace
a little more managable as we split this source package up into better
logical binary packages
- debian/postinst -> debian/qemu-kvm.postinst
- debian/doc -> debian/qemu-common.doc
- debian/links -> debian/qemu-kvm.links
- debian/install -> debian/qemu-kvm.install
- debian/upstart -> debian/qemu-kvm.upstart
* debian/qemu-common.install, debian/qemu-common.links, debian/control:
- new binary package that contains the architecture independent and
common files (bios roms, keymaps, documentation, and scripts)
* debian/rules:
- populate the binary-indep action to handle the qemu-common package
- manually prune the keymaps from qemu-kvm, since qemu-common contains
these now
* debian/kvm-ok, debian/control: move the kvm-ok script over to the
cpu-checker package, and recommend this package, LP: #429443
-- Dustin Kirkland <email address hidden> Mon, 08 Mar 2010 17:18:13 -0600
-
qemu-kvm (0.12.3-0ubuntu12) lucid; urgency=low
* debian/install: install the two necessary ppc bios files, LP: #60478;
note that these should eventually move to a qemu-common package
-- Dustin Kirkland <email address hidden> Mon, 08 Mar 2010 15:08:17 -0600
-
qemu-kvm (0.12.3-0ubuntu11) lucid; urgency=low
* debian/control: build depend on libaio-dev, to enable a nice performance
improvement when running preallocated raw disks or block device backing
disks, LP: #534273
-- Dustin Kirkland <email address hidden> Mon, 08 Mar 2010 12:10:36 -0600
-
qemu-kvm (0.12.3-0ubuntu10) lucid; urgency=low
* Drop build-arm-chroot and add new qemu-debootstrap script as an
arch-neutral replacement; ship a build-arm-chroot -> qemu-debootstrap
symlink; qemu-debootstrap works as build-arm-chroot used to when called as
"build-arm-chroot" but will print a deprecation warning.
-- Loic Minier <email address hidden> Sun, 07 Mar 2010 16:39:47 +0100
-
qemu-kvm (0.12.3-0ubuntu9) lucid; urgency=low
* debian/postinst: slightly cleaner handling of old conffile cleanup
-- Dustin Kirkland <email address hidden> Sat, 06 Mar 2010 17:21:19 -0600
-
qemu-kvm (0.12.3-0ubuntu8) lucid; urgency=low
* debian/postinst: test file's existence before removing, and use a bigger
hammer, LP: #533249
-- Dustin Kirkland <email address hidden> Sat, 06 Mar 2010 11:35:17 -0600
-
qemu-kvm (0.12.3-0ubuntu7) lucid; urgency=low
* debian/postinst: only prune dirs if empty
-- Dustin Kirkland <email address hidden> Sat, 06 Mar 2010 00:11:07 -0600
-
qemu-kvm (0.12.3-0ubuntu6) lucid; urgency=low
[ Dustin Kirkland ]
* debian/postinst: clean up jaunty-era conffiles on upgrade, LP: #455411
* debian/links, debian/qemu-kvm-extras.links: install non-x86 arch
manpages in the qemu-kvm-extras package, LP: #478552
[ Brian Thomason ]
* debian/patches/better_describe_-net_options.patch: improve port
forwarding documentation, LP: #474969, LP: #453617
-- Dustin Kirkland <email address hidden> Fri, 05 Mar 2010 18:39:19 -0600
-
qemu-kvm (0.12.3-0ubuntu5) lucid; urgency=low
* debian/install, debian/control: use the bios bin's shipped with
qemu-kvm, rather than those provided by vgabios and seabios (for now);
we're seeing issues building and using the versions of vgabios and
seabios in the archive; the ones shipped with qemu-kvm are those
"recommended" and known to work by upstream; when we converge on a
new package with debian for lucid+1, we should revisit this.
LP: #513273
-- Dustin Kirkland <email address hidden> Thu, 04 Mar 2010 16:53:17 -0600
-
qemu-kvm (0.12.3-0ubuntu4) lucid; urgency=low
* debian/links: fix broken manpage symlink, LP: #472969
-- Dustin Kirkland <email address hidden> Mon, 01 Mar 2010 18:49:23 -0600
-
qemu-kvm (0.12.3-0ubuntu3) lucid; urgency=low
* debian/rules: prefer pa over alsa by default (reverting one of Loic's
changes below, and creating a minor diff with Debian--we should
perhaps try to convince them to default to pulseaudio?)
-- Dustin Kirkland <email address hidden> Mon, 01 Mar 2010 16:59:39 -0600
-
qemu-kvm (0.12.3-0ubuntu2) lucid; urgency=low
* New patch, arm-host-fix-compiler-warning, drops __arm__ specific code
which was probably FPA specific (certainly not ARM/VFP) and was dropped
upstream in bc4347b883e8175dadef77ed9e02ccaa5e8eba94; helps build on
armel.
* Configure builds with --disable-strip to get useful -dbgsym packages.
* Also configure the static build with --disable-blobs and
--audio-drv-list=.
* Configure builds with --interp-prefix=/etc/qemu-binfmt/%M as to allow
overriding shared libs etc. with files over there; this matches Debian's
config.
* Match Debian's audio-drv-list to only build ALSA on linux.
* Also filter-out config-host.mak when copying files to the static build dir
to avoid a race if the build is interrupted before the static configure
has run.
* After careful examination, drop TARGET_SYSTEM_TCG and TARGET_LINUX_TCG;
the upstream configure turns all these on by default plus one recently
added architecture (microblaze) which proves that this list can't be kept
up-to-date. Also drop ia64 specific settings -- the ia64 build doesn't
pass in Ubuntu ATM anyway, and Debian doesn't special ia64, so it can only
help, right? Do however pass --target-list="" for now as the current
upstream configure sets x86_64-softmmu as the default.
* Also drop TARGET_STATIC_TCG and pass --disable-system; this will turn off
all softmmu targets and do the right thing; while this will increase the
size of the binary package, this will also permit development towards
other targets such as powerpc, or running x86 binaries from ARM. Also
pass --target-list="".
* Drop unused QEMU_EXE and BUILD_CPU vars.
* Add more binfmts, copied from the Debian qemu package but modified to
point at the qemu-kvm-extras-static package instead of qemu-user-static
and to set "credentials yes"; also dropped spurious trailing newlines on
some of them. Copy the logic to set BINFMT_TARGETS from the Debian
package as well.
* Create qemu-kvm-extras dirs via debian/*.dirs instead of mkdir.
* Depend on $(QUILT_STAMPFN) instead of patch to avoid rebuilding everything
every time.
-- Loic Minier <email address hidden> Sat, 27 Feb 2010 11:59:10 +0100
-
qemu-kvm (0.12.3-0ubuntu1) lucid; urgency=low
* Merge upstream stable release (bug fixes only)
-- Dustin Kirkland <email address hidden> Fri, 26 Feb 2010 16:26:00 -0600
-
qemu-kvm (0.12.2-0ubuntu8) lucid; urgency=low
* debian/binfmts/qemu-arm: add "credentials yes" to allow running setuid
binaries in their security context with qemu-arm-static as the binary
interpreter, for instance sudo; bump binfmt-support dep to >= 1.2.17.
-- Loic Minier <email address hidden> Fri, 19 Feb 2010 15:18:52 +0100
-
qemu-kvm (0.12.2-0ubuntu7) lucid; urgency=low
* Replace patch Don-t-bark-for-syscalls-missing-in-linux-too with patch
This-patch-adds-support-for-the-pselect-syscall-in-l from the upstream
mailing-list from Michael Casadevall and acked by Riku Voipio to add
pselect6() syscall; LP: #520480.
-- Loic Minier <email address hidden> Thu, 18 Feb 2010 14:08:33 +0100
-
qemu-kvm (0.12.2-0ubuntu6) lucid; urgency=low
* debian/upstart: complete the enable/disable KSM support
-- Dustin Kirkland <email address hidden> Sat, 06 Feb 2010 10:23:00 -0800
-
qemu-kvm (0.12.2-0ubuntu5) lucid; urgency=low
* debian/default/qemu-kvm, debian/upstart:
- provide a mechanism for disabling KSM conveniently
- improve the logic in the upstart scripts
-- Dustin Kirkland <email address hidden> Sat, 06 Feb 2010 09:46:25 -0800
-
qemu-kvm (0.12.2-0ubuntu4) lucid; urgency=low
* debian/qemu-kvm-extras-static.prerm: also update-binfmt --remove on
upgrade as I believe was originally intended by registering the format in
postinst/configure.
* Readd debian/qemu-arm-static.postinst to also update-binfmt --remove the
old format since old binary packages wont do that properly; also do this
in debian/qemu-kvm-extras-static.postinst for people who already removed
debian/qemu-arm-static.
-- Loic Minier <email address hidden> Sat, 06 Feb 2010 10:19:46 +0100
-
qemu-kvm (0.12.2-0ubuntu3) lucid; urgency=low
* debian/init, debian/upstart:
- migrate sysvinit script to upstart
- enable ksm by default in Ubuntu
* debian/control: depend on seabios now that it's in main, LP: #508870
-- Dustin Kirkland <email address hidden> Fri, 05 Feb 2010 23:12:29 -0800
-
qemu-kvm (0.12.2-0ubuntu2) lucid; urgency=low
* Rename package qemu-arm-static to qemu-kvm-extras-static for consistency
and to avoid hardcoding the arch name in the package. Add a transitional
package. Move conffile in new package preinst and use the occasion to
prefix it with "30-", according to /etc/sysctl.d/README.
* Rename arm binfmt to qemu-arm.
* Use start procps upstart task to reapply all /etc/sysctl.d in
postinst/configure but also in postrm/purge; unfortunately, the settings
will remain applied as long as the package is in the removed state; see
LP #515706.
* Add ${misc:Depends} and tweak descriptions of transitional packages to
keep lintian happy.
-- Loic Minier <email address hidden> Mon, 01 Feb 2010 20:48:05 +0100
-
qemu-kvm (0.12.2-0ubuntu1) lucid; urgency=low
* Merge upstream release
-- Dustin Kirkland <email address hidden> Thu, 21 Jan 2010 16:22:13 +1300
-
qemu-kvm (0.12.1.2-0ubuntu2) lucid; urgency=low
* debian/links: drop the seabios link (temporarily) until it gets
promoted to main
-- Dustin Kirkland <email address hidden> Thu, 21 Jan 2010 10:48:03 +1300
-
qemu-kvm (0.12.1.2-0ubuntu1) lucid; urgency=low
* Merge from upstream
- debian/rules:
+ drop bios hacks, as we now depend on vgabios
+ align our configure line more closely with fedora, preferring pa
for audio (let's give this another try, might need to revert by
Lucid Beta), and accepting the project defaults for audio hw
- debian/control: depend on vgabios, LP: #181876
- debian/patches/*: drop patches now included upstream
+ 02_extboot_build_fixes.patch
+ 05_improve-qemu-img-errors.patch
+ 06_set_sdl_title.patch
+ 07_right_ctrl_grab.patch
+ 08_fix_qemu-ifup.patch
+ 09_qemu-fix-qcow2-backing-file-with-virtio.patch
+ 10_fix_scsi_hotplug.patch
+ 11_fix_virtio-blk_hot_add_after_remove.patch
+ 12_whitelist_host_virtio_networking_features.patch
+ 60_armv4l-typo.patch
- debian/patches/*: apply two patches from Loic Minier, both submitted
and acked by upstream (should be dropped in a future merge)
+ 0001-linux-user-adapt-uname-machine-to-emulated-CPU.patch
+ 0001-Fix-missing-symbols-in-.rela.plt-sections.patch
- debian/install, debian/links: install the necessary bios roms;
when seabios gets promoted to main, we should depend on it, and use
its bios.bin instead of this one
-- Dustin Kirkland <email address hidden> Wed, 20 Jan 2010 17:54:24 +1300
-
qemu-kvm (0.11.0-0ubuntu6.3) karmic-security; urgency=low
* SECURITY UPDATE: linux <= 2.6.25 guests (e.g. hardy) with virtio
networking are subject to DoS by qemu-kvm application crash;
the crash can be remotely triggered by a malicious user flooding any
open network port (LP: #458521)
- debian/patches/12_whitelist_host_virtio_networking_features.patch:
fix accounting of virtio networking features available to make
available to the guests
- CVE-2009-XXXX
* debian/kvm-ok: check for other common reasons why KVM might not be
usable, LP: #452323
* debian/control: build-depend on libcurl devel, to allow booting from
ISOs over http, LP: #453441
-- Dustin Kirkland <email address hidden> Thu, 29 Oct 2009 11:36:18 -0500
-
qemu-kvm (0.11.0-0ubuntu6) karmic; urgency=low
* debian/control: Version the conflicts/replaces with qemu and kvm so that
the transitional packages are actually installable (LP: #455114)
-- Thierry Carrez <email address hidden> Mon, 19 Oct 2009 11:32:12 +0200