# changelog

author: David Woodhouse <dwmw2@infradead.org> 0.7.0-2
changelog:
  - Proper fix for GCC 4 putting 'blr' or 'ret' in the middle of the function,
    for i386, x86_64 and PPC.


author: David Woodhouse <dwmw2@infradead.org> 0.8.0-3
changelog:
  - Use -mcpu= instead of -mtune= on x86_64 too
  - Disable SPARC targets on x86_64, because dyngen doesn't like fnegs


author: Matthias Saou <http://freshrpms.net/> 0.8.2-1
changelog:
  - Update to 0.8.2 (#200065).
  - Drop upstreamed syscall-macros patch2.
  - Put correct scriplet dependencies.
  - Force install mode for the init script to avoid umask problems.
  - Add %postun condrestart for changes to the init script to be applied if any.
  - Update description with the latest "about" from the web page (more current).
  - Update URL to qemu.org one like the Source.
  - Add which build requirement.
  - Don't include texi files in %doc since we ship them in html.
  - Switch to using gcc34 on devel, FC5 still has gcc32.
  - Add kernheaders patch to fix linux/compiler.h inclusion.
  - Add target-sparc patch to fix compiling on ppc (some int32 to float).


author: Matthias Saou <http://freshrpms.net/> 0.8.2-2
changelog:
  - Remove the target-list iteration for x86_64 since they all build again.
  - Make gcc32 vs. gcc34 conditional on %{fedora} to share the same spec for
    FC5 and FC6.


author: Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.0-2
changelog:
  - Fix direct loading of a linux kernel with -kernel & -initrd (bz 234681)
  - Remove spurious execute bits from manpages (bz 222573)


author: Daniel P. Berrange <berrange@redhat.com> - 0.9.0-3.fc8
changelog:
  - Added backport of VNC password auth, and TLS+x509 cert auth
  - Switch to rtl8139 NIC by default for linkstate reporting
  - Fix rtl8139 mmio region mappings with multiple NICs


author: Glauber Costa <glommer@redhat.com> - 1.0-0.1.svn6666
changelog:
  - Updated to tip svn (release 6666). Featuring split packages for qemu.
    Unfortunately, still using binary blobs for the bioses.


author: Glauber Costa <glommer@redhat.com> - 0.10-0.1.kvm20090303git
changelog:
  - Set Epoch to 1
  - Build KVM (basic build, no tools yet)
  - Set ppc in ExcludeArch. This is temporary, just to fix one issue at a time.
    ppc users (IBM ? ;-)) please wait a little bit.


author: Glauber Costa <glommer@redhat.com> - 0.92-0.1.kvm20090303git
changelog:
  - Set Epoch to 2
  - Set version to 0.92. It seems upstream keep changing minds here, so pick the lowest
  - Provides KVM, Obsoletes KVM
  - Only install qemu-kvm in ix86 and x86_64
  - Remove pkgdesc macros, as they were generating bogus output for rpm -qi.
  - fix ppc and ppc64 builds


author: Glauber Costa <glommer@redhat.com> - 2:0.10-0.5.kvm20090303git
changelog:
  - kvm.modules were being wrongly mentioned at %install.
  - update description for the x86 system package to include kvm support
  - build kvm's own bios. It is still necessary while kvm uses a slightly different
    irq routing mechanism


author: Glauber Costa <glommer@redhat.com> - 2:0.10-0.8.kvm20090310git
changelog:
  - fix Obsolete/Provides pair
  - Use kvm bios from bochs-bios package.
  - Using RPM_OPT_FLAGS in configure
  - Picked back audio-drv-list from kvm package


author: Glauber Costa <glommer@redhat.com> - 2:0.10-0.11.kvm20090323git
changelog:
  - Update to snapshot kvm20090323.
  - Removed patch2 (upstream).
  - use upstream's new split package.
  - --with-patched-kernel flag not needed anymore
  - Tell how to get the sources.


author: Glauber Costa <glommer@redhat.com> - 2:0.10-1
changelog:
  - Include debuginfo for qemu-img
  - Do not require qemu-common for qemu-img
  - Explicitly own each of the firmware files
  - remove firmwares for ppc and sparc. They should be provided by an external package.
    Not that the packages exists for sparc in the secondary arch repo as noarch, but they
    don't automatically get into main repos. Unfortunately it's the best we can do right
    now.
  - rollback a bit in time. Snapshot from avi's maint/2.6.30
    - this requires the sasl patches to come back.
    - with-patched-kernel comes back.


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10-5
changelog:
  - Fix vga segfault under kvm-autotest (#494002)
  - Kill kernelrelease hack; it's not needed
  - Build with "make V=1" for more verbose logs


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-1.kvm85
changelog:
  - Update to qemu-kvm-devel-85
  - kvm-85 is based on qemu development branch, currently version 0.10.50
  - Include new qemu-io utility in qemu-img package
  - Re-instate -help string for boot=on to fix virtio booting with libvirt
  - Drop upstreamed patches
  - Fix missing kernel/include/asm symlink in upstream tarball
  - Fix target-arm build
  - Fix build on ppc
  - Disable preadv()/pwritev() until bug #497429 is fixed
  - Kill more .kernelrelease uselessness
  - Make non-kvm qemu build verbose


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-5.kvm86
changelog:
  - Prevent locked cdrom eject - fixes hang at end of anaconda installs (#501412)
  - Avoid harmless 'unhandled wrmsr' warnings (#499712)


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-6.kvm86
changelog:
  - Fix 'kernel requires an x86-64 CPU' error
  - BuildRequires ncurses-devel to enable '-curses' option (#504226)


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-7.kvm87
changelog:
  - Update to kvm-87
  - Drop upstreamed patches
  - Cherry-pick new ppc build fix from upstream
  - Work around broken linux-user build on ppc
  - Fix hw/pcspk.c build with --disable-kvm
  - Re-enable preadv()/pwritev() since #497429 is long since fixed
  - Kill petalogix-s3adsp1800.dtb, since we don't ship the microblaze target


author: Daniel Berrange <berrange@lettuce.camlab.fab.redhat.com> - 2:0.10.50-10.kvm87
changelog:
  - Add udev rules to make /dev/kvm world accessible & group=kvm (rhbz #497341)
  - Create a kvm group if it doesn't exist (rhbz #346151)


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-11.kvm88
changelog:
  - Update to kvm-88, see http://www.linux-kvm.org/page/ChangeLog
  - Package mutiboot.bin
  - Update for how extboot is built
  - Fix sf.net source URL
  - Drop qemu-fix-ppc-softmmu-kvm-disabled-build.patch
  - Drop qemu-fix-pcspk-build-with-kvm-disabled.patch
  - Cherry-pick fix for esound support build failure


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.1.rc1.rc0
changelog:
  - Update to qemu-kvm-0.11.0-rc1-rc0
  - This is a pre-release of the official -rc1
  - A vista installer regression is blocking the official -rc1 release
  - Drop qemu-prefer-sysfs-for-usb-host-devices.patch
  - Drop qemu-fix-build-for-esd-audio.patch
  - Drop qemu-slirp-Fix-guestfwd-for-incoming-data.patch
  - Add patch to ensure extboot.bin is installed


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-1
changelog:
  - Update to qemu-kvm-0.11.0-rc2
  - Drop upstreamed patches
  - extboot install now fixed upstream
  - Re-place TCG init fix (#516543) with the one gone upstream


author: Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-4
changelog:
  - Use rtl8029 PXE rom for ne2k_pci, not ne (#526777)
  - Also, replace the gpxe-roms-qemu pkg requires with file-based requires


author: Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-6
changelog:
  - Fix fs errors with virtio and qcow2 backing file (#524734)
  - Fix ksm initscript errors on kernel missing ksm (#527653)
  - Add missing Requires(post): getent, useradd, groupadd (#527087)


author: Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-12
changelog:
  - Fix a use-after-free crasher in the slirp code (#539583)
  - Fix overflow in the parallels image format support (#533573)


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.12.2-5
changelog:
  - Avoid creating too large iovecs in multiwrite merge (#559717)
  - Don't try to set max_kernel_pages during ksm init on newer kernels (#558281)
  - Add logfile options for ksmtuned debug.


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-1
changelog:
  - Update to 0.12.3 upstream
  - vhost-net migration/restart fixes
  - Add F-13 machine type
  - virtio-serial fixes


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-6
changelog:
  - Change requires to the noarch seabios-bin
  - Add ownership of docdir to qemu-common (#572110)
  - Fix "Cannot boot from non-existent NIC" error when using virt-install (#577851)


author: Dan Horák <dan[at]danny.cz> - 2:0.12.3-8
changelog:
  - Add avoid-llseek patch from upstream needed for building on s390(x)
  - Don't use parallel make on s390(x)


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.3.20100809git25fdf4a
changelog:
  - Updates from upstream towards 0.13 stable
  - Fix requires on gpxe
  - enable spice now that buildreqs are in the repository.
  - ksmtrace has moved to a separate upstream package


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-1
changelog:
  - Update to 0.13.0 upstream release
  - Fixes for vhost
  - Fix mouse in certain guests (#636887)
  - Fix issues with WinXP guest install (#579348)
  - Resolve build issues with S390 (#639471)
  - Fix Windows XP on Raw Devices (#631591)


author: Daniel P. Berrange <berrange@redhat.com> - 2:0.13.0-2
changelog:
  - Revert previous change
  - Make qemu-common own the /etc/qemu directory
  - Add /etc/qemu/target-x86_64.conf to qemu-system-x86 regardless
    of host architecture.


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-0.1.20110210git7aa8c46
changelog:
  - Update git snapshot
  - Temporarily disable qemu-cris and qemu-sparc due to build errors (to be resolved shorly)


author: Richard W.M. Jones <rjones@redhat.com> - 2:0.14.0-9
changelog:
  - Add BR libattr-devel.  This caused the -fstype option to be disabled.
    https://www.redhat.com/archives/libvir-list/2011-June/thread.html#01017


author: Hans de Goede <hdegoede@redhat.com> - 2:0.15.0-0.2.20110718525e3df
changelog:
  - Add support usb redirection over the network, see:
    http://fedoraproject.org/wiki/Features/UsbNetworkRedirection
  - Restore chardev flow control patches


author: Richard W.M. Jones <rjones@redhat.com> - 2:0.15.0-2
changelog:
  - Add upstream qemu patch 'Allow to leave type on default in -machine'
    (2645c6dcaf6ea2a51a3b6dfa407dd203004e4d11).


author: Daniel P. Berrange <berrange@redhat.com> - 2:0.15.0-4
changelog:
  - Enable DTrace tracing backend for SystemTAP (rhbz #737763)
  - Enable build with curl (rhbz #737006)


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.15.1-1
changelog:
  - Require seabios-bin >= 0.6.0-2 (#741992)
  - Replace init scripts with systemd units (#741920)
  - Update to 0.15.1 stable upstream


author: Richard W.M. Jones <rjones@redhat.com> - 2:1.1.0-4
changelog:
  - Disable tests since they hang intermittently.
  - Add kvmvapic.bin (replaces vapic.bin).
  - Add cpus-x86_64.conf.  qemu now creates /etc/qemu/target-x86_64.conf
    as an empty file.
  - Add qemu-icon.bmp.
  - Add qemu-bridge-helper.
  - Build and include virtfs-proxy-helper + man page (thanks Hans de Goede).


author: Richard W.M. Jones <rjones@redhat.com> - 2:1.1.0-7
changelog:
  - Add patch to fix default machine options.  This fixes libvirt
    detection of qemu.
  - Back out patch 1 which conflicts.


author: Cole Robinson <crobinso@redhat.com> - 1.1.1-1
changelog:
  - Upstream stable release 1.1.1
  - Fix systemtap tapsets (bz 831763)
  - Fix VNC audio tunnelling (bz 840653)
  - Don't renable ksm on update (bz 815156)
  - Bump usbredir dep (bz 812097)
  - Fix RPM install error on non-virt machines (bz 660629)
  - Obsolete openbios to fix upgrade dependency issues (bz 694802)


author: Adam Jackson <ajax@redhat.com> 1.2.0-0.5.rc1
changelog:
  - Flip Requires: ceph >= foo to Conflicts: ceph < foo, so we pull in only the
    libraries which we need and not the rest of ceph which we don't.


author: Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-1
changelog:
  - New upstream release 1.2.0 final
  - Add support for Spice seamless migration
  - Add support for Spice dynamic monitors
  - Add support for usb-redir live migration


author: Richard W.M. Jones <rjones@redhat.com> - 2:1.2.0-8
changelog:
  - Use 'global' instead of 'define', and underscore in definition name,
    n-v-r, and 'dist' tag of SLOF, all to fix RHBZ#855252.


author: Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-11
changelog:
  - Rebuild against latest spice-server and spice-protocol
  - Fix non-seamless migration failing with vms with usb-redir devices,
    to allow boxes to load such vms from disk


author: Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-13
changelog:
  - Add ppc support to kvm.modules (original patch by David Gibson)
  - Replace x86only build with kvmonly build: add separate defines and
    conditionals for all packages, so that they can be chosen and
    renamed in kvmonly builds and so that qemu has the appropriate requires
  - Automatically pick libfdt dependancy
  - Add knob to disable spice+seccomp


author: Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-16
changelog:
  - add s390x KVM support
  - distribute pre-built firmware or device trees for Alpha, Microblaze, S390
  - add missing system targets
  - add missing linux-user targets
  - fix previous commit


author: Cole Robinson <crobinso@redhat.com> - 2:1.2.0-18
changelog:
  - Fix loading arm initrd if kernel is very large (bz #862766)
  - Don't use reserved word 'function' in systemtap files (bz #870972)
  - Drop assertion that was triggering when pausing guests w/ qxl (bz


author: Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-19
changelog:
  - Sync spice patches with upstream, minor bugfixes and set the qxl pci
    device revision to 4 by default, so that guests know they can use
    the new features


author: Cole Robinson <crobinso@redhat.com> - 2:1.3.0-1
changelog:
  - Switch base tarball from qemu-kvm to qemu
  - qemu 1.3 release
  - Option to use linux VFIO driver to assign PCI devices
  - Many USB3 improvements
  - New paravirtualized hardware random number generator device.
  - Support for Glusterfs volumes with "gluster://" -drive URI
  - Block job commands for live block commit and storage migration


author: Hans de Goede <hdegoede@redhat.com> - 2:1.3.0-2
changelog:
  - Fix 0110-usb-redir-Add-flow-control-support.patch being mangled on rebase
    to 1.3.0, breaking usbredir support


author: Cole Robinson <crobinso@redhat.com> - 2:1.3.0-3
changelog:
  - Fix migration from qemu-kvm
  - Fix the test suite on i686
  - Use systemd macros in specfile (bz #850285)


author: Alon Levy <alevy@redhat.com> - 2:1.3.0-8
changelog:
  - rebuilt, removing the two added Provides & Obsoletes lines, since
    the current EVR already does that by being 1.3.0 > 1.2.2 , and having
    the same package name of "libcacard"


author: Michael Schwendt <mschwendt@fedoraproject.org> - 2:1.3.0-9
changelog:
  - add BR perl-podlators for pod2man (F19 development)
  - fix "bogus date" entries in %changelog to fix rebuild


author: Cole Robinson <crobinso@redhat.com> - 2:1.4.0-1
changelog:
  - Rebased to version 1.4.0
  - block: dataplane for virtio, potentially large performance improvment
  - migration: threaded live migration
  - usb-tablet: usb 2.0 support, significantly lowering CPU usage
  - usb: improved support for pass-through of USB serial devices
  - virtio-net: added support supports multiqueue operation


author: Cole Robinson <crobinso@redhat.com> - 2:1.4.0-7
changelog:
  - Fixes for iscsi dep
  - Fix TCG ld/st optimization (lp 1127369)
  - Fix possible crash with VNC and qxl (bz #919777)
  - Fix kvm module permissions after first install (bz #907215)
  - Switch to seavgabios by default


author: Nathaniel McCallum <nathaniel@themccallums.org> - 2:1.4.0-10
changelog:
  - Sorted qemu.binfmt
  - Remove mipsn32 / mipsn32el binfmt support (it is broken and can't be fixed)
  - Fix binfmt support for mips / mipsel to match what qemu can do
  - Add binfmt support for cris
  - Add binfmt support for microblaze / microblazeel
  - Add binfmt support for sparc64 / sparc32plus
  - Add binfmt support for ppc64 / ppc64abi32


author: Cole Robinson <crobinso@redhat.com> - 2:1.4.1-1
changelog:
  - Rebased to version 1.4.1
  - qemu stable release 1.4.1 (bz 952599)
  - CVE-2013-1922: qemu-nbd block format auto-detection vulnerability (bz
    952574, bz 923219)


author: Cole Robinson <crobinso@redhat.com> - 2:1.4.1-2
changelog:
  - Fix crash with usbredir (bz #962826)
  - Drop unneeded kvm.modules on x86 (bz #963198)
  - Make ksmtuned handle set_progname usage (bz #955230)
  - Enable gluster support


author: Cole Robinson <crobinso@redhat.com> - 2:1.5.0-1
changelog:
  - Update to qemu 1.5
  - KVM for ARM support
  - A native GTK+ UI with internationalization support
  - Experimental VFIO support for VGA passthrough
  - Support for VMware PVSCSI and VMXNET3 device emulation
  - CPU hot-add support


author: Cole Robinson <crobinso@redhat.com> - 2:1.5.0-2
changelog:
  - Alias qemu-system-* man page to qemu.1 (bz #907746)
  - Drop execute bit on service files (bz #963917)
  - Conditionalize KSM service on host virt support (bz #963681)
  - Split out KSM package, make it not pulled in by default


author: Cole Robinson <crobinso@redhat.com> - 2:1.5.0-9
changelog:
  - Don't install conflicting binfmt handler on arm (bz #974804)
  - Use upstream patch for libfdt build fix


author: Cole Robinson <crobinso@redhat.com> - 2:1.6.0-1
changelog:
  - Rebased to version 1.6.0
  - Support for live migration over RDMA
  - TCG target for aarch64.
  - Support for auto-convergence in live migration ("CPU stunning")
  - The XHCI (USB 3.0) controller supports live migration.
  - New device "nvme" provides a PCI device that implements the NVMe
    standard.
  - ACPI hotplug of devices behind a PCI bridge is supported


author: Richard W.M. Jones <rjones@redhat.com> - 2:1.6.0-2
changelog:
  - Try to rebuild since previous i686 build was broken (RHBZ#998722).
  - In build, qemu -help just to check the binary is not broken.


author: Cole Robinson <crobinso@redhat.com> - 2:1.6.0-6
changelog:
  - Fix qmp capabilities calls on i686 (bz #1003162)
  - Fix crash with -M isapc -cpu Haswell (bz #986790)
  - Fix crash in lsi_soft_reset (bz #1000947)
  - Fix initial /dev/kvm permissions (bz #993491)


author: Dan Horák <dan[at]danny.cz> - 2:1.6.0-7
changelog:
  - Enable TCG interpreter for s390 as the native backend supports 64-bit only
  - Don't require RDMA on s390(x)


author: Cole Robinson <crobinso@redhat.com> - 2:1.6.0-8
changelog:
  - Fix -vga qxl with -display vnc (bz #948717)
  - Fix USB crash when installing reactos (bz #1005495)
  - Don't ship x86 kvm wrapper on arm (bz #1005581)


author: Cole Robinson <crobinso@redhat.com> - 2:1.6.0-9
changelog:
  - Rebase to pending 1.6.1 stable
  - CVE-2013-4377: Fix crash when unplugging virtio devices (bz #1012633, bz
    - Fix 'new snapshot' slowness after the first snap (bz #988436)
  - Fix 9pfs xattrs on kernel 3.11 (bz #1013676)
  - CVE-2013-4344: buffer overflow in scsi_target_emulate_report_luns (bz


author: Cole Robinson <crobinso@redhat.com> - 2:1.6.1-1
changelog:
  - Reduce CPU usage when audio is playing (bz #1017644)
  - Base on qemu 1.6.1 tarball
  - ksmtuned: Fix matching qemu w/o set_process_name (bz #1012604)
  - ksmtuned: Fix committed_memory when no qemu running (bz #1012610)
  - Make sure bridge helper is setuid (bz #1017660)


author: Cole Robinson <crobinso@redhat.com> - 2:1.6.1-2
changelog:
  - Fix drive discard options via libvirt (bz #1029953)
  - Fix process exit with -sandbox on (bz #1027421)


author: Cole Robinson <crobinso@redhat.com> - 2:1.7.0-1
changelog:
  - Fix qemu-img create with NBD backing file (bz #1034433)
  - Rebase to qemu-1.7 GA
  - New monitor command blockdev-add for full featured block device hotplug.
  - Performance and functionality improvements for USB 3.0.
  - Many VFIO improvements
  - ACPI tables can be generated by QEMU and can be used by firmware directly.
  - Support creating and writing .vhdx images.
  - qemu-img map: dump detailed image file metadata


author: Cole Robinson <crobinso@redhat.com> - 2:1.7.0-2
changelog:
  - Add kill() to seccomp whitelist, fix AC97 with -sandbox on (bz #1043521)
  - Changing streaming mode default to off for spice (bz #1038336)
  - Fix guest scsi verify command (bz #1001617)


author: Cole Robinson <crobinso@redhat.com> - 2:2.0.0-0.2.rc0
changelog:
  - Change gtk quit accelerator to ctrl+shift+q (bz #1062393)
  - Fix mouse with spice
  - Enable xen support for xen 4.4


author: Pádraig Brady <pbrady@redhat.com> - 2013.2-0.4.b2
changelog:
  - Add dependency on python-suds to support the netapp driver
  - Add dependency on python-keystoneclient for auth token middleware
  - Add dependency on qemu-img for volume creation from Glance images


author: Eric Harney <eharney@redhat.com> - 2014.1-0.10.rc3
changelog:
  - Add python-oslo-messaging requirement
  - Add GlusterFS delete patch
  - Add systemd patches (not used yet)


author: Vitaly Sedelnik <vsedelnik@mirantis.com> - 2014.1.3-fuel5.1.1.mira6
changelog:
  - f5035ec Merge "Make begin_detaching fail if volume not "in-use"" into openstack-ci/fuel-5.1.1-updates/2014.1.1
  - 53fa43d Make begin_detaching fail if volume not "in-use"
  - f82390b Disallow backing files when uploading volumes to image
  - fbda9d3 Revert because of waiting additional fix. See https://bugs.launchpad.net/mos/7.0.x/+bug/1459781
  - a1106bc Move RBD calls to a separate threads
  - 599aba4 Fix ISER to attach volume
  - 429a1e5 Merge remote-tracking branch 'origin/stable/icehouse' into HEAD
  - 6f2b335 Revert "Merge remote-tracking branch 'origin/stable/icehouse'"
  - d1dc5a7 Merge "Cinder api service doesn't handle SIGHUP properly" into stable/icehouse
  - 73f9e77 Merge "Updated from global requirements" into stable/icehouse


author: Cole Robinson <crobinso@redhat.com> - 2012.1-0.1.rc1
changelog:
  - Update to rc1 snapshot
  - Drop no longer needed packages
  - Change default URL to http://localhost/dashboard
  - Add dep on newly packaged python-django-nose
  - Fix static content viewing (patch from Jan van Eldik) (bz 788567)


author: Cole Robinson <crobinso@redhat.com> - 2012.1-1
changelog:
  - Update to essex final release
  - Package manage.py (bz 808219)
  - Properly access all needed javascript (bz 807567)


author: Matthias Runge <mrunge@redhat.com> - 2012.2-0.5.rc1
changelog:
  - update to folsom rc1
  - require python-django instead of Django
  - add requirements to python-django-compressor, python-django-openstack-auth
  - add requirements to python-swiftclient
  - use compressed js, css files


author: Matthias Runge <mrunge@redhat.com> - 2012.2-3
changelog:
  - require Django14 for EPEL6
  - finally move login/logout to /dashboard/auth/login
  - adapt httpd config to httpd-2.4 (bz 868408)


author: Matthias Runge <mrunge@redhat.com> - 2012.2-4
changelog:
  - drop dependency to python-cloudfiles
  - fix /etc/openstack-dashboard permission CVE-2012-5474 (rhbz#873120)


author: Matthias Runge <mrunge@redhat.com> - 2013.2-0.4b2
changelog:
  - havana-2
  - change requirements from python-quantumclient to neutronclient
  - require python-ceilometerclient
  - add requirement python-lockfile, change lockfile location to /tmp


author: Matthias Runge <mrunge@redhat.com> - 2013.2-0.5b2
changelog:
  - move requirements from horizon to openstack-dashboard package
  - introduce explicit requirements for dependencies


author: Matthias Runge <mrunge@redhat.com> - 2013.2-0.10b3
changelog:
  - Havana-3 snapshot
  - drop node.js and node-less from buildrequirements
  - add runtime requirement python-lesscpy
  - own openstack_dashboard dir
  - fix keystore handling issue


author: Matthias Runge <mrunge@redhat.com> - 2013.2-0.11b3
changelog:
  - add BuildRequires python-eventlet to fix ./manage.py issue during build
  - fix import in rhteme.less


author: Alexey Khivin <akhivin@mirantis.com> - 2014.1.3-fuel5.1.1.mira9
changelog:
  - 818be36 Horizon login page contains DOS attack mechanism
  - e0b41c7 Fix web-server memory overrun when downloading objects from Swift
  - fdc04e9 Checking session timeout before authentication
  - a4de0c1 Add API filtering to paged tables
  - f8ccd37 Allow form to stay modal after uploading file
  - 1882c21 Merge branch 'stable/icehouse' into openstack-ci/fuel-5.1.1/2014.1.1
  - b14a2ec Run router dashboard unit tests by default
  - 694224c Bump stable/icehouse next version to 2014.1.4
  - 9ad9af4 Merge "Allow forms to disable autofill in all browsers" into stable/icehouse
  - dd4db98 Merge "template to rely on the the "id" attribute" into stable/icehouse


author: Angus Salkeld <asalkeld@redhat.com> - 2011.3-0.7.d4
changelog:
  - Use the available man pages
  - don't make service files executable
  - delete unused files
  - add BR: python-distutils-extra (#733610)


author: Pádraig Brady <P@draigBrady.com> - 2011.3-2
changelog:
  - Ensure the docs aren't built with the system glance module
  - Ensure we don't access the net when building docs
  - Depend on python-paste-deploy (#759512)


author: Pádraig Brady <P@draigBrady.com> - 2012.1-8
changelog:
  - Sync with essex stable
  - Don't auto create database on service start
  - Remove openstack-glance-db-setup. use openstack-db instead


author: Pádraig Brady <P@draigBrady.com> - 2012.1.1-1
changelog:
  - Update to stable/essex 2012.1.1
  - Remove world readable bit on sensitive config files
  - Include optional upstart jobs


author: John Bresnahan <jbresnah@redhat.com> 2013.2-0.7.b3
changelog:
  - Update to 2013.2.b3
  - Remove runtime dep on python pbr
  - Revert use oslo.sphinx and remove local copy of doc


author: Mike Fedosin <mfedosin@mirantis.com> - 2014.1.3-fuel5.1.1.mira8
changelog:
  - 50c44da Cleanup chunks for deleted image if token expired.
  - cd02b3b Merge topics 'bug/1414685', 'bug/1514467', 'bug/1403102' into openstack-ci/fuel-5.1.1-updates/2014.1.1
  - f7bc56c Cleanup chunks for deleted image that was 'saving'
  - 79f98e9 Prevent file, swift+config and filesystem schemes
  - 4db7c37 To prevent client use v2 patch api to handle file and swift location
  - 79bfa56 Prevent image status being directly modified via v1
  - 5ffadcd Use unicode for error message
  - 9cc6b55 Fix for CooperativeReader to process read length
  - 0db0637 Make rbd store's pool handling more universal
  - 0855c6c Merge 'stable/icehouse'


author: Steven Dake <sdake@redhat.com> - 4-1
changelog:
  - removed jeos from packaging since that comes from another repository
  - compressed all separate packages into one package
  - removed setup options which were producing incorrect results
  - replaced python with {__python}
  - added a br on python-devel
  - added a --skip-build to the install step
  - added percent-dir for directories
  - fixed most rpmlint warnings/errors


author: Jeff Peeler <jpeeler@redhat.com> - 4-2
changelog:
  - add necessary requires
  - removed shebang line for scripts not requiring executable permissions
  - add logrotate, removes all rpmlint warnings except for python-httplib2
  - remove buildroot tag since everything since F10 has a default buildroot
  - remove clean section as it is not required as of F13
  - add systemd unit files
  - change source URL to download location which doesn't require a SHA


author: Jeff Peeler <jpeeler@redhat.com> - 4-5
changelog:
  - added LICENSE to docs
  - added dist tag
  - added heat directory to files section
  - removed unnecessary defattr


author: Steven Dake <sdake@redhat.com> 2013.1-0.5.g3
changelog:
  - Assign heat user with 167:167
  - Rename packages from *-api to api-*
  - Rename clients to cli
  - change user/gid to heat from openstack-heat
  - use shared state dir macro for shared state
  - Add /etc/heat dir to owned directory list
  - set proper uid/gid for files
  - set proper read/write/execute bits


author: Jeff Peeler <jpeeler@redhat.com> 2013.1-0.6.rc1
changelog:
  - Updated URL
  - Added version for Obsoletes
  - Removed dev suffix in builddir
  - Added missing man pages


author: Jeff Peeler <jpeeler@redhat.com> 2013.1-0.8.rc1
changelog:
  - converted systemd scripts to sysvinit
  - changed buildrequires from python-sphinx to python-sphinx10


author: Jeff Peeler <jpeeler@redhat.com> 2013.1-1.0.rc2
changelog:
  - added epel patch for dependencies
  - added new buildrequires due to above patch
  - changed requires to more recent versions


author: Jeff Peeler <jpeeler@redhat.com> 2013.1-1.3
changelog:
  - bumped obsoletes for f18 rebuilds of the old heat package
  - added missing policy.json file (rhbz#965549)


author: Jeff Peeler <jpeeler@redhat.com> 2013.2-0.1.b1
changelog:
  - rebase to havana-1
  - consolidate api-paste files into one file in common
  - removed runner.py as it is no longer present
  - added heat-manage
  - added new buildrequires pbr and d2to1


author: Jeff Peeler <jpeeler@redhat.com> 2013.2-0.5.b3
changelog:
  - rebase to havana-3
  - remove tests from common
  - remove cli package and move heat-manage into common
  - added requires for python-heatclient
  - remove python-boto as boto has been moved to another repo
  - remove heat-cfn bash completion
  - add /var/run/heat directory


author: Jeff Peeler <jpeeler@redhat.com> 2013.2-0.6.b3
changelog:
  - fix init scripts (rhbz 1006868)
  - added python-babel
  - remove runtime pbr dependency (rhbz 1006911)


author: Jeff Peeler <jpeeler@redhat.com> 2013.2-0.7.b3
changelog:
  - Depend on python-oslo-config >= 1.2 so it upgraded automatically
  - Distribute dist defaults in heat-dist.conf separate to user heat.conf (rhbz 1008560)


author: Jeff Peeler <jpeeler@redhat.com> 2013.2-0.8.b3
changelog:
  - fix the python-oslo-config dependency to cater for epoch
  - add api-paste-dist.ini to /usr/share/heat


author: Sushil Kumar <sushil.kumar2@globallogic.com> - 2014.1.3-fuel5.1.1.mira4
changelog:
  - a247564 Call server volume detach only once
  - 870bd69 Catch NotFound error during loadbalancer deleting
  - 7bf3c21 Merge branch 'stable/icehouse'
  - edadfdd Merge "Only delete stack user project from correct domain" into stable/icehouse
  - 3535b6b Merge "Prevent excessive validation for maxPersonality limit" into stable/icehouse
  - 8fe3554 Bump stable/icehouse next version to 2014.1.4
  - 8305341 Merge "Handle NotFoundException when deleting alarm" into stable/icehouse
  - 006b959 Prevent excessive validation for maxPersonality limit
  - 04d8a2d Updated from global requirements
  - 2b4f7be Only delete stack user project from correct domain


author: Mark McLoughlin <markmc@redhat.com> - 1.0-0.2.d4.1078
changelog:
  - Use upstream snapshot tarball
  - No need to define python_sitelib anymore
  - BR python2-devel
  - Remove BRs only needed for unit tests
  - No need to clean buildroot in install anymore
  - Use slightly more canonical site for URL tag
  - Prettify the requires tags
  - Cherry-pick tools.tracer patch from upstream
  - Add config file
  - Add keystone user and group
  - Ensure log file is in /var/log/keystone
  - Ensure the sqlite db is in /var/lib/keystone
  - Add logrotate support
  - Add system units


author: Alan Pevec <apevec@redhat.com> 2011.3.1-3
changelog:
  - Use updated parallel install versions of epel packages (pbrady)
  - Ensure the docs aren't built with the system glance module (pbrady)
  - Ensure we don't access the net when building docs (pbrady)


author: Alan Pevec <apevec@redhat.com> 2012.1-0.9.e4
changelog:
  - essex-4 milestone
  - change default database to mysql
  - switch all backends to sql
  - separate library to python-keystone


author: Alan Pevec <apevec@redhat.com> 2012.1-0.10.e4
changelog:
  - change default catalog backend to sql rhbz#800704
  - update sample-data script
  - add missing keystoneclient dependency


author: Alan Pevec <apevec@redhat.com> 2012.1-6
changelog:
  - python-keystone-auth-token subpackage (rhbz#824034)
  - use reserved user id for keystone (rhbz#752842)
  - fix paste.deploy dependency (rhbz#826120)


author: Alan Pevec <apevec@redhat.com> 2012.1-7
changelog:
  - Corrects url conversion in export_legacy_catalog (lp#994936)
  - Invalidate user tokens when password is changed (lp#996595)
  - Invalidate user tokens when a user is disabled (lp#997194)
  - Carrying over token expiry time when token chaining (lp#998185)


author: Alan Pevec <apevec@redhat.com> - 2013.2-0.10.b3
changelog:
  - havana-3 milestone
  - drop pbr run-time dependency
  - set distribution defaults in keystone-dist.conf


author: Alexander Makarov <amakarov@mirantis.com> - 2014.1.3-fuel5.1.1.mira7
changelog:
  - 0274605 Place sql initialization after eventlet monkey-patching
  - ed49319 Correct initialization order for logging to use eventlet locks
  - 02242f1 Merge systemd patch from the specs
  - ef943bf Merge remote-tracking branch 'origin/stable/icehouse' into 5.1.1
  - 9aec35a Add oslo.serialization for latest keystoneclient
  - 9b9c56d Bump stable/icehouse next version to 2014.1.4
  - 89ebfe9 Fix tests comparing tokens
  - 0571621 Merge "Fix typo on cache backend module" into stable/icehouse
  - 49ee4eb Merge "Remove extraenous instantiations of managers" into stable/icehouse
  - 8726e0f Merge "Updated from global requirements" into stable/icehouse


author: Mark McLoughlin <markmc@redhat.com> - 2011.3-0.2.1409bzr
changelog:
  - Update to newer upstream
  - nova-instancemonitor has been removed
  - nova-instance-usage-audit added


author: Mark McLoughlin <markmc@redhat.com> - 2011.3-0.1.1449bzr
changelog:
  - Update to latest upstream.
  - nova-import-canonical-imagestore has been removed
  - nova-clear-rabbit-queues was added


author: Mark McLoughlin <markmc@redhat.com> - 2011.3-0.3.d4
changelog:
  - Update to diablo-4 milestone
  - Use statically assigned uid:gid 162:162 (#732442)
  - Collapse all sub-packages into openstack-nova; w/o upgrade path
  - Reduce use of macros
  - Rename stack to nova-stack
  - Fix openssl.cnf.tmpl script-without-shebang rpmlint warning
  - Really remove ajaxterm
  - Mark polkit file as %config


author: Mark McLoughlin <markmc@redhat.com> - 2011.3-0.4.d4
changelog:
  - Don't generate root CA during %post (#707199)
  - The nobody group shouldn't own files in /var/lib/nova
  - Add workaround for sphinx-build segfault


author: Angus Salkeld <asalkeld@redhat.com> - 2011.3-0.6.d4
changelog:
  - Add the one man page provided by nova.
  - Start services with --flagfile rather than --flag-file (#735070)


author: Mark McLoughlin <markmc@redhat.com> - 2011.3-1
changelog:
  - Update to Diablo final.
  - Drop some upstreamed patches.
  - Update the metadata-accept patch to what's proposed for essex.
  - Switch rpc impl from carrot to kombu.


author: Mark McLoughlin <markmc@redhat.com> - 2011.3-3
changelog:
  - Fix lazy load exception with security groups (#741307)
  - Fix issue with nova-network deleting the default route (#741686)
  - Fix errors caused by MySQL connection pooling (#741312)


author: Pádraig Brady <P@draigBrady.com> - 2011.3-9
changelog:
  - Update the libvirt dependency from 0.8.2 to 0.8.7
  - Ensure we don't access the net when building docs


author: Pádraig Brady <P@draigBrady.com> - 2011.3-19
changelog:
  - Fix libguestfs support for specified partitions
  - Fix tenant bypass by authenticated users using API (#772202, CVE-2012-0030)


author: Mark McLoughlin <markmc@redhat.com> - 2011.3.1-0.1.10814
changelog:
  - Update to 2011.3.1 release candidate
  - Only adds 4 patches from upstream which we didn't already have


author: Mark McLoughlin <markmc@redhat.com> - 2011.3.1-0.4.10818.el6
changelog:
  - Update to latest 2011.3.1 release candidate
  - Re-add nova-{clear-rabbit-queues,instance-usage-audit}


author: Pádraig Brady <P@draigBrady.com> - 2011.3.1-1
changelog:
  - Update to 2011.3.1 release
  - Allow empty mysql root password in mysql setup script
  - Enable mysqld at boot in mysql setup script


author: Pádraig Brady <P@draigBrady.com> - 2012.1-2
changelog:
  - Sync up with Essex stable branch
  - Support more flexible guest image file injection
  - Enforce quota on security group rules (#814275, CVE-2012-2101)
  - Provide startup scripts for the Essex VNC services
  - Provide a startup script for the separated metadata api service


author: Pádraig Brady <P@draigBrady.com> - 2012.1-7
changelog:
  - Depend on tunctl which can be used when `ip tuntap` is unavailable
  - Sync up with Essex stable branch
  - Handle updated qemu-img info output
  - Replace openstack-nova-db-setup with openstack-db


author: Pádraig Brady <P@draigBrady.com> - 2012.1-9
changelog:
  - Sync up with Essex stable branch, including...
  - Fix for protocol case handling (#829441, CVE-2012-2654)


author: Pádraig Brady <P@draigBrady.com> - 2012.1-11
changelog:
  - fix an exception caused by the fix for CVE-2012-2654
  - fix the encoding of the dns_domains table (requires a db sync)
  - fix a crash due to a nova services startup race (#825051)


author: Pádraig Brady <P@draigBrady.com> - 2012.1.1-1
changelog:
  - Update to essex stable release 2012.1.1
  - Improve performance and stability of file injection
  - add upstart jobs, alternative to sysv initscripts


author: Pádraig Brady <P@draigBrady.com> - 2012.1.1-2
changelog:
  - Update to latest essex stable branch
  - Support injecting new .ssh/authorized_keys files to SELinux enabled guests


author: Pádraig Brady <P@draigBrady.com> - 2012.1.1-3
changelog:
  - Distinguish volume overlimit exceptions
  - Prohibit host file corruption through file injection (CVE-2012-3360, CVE-2012-3361)


author: Pádraig Brady <P@draigBrady.com> - 2012.1.1-4
changelog:
  - Enable auto cleanup of old cached instance images
  - Fix ram_allocation_ratio based over subscription
  - Expose over quota exceptions via native API
  - Return 413 status on over quota in the native API
  - Fix call to network_get_all_by_uuids
  - Fix libvirt get_memory_mb_total with xen
  - Use compute_api.get_all in affinity filters (CVE-2012-3371)
  - Use default qemu img cluster size in libvirt connect
  - Ensure libguestfs has completed before proceeding


author: Pádraig Brady <P@draigBrady.com> - 2012.1.1-11
changelog:
  - Update from stable upstream including...
  - Fix metadata file injection with xen
  - Fix affinity filters when hints is None
  - Fix marker behavior for flavors
  - Handle local remote exceptions consistently
  - Fix qcow2 size on libvirt live block migration
  - Fix for API listing of os hosts
  - Avoid lazy loading errors on instance_type
  - Avoid casts in network manager to prevent races
  - Conditionally allow queries for deleted flavours
  - Fix wrong regex in cleanup_file_locks
  - Add net rules to VMs on compute service start
  - Tolerate parsing null connection info in BDM
  - Support EC2 CreateImage API for boot from volume
  - EC2 DescribeImages reports correct rootDeviceType
  - Reject EC2 CreateImage for instance store
  - Fix EC2 CreateImage no_reboot logic
  - Convert remaining network API casts to calls
  - Move where the fixed ip deallocation happens
  - Fix the qpid_heartbeat option so that it's effective


author: Pádraig Brady <P@draigBrady.com> - 2012.1.1-15
changelog:
  - Fix package versions to ensure update dependencies are correct
  - Fix CA cert permissions issue introduced in 2012.1.1-10


author: Nikola Dipanov <ndipanov@redhat.com> - 2012.1.3-1
changelog:
  - Restore libvirt block storage connections on reboot
  - Fix libvirt volume attachment error logging
  - Ensure instances with deleted floating IPs can be deleted
  - Ensure can contact floating IP after instance snapshot
  - Fix tenant usage time accounting
  - Ensure correct disk definitions are used on volume attach/detach
  - Improve concurrency of long running tasks
  - Fix unmounting of LXC containers in the presence of symlinks
  - Fix external lock corruption in the presence of SELinux
  - Allow snapshotting images that are deleted in glance
  - Ensure the correct fixed IP is deallocated when deleting VMs


author: Nikola Đipanov <ndipanov@redhat.com> 2013.1-0.3.g1
changelog:
  - Update to Grizzly milestone 1
  - Remove volume subpackage - removed from Grizzly
  - Add the conductor subpackage - new service added in Grizzly
  - Depend on python-libguestfs instead of libguestfs-mount
  - Don't add the nova user to the group fuse
  - Removes openstack-utils from requirements for nova-common


author: Nikola Đipanov <ndipanov@redhat.com> - 2013.1-0.4.g2
changelog:
  - Update to Grizzly milestone 2
  - Add the version info file
  - Add python-stevedore dependency
  - Add the cells subpackage and init scripts


author: Pádraig Brady <pbrady@redhat.com> - 2013.1-4
changelog:
  - Make openstack-nova metapackage depend on openstack-nova-cells
  - Add a dependency on python-keystonclient (for auth middleware)


author: Xavier Queralt <xqueralt@redhat.com> - 2013.2-4
changelog:
  - Remove cert and scheduler hard dependency on cinderclient - rhbz#1031679
  - Require ipmitool for baremetal driver - rhbz#1022243
  - Ensure we don't boot oversized images (CVE-2013-4463 and CVE-2013-2096)


author: Xavier Queralt <xqueralt@redhat.com> - 2014.1-0.6.b2
changelog:
  - Update to Icehouse milestone 2
  - Require python-keystoneclient for api-paste - rhbz#909113
  - Fix root disk leak in live migration - CVE-2013-7130


author: Vitaly Sedelnik <vsedelnik@mirantis.com> - 2014.1.3-fuel5.1.1.mira10
changelog:
  - 2f5a5d3 Merge "correct inverted subtraction in quota check " into openstack-ci/fuel-5.1.1-updates/2014.1.1
  - d54a709 Merge "Compute: Catch binding failed exception while init host " into openstack-ci/fuel-5.1.1-updates/2014.1.1
  - af982ad correct inverted subtraction in quota check
  - a1e4b53 Compute: Catch binding failed exception while init host
  - 20c2309 Return floating_ip['fixed_ip']['instance_uuid'] from neutronv2 API
  - 4e78a59 Websocket Proxy should verify Origin header
  - 28c9c4d Fix nova-compute start issue after evacuate
  - bdf62dd Fix nova evacuate issues for RBD
  - cb55602 Merge "Fix libvirt watchdog support" into openstack-ci/fuel-5.1.1/2014.1.1
  - 1e88964 Fix libvirt watchdog support


author: Silas Sewell <silas@sewell.ch> - 1.0.2-5
changelog:
  - Update for new Python macro guidelines
  - Use dos2unix instead of sed
  - Make gecos field more descriptive


author: David Nalley <david@gnsa.us> - 1.4.3-1
changelog:
  - Update to 1.4.3
  - fix init script add, registration, deletion BZ 685155
  - fixing BR to facilitate epel6 building


author: Derek Higgins <derekh@redhat.com> - 1.7.5-1
changelog:
  - Update to 1.7.5
  - adding swift-bench-client
  - removing dup dependency on python-netifaces
  - changing README -> README.md


author: Pete Zaitcev <zaitcev@redhat.com> - 1.7.5-2
changelog:
  - Drop dependency on python-webob, because Swift uses an in-tree swob now
  - Update scriptlets to use macro systemd_postun and friends (bz#850016)
  - Drop systemd-sysv-convert
  - Relocate object-expirer into the proxy bundle
  - Add the expirer configuration, multi-node only


author: Pete Zaitcev <zaitcev@redhat.com> 1.9.1-1
changelog:
  - Update to 1.9.1, includes CVE-2013-4155
  - Includes unfortunately standards-compliant XML listings, to be fixed
  - Reseller prefix in Keystone must end with an underscore
  - Make only proxy depend on openstack-swift-plugin-swift3


author: <pbrady@redhat.com> 1.10.0-0.2.rc1
changelog:
  - add swift home directory for signing_dir, bz#967631
  - Make status print correct identity, bz#917657
  - Add "shutdown" to server-type services that support HUP signal, bz#927423
  - Add a missing newline in service openstack-swift-proxy shutdown, bz#971881


author: Pádraig Brady <pbrady@redhat.com> 1.10.0-2
changelog:
  - Update to Havana GA
  - Fix service startup issue due to bad depencency checking (#1020449)
  - Fix version reporting


author: Vitaly Sedelnik <vsedelnik@mirantis.com> - 1.13.1-fuel5.1.1.mira7
changelog:
  - 8508da8 Merge "Disallow unsafe tempurl operations to point to unauthorized data" into openstack-ci/fuel-5.1.1-updates/2014.1.1
  - 148e742 Fix metadata overall limits bug
  - f5e1b93 Disallow unsafe tempurl operations to point to unauthorized data
  - 8a20053 [CI] Fix unit tests
  - b10d865 Customizable umask and file permissions control improvements
  - 7dd05fd Customizable umask for swift daemons
  - b329e38 CVE-2014-8124: Prevent unauthorized delete in versioned container
  - 2fb233a Fix testcase test_print_db_info_metadata()
  - 6946240 Opening stable/icehouse
  - 1f0058e Fix logging issue when services stop on py26


author: Alexey Khivin <akhivin@mirantis.com> - 1.3.1-fuel5.1.1.mira3
changelog:
  - 022c6c2 Improve "Queue not found" exception handling
  - a860294 Reply queues are accidentally not found
  - 3c8d4ba Merge remote-tracking branch 'origin/stable/icehouse' into 5.1.1
  - 45d0e27 Fix heartbeats sending thread
  - 7887190 Fixes RabbitMQ heartbeat implementation
  - 7a93c9e Merge "Fix the notify method of the routing notifier" into stable/icehouse
  - 8ba2a97 Merge "Add check credentials to log message if rabbmitmq closes socket" into stable/icehouse
  - 6360544 Added additional logging
  - eb899d4 Heartbeat check v3.4
  - 870fd64 Auto-delete queues were deleted on RabbitMQ failover


