35aabcb
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
riel bf95569
e843eee
# For official stable release, use these two tags
e843eee
%define base_version 3.1.2
e843eee
%define base_release 3
e843eee
%define base_hv_abi  3.1
e843eee
e843eee
# For testing upstream dev trees run either
e843eee
#    hg archive -t tgz ../xen-unstable-[changeset].tgz
e843eee
# Or
e843eee
#    hg archive -t tgz ../xen-3.1-testing-[changeset].tgz
e843eee
#
e843eee
# And then set....
e843eee
e843eee
# The version that the dev tree will become when released
e843eee
#define base_version 3.2.0
e843eee
e843eee
# The changeset synced to
e843eee
#define changeset 16606
e843eee
e843eee
# Name of the tree (ie the arg to hg archive, without .tgz suffix)
e843eee
#define tree unstable
e843eee
#define tree 3.1-testing
e843eee
e843eee
# If upstream tree is also in release candidate stage, add this tag
e843eee
#define relcandidate 1
e843eee
e843eee
e843eee
e843eee
# Don't change the following - they're all set based on the above params
e843eee
#
e843eee
# For prod RPMs we end up with a
e843eee
#    xen-3.1.2-1.fc9.i686.rpm
e843eee
#
e843eee
# For dev RPMs we end up with a
e843eee
#    xen-3.2.0-0.fc9.rc1.dev16606.i686.rpm
e843eee
#
e843eee
# NB, the leading '0' in the release ensures it is older than
e843eee
# the first prod RPM for 3.2.0
e843eee
e843eee
e843eee
%define release_prefix %{?changeset:0}%{!?changeset:%{base_release}}
e843eee
%define release_postfix %{?changeset:%{?relcandidate:.rc%{relcandidate}}.dev%{changeset}}
e843eee
%define hv_build %{?changeset:1}%{!?changeset:0}
e843eee
%define hv_abi %{?changeset:%{base_version}-%{changeset}}%{!?changeset:%{base_hv_abi}}
e843eee
%define version_tag %{base_version}
e843eee
%define release_tag %{release_prefix}%{?dist}%{release_postfix}
e843eee
%define directory_tag xen-%{?changeset:%{tree}-%{changeset}}%{!?tree:%{base_version}-src}
e843eee
%define source_tag %{directory_tag}.tgz
e843eee
e843eee
riel bf95569
Summary: Xen is a virtual machine monitor
riel bf95569
Name:    xen
e843eee
Version: %{version_tag}
e843eee
Release: %{release_tag}
riel bf95569
Group:   Development/Libraries
riel bf95569
License: GPL
35aabcb
URL:     http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html
e843eee
Source0: %{source_tag}
6645a82
Source2: %{name}.modules
6645a82
Source3: %{name}.sysconfig
6645a82
Source4: %{name}.logrotate
riel 399577f
Patch1: xen-initscript.patch
Stephen Tweedie b441e8c
Patch3: xen-compile-fixes.patch
096de1e
Patch6: xen-net-bridge.patch
4cde606
Patch13: xen-dumpdir.patch
63666bb
Patch18: xen-block-readonly.patch
096de1e
Stephen Tweedie 599e0d6
Patch20: xen-blktap-no-aio-epoll.patch
6645a82
Patch26: xen-hvm-save-paths.patch
6645a82
Patch27: xen-console-log.patch
2e5da8c
258a389
Patch34: xen-3.1.0-no-xenapi-docs.patch
4057571
Patch36: xen-qemu-bootmenu.patch
ff5c4a8
ff5c4a8
# Patches to modify the default config of xend
ff5c4a8
Patch100: xen-config-dom0-minmem.patch
edce51f
Patch102: xen-3.0.2-config-allow-unix-server.patch
a63f558
Patch103: xen-3.0.2-config-disable-reloc.patch
ff5c4a8
94aa64e
Patch160: xen-pvfb-01-qemu-fv-machine.patch
94aa64e
Patch161: xen-pvfb-02-qemu-pv-machine.patch
94aa64e
Patch162: xen-pvfb-03-xenfb-remove.patch
90684d3
Patch163: xen-pvfb-04-compat.patch
94aa64e
90684d3
Patch164: xen-qemu-vnc-revert-password.patch
94aa64e
90684d3
Patch165: xen-qemu-iohandler-delete.patch
90684d3
Patch166: xen-qemu-vnc-authentication.patch
f439126
Patch167: xen-qemu-vnc-x509-certs.patch
94aa64e
88c194b
Patch251: pygrub-manykernels.patch
9cbacce
096de1e
# Performance fix for listing domains
096de1e
Patch280: xen-xs-transactions.patch
096de1e
riel bf95569
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
riel 399577f
BuildRequires: transfig libidn-devel zlib-devel texi2html SDL-devel curl-devel
53dd3de
BuildRequires: libX11-devel python-devel ghostscript tetex-latex 
Stephen Tweedie 599e0d6
BuildRequires: ncurses-devel gtk2-devel libaio-devel
b69181e
# for the docs 
b69181e
BuildRequires: perl 
b69181e
# so that the makefile knows to install udev rules
b69181e
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
a1de77a
# for the VMX "bios" 
a1de77a
BuildRequires: dev86
a1de77a
%endif
de12dc6
BuildRequires: gettext
94aa64e
BuildRequires: gnutls-devel
28b7376
BuildRequires: openssl-devel
f8272d2
Requires: bridge-utils
c27ea5c
Requires: udev >= 059
8ac218c
Requires: python-virtinst
6329324
Requires: xen-libs = %{version}-%{release}
b266fc5
# Ensure we at least have a suitable kernel installed, though we can't
b266fc5
# force user to actually boot it.
e843eee
Requires: xen-hypervisor-abi = %{hv_abi}
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
6645a82
ExclusiveArch: i386 i686 x86_64 ia64
riel bf95569
riel bf95569
%description
riel bf95569
This package contains the Xen hypervisor and Xen tools, needed to
riel bf95569
run virtual machines on x86 systems, together with the kernel-xen*
riel bf95569
packages.  Information on how to use Xen can be found at the Xen
riel bf95569
project pages.
riel bf95569
riel bf95569
Virtualisation can be used to run multiple versions or multiple
riel bf95569
Linux distributions on one system, or to test untrusted applications
04a0fb1
in a sandboxed environment.  
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
6329324
This package contains the libraries needed to run applications to manage 
6329324
Xen virtual machines.
6329324
e843eee
%if %{hv_build}
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
e843eee
%endif
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
6329324
This package contains what's needed to develop applications to manage Xen
6329324
virtual machines. 
6329324
riel bf95569
%prep
e843eee
%setup -q -n %{directory_tag}
1fb8611
%patch1 -p1 -b .init
a5cb6a6
%patch3 -p1 -b .compile
f356409
%patch6 -p1
4cde606
%patch13 -p1
63666bb
%patch18 -p1
Stephen Tweedie 599e0d6
Stephen Tweedie 599e0d6
%patch20 -p1
6645a82
%patch26 -p1
6645a82
%patch27 -p1
ff5c4a8
258a389
%patch34 -p1
4057571
%patch36 -p1
94aa64e
ff5c4a8
# config patches
ff5c4a8
%patch100 -p1
edce51f
%patch102 -p1
a63f558
%patch103 -p1
d0c6dbb
94aa64e
# Switch to QEMU for paravirt VNC server
94aa64e
%patch160 -p1
94aa64e
%patch161 -p1
94aa64e
%patch162 -p1
90684d3
%patch163 -p1
94aa64e
94aa64e
# Remove old VNC password code
90684d3
%patch164 -p1
94aa64e
94aa64e
# Add new TLS code
94aa64e
%patch165 -p1
90684d3
%patch166 -p1
f439126
%patch167 -p1
d00c194
9cbacce
# upstream patches
88c194b
%patch251 -p1
9cbacce
096de1e
# performance patch
096de1e
%patch280 -p1
096de1e
riel bf95569
%build
e843eee
%if %{hv_build}
e843eee
CFLAGS="$RPM_OPT_FLAGS" %{__make} XENFB_TOOLS=y XEN_PYTHON_NATIVE_INSTALL=1 DESTDIR=%{buildroot} tools docs xen
e843eee
%else
274378c
CFLAGS="$RPM_OPT_FLAGS" %{__make} XENFB_TOOLS=y XEN_PYTHON_NATIVE_INSTALL=1 DESTDIR=%{buildroot} tools docs
e843eee
%endif
riel bf95569
riel bf95569
%install
riel bf95569
rm -rf %{buildroot}
274378c
make XENFB_TOOLS=y XEN_PYTHON_NATIVE_INSTALL=1 DESTDIR=%{buildroot} prefix=/usr install-tools install-docs
riel 5da0d0b
mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}/xend-db/domain
riel 5da0d0b
mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}/xend-db/vnet
riel 04cfbc6
mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}/xend-db/migrate
riel 399577f
mkdir -p %{buildroot}%{_localstatedir}/lib/xenstored
riel 399577f
mkdir -p %{buildroot}%{_localstatedir}/run/xenstored
riel bf95569
433141b
rm -rf %{buildroot}%{_sysconfdir}/hotplug
c27ea5c
d36143f
# install all of the public headers
a9475ad
mkdir -p %{buildroot}%{_includedir}/xen/io %{buildroot}%{_includedir}/xen/hvm
4cde606
mkdir -p %{buildroot}%{_includedir}/xen/arch-x86
d36143f
install -m 644 xen/include/public/io/*.h %{buildroot}%{_includedir}/xen/io
d36143f
install -m 644 xen/include/public/hvm/*.h %{buildroot}%{_includedir}/xen/hvm
4cde606
install -m 644 xen/include/public/arch-x86/*.h %{buildroot}%{_includedir}/xen/arch-x86
d36143f
install -m 644 xen/include/public/*.h %{buildroot}%{_includedir}/xen/
04ef369
e843eee
%if %{hv_build}
e843eee
# install the hypervisor
e843eee
install -d 755 %{buildroot}/boot/
e843eee
install -m 644 xen/xen.gz %{buildroot}/boot/xen-%{version}-%{release}.gz
e843eee
install -m 644 xen/xen-syms %{buildroot}/boot/xen-syms-%{version}-%{release}
e843eee
%endif
e843eee
riel f2021d8
### fixing start-script dir
6645a82
mkdir -p %{buildroot}%{_sysconfdir}/rc.d
6645a82
mv -f %{buildroot}%{_sysconfdir}/init.d %{buildroot}%{_sysconfdir}/rc.d/
6645a82
6645a82
mv -f %{buildroot}%{_sysconfdir}/udev/xen-backend.rules %{buildroot}%{_sysconfdir}/udev/rules.d/
riel f2021d8
6645a82
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig/modules
6645a82
install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/modules/%{name}.modules
6645a82
install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/xend
6645a82
6645a82
mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d/
6645a82
install -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
493e9c3
48e8217
# silly doc dir fun
6645a82
rm -fr %{buildroot}%{_datadir}/doc/xen
6645a82
rm -rf %{buildroot}%{_datadir}/doc/qemu
48e8217
5140d05
# create dirs in /var/run so that selinux contexts are right (#195952)
6645a82
mkdir -p %{buildroot}%{_localstatedir}/run/xend
6645a82
mkdir -p %{buildroot}%{_localstatedir}/log/xen
6645a82
mkdir -p %{buildroot}%{_localstatedir}/log/xen/console
6645a82
mkdir -p %{buildroot}%{_localstatedir}/lib/xen/images
5140d05
9577c07
# avoid conflicting with qemu (#199759)
9577c07
rm -f %{buildroot}/%{_mandir}/man*/qemu*
9577c07
096de1e
#find_lang xen-xm
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
2e5da8c
%post libs -p /sbin/ldconfig
2e5da8c
%postun libs -p /sbin/ldconfig
2e5da8c
riel bf95569
%clean
riel bf95569
rm -rf $RPM_BUILD_ROOT
riel bf95569
096de1e
#files -f xen-xm.lang
riel bf95569
%files
riel bf95569
%defattr(-,root,root)
riel c78ce7f
%doc COPYING README
riel 21a2f91
%doc docs/pdf/
riel 21a2f91
%doc docs/misc/
riel 399577f
%{_sbindir}/*
riel 399577f
%{_bindir}/*
riel 1001d60
%{python_sitearch}/%{name}
274378c
%{python_sitearch}/fsimage.so
c27ea5c
%{python_sitearch}/grub
riel 1001d60
%{_libdir}/%{name}
riel bf95569
%{_mandir}/man?/*.?.gz
4175cf8
%dir /usr/lib/xen
380adad
%ifnarch ia64
4175cf8
%dir /usr/lib/xen/boot
28bf6a5
/usr/lib/xen/boot/hvmloader
380adad
%endif
096de1e
%dir %{_datadir}/%{name}
096de1e
%{_datadir}/%{name}/*.dtd
riel 399577f
%dir %{_datadir}/%{name}/qemu
096de1e
%dir %{_datadir}/%{name}/qemu/keymaps
riel c78ce7f
%{_datadir}/%{name}/qemu/keymaps/*
riel 8cdabee
%dir %{_localstatedir}/lib/%{name}
riel 8cdabee
%{_localstatedir}/lib/%{name}/*
riel 399577f
%{_sysconfdir}/rc.d/init.d/*
254d9f0
%{_sysconfdir}/udev/rules.d/*
8ac218c
%dir %attr(0700,root,root) %{_sysconfdir}/%{name}
riel 399577f
%config(noreplace) %{_sysconfdir}/%{name}/*
6645a82
%config(noreplace) %{_sysconfdir}/sysconfig/xend
10429ca
%config(noreplace) %{_sysconfdir}/sysconfig/xendomains
6645a82
%config(noreplace) %{_sysconfdir}/logrotate.d/xen
6645a82
%attr(0755,root,root) %{_sysconfdir}/sysconfig/modules/%{name}.modules
riel 94694ff
%dir %{_localstatedir}/lib/xenstored
riel 94694ff
%dir %{_localstatedir}/run/xenstored
096de1e
%dir %attr(0700,root,root) %{_localstatedir}/run/xend
6645a82
%dir %attr(0700,root,root) %{_localstatedir}/log/xen
6645a82
%dir %attr(0700,root,root) %{_localstatedir}/log/xen/console
riel bf95569
6329324
%files libs
6329324
%defattr(-,root,root)
6329324
%{_libdir}/*.so.*
274378c
%{_libdir}/fs/*
6329324
e843eee
%if %{hv_build}
e843eee
%files hypervisor
e843eee
%defattr(-,root,root)
e843eee
/boot/xen-syms-*
e843eee
/boot/xen-*.gz
e843eee
%endif
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
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