# changelog

author: Michael Young <m.a.young@durham.ac.uk> - 4.0.1-3
changelog:
  - create symlink for qemu-dm on x86_64 for compatibility with 3.4
  - apply some patches destined for 4.0.2
      add some irq fixes
      disable xsave which causes problems for HVM


author: Michael Young <m.a.young@durham.ac.uk> - 4.0.1-6
changelog:
  - add upstream xen patch xen.8259afix.patch to fix boot panic
    "IO-APIC + timer doesn't work!" (#642108)


author: Michael Young <m.a.young@durham.ac.uk> - 4.0.1-7
changelog:
  - ghost directories in /var/run (#656724)
  - minor fixes to /usr/share/doc/xen-doc-4.?.?/misc/network_setup.txt (#653159)
    /etc/xen/scripts/network-route, /etc/xen/scripts/vif-common.sh (#669747)
    and /etc/sysconfig/modules/xen.modules (#656536)


author: Michael Young <m.a.young@durham.ac.uk> - 4.1.0-0.1.rc8
changelog:
  - update to 4.1.0-rc8 release candidate
  - create xen-4.1.0-rc8.tar.xz file from git/hg repositories
  - rebase xen-initscript.patch xen-dumpdir.patch
    xen-net-disable-iptables-on-bridge.patch localgcc45fix.patch
    sysconfig.xenstored init.xenstored
  - remove unnecessary or conflicting xen-xenstore-cli.patch localpy27fixes.patch
    xen.irq.fixes.patch xen.xsave.disable.patch xen.8259afix.patch
    localcleanups.patch libpermfixes.patch
  - add patch to allow pygrub to work with single partitions with boot sectors
  - create ipxe-git-v1.0.0.tar.gz from http://git.ipxe.org/ipxe.git
    to avoid downloading at build time
  - no need to move udev rules or init scripts as now created in the right place
  - amend list of files shipped - remove fs-backend
    add init.d scripts xen-watchdog xencommons
    add config files xencommons xl.conf cpupool
    add programs kdd tap-ctl xen-hptool xen-hvmcrash xenwatchdogd


author: Rik van Riel <riel@redhat.com>
changelog:
  - grab new Xen tarball (with wednesday's patch already included)
  - transfig is a buildrequire, add it to the spec file


author: Jeremy Katz <katzj@redhat.com> - 2-20050114
changelog:
  - update to new snap
  - python-twisted is its own package now
  - files are in /usr/lib/python now as well, ugh.


author: Rik van Riel <riel@redhat.com> 2-20050218
changelog:
  - upgrade to last night's Xen snapshot
  - a kernel upgrade is needed to run this Xen, the hypervisor
    interface changed slightly
  - comment out unused debugging function in plan9 domain builder
    that was giving compile errors with -Werror


author: Rik van Riel <riel@redhat.com> 2-20050305
changelog:
  - the gcc4 compile patches are now upstream
  - upgrade to last night's snapshot, drop patches locally


author: Rik van Riel <riel@redhat.com> 2-20050328
changelog:
  - do not yet upgrade to new hypervisor ;)
  - add barrier to fix SMP boot bug
  - add tags target
  - add zlib-devel build requires (#150952)


author: Rik van Riel <riel@redhat.com> 2-20050402
changelog:
  - move initscripts to /etc/rc.d/init.d (Florian La Roche) (#153188)
  - ship only PDF documentation, not the PS or tex duplicates


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - patch manpath instead of moving in specfile.  patch sent upstream
  - install to native python path instead of /usr/lib/python
  - other misc specfile duplication cleanup


author: Rik van Riel <riel@redhat.com> 3.0-0.20050908
changelog:
  - explicitly call /usr/sbin/xend from initscript (#167407)
  - add xenstored directories to spec file (#167496, #167121)
  - misc gcc4 fixes 
  - spec file cleanups (#161191)
  - upgrade to today's Xen snapshot
  - change the version to 3.0-0.<date> (real 3.0 release will be 3.0-1)


author: Rik van Riel <riel@redhat.com> 3.0-0.20050912.fc5
changelog:
  - add /var/{lib,run}/xenstored to the %files section (#167496, #167121)
  - upgrade to today's Xen snapshot
  - some small build fixes for x86_64
  - enable x86_64 builds


author: Daniel Veillard <veillard@redhat.com> - 3.0-0.20051109.fc5.4
changelog:
  - adding missing headers for libxenctrl and libxenstore
  - use libX11-devel build require instead of xorg-x11-devel


author: Jeremy Katz <katzj@redhat.com> - 3.0-0.20060110.fc5.5
changelog:
  - buildrequire dev86 so that vmx firmware gets built
  - include a copy of libvncserver and build vmx device models against it


author: Bill Nottingham <notting@redhat.com> 3.0-0.20060130.fc5.3
changelog:
  - disable iptables/ip6tables/arptables on bridging when bringing up a
    Xen bridge. If complicated filtering is needed that uses this, custom
    firewalls will be needed. (#177794)


author: Jeremy Katz <katzj@redhat.com> - 3.0-0.20060130.fc5.4
changelog:
  - patch from David Lutterkort to pass macaddr (-m) to xenguest-install
  - rework xenguest-install a bit so that it can be used for creating 
    fully-virtualized guests as well as paravirt.  Run with --help for 
    more details (or follow the prompts)
  - add more docs (noticed by Andrew Puch)


author: Jeremy Katz <katzj@redhat.com> - 3.0.1-0.20060208.fc5
changelog:
  - update to current hg snapshot for HVM support
  - update xenguest-install for hvm changes.  allow hvm on svm hardware
  - fix a few little xenguest-install bugs


author: Jeremy Katz <katzj@redhat.com> - 3.0.1-0.20060208.fc5.3
changelog:
  - add patch to ensure we get a unique fifo for boot loader (#182328)
  - don't try to read the whole disk if we can't find a partition table 
    with pygrub 
  - fix restarting of domains (#179677)


author: Jeremy Katz <katzj@redhat.com> - 3.0.1-1
changelog:
  - fix xenguest-install so that it uses phy: for block devices instead of 
    forcing them over loopback.  
  - change package versioning to be a little more accurate


author: Jeremy Katz <katzj@redhat.com> - 3.0.1-3
changelog:
  - set /proc/xen/privcmd and /var/log/xend-debug.log as close on exec to avoid
    SELinux problems
  - give better feedback on invalid urls (#184176)


author: Jeremy Katz <katzj@redhat.com> - 3.0.1-4
changelog:
  - add udev rule so that /dev/xen/evtchn gets created properly
  - make pygrub not use /tmp for SELinux
  - make xenguest-install actually unmount its nfs share.  also, don't use /tmp


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-1
changelog:
  - update to post 3.0.2 snapshot (changeset:   9744:1ad06bd6832d)
  - stop applying patches that are upstreamed
  - add patches for bootloader to run on all domain creations
  - make xenguest-install create a persistent uuid
  - use libvirt for domain creation in xenguest-install, slightly improve 
    error handling


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-11
changelog:
  - split into main packages + -libs and -devel subpackages for #198260
  - add patch from jfautley to allow specifying other bridge for 
    xenguest-install (#198097)


author: Stephen C. Tweedie <sct@redhat.com> - 3.0.2-13
changelog:
  - Update to xen-unstable cset 10675
  - Remove internal libvncserver build, new qemu device model has its own one
    now.
  - Change default FV NIC model from rtl8139 to ne2k_pci until the former works
    better


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-18
changelog:
  - include /var/xen/dump in file list
  - load blkbk, netbk and netloop when xend starts
  - update to cs 10712
  - avoid file conflicts with qemu (#199759)


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-19
changelog:
  - fix libblktap symlinks (#199820)
  - make libxenstore executable (#197316)
  - version libxenstore (markmc)


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-20
changelog:
  - don't start blktapctrl for now
  - fix HVM guest creation in xenguest-install
  - make sure log files have the right SELinux label


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-23
changelog:
  - add patch to fix rtl8139 in FV, switch it back to the default nic
  - add necessary ia64 patches (#201040)
  - build on ia64


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-24
changelog:
  - remove copy of xenguest-install from this package, require 
    python-xeninst (the new home of xenguest-install)


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-26
changelog:
  - update to xen-unstable cs 11251
  - clean up patches some
  - disable ia64 as it doesn't currently build


author: Stephen C. Tweedie <sct@redhat.com> - 3.0.2-35
changelog:
  - Don't strip qemu-dm early, so that we get proper debuginfo (danpb)
  - Fix compile problem with latest glibc


author: Daniel Berrange <berrange@redhat.com> - 3.0.2-39
changelog:
  - Disable paravirt framebuffer server side rendered cursor (bz 206313)
  - Ignore SIGPIPE in paravirt framebuffer daemon to avoid terminating
    on client disconnects while writing data (bz 208025)


author: Stephen C. Tweedie <sct@redhat.com> - 3.0.2-40
changelog:
  - Workaround blktap/xenstore startup race
  - Add udev rules for xen blktap devices (srostedt)
  - Add support for dynamic blktap device nodes (srostedt)
  - Fixes for infinite dom0 cpu usage with blktap
  - Fix xm not to die on malformed "tap:" blkif config string
  - Enable blktap on kernels without epoll-for-aio support.
  - Load the blktap module automatically at startup
  - Reenable blktapctrl


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.2-42
changelog:
  - Added vnclisten patches to make VNC only listen on localhost
    out of the box, configurable by 'vnclisten' parameter (bz 203196)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-1
changelog:
  - Pull in the official 3.0.3 tarball of xen (changeset 11774).
  - Add patches for VNC password authentication (bz 203196)
  - Switch /etc/xen directory to be mode 0700 because the config files
    can contain plain text passwords (bz 203196)
  - Change the package dependency to python-virtinst to reflect the
    package name change.
  - Fix str-2-int cast of VNC port for paravirt framebuffer (bz 211193)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.4-2.fc7
changelog:
  - Ensure the arch-x86 header files are included in xen-devel package
  - Bring back patch to move /var/xen/dump to /var/lib/xen/dump
  - Make /var/log/xen mode 0700


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.4-5.fc7
changelog:
  - Don't run the pvfb daemons for HVM guests (bz 225413)
  - Fix handling of vnclisten parameter for HVM guests


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.4-6.fc7
changelog:
  - Setup readonly loop devices for readonly disks
  - Extended error reporting for hotplug scripts
  - Pass all 8 mouse buttons from VNC through to kernel


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.4-7.fc7
changelog:
  - Fix interaction of bootloader with blktap (bz 230702)
  - Ensure PVFB daemon terminates if domain doesn't startup (bz 230634)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.5-0.rc2.14889.1.fc7
changelog:
  - Updated to xen 3.0.5 rc2, changeset 14889
  - Remove use of netloop from network-bridge script
  - Add backcompat support to vif-bridge script to translate xenbrN to ethN


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.5-0.rc3.14934.1.fc7
changelog:
  - Updated to 3.0.5 rc3, changeset 14934
  - Fixed networking for service xend restart & minor IPv6 tweak


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.5-0.rc3.14934.2.fc7
changelog:
  - Fixed display of bootloader menu with xm create -c
  - Added modprobe for both xenblktap & blktap to deal with rename issues
  - Hack to pre-balloon 10 MB for HVM guests


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.5-0.rc4.1.fc7
changelog:
  - Updated to 3.0.5 rc4, changeset 14993
  - Reduce number of xenstore transactions used for listing domains
  - Hack to pre-balloon 2 MB for PV guests as well as HVM


author: Daniel P. Berrange <berrange@redhat.com> - 3.1.0-0.rc7.2.fc7
changelog:
  - Ensure xen-vncfb processes are cleanedup if guest quits (bz 240406)
  - Tear down guest if device hotplug fails


author: Daniel P. Berrange <berrange@redhat.com> - 3.1.0-2.fc8
changelog:
  - Remove patch which kills VNC monitor
  - Fix HVM save/restore file path to be /var/lib/xen instead of /tmp
  - Don't spawn a bogus xen-vncfb daemon for HVM guests
  - Add persistent logging of hypervisor & guest consoles
  - Add /etc/sysconfig/xen to allow admin choice of logging options
  - Re-write Xen startup to use standard init script functions
  - Add logrotate configuration for all xen related logs


author: Markus Armbruster <armbru@redhat.com> - 3.1.0-3.fc8
changelog:
  - Put guest's native protocol ABI into xenstore, to provide for older
    kernels running 32-on-64.
  - VNC keymap fixes
  - Fix race conditions in LibVNCServer on client disconnect


author: Daniel P. Berrange <berrange@redhat.com> - 3.1.0-7.fc8
changelog:
  - Re-add support for back-compat FC6 PVFB support
  - Fix handling of explicit port numbers (rhbz #279581)


author: Daniel P. Berrange <berrange@redhat.com> - 3.1.0-12.fc8
changelog:
  - Pull in QEMU BIOS boot menu patch from KVM package
  - Fix QEMU patch for locating x509 certificates based on command line args
  - Add XenD config options for TLS x509 certificate setup


author: Daniel P. Berrange <berrange@redhat.com> - 3.1.2-3.fc9
changelog:
  - Re-factor to make it easier to test dev trees in RPMs
  - Include hypervisor build if doing a dev RPM


author: Daniel P. Berrange <berrange@redhat.com> - 3.2.0-4.fc9
changelog:
  - Add a xen-runtime subpackage to allow use of Xen without XenD
  - Split init script out to one script per daemon
  - Remove unused / broken / obsolete tools


author: Daniel P. Berrange <berrange@redhat.com> - 3.2.0-5.fc9
changelog:
  - Fix timer mode parameter handling for HVM
  - Temporarily disable all Latex docs due to texlive problems (rhbz #431327)


author: Markus Armbruster <armbru@redhat.com> - 3.2.0-11.fc10
changelog:
  - Disable QEMU image format auto-detection (CVE-2008-2004)
  - Fix PVFB to validate frame buffer description (CVE-2008-1943)


author: Mark McLoughlin <markmc@redhat.com> - 3.2.0-17.fc10
changelog:
  - Enable xen-hypervisor build
  - Backport support for booting DomU from bzImage
  - Re-diff all patches for zero fuzz


author: Gerd Hoffmann <kraxel@redhat.com> - 3.3.1-9
changelog:
  - fix xen.modules init script for pv_ops kernel.
  - stick rpm release tag into XEN_VENDORVERSION.
  - use i386 i486 i586 i686 pentium3 pentium4 athlon geode macro in ExclusiveArch.
  - keep blktapctrl turned off by default.


author: Gerd Hoffmann <kraxel@redhat.com> - 3.4.0-2
changelog:
  - rename info files to fix conflict with binutils.
  - add install-info calls for the doc subpackage.
  - un-parallelize doc build.


author: Gerd Hoffmann <kraxel@redhat.com> - 3.4.0-4
changelog:
  - Kill info files.  No xen docs, just standard gnu stuff.
  - kill -Werror in tools/libxc to fix build.


author: Gerd Hoffmann <kraxel@redhat.com> - 3.4.1-3
changelog:
  - swap bzip2+xz linux kernel compression support patches.
  - backport one more bugfix (videoram option).


author: Michael Young <m.a.young@durham.ac.uk> - 3.4.3-1
changelog:
  - update to 3.4.3 release including
      support for latest pv_ops kernels (possibly incomplete)
      should fix build problems (#565063) and crashes (#545307)
  - replace Prereq: with Requires: in spec file
  - drop static libraries (#556101)


author: Michael Young <m.a.young@durham.ac.uk> - 4.0.0-1
changelog:
  - update to 4.0.0 release
  - rebase xen-initscript.patch and xen-dumpdir.patch patches
  - adjust spec file for files added to or removed from the packages
  - add new build dependencies libuuid-devel and iasl


author: Michael Young <m.a.young@durham.ac.uk> - 4.0.0-2
changelog:
  - add patch to remove some old device creation code that doesn't
    work with the latest pvops kernels


author: Michael Young <m.a.young@durham.ac.uk> - 4.0.0-5
changelog:
  - add newer module names and xen-gntdev to xen.modules
  - Update dom0-kernel.repo file to use repos.fedorapeople.org location


author: Michael Young <m.a.young@durham.ac.uk> - 4.0.1-1
changelog:
  - update to 4.0.1 release - many bug fixes
  - xen-dev-create-cleanup.patch no longer needed
  - remove part of localgcc45fix.patch no longer needed
  - package new files /etc/bash_completion.d/xl.sh
    and /usr/sbin/gdbsx
  - add patch to get xm and xend working with python 2.7


