35aabcb
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
riel bf95569
5d197d9
# Hypervisor ABI
befec2e
%define hv_abi  3.4
e843eee
riel bf95569
Summary: Xen is a virtual machine monitor
riel bf95569
Name:    xen
b68532d
Version: 3.4.1
b68532d
Release: 1%{?dist}
riel bf95569
Group:   Development/Libraries
9b693aa
License: GPLv2+ and LGPLv2+ and BSD
b93c39f
URL:     http://xen.org/
b68532d
Source0: http://bits.xensource.com/oss-xen/release/3.4.0/xen-%{version}.tar.gz
b93c39f
Source1: %{name}.modules
b93c39f
Source2: %{name}.logrotate
befec2e
Source3: dom0-kernel.repo
4fdf0a2
# used by stubdoms
4fdf0a2
Source10: lwip-1.3.0.tar.gz
4fdf0a2
Source11: newlib-1.16.0.tar.gz
4fdf0a2
Source12: zlib-1.2.3.tar.gz
4fdf0a2
Source13: pciutils-2.2.9.tar.bz2
4fdf0a2
Source14: grub-0.97.tar.gz
befec2e
# init.d bits
befec2e
Source20: init.xenstored
befec2e
Source21: init.xenconsoled
befec2e
Source22: init.blktapctrl
befec2e
Source23: init.xend
befec2e
# sysconfig bits
befec2e
Source30: sysconfig.xenstored
befec2e
Source31: sysconfig.xenconsoled
befec2e
Source32: sysconfig.blktapctrl
befec2e
riel 399577f
Patch1: xen-initscript.patch
befec2e
Patch3: xen-xenstore-cli.patch
befec2e
Patch4: xen-dumpdir.patch
befec2e
Patch5: xen-net-disable-iptables-on-bridge.patch
befec2e
223f13c
Patch10: xen-no-werror.patch
223f13c
befec2e
Patch100: xen-configure-xend.patch
ff5c4a8
riel bf95569
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
riel 399577f
BuildRequires: transfig libidn-devel zlib-devel texi2html SDL-devel curl-devel
b93c39f
BuildRequires: libX11-devel python-devel ghostscript tetex-latex
Stephen Tweedie 599e0d6
BuildRequires: ncurses-devel gtk2-devel libaio-devel
b93c39f
# for the docs
4fdf0a2
BuildRequires: perl texinfo
b69181e
# so that the makefile knows to install udev rules
b93c39f
BuildRequires: udev
a1de77a
%ifnarch ia64
Stephen Tweedie 1023b64
# so that x86_64 builds pick up glibc32 correctly
Stephen Tweedie 1023b64
BuildRequires: /usr/include/gnu/stubs-32.h
b93c39f
# for the VMX "bios"
a1de77a
BuildRequires: dev86
a1de77a
%endif
de12dc6
BuildRequires: gettext
94aa64e
BuildRequires: gnutls-devel
28b7376
BuildRequires: openssl-devel
f3a7064
# For ioemu PCI passthrough
f3a7064
BuildRequires: pciutils-devel
f8272d2
Requires: bridge-utils
c27ea5c
Requires: udev >= 059
b93c39f
Requires: xen-runtime = %{version}-%{release}
Stephen Tweedie 00956fb
# Not strictly a dependency, but kpartx is by far the most useful tool right
Stephen Tweedie 00956fb
# now for accessing domU data from within a dom0 so bring it in when the user
Stephen Tweedie 00956fb
# installs xen.
Stephen Tweedie 00956fb
Requires: kpartx
riel f2021d8
Prereq: chkconfig
b68532d
ExclusiveArch: %{ix86} x86_64 ia64 noarch
b68532d
BuildArch: %{ix86} x86_64 ia64
riel bf95569
riel bf95569
%description
b93c39f
This package contains the XenD daemon and xm command line
b93c39f
tools, needed to manage virtual machines running under the
b93c39f
Xen hypervisor
riel bf95569
6329324
%package libs
6329324
Summary: Libraries for Xen tools
6329324
Group: Development/Libraries
6329324
Requires(pre): /sbin/ldconfig
6329324
Requires(post): /sbin/ldconfig
6329324
6329324
%description libs
b93c39f
This package contains the libraries needed to run applications
b93c39f
which manage Xen virtual machines.
b93c39f
b93c39f
b93c39f
%package runtime
b93c39f
Summary: Core Xen runtime environment
b93c39f
Group: Development/Libraries
b93c39f
Requires: xen-libs = %{version}-%{release}
befec2e
Requires: /usr/bin/qemu-img /usr/bin/qemu-nbd
b93c39f
# Ensure we at least have a suitable kernel installed, though we can't
b93c39f
# force user to actually boot it.
b93c39f
Requires: xen-hypervisor-abi = %{hv_abi}
b93c39f
b93c39f
%description runtime
b93c39f
This package contains the runtime programs and daemons which
b93c39f
form the core Xen userspace environment.
b93c39f
6329324
e843eee
%package hypervisor
e843eee
Summary: Libraries for Xen tools
e843eee
Group: Development/Libraries
e843eee
Provides: xen-hypervisor-abi = %{hv_abi}
e843eee
e843eee
%description hypervisor
e843eee
This package contains the Xen hypervisor
befec2e
befec2e
befec2e
%package doc
befec2e
Summary: Xen documentation
b68532d
Group: Documentation
b68532d
BuildArch: noarch
befec2e
befec2e
%description doc
befec2e
This package contains the Xen documentation.
befec2e
e843eee
6329324
%package devel
6329324
Summary: Development libraries for Xen tools
6329324
Group: Development/Libraries
6329324
Requires: xen-libs = %{version}-%{release}
6329324
6329324
%description devel
b93c39f
This package contains what's needed to develop applications
b93c39f
which manage Xen virtual machines.
6329324
befec2e
riel bf95569
%prep
befec2e
%setup -q
b93c39f
%patch1 -p1
ce25e4f
%patch3 -p1
befec2e
%patch4 -p1
befec2e
%patch5 -p1
4fdf0a2
223f13c
%patch10 -p1
223f13c
ff5c4a8
%patch100 -p1
d0c6dbb
4fdf0a2
# stubdom sources
4fdf0a2
cp -v %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} stubdom
4fdf0a2
befec2e
riel bf95569
%build
befec2e
export XEN_VENDORVERSION="-%{release}"
befec2e
export CFLAGS="$RPM_OPT_FLAGS"
befec2e
make %{?_smp_mflags} prefix=/usr dist-xen
befec2e
make %{?_smp_mflags} prefix=/usr dist-tools
e28cef0
make                 prefix=/usr dist-docs
befec2e
unset CFLAGS
befec2e
make dist-stubdom
befec2e
riel bf95569
riel bf95569
%install
riel bf95569
rm -rf %{buildroot}
befec2e
make DESTDIR=%{buildroot} prefix=/usr install-xen
befec2e
make DESTDIR=%{buildroot} prefix=/usr install-tools
befec2e
make DESTDIR=%{buildroot} prefix=/usr install-docs
befec2e
make DESTDIR=%{buildroot} prefix=/usr install-stubdom
e843eee
befec2e
############ debug packaging: list files ############
6645a82
befec2e
find %{buildroot} -print | xargs ls -ld | sed -e 's|.*%{buildroot}||' > f1.list
riel f2021d8
befec2e
############ kill unwanted stuff ############
6645a82
befec2e
# stubdom: newlib
befec2e
rm -rf %{buildroot}/usr/*-xen-elf
befec2e
befec2e
# hypervisor symlinks
befec2e
rm -rf %{buildroot}/boot/xen-3.4.gz
befec2e
rm -rf %{buildroot}/boot/xen-3.gz
493e9c3
48e8217
# silly doc dir fun
6645a82
rm -fr %{buildroot}%{_datadir}/doc/xen
6645a82
rm -rf %{buildroot}%{_datadir}/doc/qemu
48e8217
b93c39f
# Pointless helper
b93c39f
rm -f %{buildroot}%{_sbindir}/xen-python-path
9577c07
befec2e
# qemu stuff (unused or available from upstream)
befec2e
rm -rf %{buildroot}/usr/share/xen/man
befec2e
rm -rf %{buildroot}/usr/bin/qemu-*-xen
77513e5
ln -s qemu-img %{buildroot}/%{_bindir}/qemu-img-xen
befec2e
ln -s qemu-img %{buildroot}/%{_bindir}/qemu-nbd-xen
befec2e
for file in bios.bin openbios-sparc32 openbios-sparc64 ppc_rom.bin \
befec2e
         pxe-e1000.bin pxe-ne2k_pci.bin pxe-pcnet.bin pxe-rtl8139.bin \
befec2e
         vgabios.bin vgabios-cirrus.bin video.x openbios-ppc bamboo.dtb
77513e5
do
befec2e
	rm -f %{buildroot}/%{_datadir}/xen/qemu/$file
77513e5
done
77513e5
befec2e
# README's not intended for end users
77513e5
rm -f %{buildroot}/%{_sysconfdir}/xen/README*
77513e5
223f13c
# standard gnu info files
223f13c
rm -rf %{buildroot}/usr/info
223f13c
befec2e
############ fixup files in /etc ############
befec2e
befec2e
# udev
befec2e
rm -rf %{buildroot}/etc/udev/rules.d/xen*.rules
befec2e
mv %{buildroot}/etc/udev/xen*.rules %{buildroot}/etc/udev/rules.d
befec2e
befec2e
# modules
befec2e
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig/modules
befec2e
install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/sysconfig/modules/%{name}.modules
befec2e
befec2e
# logrotate
befec2e
mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d/
befec2e
install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
befec2e
befec2e
# init scripts
befec2e
mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d
befec2e
mv %{buildroot}%{_sysconfdir}/init.d/* %{buildroot}%{_sysconfdir}/rc.d/init.d
befec2e
rmdir %{buildroot}%{_sysconfdir}/init.d
befec2e
install -m 755 %{SOURCE20} %{buildroot}%{_sysconfdir}/rc.d/init.d/xenstored
befec2e
install -m 755 %{SOURCE21} %{buildroot}%{_sysconfdir}/rc.d/init.d/xenconsoled
befec2e
install -m 755 %{SOURCE22} %{buildroot}%{_sysconfdir}/rc.d/init.d/blktapctrl
befec2e
install -m 755 %{SOURCE23} %{buildroot}%{_sysconfdir}/rc.d/init.d/xend
befec2e
befec2e
# sysconfig
befec2e
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
befec2e
install -m 644 %{SOURCE30} %{buildroot}%{_sysconfdir}/sysconfig/xenstored
befec2e
install -m 644 %{SOURCE31} %{buildroot}%{_sysconfdir}/sysconfig/xenconsoled
befec2e
install -m 644 %{SOURCE32} %{buildroot}%{_sysconfdir}/sysconfig/blktapctrl
befec2e
befec2e
############ create dirs in /var ############
befec2e
befec2e
mkdir -p %{buildroot}%{_localstatedir}/lib/xen/xend-db/domain
befec2e
mkdir -p %{buildroot}%{_localstatedir}/lib/xen/xend-db/vnet
befec2e
mkdir -p %{buildroot}%{_localstatedir}/lib/xen/xend-db/migrate
befec2e
mkdir -p %{buildroot}%{_localstatedir}/lib/xen/images
befec2e
mkdir -p %{buildroot}%{_localstatedir}/log/xen/console
befec2e
befec2e
############ add pointer to kernels ############
befec2e
befec2e
mkdir -p %{buildroot}%{_sysconfdir}/yum.repos.d
befec2e
cp %{SOURCE3} %{buildroot}%{_sysconfdir}/yum.repos.d
befec2e
befec2e
############ debug packaging: list files ############
befec2e
befec2e
find %{buildroot} -print | xargs ls -ld | sed -e 's|.*%{buildroot}||' > f2.list
befec2e
diff -u f1.list f2.list || true
befec2e
befec2e
############ all done now ############
096de1e
76c40e4
%post
76c40e4
/sbin/chkconfig --add xend
76c40e4
/sbin/chkconfig --add xendomains
76c40e4
6645a82
if [ $1 != 0 ]; then
6645a82
  service xend condrestart
6645a82
fi
6645a82
76c40e4
%preun
76c40e4
if [ $1 = 0 ]; then
76c40e4
  /sbin/chkconfig --del xend
76c40e4
  /sbin/chkconfig --del xendomains
76c40e4
fi
76c40e4
b93c39f
%post runtime
b93c39f
/sbin/chkconfig --add xenconsoled
b93c39f
/sbin/chkconfig --add xenstored
250002d
#/sbin/chkconfig --add blktapctrl
b93c39f
b93c39f
if [ $1 != 0 ]; then
b93c39f
  service xenconsoled condrestart
b93c39f
fi
b93c39f
b93c39f
%preun runtime
b93c39f
if [ $1 = 0 ]; then
b93c39f
  /sbin/chkconfig --del xenconsoled
b93c39f
  /sbin/chkconfig --del xenstored
b93c39f
  /sbin/chkconfig --del blktapctrl
b93c39f
fi
b93c39f
2e5da8c
%post libs -p /sbin/ldconfig
2e5da8c
%postun libs -p /sbin/ldconfig
2e5da8c
riel bf95569
%clean
befec2e
rm -rf %{buildroot}
riel bf95569
b93c39f
# Base package only contains XenD/xm python stuff
096de1e
#files -f xen-xm.lang
riel bf95569
%files
riel bf95569
%defattr(-,root,root)
riel c78ce7f
%doc COPYING README
befec2e
%{_bindir}/xencons
b93c39f
%{_sbindir}/xend
b93c39f
%{_sbindir}/xm
riel 1001d60
%{python_sitearch}/%{name}
14244c1
%{python_sitearch}/xen-*.egg-info
b93c39f
%{_mandir}/man1/xm.1*
b93c39f
%{_mandir}/man5/xend-config.sxp.5*
b93c39f
%{_mandir}/man5/xmdomain.cfg.5*
b93c39f
b93c39f
# Startup script
b93c39f
%{_sysconfdir}/rc.d/init.d/xend
b93c39f
%{_sysconfdir}/rc.d/init.d/xendomains
b93c39f
# Guest config files
b93c39f
%config(noreplace) %{_sysconfdir}/%{name}/xmexample*
b93c39f
# Daemon config
b93c39f
%config(noreplace) %{_sysconfdir}/%{name}/xend-*
b93c39f
# xm config
b93c39f
%config(noreplace) %{_sysconfdir}/%{name}/xm-*
b93c39f
# Guest autostart links
b93c39f
%dir %attr(0700,root,root) %{_sysconfdir}/%{name}/auto
b93c39f
# Autostart of guests
b93c39f
%config(noreplace) %{_sysconfdir}/sysconfig/xendomains
b93c39f
b93c39f
# Persistent state for XenD
b93c39f
%dir %{_localstatedir}/lib/%{name}/xend-db/
b93c39f
%dir %{_localstatedir}/lib/%{name}/xend-db/domain
b93c39f
%dir %{_localstatedir}/lib/%{name}/xend-db/migrate
b93c39f
%dir %{_localstatedir}/lib/%{name}/xend-db/vnet
b93c39f
befec2e
# pointer to dom0 kernel
befec2e
%config(noreplace) %{_sysconfdir}/yum.repos.d/dom0-kernel.repo
befec2e
b93c39f
%files libs
b93c39f
%defattr(-,root,root)
b93c39f
%{_libdir}/*.so.*
b93c39f
%{_libdir}/fs/*
b93c39f
b93c39f
# All runtime stuff except for XenD/xm python stuff
b93c39f
%files runtime
b93c39f
%defattr(-,root,root)
b93c39f
# Hotplug rules
b93c39f
%config(noreplace) %{_sysconfdir}/udev/rules.d/*
b93c39f
b93c39f
%dir %attr(0700,root,root) %{_sysconfdir}/%{name}
b93c39f
%dir %attr(0700,root,root) %{_sysconfdir}/%{name}/scripts/
b93c39f
%config %attr(0700,root,root) %{_sysconfdir}/%{name}/scripts/*
b93c39f
%config %attr(0700,root,root) %{_sysconfdir}/%{name}/qemu-ifup
b93c39f
b93c39f
%{_sysconfdir}/rc.d/init.d/blktapctrl
b93c39f
%{_sysconfdir}/rc.d/init.d/xenstored
b93c39f
%{_sysconfdir}/rc.d/init.d/xenconsoled
b93c39f
b93c39f
%config(noreplace) %{_sysconfdir}/sysconfig/xenstored
b93c39f
%config(noreplace) %{_sysconfdir}/sysconfig/xenconsoled
b93c39f
%config(noreplace) %{_sysconfdir}/sysconfig/blktapctrl
b93c39f
b93c39f
# Auto-load xen backend drivers
b93c39f
%attr(0755,root,root) %{_sysconfdir}/sysconfig/modules/%{name}.modules
b93c39f
b93c39f
# Rotate console log files
b93c39f
%config(noreplace) %{_sysconfdir}/logrotate.d/xen
b93c39f
b93c39f
# Programs run by other programs
b93c39f
%dir %{_libdir}/%{name}
b93c39f
%dir %{_libdir}/%{name}/bin
b93c39f
%attr(0700,root,root) %{_libdir}/%{name}/bin/*
b93c39f
# QEMU runtime files
riel 399577f
%dir %{_datadir}/%{name}/qemu
096de1e
%dir %{_datadir}/%{name}/qemu/keymaps
riel c78ce7f
%{_datadir}/%{name}/qemu/keymaps/*
b93c39f
b93c39f
# man pages
b93c39f
%{_mandir}/man1/xentop.1*
b93c39f
%{_mandir}/man1/xentrace_format.1*
b93c39f
%{_mandir}/man8/xentrace.8*
b93c39f
b93c39f
%{python_sitearch}/fsimage.so
b93c39f
%{python_sitearch}/grub
b93c39f
%{python_sitearch}/pygrub-*.egg-info
b93c39f
b93c39f
# The firmware
b93c39f
%ifnarch ia64
b93c39f
# Avoid owning /usr/lib twice on i386
b93c39f
%if "%{_libdir}" != "/usr/lib"
b93c39f
%dir /usr/lib/%{name}
4fdf0a2
%dir /usr/lib/%{name}/bin
befec2e
/usr/lib/%{name}/bin/stubdom-dm
befec2e
%endif
b93c39f
%dir /usr/lib/%{name}/boot
b93c39f
# HVM loader is always in /usr/lib regardless of multilib
b93c39f
/usr/lib/xen/boot/hvmloader
befec2e
/usr/lib/xen/boot/ioemu-stubdom.gz
4fdf0a2
/usr/lib/xen/boot/pv-grub*.gz
b93c39f
%endif
b93c39f
# General Xen state
riel 8cdabee
%dir %{_localstatedir}/lib/%{name}
b93c39f
%dir %{_localstatedir}/lib/%{name}/dump
b93c39f
%dir %{_localstatedir}/lib/%{name}/images
b93c39f
# Xenstore persistent state
riel 94694ff
%dir %{_localstatedir}/lib/xenstored
b93c39f
# Xenstore runtime state
riel 94694ff
%dir %{_localstatedir}/run/xenstored
25f0a97
# XenD runtime state
25f0a97
%dir %attr(0700,root,root) %{_localstatedir}/run/xend
25f0a97
%dir %attr(0700,root,root) %{_localstatedir}/run/xend/boot
b93c39f
b93c39f
# All xenstore CLI tools
befec2e
%{_bindir}/qemu-*-xen
77513e5
%{_bindir}/xenstore
b93c39f
%{_bindir}/xenstore-*
b93c39f
%{_bindir}/pygrub
b93c39f
%{_bindir}/xentrace*
b93c39f
# blktap daemon
b93c39f
%{_sbindir}/blktapctrl
b93c39f
%{_sbindir}/tapdisk
b93c39f
# XSM
b93c39f
%{_sbindir}/flask-loadpolicy
b93c39f
# Disk utils
b93c39f
%{_sbindir}/qcow-create
b93c39f
%{_sbindir}/qcow2raw
b93c39f
%{_sbindir}/img2qcow
b93c39f
# Misc stuff
b93c39f
%{_bindir}/xen-detect
77513e5
%{_sbindir}/fs-backend
b93c39f
%{_sbindir}/xen-bugtool
b93c39f
%{_sbindir}/xenconsoled
b93c39f
%{_sbindir}/xenmon.py*
b93c39f
%{_sbindir}/xentop
b93c39f
%{_sbindir}/xentrace_setmask
b93c39f
%{_sbindir}/xenbaked
b93c39f
%{_sbindir}/xenstored
fb24ce0
%{_sbindir}/xenpm
befec2e
%{_sbindir}/xenpmd
befec2e
%{_sbindir}/xenperf
befec2e
%{_sbindir}/xsview
b93c39f
b93c39f
# Xen logfiles
6645a82
%dir %attr(0700,root,root) %{_localstatedir}/log/xen
b93c39f
# Guest/HV console logs
6645a82
%dir %attr(0700,root,root) %{_localstatedir}/log/xen/console
riel bf95569
e843eee
%files hypervisor
e843eee
%defattr(-,root,root)
e843eee
/boot/xen-syms-*
e843eee
/boot/xen-*.gz
befec2e
/boot/xen.gz
befec2e
befec2e
%files doc
befec2e
%defattr(-,root,root)
befec2e
%doc docs/misc/
befec2e
%doc dist/install/usr/share/doc/xen/html
befec2e
%doc dist/install/usr/share/doc/xen/pdf/*.pdf
e843eee
6329324
%files devel
6329324
%defattr(-,root,root)
6329324
%{_includedir}/*.h
d36143f
%dir %{_includedir}/xen
d36143f
%{_includedir}/xen/*
061e3ec
%{_libdir}/*.so
061e3ec
%{_libdir}/*.a
6329324
riel bf95569
%changelog
711f33f
* Fri Aug 7 2009 Gerd Hoffmann <kraxel@redhat.com> - 3.4.1-1
b68532d
- update to 3.4.1 release.
b68532d
- make doc subpackage noarch.
b68532d
223f13c
* Wed Aug 5 2009 Gerd Hoffmann <kraxel@redhat.com> - 3.4.0-4
223f13c
- Kill info files.  No xen docs, just standard gnu stuff.
223f13c
- kill -Werror in tools/libxc to fix build.
223f13c
7e3a676
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.0-3
7e3a676
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
7e3a676
e28cef0
* Thu May 28 2009 Gerd Hoffmann <kraxel@redhat.com> - 3.4.0-2
e28cef0
- rename info files to fix conflict with binutils.
e28cef0
- add install-info calls for the doc subpackage.
e28cef0
- un-parallelize doc build.
e28cef0
befec2e
* Wed May 27 2009 Gerd Hoffmann <kraxel@redhat.com> - 3.4.0-1
befec2e
- update to version 3.4.0.
befec2e
- cleanup specfile, add doc subpackage.
befec2e
f49bf52
* Tue Mar 10 2009 Gerd Hoffmann <kraxel@redhat.com> - 3.3.1-11
ce25e4f
- fix python 2.6 warnings.
ce25e4f
250002d
* Fri Mar 6 2009 Gerd Hoffmann <kraxel@redhat.com> - 3.3.1-9
b918b9d
- fix xen.modules init script for pv_ops kernel.
b918b9d
- stick rpm release tag into XEN_VENDORVERSION.
b918b9d
- use %{ix86} macro in ExclusiveArch.
250002d
- keep blktapctrl turned off by default.
b918b9d
fd00dc7
* Mon Mar 2 2009 Gerd Hoffmann <kraxel@redhat.com> - 3.3.1-7
fd00dc7
- fix xenstored init script for pv_ops kernel.
fd00dc7
5b4649f
* Fri Feb 27 2009 Gerd Hoffmann <kraxel@redhat.com> - 3.3.1-6
5b4649f
- fix xenstored crash.
5b4649f
- backport qemu-unplug patch.
5b4649f
b6a1b37
* Tue Feb 24 2009 Gerd Hoffmann <kraxel@redhat.com> - 3.3.1-5
9503b0f
- fix gcc44 build (broken constrain in inline asm).
b6a1b37
- fix ExclusiveArch
9503b0f
e074fbd
* Tue Feb 3 2009 Gerd Hoffmann <kraxel@redhat.com> - 3.3.1-3
e074fbd
- backport bzImage support for dom0 builder.
e074fbd
367f3c6
* Sun Jan 18 2009 Tomas Mraz <tmraz@redhat.com> - 3.3.1-2
367f3c6
- rebuild with new openssl
367f3c6
fb24ce0
* Thu Jan 8 2009 Gerd Hoffmann <kraxel@redhat.com> - 3.3.1-1
fb24ce0
- update to xen 3.3.1 release.
fb24ce0
4fdf0a2
* Wed Dec 17 2008 Gerd Hoffmann <kraxel@redhat.com> - 3.3.0-2
4fdf0a2
- build and package stub domains (pvgrub, ioemu).
4fdf0a2
- backport unstable fixes for pv_ops dom0.
4fdf0a2
cd1b309
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3.3.0-1.1
cd1b309
- Rebuild for Python 2.6
cd1b309
77513e5
* Fri Aug 29 2008 Daniel P. Berrange <berrange@redhat.com> - 3.3.0-1.fc10
77513e5
- Update to xen 3.3.0 release
77513e5
17764ba
* Wed Jul 23 2008 Mark McLoughlin <markmc@redhat.com> - 3.2.0-17.fc10
17764ba
- Enable xen-hypervisor build
17764ba
- Backport support for booting DomU from bzImage
17764ba
- Re-diff all patches for zero fuzz
17764ba
42ac6ee
* Wed Jul  9 2008 Daniel P. Berrange <berrange@redhat.com> - 3.2.0-16.fc10
42ac6ee
- Remove bogus ia64 hypercall arg (rhbz #433921)
42ac6ee
Markus Armbruster afaecd2
* Fri Jun 27 2008 Markus Armbruster <armbru@redhat.com> - 3.2.0-15.fc10
Markus Armbruster afaecd2
- Re-enable QEMU image format auto-detection, without the security
Markus Armbruster afaecd2
  loopholes
Markus Armbruster afaecd2
eae8450
* Wed Jun 25 2008 Daniel P. Berrange <berrange@redhat.com> - 3.2.0-14.fc10
eae8450
- Rebuild for GNU TLS ABI change
eae8450
Markus Armbruster cd5c678
* Fri Jun 13 2008 Markus Armbruster <armbru@redhat.com> - 3.2.0-13.fc10
Markus Armbruster cd5c678
- Correctly limit PVFB size (CVE-2008-1952)
Markus Armbruster cd5c678
25f0a97
* Tue Jun  3 2008 Daniel P. Berrange <berrange@redhat.com> - 3.2.0-12.fc10
25f0a97
- Move /var/run/xend into xen-runtime for pygrub (rhbz #442052)
25f0a97
Markus Armbruster 1ef04ff
* Wed May 14 2008 Markus Armbruster <armbru@redhat.com> - 3.2.0-11.fc10
Markus Armbruster 1ef04ff
- Disable QEMU image format auto-detection (CVE-2008-2004)
Markus Armbruster 1ef04ff
- Fix PVFB to validate frame buffer description (CVE-2008-1943)
Markus Armbruster 1ef04ff
8262cb8
* Wed Feb 27 2008 Daniel P. Berrange <berrange@redhat.com> - 3.2.0-10.fc9
8262cb8
- Fix block device checks for extendable disk formats
8262cb8
fd1d493
* Wed Feb 27 2008 Daniel P. Berrange <berrange@redhat.com> - 3.2.0-9.fc9
fd1d493
- Let XenD setup QEMU logfile (rhbz #435164)
fd1d493
- Fix PVFB use of event channel filehandle
fd1d493
44f6e8b
* Sat Feb 23 2008 Daniel P. Berrange <berrange@redhat.com> - 3.2.0-8.fc9
44f6e8b
- Fix block device extents check (rhbz #433560)
44f6e8b
8d5f5c2
* Mon Feb 18 2008 Mark McLoughlin <markmc@redhat.com> - 3.2.0-7.fc9
8d5f5c2
- Restore some network-bridge patches lost during 3.2.0 rebase
8d5f5c2
e3fd519
* Wed Feb  6 2008 Daniel P. Berrange <berrange@redhat.com> - 3.2.0-6.fc9
e3fd519
- Fixed xenstore-ls to automatically use xenstored socket as needed
e3fd519
edf1911
* Sun Feb  3 2008 Daniel P. Berrange <berrange@redhat.com> - 3.2.0-5.fc9
edf1911
- Fix timer mode parameter handling for HVM
edf1911
- Temporarily disable all Latex docs due to texlive problems (rhbz #431327)
edf1911
b93c39f
* Fri Feb  1 2008 Daniel P. Berrange <berrange@redhat.com> - 3.2.0-4.fc9
b93c39f
- Add a xen-runtime subpackage to allow use of Xen without XenD
b93c39f
- Split init script out to one script per daemon
b93c39f
- Remove unused / broken / obsolete tools
b93c39f
b93c39f
* Mon Jan 21 2008 Daniel P. Berrange <berrange@redhat.com> - 3.2.0-3.fc9
b93c39f
- Remove legacy dependancy on python-virtinst
b93c39f
8d9ff1f
* Mon Jan 21 2008 Daniel P. Berrange <berrange@redhat.com> - 3.2.0-2.fc9
8d9ff1f
- Added XSM header files to -devel RPM
8d9ff1f
9b693aa
* Fri Jan 18 2008 Daniel P. Berrange <berrange@redhat.com> - 3.2.0-1.fc9
9b693aa
- Updated to 3.2.0 final release
9b693aa
5d197d9
* Thu Jan 10 2008 Daniel P. Berrange <berrange@redhat.com> - 3.2.0-0.fc9.rc5.dev16701.1
5d197d9
- Rebase to Xen 3.2 rc5 changeset 16701
5d197d9
e843eee
* Thu Dec 13 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.2-3.fc9
e843eee
- Re-factor to make it easier to test dev trees in RPMs
e843eee
- Include hypervisor build if doing a dev RPM
e843eee
e843eee
* Fri Dec 07 2007 Release Engineering <rel-eng@fedoraproject.org> - 3.1.2-2.fc9
3ce1d04
- Rebuild for deps
3ce1d04
2e5da8c
* Sat Dec  1 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.2-1.fc9
2e5da8c
- Upgrade to 3.1.2 bugfix release
2e5da8c
e51e777
* Sat Nov  3 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-14.fc9
e51e777
- Disable network-bridge script since it conflicts with NetworkManager
e51e777
  which is now on by default
e51e777
2429a0b
* Fri Oct 26 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-13.fc9
2429a0b
- Fixed xenbaked tmpfile flaw (CVE-2007-3919)
2429a0b
4057571
* Wed Oct 10 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-12.fc8
4057571
- Pull in QEMU BIOS boot menu patch from KVM package
f439126
- Fix QEMU patch for locating x509 certificates based on command line args
f439126
- Add XenD config options for TLS x509 certificate setup
4057571
ca4c42e
* Wed Sep 26 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-11.fc8
ca4c42e
- Fixed rtl8139 checksum calculation for Vista (rhbz #308201)
ca4c42e
886e707
* Wed Sep 26 2007 Chris Lalancette <clalance@redhat.com> - 3.1.0-10.fc8
886e707
- QEmu NE2000 overflow check - CVE-2007-1321
886e707
- Pygrub guest escape - CVE-2007-4993
886e707
258a389
* Mon Sep 24 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-9.fc8
258a389
- Fix generation of manual pages (rhbz #250791)
056c265
- Really fix FC-6 32-on-64 guests
258a389
d797a5a
* Mon Sep 24 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-8.fc8
258a389
- Make 32-bit FC-6 guest PVFB work on x86_64 host
d797a5a
90684d3
* Mon Sep 24 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-7.fc8
90684d3
- Re-add support for back-compat FC6 PVFB support
90684d3
- Fix handling of explicit port numbers (rhbz #279581)
90684d3
772cc64
* Wed Sep 19 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-6.fc8
772cc64
- Don't clobber the VIF type attribute in FV guests (rhbz #296061)
772cc64
28b7376
* Tue Aug 28 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-5.fc8
28b7376
- Added dep on openssl for blktap-qcow
28b7376
94aa64e
* Tue Aug 28 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-4.fc8
94aa64e
- Switch PVFB over to use QEMU
94aa64e
- Backport QEMU VNC security patches for TLS/x509
94aa64e
Markus Armbruster 0f978b1
* Wed Aug  1 2007 Markus Armbruster <armbru@redhat.com> - 3.1.0-3.fc8
Markus Armbruster 0f978b1
- Put guest's native protocol ABI into xenstore, to provide for older
Markus Armbruster 0f978b1
  kernels running 32-on-64.
Markus Armbruster 0f978b1
- VNC keymap fixes
Markus Armbruster 0f978b1
- Fix race conditions in LibVNCServer on client disconnect
Markus Armbruster 0f978b1
6645a82
* Tue Jun 12 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-2.fc8
6645a82
- Remove patch which kills VNC monitor
6645a82
- Fix HVM save/restore file path to be /var/lib/xen instead of /tmp
6645a82
- Don't spawn a bogus xen-vncfb daemon for HVM guests
6645a82
- Add persistent logging of hypervisor & guest consoles
6645a82
- Add /etc/sysconfig/xen to allow admin choice of logging options
6645a82
- Re-write Xen startup to use standard init script functions
6645a82
- Add logrotate configuration for all xen related logs
6645a82
d006c29
* Fri May 25 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-1.fc8
5aa672f
- Updated to official 3.1.0 tar.gz
5aa672f
- Fixed data corruption from VNC client disconnect (bz 241303)
5aa672f
ac1e11a
* Thu May 17 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-0.rc7.2.fc7
ac1e11a
- Ensure xen-vncfb processes are cleanedup if guest quits (bz 240406)
ac1e11a
- Tear down guest if device hotplug fails
ac1e11a
5f943e6
* Thu May  3 2007 Daniel P. Berrange <berrange@redhat.com> - 3.1.0-0.rc7.1.fc7
5f943e6
- Updated to 3.1.0 rc7, changeset  15021 (upstream renumbered from 3.0.5)
5f943e6
273ef68
* Tue May  1 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.5-0.rc4.4.fc7
273ef68
- Fix op_save RPC API
273ef68
de12dc6
* Mon Apr 30 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.5-0.rc4.3.fc7
de12dc6
- Added BR on gettext
de12dc6
ae2a460
* Mon Apr 30 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.5-0.rc4.2.fc7
ae2a460
- Redo failed build.
ae2a460
096de1e
* Mon Apr 30 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.5-0.rc4.1.fc7
096de1e
- Updated to 3.0.5 rc4, changeset 14993
096de1e
- Reduce number of xenstore transactions used for listing domains
096de1e
- Hack to pre-balloon 2 MB for PV guests as well as HVM
096de1e
096de1e
* Thu Apr 26 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.5-0.rc3.14934.2.fc7
096de1e
- Fixed display of bootloader menu with xm create -c
096de1e
- Added modprobe for both xenblktap & blktap to deal with rename issues
096de1e
- Hack to pre-balloon 10 MB for HVM guests
096de1e
096de1e
* Thu Apr 26 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.5-0.rc3.14934.1.fc7
096de1e
- Updated to 3.0.5 rc3, changeset 14934
096de1e
- Fixed networking for service xend restart & minor IPv6 tweak
096de1e
096de1e
* Tue Apr 24 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.5-0.rc2.14889.2.fc7
096de1e
- Fixed vfb/vkbd device startup race
096de1e
096de1e
* Tue Apr 24 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.5-0.rc2.14889.1.fc7
096de1e
- Updated to xen 3.0.5 rc2, changeset 14889
096de1e
- Remove use of netloop from network-bridge script
096de1e
- Add backcompat support to vif-bridge script to translate xenbrN to ethN
096de1e
c3f4538
* Wed Mar 14 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.4-9.fc7
c3f4538
- Disable access to QEMU monitor over VNC (CVE-2007-0998, bz 230295)
c3f4538
fe28fd2
* Tue Mar  6 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.4-8.fc7
fe28fd2
- Close QEMU file handles when running network script
fe28fd2
fe28fd2
* Fri Mar  2 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.4-7.fc7
9f12602
- Fix interaction of bootloader with blktap (bz 230702)
fe28fd2
- Ensure PVFB daemon terminates if domain doesn't startup (bz 230634)
9f12602
fe28fd2
* Thu Feb  8 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.4-6.fc7
63666bb
- Setup readonly loop devices for readonly disks
63666bb
- Extended error reporting for hotplug scripts
63666bb
- Pass all 8 mouse buttons from VNC through to kernel
63666bb
2c5faf7
* Tue Jan 30 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.4-5.fc7
2c5faf7
- Don't run the pvfb daemons for HVM guests (bz 225413)
2c5faf7
- Fix handling of vnclisten parameter for HVM guests
2c5faf7
53a13fb
* Tue Jan 30 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.4-4.fc7
53a13fb
- Fix pygrub memory corruption
53a13fb
53a13fb
* Tue Jan 23 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.4-3.fc7
d00c194
- Added PVFB back compat for FC5/6 guests
d00c194
d00c194
* Mon Jan 22 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.4-2.fc7
4cde606
- Ensure the arch-x86 header files are included in xen-devel package
4cde606
- Bring back patch to move /var/xen/dump to /var/lib/xen/dump
4cde606
- Make /var/log/xen mode 0700
4cde606
274378c
* Thu Jan 11 2007 Daniel P. Berrange <berrange@redhat.com> - 3.0.4-1
274378c
- Upgrade to official xen-3.0.4_1 release tarball
274378c
2aeac4d
* Thu Dec 14 2006 Jeremy Katz <katzj@redhat.com> - 3.0.3-3
2aeac4d
- fix the build
2aeac4d
acbbe72
* Thu Dec  7 2006 Jeremy Katz <katzj@redhat.com> - 3.0.3-2
acbbe72
- rebuild for python 2.5
acbbe72
8ac218c
* Tue Oct 24 2006 Daniel P. Berrange <berrange@redhat.com> - 3.0.3-1
8ac218c
- Pull in the official 3.0.3 tarball of xen (changeset 11774).
8ac218c
- Add patches for VNC password authentication (bz 203196)
8ac218c
- Switch /etc/xen directory to be mode 0700 because the config files
8ac218c
  can contain plain text passwords (bz 203196)
8ac218c
- Change the package dependency to python-virtinst to reflect the
8ac218c
  package name change.
8ac218c
- Fix str-2-int cast of VNC port for paravirt framebuffer (bz 211193)
8ac218c
88c194b
* Wed Oct  4 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-44
88c194b
- fix having "many" kernels in pygrub
88c194b
Stephen Tweedie 55f2e4f
* Wed Oct  4 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-43
Stephen Tweedie 55f2e4f
- Fix SMBIOS tables for SVM guests [danpb] (bug 207501)
Stephen Tweedie 55f2e4f
7f94fb3
* Fri Sep 29 2006 Daniel P. Berrange <berrange@redhat.com> - 3.0.2-42
7f94fb3
- Added vnclisten patches to make VNC only listen on localhost
7f94fb3
  out of the box, configurable by 'vnclisten' parameter (bz 203196)
7f94fb3
Stephen Tweedie cc84a62
* Thu Sep 28 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-41
Stephen Tweedie cc84a62
- Update to xen-3.0.3-testing changeset 11633
Stephen Tweedie cc84a62
Stephen Tweedie 599e0d6
* Thu Sep 28 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-40
Stephen Tweedie 599e0d6
- Workaround blktap/xenstore startup race
Stephen Tweedie 599e0d6
- Add udev rules for xen blktap devices (srostedt)
Stephen Tweedie 599e0d6
- Add support for dynamic blktap device nodes (srostedt)
Stephen Tweedie 599e0d6
- Fixes for infinite dom0 cpu usage with blktap
Stephen Tweedie 599e0d6
- Fix xm not to die on malformed "tap:" blkif config string
Stephen Tweedie 599e0d6
- Enable blktap on kernels without epoll-for-aio support.
Stephen Tweedie 599e0d6
- Load the blktap module automatically at startup
Stephen Tweedie 599e0d6
- Reenable blktapctrl
Stephen Tweedie 599e0d6
a9475ad
* Wed Sep 27 2006 Daniel Berrange <berrange@redhat.com> - 3.0.2-39
a9475ad
- Disable paravirt framebuffer server side rendered cursor (bz 206313)
a9475ad
- Ignore SIGPIPE in paravirt framebuffer daemon to avoid terminating
a9475ad
  on client disconnects while writing data (bz 208025)
a9475ad
9cbacce
* Wed Sep 27 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-38
9cbacce
- Fix cursor in pygrub (#208041)
9cbacce
04a0fb1
* Tue Sep 26 2006 Daniel P. Berrange <berrange@redhat.com> - 3.0.2-37
04a0fb1
- Removed obsolete scary warnings in package description
04a0fb1
Stephen Tweedie 00956fb
* Thu Sep 21 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-36
Stephen Tweedie 00956fb
- Add Requires: kpartx for dom0 access to domU data
Stephen Tweedie 00956fb
Stephen Tweedie 63b6812
* Wed Sep 20 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-35
Stephen Tweedie 63b6812
- Don't strip qemu-dm early, so that we get proper debuginfo (danpb)
Stephen Tweedie 63b6812
- Fix compile problem with latest glibc
Stephen Tweedie 63b6812
Stephen Tweedie 63b6812
* Wed Sep 20 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-34
Stephen Tweedie 63b6812
- Update to xen-unstable changeset 11539
Stephen Tweedie 63b6812
- Threading fixes for libVNCserver (danpb)
Stephen Tweedie 63b6812
275ab01
* Tue Sep  5 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-33
275ab01
- update pvfb patch based on upstream feedback
275ab01
f33e7da
* Tue Sep  5 2006 Juan Quintela <quintela@redhat.com> - 3.0.2-31
f33e7da
- re-enable ia64.
f33e7da
d36143f
* Thu Aug 31 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-31
d36143f
- update to changeset 11405
d36143f
d36143f
* Thu Aug 31 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-30
d36143f
- fix pvfb for x86_64
d36143f
457b7d6
* Wed Aug 30 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-29
457b7d6
- update libvncserver to hopefully fix problems with vnc clients disconnecting
457b7d6
1eab2d3
* Tue Aug 29 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-28
1eab2d3
- fix a typo
1eab2d3
6533f13
* Mon Aug 28 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-27
6533f13
- add support for paravirt framebuffer
6533f13
9a7748e
* Mon Aug 28 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-26
9a7748e
- update to xen-unstable cs 11251
9a7748e
- clean up patches some
a832954
- disable ia64 as it doesn't currently build 
9a7748e
3ced529
* Tue Aug 22 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-25
3ced529
- make initscript not spew on non-xen kernels (#202945)
3ced529
9c1062f
* Mon Aug 21 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-24
9c1062f
- remove copy of xenguest-install from this package, require 
9c1062f
  python-xeninst (the new home of xenguest-install)
9c1062f
c859ee3
* Wed Aug  2 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-23
c859ee3
- add patch to fix rtl8139 in FV, switch it back to the default nic
c859ee3
- add necessary ia64 patches (#201040)
c859ee3
- build on ia64
c859ee3
d260f04
* Fri Jul 28 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-22
d260f04
- add patch to fix net devices for HVM guests 
d260f04
riel 83eb99d
* Fri Jul 28 2006 Rik van Riel <riel@redhat.com> - 3.0.2-21
riel 83eb99d
- make sure disk IO from HVM guests actually hits disk (#198851)
riel 83eb99d
75dd604
* Fri Jul 28 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-20
75dd604
- don't start blktapctrl for now
75dd604
- fix HVM guest creation in xenguest-install
75dd604
- make sure log files have the right SELinux label
75dd604
061e3ec
* Tue Jul 25 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-19
061e3ec
- fix libblktap symlinks (#199820)
061e3ec
- make libxenstore executable (#197316)
061e3ec
- version libxenstore (markmc) 
061e3ec
75a3df7
* Fri Jul 21 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-18
75a3df7
- include /var/xen/dump in file list
75a3df7
- load blkbk, netbk and netloop when xend starts
75a3df7
- update to cs 10712
9577c07
- avoid file conflicts with qemu (#199759)
75a3df7
760bfc2
* Wed Jul 19 2006 Mark McLoughlin <markmc@redhat.com> - 3.0.2-17
760bfc2
- libxenstore is unversioned, so make xen-libs own it rather
760bfc2
  than xen-devel
760bfc2
e641aa5
* Wed Jul 19 2006 Mark McLoughlin <markmc@redhat.com> 3.0.2-16
e641aa5
- Fix network-bridge error (#199414)
e641aa5
a63f558
* Mon Jul 17 2006 Daniel Veillard <veillard@redhat.com> - 3.0.2-15
a63f558
- desactivating the relocation server in xend conf by default and
a63f558
  add a warning text about it.
a63f558
Stephen Tweedie b441e8c
* Thu Jul 13 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-14
Stephen Tweedie b441e8c
- Compile fix: don't #include <linux/compiler.h>
Stephen Tweedie b441e8c
Stephen Tweedie faecd2a
* Thu Jul 13 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-13
Stephen Tweedie faecd2a
- Update to xen-unstable cset 10675
Stephen Tweedie faecd2a
- Remove internal libvncserver build, new qemu device model has its own one
Stephen Tweedie faecd2a
  now.
Stephen Tweedie faecd2a
- Change default FV NIC model from rtl8139 to ne2k_pci until the former works
Stephen Tweedie faecd2a
  better
Stephen Tweedie faecd2a
edce51f
* Tue Jul 11 2006 Daniel Veillard <veillard@redhat.com> - 3.0.2-12
edce51f
- bump libvirt requires to 0.1.2
edce51f
- drop xend httpd localhost server and use the unix socket instead
edce51f
6329324
* Mon Jul 10 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-11
6329324
- split into main packages + -libs and -devel subpackages for #198260
6329324
- add patch from jfautley to allow specifying other bridge for 
6329324
  xenguest-install (#198097)
6329324
ad30e54
* Mon Jul  3 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-10
ad30e54
- make xenguest-install work with relative paths to disk 
ad30e54
  images (markmc, #197518)
ad30e54
5140d05
* Fri Jun 23 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-9
5140d05
- own /var/run/xend for selinux (#196456, #195952)
5140d05
e7adc39
* Tue Jun 13 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-8
e7adc39
- fix syntax error in xenguest-install
e7adc39
9e183c3
* Mon Jun 12 2006 Daniel Veillard <veillard@redhat.com> - 3.0.2-7
9e183c3
- more initscript patch to report status #184452
9e183c3
Stephen Tweedie 1023b64
* Wed Jun  7 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-6
Stephen Tweedie 1023b64
- Add BuildRequires: for gnu/stubs-32.h so that x86_64 builds pick up
Stephen Tweedie 1023b64
  glibc32 correctly
Stephen Tweedie 1023b64
Stephen Tweedie 6e3cdb3
* Wed Jun  7 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-5
Stephen Tweedie 6e3cdb3
- Rebase to xen-unstable cset 10278
Stephen Tweedie 6e3cdb3
df62e00
* Fri May  5 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-4
df62e00
- update to new snapshot (changeset 9925)
df62e00
17143cc
* Thu Apr 27 2006 Daniel Veillard <veillard@redhat.com> - 3.0.2-3
17143cc
- xen.h now requires xen-compat.h, install it too
17143cc
86c7712
* Wed Apr 26 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-2
86c7712
- -m64 patch isn't needed anymore either
86c7712
ff5c4a8
* Tue Apr 25 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-1
ff5c4a8
- update to post 3.0.2 snapshot (changeset:   9744:1ad06bd6832d)
ff5c4a8
- stop applying patches that are upstreamed
ff5c4a8
- add patches for bootloader to run on all domain creations
ff5c4a8
- make xenguest-install create a persistent uuid
ff5c4a8
- use libvirt for domain creation in xenguest-install, slightly improve 
ff5c4a8
  error handling
ff5c4a8
4483627
* Tue Apr 18 2006 Daniel Veillard <veillard@redhat.com> - 3.0.1-5
4483627
- augment the close on exec patch with the fix for #188361
4483627
bfc699f
* Thu Mar  9 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-4
bfc699f
- add udev rule so that /dev/xen/evtchn gets created properly
bfc699f
- make pygrub not use /tmp for SELinux
bfc699f
- make xenguest-install actually unmount its nfs share.  also, don't use /tmp
bfc699f
1b8338c
* Tue Mar  7 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-3
1b8338c
- set /proc/xen/privcmd and /var/log/xend-debug.log as close on exec to avoid
1b8338c
  SELinux problems
96b0240
- give better feedback on invalid urls (#184176)
1b8338c
Stephen Tweedie 52a1c70
* Mon Mar  6 2006 Stephen Tweedie <sct@redhat.com> - 3.0.1-2
Stephen Tweedie 52a1c70
- Use kva mmap to find the xenstore page (upstream xen-unstable cset 9130)
Stephen Tweedie 52a1c70
4ce1054
* Mon Mar  6 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-1
4ce1054
- fix xenguest-install so that it uses phy: for block devices instead of 
4ce1054
  forcing them over loopback.  
4ce1054
- change package versioning to be a little more accurate
4ce1054
Stephen Tweedie fb89ad4
* Thu Mar  2 2006 Stephen Tweedie <sct@redhat.com> - 3.0.1-0.20060301.fc5.3
Stephen Tweedie fb89ad4
- Remove unneeded CFLAGS spec file hack
Stephen Tweedie fb89ad4
riel 3a12e29
* Thu Mar  2 2006 Rik van Riel <riel@redhat.com> - 3.0.1-0.20060301.fc5.2
riel 3a12e29
- fix 64 bit CFLAGS issue with vmxloader and hvmloader
riel 3a12e29
Stephen Tweedie 133e2bd
* Wed Mar  1 2006 Stephen Tweedie <sct@redhat.com> - 3.0.1-0.20060301.fc5.1
Stephen Tweedie 133e2bd
- Update to xen-unstable cset 9022
Stephen Tweedie 133e2bd
Stephen Tweedie e14084f
* Tue Feb 28 2006 Stephen Tweedie <sct@redhat.com> - 3.0.1-0.20060228.fc5.1
Stephen Tweedie e14084f
- Update to xen-unstable cset 9015
Stephen Tweedie e14084f
cec3a29
* Thu Feb 23 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-0.20060208.fc5.3
ec0f70b
- add patch to ensure we get a unique fifo for boot loader (#182328)
ec0f70b
- don't try to read the whole disk if we can't find a partition table 
ec0f70b
  with pygrub 
cec3a29
- fix restarting of domains (#179677)
ec0f70b
8a29cb8
* Thu Feb  9 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-0.20060208.fc5.2
8a29cb8
- fix -h conflict for xenguest-isntall
8a29cb8
babd55c
* Wed Feb  8 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-0.20060208.fc5.1
babd55c
- turn on http listener so you can do things with libvir as a user
babd55c
28bf6a5
* Wed Feb  8 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-0.20060208.fc5
28bf6a5
- update to current hg snapshot for HVM support
28bf6a5
- update xenguest-install for hvm changes.  allow hvm on svm hardware
28bf6a5
- fix a few little xenguest-install bugs
28bf6a5
2a1c33d
* Tue Feb  7 2006 Jeremy Katz <katzj@redhat.com> - 3.0-0.20060130.fc5.6
2a1c33d
- add a hack to fix VMX guests with video to balloon enough (#180375)
2a1c33d
e2b0a96
* Tue Feb  7 2006 Jeremy Katz <katzj@redhat.com> - 3.0-0.20060130.fc5.5
e2b0a96
- fix build for new udev
e2b0a96
ce08367
* Tue Feb  7 2006 Jeremy Katz <katzj@redhat.com> - 3.0-0.20060130.fc5.4
547ac9f
- patch from David Lutterkort to pass macaddr (-m) to xenguest-install
a56e167
- rework xenguest-install a bit so that it can be used for creating 
a56e167
  fully-virtualized guests as well as paravirt.  Run with --help for 
a56e167
  more details (or follow the prompts)
48e8217
- add more docs (noticed by Andrew Puch)
547ac9f
1962ecd
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.0-0.20060130.fc5.3.1
1962ecd
- rebuilt for new gcc4.1 snapshot and glibc changes
1962ecd
f356409
* Thu Feb  2 2006 Bill Nottingham <notting@redhat.com> 3.0-0.20060130.fc5.3
f356409
- disable iptables/ip6tables/arptables on bridging when bringing up a
f356409
  Xen bridge. If complicated filtering is needed that uses this, custom
f356409
  firewalls will be needed. (#177794)
f356409
f356409
* Tue Jan 31 2006 Bill Nottingham <notting@redhat.com> 3.0-0.20060130.fc5.2
d0c6dbb
- use the default network device, don't hardcode eth0
d0c6dbb
Stephen Tweedie 02687b4
* Tue Jan 31 2006  <sct@redhat.com> - 3.0-0.20060130.fc5.1
Stephen Tweedie 02687b4
- Add xenguest-install.py in /usr/sbin
Stephen Tweedie 02687b4
Stephen Tweedie 2b45f05
* Mon Jan 30 2006  <sct@redhat.com> - 3.0-0.20060130.fc5
Stephen Tweedie 2b45f05
- Update to xen-unstable from 20060130 (cset 8705)
Stephen Tweedie 2b45f05
330f6e5
* Wed Jan 25 2006 Jeremy Katz <katzj@redhat.com> - 3.0-0.20060110.fc5.5
330f6e5
- buildrequire dev86 so that vmx firmware gets built
330f6e5
- include a copy of libvncserver and build vmx device models against it 
330f6e5
493e9c3
* Tue Jan 24 2006 Bill Nottingham <notting@redhat.com> - 3.0-0.20060110.fc5.4
493e9c3
- only put the udev rules in one place
493e9c3
55b6f77
* Fri Jan 20 2006 Jeremy Katz <katzj@redhat.com> - 3.0-0.20060110.fc5.3
55b6f77
- move xsls to xenstore-ls to not conflict (#171863)
55b6f77
Stephen Tweedie 55eaa73
* Tue Jan 10 2006  <sct@redhat.com> - 3.0-0.20060110.fc5.1
Stephen Tweedie 55eaa73
- Update to xen-unstable from 20060110 (cset 8526)
Stephen Tweedie 55eaa73
632cac5
* Thu Dec 22 2005 Jesse Keating <jkeating@redhat.com> - 3.0-0.20051206.fc5.2
632cac5
- rebuilt
632cac5
2d00114
* Tue Dec  6 2005 Juan Quintela <quintela@trasno.org> - 3.0-0.20051206.fc5.1
2d00114
- 20051206 version (should be 3.0.0).
2d00114
- Remove xen-bootloader fixes (integrated upstream).
2d00114
04ef369
* Wed Nov 30 2005 Daniel Veillard <veillard@redhat.com> - 3.0-0.20051109.fc5.4
04ef369
- adding missing headers for libxenctrl and libxenstore
3098b9d
- use libX11-devel build require instead of xorg-x11-devel
04ef369
83e214b
* Mon Nov 14 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20051109.fc5.3
83e214b
- change default dom0 min-mem to 256M so that dom0 will try to balloon down
83e214b
e55e65e
* Sat Nov 12 2005 Jeremy Katz <katzj@redhat.com>
e55e65e
- buildrequire ncurses-devel (reported by Justin Dearing)
e55e65e
76c40e4
* Thu Nov 10 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20051109.fc5.2
76c40e4
- actually enable the initscripts
76c40e4
433141b
* Wed Nov  9 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20051109.fc5.1
433141b
- udev rules moved
433141b
5271b3e
* Wed Nov  9 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20051109.fc5
5271b3e
- update to current -unstable
5271b3e
- add patches to fix pygrub 
5271b3e
10429ca
* Wed Nov  9 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20051108.fc5
10429ca
- update to current -unstable
10429ca
c27ea5c
* Fri Oct 21 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20051021.fc5
c27ea5c
- update to current -unstable
c27ea5c
f8272d2
* Thu Sep 15 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20050912.fc5.1
f8272d2
- doesn't require twisted anymore
f8272d2
riel 9bc5a34
* Mon Sep 12 2005 Rik van Riel <riel@redhat.com> 3.0-0.20050912.fc5
riel 9bc5a34
- add /var/{lib,run}/xenstored to the %files section (#167496, #167121)
riel 9bc5a34
- upgrade to today's Xen snapshot
riel 9bc5a34
- some small build fixes for x86_64
riel 9bc5a34
- enable x86_64 builds
riel 9bc5a34
riel 399577f
* Thu Sep  8 2005 Rik van Riel <riel@redhat.com> 3.0-0.20050908
riel 399577f
- explicitly call /usr/sbin/xend from initscript (#167407)
riel 399577f
- add xenstored directories to spec file (#167496, #167121)
riel 399577f
- misc gcc4 fixes 
riel 399577f
- spec file cleanups (#161191)
riel 399577f
- upgrade to today's Xen snapshot
riel 399577f
- change the version to 3.0-0.<date> (real 3.0 release will be 3.0-1)
riel 399577f
riel c78ce7f
* Mon Aug 23 2005 Rik van Riel <riel@redhat.com> 2-20050823
riel c78ce7f
- upgrade to today's Xen snapshot
riel c78ce7f
riel c78ce7f
* Mon Aug 15 2005 Rik van Riel <riel@redhat.com> 2-20050726
riel c78ce7f
- upgrade to a known-working newer Xen, now that execshield works again
riel c78ce7f
riel 04cfbc6
* Mon May 30 2005 Rik van Riel <riel@redhat.com> 2-20050530
riel 04cfbc6
- create /var/lib/xen/xen-db/migrate directory so "xm save" works (#158895)
riel 04cfbc6
riel 494869e
* Mon May 23 2005 Rik van Riel <riel@redhat.com> 2-20050522
riel 494869e
- change default display method for VMX domains to SDL
riel 494869e
riel f45bf28
* Fri May 20 2005 Rik van Riel <riel@redhat.com> 2-20050520
riel f45bf28
- qemu device model for VMX
riel f45bf28
riel e7957c7
* Thu May 19 2005 Rik van Riel <riel@redhat.com> 2-20050519
riel e7957c7
- apply some VMX related bugfixes
riel e7957c7
riel 5081557
* Mon Apr 25 2005 Rik van Riel <riel@redhat.com> 2-20050424
riel 5081557
- upgrade to last night's snapshot
riel 5081557
35aabcb
* Fri Apr 15 2005 Jeremy Katz <katzj@redhat.com>
35aabcb
- patch manpath instead of moving in specfile.  patch sent upstream
35aabcb
- install to native python path instead of /usr/lib/python
35aabcb
- other misc specfile duplication cleanup
35aabcb
riel 6d70db1
* Sun Apr  3 2005 Rik van Riel <riel@redhat.com> 2-20050403
riel 6d70db1
- fix context switch between vcpus in same domain, vcpus > cpus works again
riel 6d70db1
riel 21a2f91
* Sat Apr  2 2005 Rik van Riel <riel@redhat.com> 2-20050402
riel f2021d8
- move initscripts to /etc/rc.d/init.d (Florian La Roche) (#153188)
riel 21a2f91
- ship only PDF documentation, not the PS or tex duplicates
riel f2021d8
riel a79506f
* Thu Mar 31 2005 Rik van Riel <riel@redhat.com> 2-20050331
riel a79506f
- upgrade to new xen hypervisor
riel a79506f
- minor gcc4 compile fix
riel a79506f
riel 1e62129
* Mon Mar 28 2005 Rik van Riel <riel@redhat.com> 2-20050328
riel 1e62129
- do not yet upgrade to new hypervisor ;)
riel 1e62129
- add barrier to fix SMP boot bug
riel 1e62129
- add tags target
riel 1e62129
- add zlib-devel build requires (#150952)
riel 1e62129
riel 53d36eb
* Wed Mar  9 2005 Rik van Riel <riel@redhat.com> 2-20050308
riel 53d36eb
- upgrade to last night's snapshot
riel 53d36eb
- new compile fix patch
riel 53d36eb
riel 53d36eb
* Sun Mar  6 2005 Rik van Riel <riel@redhat.com> 2-20050305
riel 53d36eb
- the gcc4 compile patches are now upstream
riel 53d36eb
- upgrade to last night's snapshot, drop patches locally
riel 53d36eb
riel 3ad7420
* Fri Mar  4 2005 Rik van Riel <riel@redhat.com> 2-20050303
riel 3ad7420
- finally got everything to compile with gcc4 -Wall -Werror
riel 3ad7420
riel 0197a65
* Thu Mar  3 2005 Rik van Riel <riel@redhat.com> 2-20050303
riel 0197a65
- upgrade to last night's Xen-unstable snapshot
riel 0197a65
- drop printf warnings patch, which is upstream now
riel 0197a65
riel 157fedf
* Wed Feb 23 2005 Rik van Riel <riel@redhat.com> 2-20050222
riel 157fedf
- upgraded to last night's Xen snapshot
riel 157fedf
- compile warning fixes are now upstream, drop patch
riel 157fedf
riel dcda968
* Sat Feb 19 2005 Rik van Riel <riel@redhat.com> 2-20050219
riel dcda968
- fix more compile warnings
riel dcda968
- fix the fwrite return check
riel dcda968
riel 4308e6b
* Fri Feb 18 2005 Rik van Riel <riel@redhat.com> 2-20050218
riel 4308e6b
- upgrade to last night's Xen snapshot
riel 4308e6b
- a kernel upgrade is needed to run this Xen, the hypervisor
riel 4308e6b
  interface changed slightly
riel 86cde2c
- comment out unused debugging function in plan9 domain builder
riel 86cde2c
  that was giving compile errors with -Werror
riel 4308e6b
riel 7c7101e
* Tue Feb  8 2005 Rik van Riel <riel@redhat.com> 2-20050207
riel 7c7101e
- upgrade to last night's Xen snapshot
riel 7c7101e
riel 5da0d0b
* Tue Feb  1 2005 Rik van Riel <riel@redhat.com> 2-20050201.1
riel 5da0d0b
- move everything to /var/lib/xen
riel 5da0d0b
riel 8cdabee
* Tue Feb  1 2005 Rik van Riel <riel@redhat.com> 2-20050201
riel 8cdabee
- upgrade to new upstream Xen snapshot
riel 8cdabee
2896a1b
* Tue Jan 25 2005 Jeremy Katz <katzj@redhat.com>
2896a1b
- add buildreqs on python-devel and xorg-x11-devel (strange AT nsk.no-ip.org)
2896a1b
riel cd28514
* Mon Jan 24 2005 Rik van Riel <riel@redhat.com> - 2-20050124
riel cd28514
- fix /etc/xen/scripts/network to not break with ipv6 (also sent upstream)
riel cd28514
bc8a8c4
* Fri Jan 14 2005 Jeremy Katz <katzj@redhat.com> - 2-20050114
bc8a8c4
- update to new snap
bc8a8c4
- python-twisted is its own package now
ce6c3d2
- files are in /usr/lib/python now as well, ugh.
bc8a8c4
riel cd84695
* Tue Jan 11 2005 Rik van Riel <riel@redhat.com>
riel cd84695
- add segment fixup patch from xen tree
riel cd84695
- fix %files list for python-twisted
riel cd84695
riel cd84695
* Mon Jan 10 2005 Rik van Riel <riel@redhat.com>
riel 31e8bc0
- grab newer snapshot, that does start up
riel 31e8bc0
- add /var/xen/xend-db/{domain,vnet} to %files section
riel 31e8bc0
riel 2399a2e
* Thu Jan  6 2005 Rik van Riel <riel@redhat.com>
riel 2399a2e
- upgrade to new snapshot of xen-unstable
riel 2399a2e
riel 6c70f7b
* Mon Dec 13 2004 Rik van Riel <riel@redhat.com>
riel 6c70f7b
- build python-twisted as a subpackage
riel 6c70f7b
- update to latest upstream Xen snapshot
riel 6c70f7b
riel f62f1e3
* Sun Dec  5 2004 Rik van Riel <riel@redhat.com>
riel bf95569
- grab new Xen tarball (with wednesday's patch already included)
riel f62f1e3
- transfig is a buildrequire, add it to the spec file
riel bf95569
riel bf95569
* Wed Dec  1 2004 Rik van Riel <riel@redhat.com>
riel bf95569
- fix up Che's spec file a little bit
riel bf95569
- create patch to build just Xen, not the kernels
riel bf95569
riel bf95569
* Wed Dec 01 2004 Che
riel bf95569
- initial rpm release