release of 0.5.1

* src/libvirt_sym.version.in configure.in NEWS docs/*: release
  of 0.5.1
* po/*: updated and regenerated
daniel
This commit is contained in:
Daniel Veillard 2008-12-04 15:54:26 +00:00
parent 1d9a22b785
commit a2232a5cc2
83 changed files with 41234 additions and 41743 deletions

View File

@ -1,3 +1,9 @@
Thu Dec 4 16:51:41 CET 2008 Daniel Veillard <veillard@redhat.com>
* src/libvirt_sym.version.in configure.in NEWS docs/*: release
of 0.5.1
* po/*: updated and regenerated
Thu Dec 4 16:20:20 CET 2008 Daniel Veillard <veillard@redhat.com>
* src/storage_conf.c: fix crash and regression when defining

24
NEWS
View File

@ -5,6 +5,30 @@
http://libvirt.org/news.html
0.5.1: Dec 4 2008:
- Portability: fix missing dep in spec file, fix compilation with new
NUMA libraries (Daniel Berrange), udev compatibility for RHEL (Chris
Lalancette),
- Documentation: documentation copy and paste errors and typo (Cole
Robinson)
- Bug fixes: add a delay in storage backend for disks to show up
(Chris Lalancette), fix parsing for CDRom device with no source
(Daniel Berrange), use xenstore to list domains to avoid some
bugs (Guido Günther), remove a leak in xen inotify code (Daniel
Berrange), UML driver freeing of uninitialialized variable (Ron
Yorston), fix UML inotify code (Daniel Berrange), crash when
adding storage without a format (Cole Robinson)
- Improvements: use xend preferably to hypervisor call to set Xen
max memory (Jim Fehlig), allow remote://hostname/ URI for automatic
probe of hypervisors (Daniel Berrange), fix daemon configuration
regression testing (Jim Meyering ), check /usr/bin/kvm for QEmu
driver init (Guido Günther), proper active vs. inactive
differentiation (Guido Günther), improve MTU setting on tap
interfaces (Eduardo Habkost), increase timeout for initial QEmu
monitor poll (Cole Robinson)
- Cleanups:fix improper initialisations (Jim Meyering)
0.5.0: Nov 25 2008:
- New features: CPU and scheduler support for LXC (Dan Smith), SDL display configuration (Daniel Berrange), domain lifecycle event support for QEmu and Xen with python bindings (Ben Guthro and Daniel Berrange), KVM/QEmu migration support (Rich Jones and Chris Lalancette), User Mode Linux driver (Daniel Berrange), API for node device enumeration using HAL and DeviceKit with python bindings (David Lively),
- Portability: RHEL build fixes, VPATH build (Guido Gunther), many MinGW related cleanups and fixes (Richard Jones), compilation without libvirtd (Richard Jones), Add a Windows icon (Richard Jones), sys/poll.h portability fixes (Daniel Berrange), gnulib and mingw cleanups (Jim Meyering),

View File

@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT([libvirt], [0.5.0])
AC_INIT([libvirt], [0.5.1])
AC_CONFIG_SRCDIR([src/libvirt.c])
AC_CONFIG_AUX_DIR([build-aux])
AM_CONFIG_HEADER([config.h])

View File

@ -336,17 +336,10 @@
&lt;/permissions&gt;
&lt;/target&gt;
&lt;/volume&gt;</pre>
<dl><dt><code>path</code></dt><dd>Provides the location at which the pool will be mapped into
the local filesystem namespace. For a filesystem/directory based
pool it will be the name of the directory in which volumes will
be created. For device based pools it will be the name of the directory in which
devices nodes exist. For the latter <code>/dev/</code> may seem
like the logical choice, however, devices nodes there are not
guaranteed stable across reboots, since they are allocated on
demand. It is preferable to use a stable location such as one
of the <code>/dev/disk/by-{path,id,uuid,label</code> locations.
<span class="since">Since 0.4.1</span>
</dd><dt><code>format</code></dt><dd>Provides information about the pool specific volume format.
<dl><dt><code>path</code></dt><dd>Provides the location at which the volume can be accessed on
the local filesystem, as an absolute path. This is a readonly
attribute, so shouldn't be specified when creating a volume.
<span class="since">Since 0.4.1</span></dd><dt><code>format</code></dt><dd>Provides information about the pool specific volume format.
For disk pools it will provide the partition type. For filesystem
or directory pools it will provide the file format type, eg cow,
qcow, vmdk, raw. If omitted when creating a volume, the pool's

View File

@ -76,6 +76,24 @@
<p>Here is the list of official releases, however since it is early on in the
development of libvirt, it is preferable when possible to just use the <a href="downloads.html">CVS version or snapshot</a>, contact the mailing list
and check the <a href="ChangeLog.html">ChangeLog</a> to gauge progress.</p>
<h3>0.5.1: Dec 4 2008</h3>
<ul><li>Portability: fix missing dep in spec file, fix compilation with new
NUMA libraries (Daniel Berrange), udev compatibility for RHEL (Chris
Lalancette), </li><li>Documentation: documentation copy and paste errors and typo (Cole
Robinson)</li><li>Bug fixes: add a delay in storage backend for disks to show up
(Chris Lalancette), fix parsing for CDRom device with no source
(Daniel Berrange), use xenstore to list domains to avoid some
bugs (Guido Günther), remove a leak in xen inotify code (Daniel
Berrange), UML driver freeing of uninitialialized variable (Ron
Yorston), fix UML inotify code (Daniel Berrange), crash when
adding storage without a format (Cole Robinson)</li><li>Improvements: use xend preferably to hypervisor call to set Xen
max memory (Jim Fehlig), allow remote://hostname/ URI for automatic
probe of hypervisors (Daniel Berrange), fix daemon configuration
regression testing (Jim Meyering ), check /usr/bin/kvm for QEmu
driver init (Guido Günther), proper active vs. inactive
differentiation (Guido Günther), improve MTU setting on tap
interfaces (Eduardo Habkost), increase timeout for initial QEmu
monitor poll (Cole Robinson)</li><li>Cleanups:fix improper initialisations (Jim Meyering)</li></ul>
<h3>0.5.0: Nov 25 2008</h3>
<ul><li>New features: CPU and scheduler support for LXC (Dan Smith), SDL display configuration (Daniel Berrange), domain lifecycle event support for QEmu and Xen with python bindings (Ben Guthro and Daniel Berrange), KVM/QEmu migration support (Rich Jones and Chris Lalancette), User Mode Linux driver (Daniel Berrange), API for node device enumeration using HAL and DeviceKit with python bindings (David Lively), </li><li>Portability: RHEL build fixes, VPATH build (Guido Gunther), many MinGW related cleanups and fixes (Richard Jones), compilation without libvirtd (Richard Jones), Add a Windows icon (Richard Jones), sys/poll.h portability fixes (Daniel Berrange), gnulib and mingw cleanups (Jim Meyering), </li><li>Documentation: virsh man page cleanups (Mark McLoughlin), doc for NIC model selection (Richard Jones), monitoring section, link to AMQP bindings, inew APIs, UML driver docs (Daniel Berrange), </li><li>Bug fixes: Xen interfaces ordering (Jim Fehlig), startup timeout with multiple pty (Cole Robinson), segfault if QEmu without active virtual network (Cole Robinson), qemu small leak (Eduardo Habkost), index creation for more than 26 disks (Sanjay Rao and Chris Wright), virRealloc handling of 0 (Daniel Berrange), missing pointer initialization (Chris Lalancette), bus device index bug (Guido Günther), avoid crash in some error patch (Chris Lalancette), fix a problem in storage back-end (Chris Lalancette), minimum domain memory size check for Xen (Shigeki Sakamoto), switch off QEmu cache if device is shared (Charles Duffy), logical volume definition before scan bug (Chris Lalancette), a couple of memory leaks on QEmu vnc (Jim Meyering), lvs parsing fixes (Cole Robinson), </li><li>Improvements: LXC resources control and internal cgroup API (Dan Smith), virDomainCreateLinux renamed virDomainDefineXML, network driver modularization (Daniel Berrange), change the way domain and net are reported in errors (Jim Meyering), partition table scan on iSCSI (Chris Lalancette), qemudDiskDeviceName to handle normal disks (Guido Günther), qemudDomainBlockStats improvement (Guido Günther), scsi/virtio hotplug support for KVM (Guido Günther), USB hot addition in QEmu (Guido Günther), logical pool and storage backend XML dump improvement (Chris Lalancette), MAC addresses prefix per driver (Daniel Berrange), OpenVZ getVersion support (Daniel Berrange), hot removal of scsi/virtio disks for KVM (Guido Günther), test storage driver (Cole Robinson), iSCSI and disk storage driver improvement on path handling (Chris Lalancette), UUID and ID support for Xenner (Daniel Berrange), better logging when when executing commands (Cole Robinson), bridged network for OpenVZ (Daniel Berrange), OpenVZ config file params (Evgeniy Sokolov), allow to build drivers as libtool convenience libs (Daniel Berrange), fully versioned linker script for exported ABI (Daniel Berrange), Push URI probing down into drivers open (Daniel Berrange), move all stateful drivers into the daemon binary (Daniel Berrange), improve domain event with a detail field (Daniel Berrange), domain events for QEMU driver (Daniel Berrange), event unregister callback crash (David Lively), plug a few leaks (Daniel Berrange), internal APIs for handling node device XML config (David Lively), tweaks to node device implementation (Daniel Berrange), OpenVZ vCPUs values init (Evgeniy Sokolov)</li><li>Cleanups: C99 initializers (Guido Gunther), test output (Cole Robinson), debug macro centralization (Cole Robinson), various error handling (Guido Günther), safewrite use cleanup (Jim Meyering), centralize error reporting logic (Cole Robinson), avoid printf warnings (Daniel Berrange), use arrays instead of list for internal APIs (Daniel Berrange), remove many format string warnings Jim Meyering), avoid syntax check warnings (Chris Lalancette), improve po-check and list generation (Jim Meyering), .gitignore generation and handling (Jim Meyering), use ARRAY_CARDINALITY (Jim Meyering), gnulib updates and switch to use netdb.h (Jim Meyering), drop usage of socket_errno (Jim Meyering), remove socketcompat.h (Jim Meyering), more tests (Jim Meyering), drop virStringList (Daniel Berrange), reformatting and isolation of the error APIs (Daniel Berrange), cleanup internal.h and move internal APIs in specific headers (Daniel Berrange), move domain events helpers into domain_events.c (Daniel Berrange), cleanup the way optional modules are compiled (Daniel Berrange), add new logging module, optional dlopen of drivers (Daniel Berrange), various new tests (Jim Meyering), cleanups when Xen is not configured in (Daniel Berrange), add some missing functions comments (Jim Meyering), </li></ul>
<h3>0.4.6: Sep 23 2008</h3>

View File

@ -5,6 +5,30 @@
<p>Here is the list of official releases, however since it is early on in the
development of libvirt, it is preferable when possible to just use the <a href="downloads.html">CVS version or snapshot</a>, contact the mailing list
and check the <a href="ChangeLog.html">ChangeLog</a> to gauge progress.</p>
<h3>0.5.1: Dec 4 2008</h3>
<ul>
<li>Portability: fix missing dep in spec file, fix compilation with new
NUMA libraries (Daniel Berrange), udev compatibility for RHEL (Chris
Lalancette), </li>
<li>Documentation: documentation copy and paste errors and typo (Cole
Robinson)</li>
<li>Bug fixes: add a delay in storage backend for disks to show up
(Chris Lalancette), fix parsing for CDRom device with no source
(Daniel Berrange), use xenstore to list domains to avoid some
bugs (Guido Günther), remove a leak in xen inotify code (Daniel
Berrange), UML driver freeing of uninitialialized variable (Ron
Yorston), fix UML inotify code (Daniel Berrange), crash when
adding storage without a format (Cole Robinson)</li>
<li>Improvements: use xend preferably to hypervisor call to set Xen
max memory (Jim Fehlig), allow remote://hostname/ URI for automatic
probe of hypervisors (Daniel Berrange), fix daemon configuration
regression testing (Jim Meyering ), check /usr/bin/kvm for QEmu
driver init (Guido Günther), proper active vs. inactive
differentiation (Guido Günther), improve MTU setting on tap
interfaces (Eduardo Habkost), increase timeout for initial QEmu
monitor poll (Cole Robinson)</li>
<li>Cleanups:fix improper initialisations (Jim Meyering)</li>
</ul>
<h3>0.5.0: Nov 25 2008</h3>
<ul>
<li>New features: CPU and scheduler support for LXC (Dan Smith), SDL display configuration (Daniel Berrange), domain lifecycle event support for QEmu and Xen with python bindings (Ben Guthro and Daniel Berrange), KVM/QEmu migration support (Rich Jones and Chris Lalancette), User Mode Linux driver (Daniel Berrange), API for node device enumeration using HAL and DeviceKit with python bindings (David Lively), </li>

View File

@ -401,11 +401,11 @@ libvirt.
</pre>
<h3>Valid pool format types</h3>
<p>
The logical volume pool does not use the pool format type element.
The iSCSI volume pool does not use the pool format type element.
</p>
<h3>Valid volume format types</h3>
<p>
The logical volume pool does not use the volume format type element.
The iSCSI volume pool does not use the volume format type element.
</p>
</div>
</div>

View File

@ -380,7 +380,7 @@ extern virConnectAuthPtr virConnectAuthPtrDefault;
* version * 1,000,000 + minor * 1000 + micro
*/
#define LIBVIR_VERSION_NUMBER 5000
#define LIBVIR_VERSION_NUMBER 5001
int virGetVersion (unsigned long *libVer,
const char *type,

1094
po/af.po

File diff suppressed because it is too large Load Diff

1094
po/am.po

File diff suppressed because it is too large Load Diff

1094
po/ar.po

File diff suppressed because it is too large Load Diff

1092
po/as.po

File diff suppressed because it is too large Load Diff

1094
po/be.po

File diff suppressed because it is too large Load Diff

1094
po/bg.po

File diff suppressed because it is too large Load Diff

1094
po/bn.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1094
po/bs.po

File diff suppressed because it is too large Load Diff

1094
po/ca.po

File diff suppressed because it is too large Load Diff

1094
po/cs.po

File diff suppressed because it is too large Load Diff

1094
po/cy.po

File diff suppressed because it is too large Load Diff

1094
po/da.po

File diff suppressed because it is too large Load Diff

1092
po/de.po

File diff suppressed because it is too large Load Diff

1094
po/el.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1094
po/es.po

File diff suppressed because it is too large Load Diff

1094
po/et.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1094
po/fa.po

File diff suppressed because it is too large Load Diff

1094
po/fi.po

File diff suppressed because it is too large Load Diff

1092
po/fr.po

File diff suppressed because it is too large Load Diff

1094
po/gl.po

File diff suppressed because it is too large Load Diff

1092
po/gu.po

File diff suppressed because it is too large Load Diff

1094
po/he.po

File diff suppressed because it is too large Load Diff

1092
po/hi.po

File diff suppressed because it is too large Load Diff

1094
po/hr.po

File diff suppressed because it is too large Load Diff

1094
po/hu.po

File diff suppressed because it is too large Load Diff

1094
po/hy.po

File diff suppressed because it is too large Load Diff

1094
po/id.po

File diff suppressed because it is too large Load Diff

1094
po/is.po

File diff suppressed because it is too large Load Diff

1092
po/it.po

File diff suppressed because it is too large Load Diff

1092
po/ja.po

File diff suppressed because it is too large Load Diff

1094
po/ka.po

File diff suppressed because it is too large Load Diff

1092
po/kn.po

File diff suppressed because it is too large Load Diff

1094
po/ko.po

File diff suppressed because it is too large Load Diff

1094
po/ku.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1094
po/lo.po

File diff suppressed because it is too large Load Diff

1094
po/lt.po

File diff suppressed because it is too large Load Diff

1094
po/lv.po

File diff suppressed because it is too large Load Diff

1094
po/mk.po

File diff suppressed because it is too large Load Diff

1092
po/ml.po

File diff suppressed because it is too large Load Diff

1092
po/mr.po

File diff suppressed because it is too large Load Diff

1094
po/ms.po

File diff suppressed because it is too large Load Diff

1094
po/my.po

File diff suppressed because it is too large Load Diff

1094
po/nb.po

File diff suppressed because it is too large Load Diff

1090
po/nl.po

File diff suppressed because it is too large Load Diff

1094
po/nn.po

File diff suppressed because it is too large Load Diff

1094
po/nso.po

File diff suppressed because it is too large Load Diff

1092
po/or.po

File diff suppressed because it is too large Load Diff

1094
po/pa.po

File diff suppressed because it is too large Load Diff

3061
po/pl.po

File diff suppressed because it is too large Load Diff

1094
po/pt.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1094
po/ro.po

File diff suppressed because it is too large Load Diff

1094
po/ru.po

File diff suppressed because it is too large Load Diff

1094
po/si.po

File diff suppressed because it is too large Load Diff

1094
po/sk.po

File diff suppressed because it is too large Load Diff

1094
po/sl.po

File diff suppressed because it is too large Load Diff

1094
po/sq.po

File diff suppressed because it is too large Load Diff

1092
po/sr.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1094
po/sv.po

File diff suppressed because it is too large Load Diff

1092
po/ta.po

File diff suppressed because it is too large Load Diff

1092
po/te.po

File diff suppressed because it is too large Load Diff

1094
po/th.po

File diff suppressed because it is too large Load Diff

1094
po/tr.po

File diff suppressed because it is too large Load Diff

1094
po/uk.po

File diff suppressed because it is too large Load Diff

1094
po/ur.po

File diff suppressed because it is too large Load Diff

1094
po/vi.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1094
po/zu.po

File diff suppressed because it is too large Load Diff

View File

@ -249,6 +249,7 @@ LIBVIRT_0.5.0 {
} LIBVIRT_0.4.5;
/* no new entry point in 0.5.1 */
/* .... define new API here using predicted next version number .... */