qemu-kvm (1.0+dfsg-1) experimental; urgency=low

  * new upstream release (1.0) (Closes: #624070)
  * removed obsolete patches, refreshed old patches
  * --disable-smartcard-nss && --disable-smartcard - the
    linkage requiriments (nspr) is too heavy and the link/library
    needs some work still (linking to too many unused libs)
  * require seabios >>1.6.3 (Closes: #648853)

 -- Michael Tokarev <mjt@tls.msk.ru>  Sun, 04 Dec 2011 19:26:40 +0400

qemu-kvm (0.15.1+dfsg-1) unstable; urgency=low

  * new upstream bugfix release 0.15.1
  * refreshed debian/patches/04_use_etc_kvm_kvm-ifup.patch
  * added two-pieces fix for CVE-2011-3346:
    scsi-disk-commonize-iovec-creation-between-reads-and-writes-103b40f51e-CVE-2011-3346.diff
    scsi-disk-lazily-allocate-bounce-buffer-7285477ab1-CVE-2011-3346.diff
    backported from upstream (closes: #646118)
  * remove extra/default stuff from debian/gbp.conf
  * remove many unneeded build-dependencies from debian/control
  * bump Standards-Version to 3.9.2 (no changes needed)
  * add debhelper tags to qemu-kvm.{preinst,postrm} or else lintian complains
  * removed a typo in qemu-kvm.init that referenced /dev/.udev but
    in incorrect way so it never actually worked (Closes: #644324)
  * upload to unstable (closes: #645976)

 -- Michael Tokarev <mjt@tls.msk.ru>  Fri, 21 Oct 2011 17:06:43 +0400

qemu-kvm (0.15.0+dfsg-2) experimental; urgency=low

  * applied build-move-QEMU_INCLUDES-before-QEMU_CFLAGS-76dc3cf82c.diff
    from upstream (-stable) to fix build breakage with spice installed
  * add spice build-dependency (libspice-server-dev and libspice-protocol-dev)
  * disable guest-agent for now, it needs to go into separate package

 -- Michael Tokarev <mjt@tls.msk.ru>  Tue, 30 Aug 2011 00:07:30 +0400

qemu-kvm (0.15.0+dfsg-1) experimental; urgency=low

  * Build-Depend on librbd-dev (in addition to librados-dev)
  * update to 0.15.0 final release

 -- Michael Tokarev <mjt@tls.msk.ru>  Wed, 10 Aug 2011 01:36:33 +0400

qemu-kvm (0.15.0~rc1+dfsg-1) experimental; urgency=low

  * new upstream (release candidate) (closes: #623858, #636105)
  * remove extra/default stuff from debian/gbp.conf
  * remove many unneeded build-dependencies from debian/control
  * bump Standards-Version to 3.9.2 (no changes needed)
  * add build-dependency on libglib2.0-dev
  * remove unneded patches, refresh needed patches, refresh pxe rom names
  * perform build in a build/ subdir for easier cleaning
  * set Maintainer: to me and add Jan Lübbe to Uploaders.
    Thank you Jan and Guido for all the hard work!

qemu-kvm (0.14.1+dfsg-4) unstable; urgency=low

  * switch from etherboot-qemu to ipxe (closes: #634040, #612775)
  * explicitly chown/chmod /dev/kvm in postinst if owned by root:root,
    for new installs when udev hasn't picked up new rules yet
    (closes: #607391)

 -- Michael Tokarev <mjt@tls.msk.ru>  Tue, 26 Jul 2011 11:13:42 +0400

qemu-kvm (0.14.1+dfsg-3) unstable; urgency=high

  * virtio-fix-indirect-descriptor-buffer-overflow-CVE-2011-2212
    fixes a guest-triggerable buffer overflow in virtio handling
    (closes: #632987)
  * os-posix-set-groups-properly-for--runas-CVE-2011-2527
    clears supplementary groups for -runas (closes: #633669)
  * two security updates so urgency is high

 -- Michael Tokarev <mjt@tls.msk.ru>  Wed, 13 Jul 2011 00:59:47 +0400

qemu-kvm (0.14.1+dfsg-2) unstable; urgency=high

  * virtio: guard against negative vq notifies -- fixes a guest-triggerable
    bug in virtio implementation (CVE-2011-2512) (Closes: #631975)
    Urgency is high due to security fix.

 -- Michael Tokarev <mjt@tls.msk.ru>  Wed, 29 Jun 2011 00:53:54 +0400

qemu-kvm (0.14.1+dfsg-1) unstable; urgency=low

  * new upstream 0.14.1 stable/bugfix release
    (closes: #616159, #624177)
  * remove vgabios package entirely finally, when it's properly
    packaged in debian (and depend on it) (Closes: #489442)
  * ship vgabios.bin link too, for now.  It's not used but helps for
    older versions of qemu-kvm.
  * add $(QEMU_KVM_CONFIGURE_OPTIONS) to ./configure flags, to simplify
    local/custom builds.  Does not affect Debian qemu-kvm build.
    Also fix whitespace in that area in debian/rules
  * move init.d script to rcS.d and don't run it on stop
    (Closes: #611952, #540686)
  * remove isa-bus:-Remove-bogus-IRQ-sharing-check-ee951a.diff
    (upstream)
  * build-depend on librados-dev to enable rbd support
  * update kvm-ifup to be a bit more accurate and to warn about
    problem cases.  (closes: #619300, #624006)
  * ignore-pci-unplug-requests-for-unpluggable-devices-CVE-2011-1751.diff
    (closes: #627448)
  * fix-crash-in-migration-32-bit-userspace-on-64-bit-host-51b0c6065a.diff
    (closes: #625571)
  * set-$SDL_VIDEODRIVER=x11-on-Linux-to-prevent-sudo-kvm-from-fighting-for-video-1de9756b97
    (closes: #604844)

 -- Michael Tokarev <mjt@tls.msk.ru>  Sat, 28 May 2011 13:43:40 +0400

qemu-kvm (0.14.0+dfsg-1~tls) unstable; urgency=low

  * 0.14.0 release:
   - much improved vga speed (closes: #575720, #574988)
   - other bugs (closes: #574063, #603424, #604034)
  * removed a ton of old patches that went upstream
  * refreshed some patches to apply cleanly to new code
  * introduced vgabios (0.6c+ca056d8e77) patch and use that
    instead of kvm/vgabios/.  Now we can use separate vgabios package
    (bios files changed. Now we don't ship vgabios.bin anymore)
  * added fix-configure-bin-symlinks.patch to fix ./configure in
    case all blobs in the source are removed
  * don't ship kvmtrace anymore (does not exist upstream?)
  * update debian/rules for the new package layout (esp. "clean" target)
  * enable hda (guest) audio device
  * apply isa-bus:-Remove-bogus-IRQ-sharing-check-ee951a.diff
    from upstream. this makes >4 com ports usable again
    (also removes old isa-refine-irq-reservations.patch)
  * use external seabios package and depend on it (>> 0.6.1.2)
  * move bridge-utils and iproute from Depends to Recommends
  * build-depend on xfslibs-dev (for xfs-specific ioctls, not for the library)
  * switch to 3.0 (quilt) format (and remove clean-patched target)
  * removed 06_no_system_linux_kvm_h.patch (kvm/* isn't used anymore)
  * depend on qemu-utils >> 0.14, and deprecate kvm-img, kvm-nbd and kvm-io
    (provide script wrappers for them that prints a warning and executes a
    real tool from qemu-utils)

 -- Michael Tokarev <mjt@tls.msk.ru>  Wed, 23 Feb 2011 13:40:53 +0300

qemu-kvm (0.13.0+dfsg-2) experimental; urgency=low

  * fix /usr/share/kvm/keymaps dir=>symlink mess after dpkg:
    - remove the symlink when downgrading
    - handle downgrade failures (abort-upgrade)
  * two patches from upstream git to fix alsa audio issues:
    - fix-100%-CPU-load-when-idle-with-ALSA.diff
    - issue-snd_pcm_start-when-capturing-audio.diff

 -- Michael Tokarev <mjt@tls.msk.ru>  Wed, 10 Nov 2010 09:29:59 +0300

qemu-kvm (0.13.0+dfsg-1) experimental; urgency=low

  [ Michael Tokarev ]
  * first try at 0.13.0 (closes: #597508)
  * patches:
   o 01_use_bios_files_in_usr_share_kvm.patch - removed, use --datadir
   o 02_use_usr_share_kvm_fixed.patch (different function in different file)
   o 03_use_etc_kvm_not_etc_qemu.patch (new, for new conffiles)
   o 05_report_debian_package_version.patch -- show debian package version too
   o included upstream:
    - revert-sdlaudio:-make-it-suck-less.diff
    - 573439-fail-to-set-hdd-serial-number.diff
    - be_more_specific_in_-mem-path_error_messages.diff
    - give-useful-error-messages-when-tap-open-fails.diff
    - document--incoming-option.diff
    - sdl-do-not-disable-screensaver.diff
    - fix-curses-return-key-when-using--k.diff
    - vmstate:-fix-breakage-by-7e72abc382b700a72549e8147bdea413534eeedc.diff
    - add-support-for-GET-EVENT-STATUS-NOTIFICATION.diff
    - upstream-stable02-fix-CMOS-info-for-drives-defined-with--device.diff
    - upstream-stable01-make-PIIX-and-ISA-IDE-init-functions-return-the-qdev.diff
    - CVE-2010-2784-fix-segfault-in-mmio-subpage-handling-code.diff
  * updated seabios (seabios-0.6.0-54-g17d3e46.diff, per EXTERNAL_DEPENDENCIES
  * seabios-fix-virtio-blk-failure-after-reboot.patch
  * depend on etherboot-qemu package instead of copying etherboot roms
    at build time. (closes: #584074, #581356, #588940)
  * depend on qemu-keymaps package instead of providing our own keymaps
  * depend on qemu-utils package instead or providing our out utils
  * many small changes for debian/rules, simplifications/cleanups
  * build-depend on texinfo - it uses makeinfo to build docs
  * build-depend on libattr1-dev, to bring in virtfs (9p) support
  * don't ship roms/seabios/src/acpi-dsdt.hex (generated file)
    and remove it in clean target
  * vmmouse:-adapt-to-mouse-handler-changes.diff: fix guest mouse breakage
  * [54d2dd4] Imported Upstream version 0.13.0+dfsg
  * [1aab9fe] Imported Upstream version 0.13.0+dfsg

  [ Guido Günther ]
  * postinst: when switching to qemu's keymaps we changed from a dir to a
    symlink, so help dpkg along.

 -- Guido Günther <agx@sigxcpu.org>  Thu, 04 Nov 2010 21:45:08 +0100

qemu-kvm (0.12.5+dfsg-3) unstable; urgency=medium

  [ Michael Tokarev ]
  * CVE-2010-2784-fix-segfault-in-mmio-subpage-handling-code.diff
    (closes: #594478)

 -- Jan Lübbe <jluebbe@debian.org>  Sat, 04 Sep 2010 19:29:59 +0200

qemu-kvm (0.12.5+dfsg-2) unstable; urgency=low

  [ Michael Tokarev ]
  * patch from upstream: add-support-for-GET-EVENT-STATUS-NOTIFICATION.diff
    (closes: #593144)
  * two patches from upstream qemu/stable-0.12:
    upstream-stable01-make-PIIX-and-ISA-IDE-init-functions-return-the-qdev.diff
    upstream-stable02-fix-CMOS-info-for-drives-defined-with--device.diff
    (closes: #588739)
  * revert-all-bdrv_write_sync-changes.diff - this patch reverts the changes
    which went into 0.12.5 upstream and make all metadata writes (for qcow&Co)
    syncronous.  Yes it's more correct, but the resulting write speed is
    insanely slow and makes all image formats except raw unusable.
    (closes: #594069)

 -- Jan Lübbe <jluebbe@debian.org>  Wed, 25 Aug 2010 13:15:11 +0200

qemu-kvm (0.12.5+dfsg-1) unstable; urgency=low

  [ Michael Tokarev ]
  * new upstream bugfix/minor release, with many bugfixes
    incorporated:
     block:-fix-sector-comparism-in-multiwrite_req_compare.diff
     pci:-irq_state-vmstate-breakage.diff
    (closes: #589009, #582493, #580649)
  * add /etc/kvm/kvm-ifdown (dummy) script (closes: #583590)
  * add seabios-ps2-fixes.diff (two patches from seabios git)
    (closes: #591266)
  * sdl-do-not-disable-screensaver.diff (closes: #578672)
  * fix-curses-return-key-when-using--k.diff (closes: #583478)
  * vmstate:-fix-breakage-by-7e72abc382b700a72549e8147bdea413534eeedc.diff
    (fixes cirrus vga breakage on migration)
  * added qdev-device-use.txt documentation file from upstream
  * actually ship debian/changelog.upstream-qemu-kvm

  [ Jan Lübbe ]
  * Add Michael Tokarev as Uploader
  * Update Standards-Version to 3.9.1 (don't reference BSD license from
    common-licenses)

 -- Jan Lübbe <jluebbe@debian.org>  Mon, 09 Aug 2010 14:23:37 +0200

qemu-kvm (0.12.4+dfsg-1) unstable; urgency=low

  [ Michael Tokarev ]
  * New upstream minor/stable release 0.12.4, incorporating
    the following patches:
     avoid_creating_too_large_iovecs_in_multiwrite_merge.patch
     net:-remove-broken-net_set_boot_mask-boot-device-validation.diff
     block:-free-iovec-arrays-allocated-by-multiwrite_merge.diff
     bail-out-when-VCPU_CREATE-fails.diff
  * add madv_mergeable-for-old-kernheaders-hack.diff, mostly
    to help bpo builds (it is to enable KMS even when compiled
    against old kernel headers, when running on recent-enough
    kernel)
  * fix kvm transitional package to have Priority: extra
  * also fix kvm transitional package to properly run with reportbug,
    and simplify the bug-script and use dh_bugfiles to install them.
  * adedd isa-refine-irq-reservations.patch from Gerd Hoffmann
    (closes: #574051)
  * added be_more_specific_in_-mem-path_error_messages.diff trivial 
    patch to be more specific when throwing errors. (closes: #574073)
  * bump debhelper build-depend version to 7.2.3 due to dh_bugfiles.
  * net:-remove-broken-net_set_boot_mask-boot-device-validation.diff
    (to let it to boot from network using new -netdev syntax, cherry-
    picked from stable) (closes: #575628)
  * block:-free-iovec-arrays-allocated-by-multiwrite_merge.diff
    to fix a memory leak in virtio-blk implementation
  * rehash 04_use_etc_kvm_kvm-ifup.patch - apparently the #defines
    are now in two places, remove one of them and patch another
  * bail-out-when-VCPU_CREATE-fails.diff - new patch to make kvm to behave
    a bit nicely if vcpu_create fails: before it were just segfaulting.
    (closes: #558029)
  * give-useful-error-messages-when-tap-open-fails.diff: when manipulation
    of /dev/net/tun fails, give some more useful error messages.
    (closes: #578154)
  * document -incoming option (document--incoming-option.diff).
    (closes: #565573)
  * (preliminary) fix for usb keyboard keymap, usbkbd-menu-logo-keys.diff.
    (closes: #578846)

 -- Jan Lübbe <jluebbe@debian.org>  Tue, 18 May 2010 22:43:54 +0200

qemu-kvm (0.12.3+dfsg-4) unstable; urgency=low

  [ Michael Tokarev ]
  * added patch from upstream, ff5414990645653bf43bf64adfc1ca77ffb9edcb,
    revert-sdlaudio:-make-it-suck-less.diff (closes: #572943)
    Note that this is only relevant to sdl audio (QEMU_AUDIO_DRV=sdl)
  * don't report system dmi information in the bugreports anymore, it
    serves almost no useful purpose these days, much less than previously.
    VMX/SVM is either enabled or not, and if it is not enabled, kvm module
    will warn user about this fact in dmesg during load.
    (closes: #572930, #572924)
  * switch back to vgabios as shipped in upstream tarball in kvm/vgabios.
    I overlooked it, thinking it went away together with seabios as
    both roms/seabios and roms/vgabios are empty in upstream, but vgabios
    has never been removed.  So we're back at using it.
    Big thanks to Bjørn Mork for the hard work he did finding bugs in the
    version we shipped in 0.12.3+dfsg-2, which is wrong and the work
    should have not been required.  But it helped finding all the pieces
    finally. (closes: #572991)
  * build-depend on linux-libc-dev >= 2.6.32, to enable KSM (Kernel 
    Samepage Merge) and to ensure we'll not have spurious preadv()
    problems
  * build-depend on libaio-dev to compile in aio support
    (which does not do any harm if not explicitly enabled)
  * fix cleanups of old conffiles in preinst. (closes: #573280)
  * include 573439-fail-to-set-hdd-serial-number.diff - a fix by
    Kouichi ONO broken hdd serial number support (closes: #573439)

 -- Jan Lübbe <jluebbe@debian.org>  Thu, 11 Mar 2010 17:15:31 +0100

qemu-kvm (0.12.3+dfsg-3) unstable; urgency=low

  [ Michael Tokarev ]
  * fix number of jobs for seabios build to 1 (-j1)
    or else it breaks parallel builds
  * Ctrl-Alt-f for fullscreen is fixed in 0.12.3 (closes: #559086).
  * added avoid_creating_too_large_iovecs_in_multiwrite_merge.patch
    that fixes spontaneous I/O errors in guests under load.

 -- Jan Lübbe <jluebbe@debian.org>  Sun, 07 Mar 2010 12:45:30 +0100

qemu-kvm (0.12.3+dfsg-2) unstable; urgency=low

  [ Jan Lübbe ]
  * Build qemu-kvm-dbg and kvm packages only on i386 and amd64.

  [ Michael Tokarev ]
  * build seabios and vgabios with verbose logging

 -- Jan Lübbe <jluebbe@debian.org>  Sat, 06 Mar 2010 16:25:45 +0100

qemu-kvm (0.12.3+dfsg-1) unstable; urgency=low

  [ Michael Tokarev ]
  * New Upstream Version 0.12. (closes: #568804)
    (Apparently closes: #570245)
  * update list of files to remove for DFSG,
    and reorganize the procedure a bit
  * add sources for vgabios and seabios as patches from qemu-0.12.3.tar.gz
    (since qemu-kvm-0.12.x.tar.gz does not have them).  For now we can't use
    an external package (#489442) because qemu(-kvm) is too closely tied to
    bios versions and the risk to get a non-working system with external
    packages is still too high.
  * ship kvm transitional package; set version number for it so it will
    be higher than real kvm, and conflict/replace that old kvm in qemu-kvm.
    (closes: #565547)
  * remove some irrelevant patches (10-ksm-support, 07_set_sdl_title,
    09_qemu-fix-qcow2-backing-file-with-virtio,
    from-debian-qemu/22_net_tuntap_stall)
  * remove/backup /etc/init.d/kvm in preinst, so that only one startup
    script will provide kvm service, and also remove other kvm conffile
    leftovers. (closes: #557766)
  * split get-orig-source rule into two (tarball + dfsg)
  * update Standards-Version to 3.8.4 (no changes needed)

  [ Jan Lübbe ]
  * Build-Depend on python for seabios

 -- Jan Lübbe <jluebbe@debian.org>  Sat, 06 Mar 2010 13:42:46 +0100

qemu-kvm (0.11.1+dfsg-1) unstable; urgency=low

  [ Jan Lübbe ]
  * New upstream release
  * Provide kvm from qemu-kvm (closes: #558026)

  [ Michael Tokarev ]
  * clean up kvm/userspace in `clean' target or else the package
    does not build twice in a row (closes: #527371).
    Also add more workarounds to the clean target, namely,
    clean up kvm/user/test/lib from .*.d files and remove
    generated qemu-monitor.texi
  * fix /etc/kvm/kvm-ifup script (missing {} in awk), thanks to
    Andrea Zagli for the fix (closes: #560436)
  * check in /etc/kvm/kvm-ifup that we actually found default route
    interface and that it's actually a bridge
  * handle etherboot-5.4.4 which moved roms from /usr/share/etherboot
    to /usr/lib/etherboot and actually provided virtio boot rom.  Thanks
    to John Morrissey for the fix and patch. (closes: #522179).

  [ Jan Lübbe ]
  * Remove NAME="%k" from udev rule (closes: #559300)

  [ Guido Günther ]
  * add ksm support

 -- Jan Lübbe <jluebbe@debian.org>  Mon, 11 Jan 2010 14:48:32 +0100

qemu-kvm (0.11.0+dfsg-1) unstable; urgency=low

  * Package qemu-kvm (stable series) instead of kvm (snapshots)
  * Simplify the packaging, remove support for external module source
  * Move old debian/changelog to debian/changlog.kvm

 -- Jan Lübbe <jluebbe@debian.org>  Mon, 02 Nov 2009 11:49:28 +0100
