5c1d884
# -*- rpm-spec -*-
5c1d884
4f66791
%if "%{fedora}" >= "8"
4f66791
%define with_polkit 1
4f66791
%define with_proxy no
4f66791
%else
4f66791
%define with_polkit 0
4f66791
%define with_proxy yes
4f66791
%endif
4f66791
bf744f9
%if "%{fedora}"
2b9efc3
%ifarch ppc64
2b9efc3
%define with_qemu 0
2b9efc3
%else
bf744f9
%define with_qemu 1
2b9efc3
%endif
bf744f9
%else
bf744f9
%define with_qemu 0
bf744f9
%endif
bf744f9
f6cef94
Summary: Library providing a simple API virtualization
e2b90f9
Name: libvirt
bf744f9
Version: 0.4.1
bca27d9
Release: 6%{?dist}%{?extra_release}
e2b90f9
License: LGPL
e2b90f9
Group: Development/Libraries
e2b90f9
Source: libvirt-%{version}.tar.gz
263e2f2
Patch0: libvirt-0.4.1-qemud1.patch
263e2f2
Patch1: libvirt-0.4.1-qemud2.patch
81e46cb
Patch2: %{name}-%{version}-daemon-startup.patch
2063007
Patch3: %{name}-%{version}-qemu-media-change.patch
2063007
Patch4: %{name}-%{version}-xen-boot-device.patch
2063007
Patch5: %{name}-%{version}-tap-ifname.patch
08b9144
Patch6: libvirt-storage-api-iscsi-sendtarget.patch 
08b9144
Patch7: libvirt-iscsi-sysfs4.patch 
bca27d9
Patch8: libvirt-source-dir-fix.patch
e2b90f9
BuildRoot: %{_tmppath}/%{name}-%{version}-root
5c1d884
URL: http://libvirt.org/
f68d725
BuildRequires: python python-devel
ba3d2d0
Requires: libxml2
d55c7f2
Requires: readline
609ab7c
Requires: ncurses
c003690
Requires: dnsmasq
c70baa5
Requires: bridge-utils
c70baa5
Requires: iptables
4f66791
# So remote clients can access libvirt over SSH tunnel
4f66791
# (client invokes 'nc' against the UNIX socket on the server)
4f66791
Requires: nc
4f66791
Requires: cyrus-sasl
4f66791
# Not technically required, but makes 'out-of-box' config
bf744f9
# work correctly & doesn't have onerous dependencies
4f66791
Requires: cyrus-sasl-md5
4f66791
%if %{with_polkit}
4f66791
Requires: PolicyKit >= 0.6
4f66791
%endif
bf744f9
# For mount/umount in FS driver
bf744f9
BuildRequires: util-linux
2b9efc3
# PPC64 has no Xen nor QEmu, try to build anyway
69f6239
%ifnarch ppc64
bf744f9
%if %{with_qemu}
bf744f9
# From QEMU RPMs
bf744f9
Requires: /usr/bin/qemu-img
bf744f9
%else
bf744f9
# From Xen RPMs
bf744f9
Requires: /usr/sbin/qcow-create
bf744f9
%endif
69f6239
%endif
bf744f9
# For LVM drivers
bf744f9
Requires: lvm2
bf744f9
# For ISCSI driver
bf744f9
Requires: iscsi-initiator-utils
bf744f9
# For disk driver
bf744f9
Requires: parted
cc39758
%ifarch i386 x86_64 ia64
313e00f
BuildRequires: xen-devel
cc39758
%endif
ba3d2d0
BuildRequires: libxml2-devel
d55c7f2
BuildRequires: readline-devel
609ab7c
BuildRequires: ncurses-devel
5c1d884
BuildRequires: gettext
c70baa5
BuildRequires: gnutls-devel
5ad8bc8
BuildRequires: avahi-devel
bf744f9
BuildRequires: libselinux-devel
5ad8bc8
BuildRequires: dnsmasq
5ad8bc8
BuildRequires: bridge-utils
2b9efc3
%if %{with_qemu}
bf744f9
BuildRequires: qemu
2b9efc3
%endif
4f66791
BuildRequires: cyrus-sasl-devel
4f66791
%if %{with_polkit}
4f66791
BuildRequires: PolicyKit-devel >= 0.6
4f66791
%endif
bf744f9
# For mount/umount in FS driver
bf744f9
BuildRequires: util-linux
2b9efc3
# PPC64 has no Xen nor QEmu, try to build anyway
2b9efc3
%ifnarch ppc64
bf744f9
%if %{with_qemu}
bf744f9
# From QEMU RPMs
bf744f9
BuildRequires: /usr/bin/qemu-img
bf744f9
%else
bf744f9
# From Xen RPMs
bf744f9
BuildRequires: /usr/sbin/qcow-create
bf744f9
%endif
2b9efc3
%endif
bf744f9
# For LVM drivers
bf744f9
BuildRequires: lvm2
bf744f9
# For ISCSI driver
bf744f9
BuildRequires: iscsi-initiator-utils
bf744f9
# For disk driver
bf744f9
BuildRequires: parted-devel
e2b90f9
Obsoletes: libvir
36d5586
31802de
# Fedora build root suckage
31802de
BuildRequires: gawk
31802de
e2b90f9
%description
bf744f9
Libvirt is a C toolkit to interact with the virtualization capabilities
f6cef94
of recent versions of Linux (and other OSes).
e2b90f9
e2b90f9
%package devel
e2b90f9
Summary: Libraries, includes, etc. to compile with the libvirt library
e2b90f9
Group: Development/Libraries
e2b90f9
Requires: libvirt = %{version}
68efefa
Requires: pkgconfig
cc39758
%ifarch i386 x86_64 ia64
b2a1a0e
Requires: xen-devel
cc39758
%endif
e2b90f9
Obsoletes: libvir-devel
e2b90f9
e2b90f9
%description devel
e2b90f9
Includes and documentations for the C library providing an API to use
f6cef94
the virtualization capabilities of recent versions of Linux (and other OSes).
e2b90f9
e2b90f9
%package python
e2b90f9
Summary: Python bindings for the libvirt library
e2b90f9
Group: Development/Libraries
e2b90f9
Requires: libvirt = %{version}
e2b90f9
Obsoletes: libvir-python
e2b90f9
e2b90f9
%description python
e2b90f9
The libvirt-python package contains a module that permits applications
e2b90f9
written in the Python programming language to use the interface
bf744f9
supplied by the libvirt library to use the virtualization capabilities
f6cef94
of recent versions of Linux (and other OSes).
e2b90f9
e2b90f9
%prep
e2b90f9
%setup -q
263e2f2
%patch0 -p1
263e2f2
%patch1 -p1
81e46cb
%patch2 -p1
2063007
%patch3 -p1
2063007
%patch4 -p1
2063007
%patch5 -p1
08b9144
%patch6 -p1
08b9144
%patch7 -p1
bca27d9
%patch8 -p1
e2b90f9
e2b90f9
%build
bf744f9
# Xen is available only on i386 x86_64 ia64
f06c387
%ifarch i386 i686 x86_64 ia64
bf744f9
%configure --with-init-script=redhat \
bf744f9
           --with-qemud-pid-file=%{_localstatedir}/run/libvirt_qemud.pid \
bf744f9
           --with-remote-file=%{_localstatedir}/run/libvirtd.pid \
bf744f9
           --with-xen-proxy=%{with_proxy}
cc39758
%else
2b9efc3
%ifnarch ppc64
bf744f9
%configure --without-xen \
bf744f9
           --with-init-script=redhat \
bf744f9
           --with-qemud-pid-file=%{_localstatedir}/run/libvirt_qemud.pid \
bf744f9
           --with-remote-file=%{_localstatedir}/run/libvirtd.pid
2b9efc3
%else
2b9efc3
%configure --without-xen \
2b9efc3
           --without-qemu \
2b9efc3
           --with-init-script=redhat \
2b9efc3
           --with-qemud-pid-file=%{_localstatedir}/run/libvirt_qemud.pid \
2b9efc3
           --with-remote-file=%{_localstatedir}/run/libvirtd.pid
2b9efc3
%endif
cc39758
%endif
cc39758
e2b90f9
make
e2b90f9
e2b90f9
%install
e2b90f9
rm -fr %{buildroot}
e2b90f9
e2b90f9
%makeinstall
c70baa5
(cd docs/examples ; make clean ; rm -rf .deps Makefile Makefile.in)
c70baa5
(cd docs/examples/python ; rm -f Makefile Makefile.in)
e2b90f9
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
e2b90f9
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
e2b90f9
rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.la
e2b90f9
rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.a
df8a62c
install -d -m 0755 $RPM_BUILD_ROOT%{_localstatedir}/run/libvirt/
2063007
# Default dir for disk images defined in SELinux policy
2063007
install -d -m 0755 $RPM_BUILD_ROOT%{_localstatedir}/lib/libvirt/images/
7a6f075
7a6f075
# We don't want to install /etc/libvirt/qemu/networks in the main %files list
7a6f075
# because if the admin wants to delete the default network completely, we don't
7a6f075
# want to end up re-incarnating it on every RPM upgrade.
7a6f075
install -d -m 0755 $RPM_BUILD_ROOT%{_datadir}/libvirt/networks/
7a6f075
cp $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu/networks/default.xml \
7a6f075
   $RPM_BUILD_ROOT%{_datadir}/libvirt/networks/default.xml
7a6f075
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu/networks/default.xml
7a6f075
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu/networks/autostart/default.xml
7a6f075
# Strip auto-generated UUID - we need it generated per-install
7a6f075
sed -i -e "/<uuid>/d" $RPM_BUILD_ROOT%{_datadir}/libvirt/networks/default.xml
5c1d884
%find_lang %{name}
e2b90f9
e2b90f9
%clean
e2b90f9
rm -fr %{buildroot}
e2b90f9
e2b90f9
%post
e2b90f9
/sbin/ldconfig
e2b90f9
7a6f075
# We want to install the default network for initial RPM installs
7a6f075
# or on the first upgrade from a non-network aware libvirt only.
7a6f075
# We check this by looking to see if the daemon is already installed
7a6f075
/sbin/chkconfig --list libvirtd 1>/dev/null 2>&1
7a6f075
if [ $? != 0 ]
7a6f075
then
7a6f075
    UUID=`/usr/bin/uuidgen`
7a6f075
    sed -e "s,</name>,</name>\n  <uuid>$UUID</uuid>," \
7a6f075
         < %{_datadir}/libvirt/networks/default.xml \
7a6f075
         > %{_sysconfdir}/libvirt/qemu/networks/default.xml
7a6f075
    ln -s ../default.xml %{_sysconfdir}/libvirt/qemu/networks/autostart/default.xml
7a6f075
fi
7a6f075
7a6f075
/sbin/chkconfig --add libvirtd
7a6f075
7a6f075
%preun
7a6f075
if [ $1 = 0 ]; then
7a6f075
    /sbin/service libvirtd stop 1>/dev/null 2>&1
7a6f075
    /sbin/chkconfig --del libvirtd
7a6f075
fi
7a6f075
e2b90f9
%postun
e2b90f9
/sbin/ldconfig
e2b90f9
5c1d884
%files -f %{name}.lang
e2b90f9
%defattr(-, root, root)
e2b90f9
e2b90f9
%doc AUTHORS ChangeLog NEWS README COPYING.LIB TODO
d55c7f2
%doc %{_mandir}/man1/virsh.1*
e2b90f9
%{_bindir}/virsh
e2b90f9
%{_libdir}/lib*.so.*
7a6f075
%dir %attr(0700, root, root) %{_sysconfdir}/libvirt/
7a6f075
%dir %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/
7a6f075
%dir %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/networks/
2cac8ea
%dir %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/networks/autostart
7a6f075
%{_sysconfdir}/rc.d/init.d/libvirtd
c70baa5
%config(noreplace) %{_sysconfdir}/sysconfig/libvirtd
fdd7e87
%config(noreplace) %{_sysconfdir}/libvirt/libvirtd.conf
fdd7e87
%config(noreplace) %{_sysconfdir}/libvirt/qemu.conf
4f66791
%config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf
7a6f075
%dir %{_datadir}/libvirt/
7a6f075
%dir %{_datadir}/libvirt/networks/
7a6f075
%{_datadir}/libvirt/networks/default.xml
7a6f075
%dir %{_localstatedir}/run/libvirt/
7a6f075
%dir %{_localstatedir}/lib/libvirt/
2063007
%dir %attr(0700, root, root) %{_localstatedir}/lib/libvirt/images/
4f66791
%if %{with_polkit}
4f66791
%{_datadir}/PolicyKit/policy/libvirtd.policy
4f66791
%endif
52b4d91
%dir %attr(0700, root, root) %{_localstatedir}/log/libvirt/qemu/
4f66791
%if %{with_proxy} == "yes"
7599107
%attr(4755, root, root) %{_libexecdir}/libvirt_proxy
4f66791
%endif
bf744f9
%attr(0755, root, root) %{_libexecdir}/libvirt_parthelper
c70baa5
%attr(0755, root, root) %{_sbindir}/libvirtd
55fabd6
%doc docs/*.rng
55fabd6
%doc docs/*.xml
e2b90f9
e2b90f9
%files devel
e2b90f9
%defattr(-, root, root)
e2b90f9
e2b90f9
%{_libdir}/lib*.so
deefad7
%dir %{_includedir}/libvirt
e2b90f9
%{_includedir}/libvirt/*.h
e2b90f9
%{_libdir}/pkgconfig/libvirt.pc
4cb72ce
%doc %{_datadir}/gtk-doc/html/libvirt/*.devhelp
4cb72ce
%doc %{_datadir}/gtk-doc/html/libvirt/*.html
4cb72ce
%doc %{_datadir}/gtk-doc/html/libvirt/*.png
4cb72ce
%doc %{_datadir}/gtk-doc/html/libvirt/*.css
e2b90f9
e2b90f9
%doc docs/*.html docs/html docs/*.gif
4cb72ce
%doc docs/examples
e2b90f9
%doc docs/libvirt-api.xml
e2b90f9
e2b90f9
%files python
e2b90f9
%defattr(-, root, root)
e2b90f9
e2b90f9
%doc AUTHORS NEWS README COPYING.LIB
e2b90f9
%{_libdir}/python*/site-packages/libvirt.py*
e2b90f9
%{_libdir}/python*/site-packages/libvirtmod*
4cb72ce
%doc python/tests/*.py
e2b90f9
%doc python/TODO
e2b90f9
%doc python/libvirtclass.txt
bd474af
%doc docs/examples/python
e2b90f9
e2b90f9
%changelog
bca27d9
* Fri Mar 28 2008 Chris Lalancette <clalance@redhat.com> - 0.4.1-6.fc9
bca27d9
- When dumping XML for a storage pool, make the <source> directory tag
bca27d9
  match the <dir> tag used for specifying the pool in the first place
bca27d9
08b9144
* Thu Mar 27 2008 Chris Lalancette <clalance@redhat.com> - 0.4.1-5.fc9
08b9144
- Do iscsiadm sendtarget before trying to do login
08b9144
- Do sysfs scanning for iSCSI LUNs instead of trying to parse them from
08b9144
  iscsiadm session output
08b9144
2063007
* Thu Mar 13 2008 Daniel P. Berrange <berrange@redhat.com> - 0.4.1-4.fc9
2063007
- Fix QEMU tap device setup
2063007
- Fix Xen boot device XML processing
2063007
- Fixed QEMU cdrom media change
2063007
81e46cb
* Mon Mar 10 2008 Daniel P. Berrange <berrange@redhat.com> - 0.4.1-3.fc9
81e46cb
- Fixed daemon startup when run with --daemon flag
81e46cb
263e2f2
* Mon Mar  3 2008 Daniel Veillard <veillard@redhat.com> - 0.4.1-2.fc9
263e2f2
- 2 patches found just after the release
263e2f2
bf744f9
* Mon Mar  3 2008 Daniel Veillard <veillard@redhat.com> - 0.4.1-1.fc9
bf744f9
- Release of 0.4.1
bf744f9
- Storage APIs
bf744f9
- xenner support
bf744f9
- lots of assorted improvements, bugfixes and cleanups
bf744f9
- documentation and localization improvements
bf744f9
45b0b2b
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.4.0-5
45b0b2b
- Autorebuild for GCC 4.3
45b0b2b
f29ea21
* Fri Jan 18 2008 Daniel P. Berrange <berrange@redhat.com> - 0.4.0-4.fc9
f29ea21
- Fix SSH tunnelling (rhbz #428743)
f29ea21
- Fix back-compat for nodeinfo call changes.
f29ea21
7d193b7
* Sun Jan 13 2008 Daniel P. Berrange <berrange@redhat.com> - 0.4.0-3.fc9
7d193b7
- Fix crash when no auth callback
7d193b7
3182a4d
* Wed Jan  2 2008 Daniel P. Berrange <berrange@redhat.com> - 0.4.0-2.fc9
3182a4d
- Fix reading large config files (rhbz #426425)
3182a4d
- Fix crash when connecting to a PolicyKit enabled server with not auth callback (rhbz #427107)
3182a4d
4f66791
* Tue Dec 18 2007 Daniel Veillard <veillard@redhat.com> - 0.4.0-1.fc8
4f66791
- Release of 0.4.0
4f66791
- SASL based authentication
4f66791
- PolicyKit authentication
4f66791
- improved NUMA and statistics support
4f66791
- lots of assorted improvements, bugfixes and cleanups
4f66791
- documentation and localization improvements
4f66791
fdd7e87
* Mon Oct 15 2007 Daniel P. Berrange <berrange@redhat.com> - 0.3.3-2.fc8
fdd7e87
- Added QEMU driver config file support
fdd7e87
- Added example config files
fdd7e87
5ad8bc8
* Sun Sep 30 2007 Daniel Veillard <veillard@redhat.com> - 0.3.3-1
5ad8bc8
- Release of 0.3.3
5ad8bc8
- Avahi support
5ad8bc8
- NUMA support
5ad8bc8
- lots of assorted improvements, bugfixes and cleanups
5ad8bc8
- documentation and localization improvements
5ad8bc8
cc39758
* Fri Aug 24 2007 Daniel Veillard <veillard@redhat.com> - 0.3.2-2.fc8
cc39758
- also build on arches where Xen is not available
cc39758
55fabd6
* Tue Aug 21 2007 Daniel Veillard <veillard@redhat.com> - 0.3.2-1.fc8
55fabd6
- Release of 0.3.2
55fabd6
- API for domains migration
55fabd6
- APIs for collecting statistics on disks and interfaces
55fabd6
- lots of assorted bugfixes and cleanups
55fabd6
- documentation and localization improvements
55fabd6
b2a1a0e
* Thu Aug 16 2007 Daniel Veillard <veillard@redhat.com> - 0.3.1-4.fc8
b2a1a0e
- Fixes missing Requires for libvirt-devel
b2a1a0e
cbe377e
* Thu Jul 26 2007 Daniel Veillard <veillard@redhat.com> - 0.3.1-3.fc8
cbe377e
- adds fix for bug #249594
cbe377e
06a21e3
* Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> - 0.3.1-2
06a21e3
- Rebuild for RH #249435
06a21e3
d1a886a
* Tue Jul 24 2007 Daniel Veillard <veillard@redhat.com> - 0.3.1-1.fc8
d1a886a
- Release of 0.3.1
d1a886a
- localtime clock support
d1a886a
- PS/2 and USB input devices
d1a886a
- lots of assorted bugfixes and cleanups
d1a886a
- documentation and localization improvements
d1a886a
c70baa5
* Mon Jul  9 2007 Daniel Veillard <veillard@redhat.com> - 0.3.0-1.fc8
c70baa5
- Release of 0.3.0
c70baa5
- Secure remote access support
c70baa5
- unification of daemons
c70baa5
- lots of assorted bugfixes and cleanups
c70baa5
- documentation and localization improvements
c70baa5
c70baa5
* Fri Jun  8 2007 Daniel Veillard <veillard@redhat.com> - 0.2.3-1.fc8
52b4d91
- Release of 0.2.3
52b4d91
- lot of assorted bugfixes and cleanups
52b4d91
- support for Xen-3.1
52b4d91
- new scheduler API
52b4d91
c70baa5
* Tue Apr 17 2007 Daniel Veillard <veillard@redhat.com> - 0.2.2-1
2cac8ea
- Release of 0.2.2
2cac8ea
- lot of assorted bugfixes and cleanups
2cac8ea
- preparing for Xen-3.0.5
deefad7
f6cef94
* Thu Mar 22 2007 Jeremy Katz <katzj@redhat.com> - 0.2.1-2.fc7
f6cef94
- don't require xen; we don't need the daemon and can control non-xen now
f6cef94
- fix scriptlet error (need to own more directories)
f6cef94
- update description text
f6cef94
c70baa5
* Fri Mar 16 2007 Daniel Veillard <veillard@redhat.com> - 0.2.1-1
7a6f075
- Release of 0.2.1
7a6f075
- lot of bug and portability fixes
7a6f075
- Add support for network autostart and init scripts
7a6f075
- New API to detect the virtualization capabilities of a host
7a6f075
- Documentation updates
7a6f075
36d5586
* Fri Feb 23 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-4.fc7
36d5586
- Fix loading of guest & network configs
36d5586
98bceee
* Fri Feb 16 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-3.fc7
98bceee
- Disable kqemu support since its not in Fedora qemu binary
98bceee
- Fix for -vnc arg syntax change in 0.9.0  QEMU
98bceee
4e70e50
* Thu Feb 15 2007 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-2.fc7
4e70e50
- Fixed path to qemu daemon for autostart
4e70e50
- Fixed generation of <features> block in XML
4e70e50
- Pre-create config directory at startup
4e70e50
df8a62c
* Wed Feb 14 2007 Daniel Veillard <veillard@redhat.com> 0.2.0-1.fc7
df8a62c
- support for KVM and QEmu
df8a62c
- support for network configuration
df8a62c
- assorted fixes
df8a62c
8e36286
* Mon Jan 22 2007 Daniel Veillard <veillard@redhat.com> 0.1.11-1.fc7
8e36286
- finish inactive Xen domains support
8e36286
- memory leak fix
8e36286
- RelaxNG schemas for XML configs
8e36286
cd0f44c
* Wed Dec 20 2006 Daniel Veillard <veillard@redhat.com> 0.1.10-1.fc7
cd0f44c
- support for inactive Xen domains
cd0f44c
- improved support for Xen display and vnc
cd0f44c
- a few bug fixes
cd0f44c
- localization updates
cd0f44c
dcd808a
* Thu Dec  7 2006 Jeremy Katz <katzj@redhat.com> - 0.1.9-2
dcd808a
- rebuild against python 2.5
dcd808a
8713d4b
* Wed Nov 29 2006 Daniel Veillard <veillard@redhat.com> 0.1.9-1
8713d4b
- better error reporting
8713d4b
- python bindings fixes and extensions
8713d4b
- add support for shareable drives
8713d4b
- add support for non-bridge style networking
8713d4b
- hot plug device support
8713d4b
- added support for inactive domains
8713d4b
- API to dump core of domains
8713d4b
- various bug fixes, cleanups and improvements
8713d4b
- updated the localization
8713d4b
68efefa
* Tue Nov  7 2006 Daniel Veillard <veillard@redhat.com> 0.1.8-3
68efefa
- it's pkgconfig not pgkconfig !
68efefa
1c5afbb
* Mon Nov  6 2006 Daniel Veillard <veillard@redhat.com> 0.1.8-2
1c5afbb
- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel
1c5afbb
- Resolves: rhbz#202320
1c5afbb
e61694f
* Mon Oct 16 2006 Daniel Veillard <veillard@redhat.com> 0.1.8-1
608f915
- fix missing page size detection code for ia64
608f915
- fix mlock size when getting domain info list from hypervisor
e61694f
- vcpu number initialization
e61694f
- don't label crashed domains as shut off
e61694f
- fix virsh man page
e61694f
- blktapdd support for alternate drivers like blktap
e61694f
- memory leak fixes (xend interface and XML parsing)
e61694f
- compile fix
e61694f
- mlock/munlock size fixes
608f915
608f915
* Fri Sep 22 2006 Daniel Veillard <veillard@redhat.com> 0.1.7-1
b28edd6
- Fix bug when running against xen-3.0.3 hypercalls
b28edd6
- Fix memory bug when getting vcpus info from xend
b28edd6
5c1d884
* Fri Sep 22 2006 Daniel Veillard <veillard@redhat.com> 0.1.6-1
5c1d884
- Support for localization
5c1d884
- Support for new Xen-3.0.3 cdrom and disk configuration
5c1d884
- Support for setting VNC port
5c1d884
- Fix bug when running against xen-3.0.2 hypercalls
5c1d884
- Fix reconnection problem when talking directly to http xend
5c1d884
54c7c99
* Tue Sep  5 2006 Jeremy Katz <katzj@redhat.com> - 0.1.5-3
54c7c99
- patch from danpb to support new-format cd devices for HVM guests
54c7c99
ecaf0eb
* Tue Sep  5 2006 Daniel Veillard <veillard@redhat.com> 0.1.5-2
ecaf0eb
- reactivating ia64 support
ecaf0eb
313e00f
* Tue Sep  5 2006 Daniel Veillard <veillard@redhat.com> 0.1.5-1
313e00f
- new release
313e00f
- bug fixes
313e00f
- support for new hypervisor calls
313e00f
- early code for config files and defined domains
313e00f
b3a53e1
* Mon Sep  4 2006 Daniel Berrange <berrange@redhat.com> - 0.1.4-5
b3a53e1
- add patch to address dom0_ops API breakage in Xen 3.0.3 tree
b3a53e1
fdaa69f
* Mon Aug 28 2006 Jeremy Katz <katzj@redhat.com> - 0.1.4-4
fdaa69f
- add patch to support paravirt framebuffer in Xen 
fdaa69f
cf2cd86
* Mon Aug 21 2006 Daniel Veillard <veillard@redhat.com> 0.1.4-3
cf2cd86
- another patch to fix network handling in non-HVM guests
cf2cd86
f2572ab
* Thu Aug 17 2006 Daniel Veillard <veillard@redhat.com> 0.1.4-2
f2572ab
- patch to fix virParseUUID()
f2572ab
90a17a6
* Wed Aug 16 2006 Daniel Veillard <veillard@redhat.com> 0.1.4-1
90a17a6
- vCPUs and affinity support
90a17a6
- more complete XML, console and boot options
90a17a6
- specific features support
90a17a6
- enforced read-only connections
90a17a6
- various improvements, bug fixes
90a17a6
9f2e4f2
* Wed Aug  2 2006 Jeremy Katz <katzj@redhat.com> - 0.1.3-6
9f2e4f2
- add patch from pvetere to allow getting uuid from libvirt
9f2e4f2
0d3a7da
* Wed Aug  2 2006 Jeremy Katz <katzj@redhat.com> - 0.1.3-5
0d3a7da
- build on ia64 now
0d3a7da
f68d725
* Thu Jul 27 2006 Jeremy Katz <katzj@redhat.com> - 0.1.3-4
f68d725
- don't BR xen, we just need xen-devel
f68d725
044e9b5
* Thu Jul 27 2006 Daniel Veillard <veillard@redhat.com> 0.1.3-3
044e9b5
- need rebuild since libxenstore is now versionned
044e9b5
96a9b8b
* Mon Jul 24 2006 Mark McLoughlin <markmc@redhat.com> - 0.1.3-2
96a9b8b
- Add BuildRequires: xen-devel
96a9b8b
66a051f
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.1.3-1.1
66a051f
- rebuild
66a051f
0caeb23
* Tue Jul 11 2006 Daniel Veillard <veillard@redhat.com> 0.1.3-1
0caeb23
- support for HVM Xen guests
0caeb23
- various bugfixes
0caeb23
cb54686
* Mon Jul  3 2006 Daniel Veillard <veillard@redhat.com> 0.1.2-1
cb54686
- added a proxy mechanism for read only access using httpu
cb54686
- fixed header includes paths
cb54686
bd474af
* Wed Jun 21 2006 Daniel Veillard <veillard@redhat.com> 0.1.1-1
bd474af
- extend and cleanup the driver infrastructure and code
bd474af
- python examples
bd474af
- extend uuid support
bd474af
- bug fixes, buffer handling cleanups
bd474af
- support for new Xen hypervisor API
bd474af
- test driver for unit testing
bd474af
- virsh --conect argument
bd474af
d55c7f2
* Mon Apr 10 2006 Daniel Veillard <veillard@redhat.com> 0.1.0-1
d55c7f2
- various fixes
d55c7f2
- new APIs: for Node information and Reboot
d55c7f2
- virsh improvements and extensions
d55c7f2
- documentation updates and man page
d55c7f2
- enhancement and fixes of the XML description format
d55c7f2
f04b8ff
* Tue Feb 28 2006 Daniel Veillard <veillard@redhat.com> 0.0.6-1
f04b8ff
- added error handling APIs
f04b8ff
- small bug fixes
f04b8ff
- improve python bindings
f04b8ff
- augment documentation and regression tests
f04b8ff
ba3d2d0
* Thu Feb 23 2006 Daniel Veillard <veillard@redhat.com> 0.0.5-1
ba3d2d0
- new domain creation API
ba3d2d0
- new UUID based APIs
ba3d2d0
- more tests, documentation, devhelp
ba3d2d0
- bug fixes
ba3d2d0
f3f2891
* Fri Feb 10 2006 Daniel Veillard <veillard@redhat.com> 0.0.4-1
f3f2891
- fixes some problems in 0.0.3 due to the change of names
f3f2891
e2b90f9
* Wed Feb  8 2006 Daniel Veillard <veillard@redhat.com> 0.0.3-1
e2b90f9
- changed library name to libvirt from libvir, complete and test the python 
e2b90f9
  bindings
e2b90f9
e2b90f9
* Sun Jan 29 2006 Daniel Veillard <veillard@redhat.com> 0.0.2-1
e2b90f9
- upstream release of 0.0.2, use xend, save and restore added, python bindings
e2b90f9
  fixed
e2b90f9
e2b90f9
* Wed Nov  2 2005 Daniel Veillard <veillard@redhat.com> 0.0.1-1
e2b90f9
- created