mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-28 11:31:16 +00:00
NEWS: Split releases by year
Update cfg.mk to ignore the split files during syntax-check (thanks Martin).
This commit is contained in:
parent
b3ea63b581
commit
ba4689e081
2
cfg.mk
2
cfg.mk
@ -90,7 +90,7 @@ endif
|
|||||||
|
|
||||||
# Files that should never cause syntax check failures.
|
# Files that should never cause syntax check failures.
|
||||||
VC_LIST_ALWAYS_EXCLUDE_REGEX = \
|
VC_LIST_ALWAYS_EXCLUDE_REGEX = \
|
||||||
(^(HACKING|docs/(news\.html\.in|.*\.patch))|\.(po|fig|gif|ico|png))$$
|
(^(HACKING|docs/(news(-[0-9]*)?\.html\.in|.*\.patch))|\.(po|fig|gif|ico|png))$$
|
||||||
|
|
||||||
# Functions like free() that are no-ops on NULL arguments.
|
# Functions like free() that are no-ops on NULL arguments.
|
||||||
useless_free_options = \
|
useless_free_options = \
|
||||||
|
28
docs/news-2005.html.in
Normal file
28
docs/news-2005.html.in
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>Releases (2005)</h1>
|
||||||
|
<p>Here is the list of official releases made during the year 2005.
|
||||||
|
</p>
|
||||||
|
<p>It is also possible to just use
|
||||||
|
the <a href="downloads.html" shape="rect">GIT version or snapshot</a>,
|
||||||
|
contact the mailing list and check
|
||||||
|
the <a href="http://libvirt.org/git/?p=libvirt.git;a=log" shape="rect">GIT log</a>
|
||||||
|
to gauge progress.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>0.0.1: Dec 19 2005</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
First release,<br/>
|
||||||
|
Basic management of existing Xen domains,<br/>
|
||||||
|
Minimal autogenerated Python bindings<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
354
docs/news-2006.html.in
Normal file
354
docs/news-2006.html.in
Normal file
@ -0,0 +1,354 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>Releases (2006)</h1>
|
||||||
|
<p>Here is the list of official releases made during the year 2006.
|
||||||
|
A similar list for <a href="news-2005.html">2005</a> is also available.
|
||||||
|
</p>
|
||||||
|
<p>It is also possible to just use
|
||||||
|
the <a href="downloads.html" shape="rect">GIT version or snapshot</a>,
|
||||||
|
contact the mailing list and check
|
||||||
|
the <a href="http://libvirt.org/git/?p=libvirt.git;a=log" shape="rect">GIT log</a>
|
||||||
|
to gauge progress.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>0.1.10: Dec 20 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
VCPU info breakages on xen 3.0.3,<br/>
|
||||||
|
xenDaemonListDomains buffer overflow (Daniel Berrange),<br/>
|
||||||
|
reference count bug when creating Xen domains (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
more localizations,<br/>
|
||||||
|
support graphic framebuffer for Xen paravirt (Daniel Berrange),<br/>
|
||||||
|
VNC listen IP range support (Daniel Berrange),<br/>
|
||||||
|
support for default Xen config files and inactive domains of 3.0.4 (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.1.9: Nov 29 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
separate the notion of maximum memory and current use at the XML level,<br/>
|
||||||
|
add support for shareable drives,<br/>
|
||||||
|
add support for non-bridge style networking configs for guests (Daniel Berrange),<br/>
|
||||||
|
new config APIs virConfNew() and virConfSetValue() to build configs from scratch,<br/>
|
||||||
|
hot plug device support based on Michel Ponceau patch,<br/>
|
||||||
|
added support for inactive domains, new APIs, various associated cleanup (Daniel Berrange),<br/>
|
||||||
|
special device model for HVM guests (Daniel Berrange),<br/>
|
||||||
|
add API to dump core of domains (but requires a patched xend),<br/>
|
||||||
|
pygrub bootloader information take over <os> information<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
fix OS reporting when running as non-root,<br/>
|
||||||
|
fix the reconnect regression test,<br/>
|
||||||
|
Fix a memory leak (Daniel Berrange),<br/>
|
||||||
|
python bindings: fix unsigned long marshalling (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
python bindings: release interpeter lock when calling C (Daniel Berrange),<br/>
|
||||||
|
don't raise HTTP error when looking information for a domain,<br/>
|
||||||
|
better error reporting (Daniel Berrange),<br/>
|
||||||
|
provide XML parsing errors,<br/>
|
||||||
|
extension of the test framework (Daniel Berrange),<br/>
|
||||||
|
python bindings: Domain instances now link to the Connect to avoid garbage collection and disconnect,<br/>
|
||||||
|
updated the localization strings<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
some refactoring to use the driver for all entry points<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.1.8: Oct 16 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
fix virsh man page (Noriko Mizumoto)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
Bug for system with page size != 4k,<br/>
|
||||||
|
memory leak fixes (xend interface and XML parsing) (Daniel Berrange),<br/>
|
||||||
|
compile fix,<br/>
|
||||||
|
mlock/munlock size fixes (Daniel Berrange),<br/>
|
||||||
|
don't label crashed domains as shut off (Peter Vetere)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
vcpu number initialization (Philippe Berthault),<br/>
|
||||||
|
blktapdd support for alternate drivers like blktap (Daniel Berrange),<br/>
|
||||||
|
improve error reporting<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.1.7: Sep 29 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
fix a memory bug on getting vcpu information from xend (Daniel Berrange),<br/>
|
||||||
|
fix another problem in the hypercalls change in Xen changeset 86d26e6ec89b when getting domain information (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.1.6: Sep 22 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
Support for localization of strings using gettext (Daniel Berrange),<br/>
|
||||||
|
Support for new Xen-3.0.3 cdrom and disk configuration (Daniel Berrange),<br/>
|
||||||
|
Support for setting VNC port when creating domains with new xend config files (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
Fix bug when running against xen-3.0.2 hypercalls (Jim Fehlig),<br/>
|
||||||
|
Fix reconnection problem when talking directly to http xend<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.1.5: Sep 05 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
Support for new hypercalls change in Xen changeset 86d26e6ec89b<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
virParseUUID() was wrong,<br/>
|
||||||
|
networking for paravirt guests (Daniel Berrange),<br/>
|
||||||
|
virsh on non-existent domains (Daniel Berrange),<br/>
|
||||||
|
string cast bug when handling error in python (Pete Vetere),<br/>
|
||||||
|
HTTP 500 xend error code handling (Pete Vetere and Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
test suite for SEXPR <-> XML format conversions (Daniel Berrange),<br/>
|
||||||
|
virsh output regression suite (Daniel Berrange),<br/>
|
||||||
|
new environ variable VIRSH_DEFAULT_CONNECT_URI for the default URI when connecting (Daniel Berrange),<br/>
|
||||||
|
graphical console support for paravirt guests (Jeremy Katz),<br/>
|
||||||
|
parsing of simple Xen config files (with Daniel Berrange),<br/>
|
||||||
|
early work on defined (not running) domains (Daniel Berrange),<br/>
|
||||||
|
virsh output improvement (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.1.4: Aug 16 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
spelling (Daniel Berrange),<br/>
|
||||||
|
test driver examples<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
spec file fix (Mark McLoughlin),<br/>
|
||||||
|
error report problem (with Hugh Brock),<br/>
|
||||||
|
long integer in Python bindings (with Daniel Berrange),<br/>
|
||||||
|
XML generation bug for CDRom (Daniel Berrange),<br/>
|
||||||
|
bug whem using number() XPath function (Mark McLoughlin),<br/>
|
||||||
|
fix python detection code,<br/>
|
||||||
|
remove duplicate initialization errors (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
UUID in XML description (Peter Vetere),<br/>
|
||||||
|
proxy code cleanup,<br/>
|
||||||
|
virtual CPU and affinity support + virsh support (Michel Ponceau, Philippe Berthault, Daniel Berrange),<br/>
|
||||||
|
port and tty information for console in XML (Daniel Berrange),<br/>
|
||||||
|
added XML dump to driver and proxy support (Daniel Berrange),<br/>
|
||||||
|
extension of boot options with support for floppy and cdrom (Daniel Berrange),<br/>
|
||||||
|
features block in XML to report/ask PAE, ACPI, APIC for HVM domains (Daniel Berrange),<br/>
|
||||||
|
fail saide-effect operations when using read-only connection,<br/>
|
||||||
|
large improvements to test driver (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.1.3: Jul 11 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
augmented to cover hvm domains<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
build as non-root,<br/>
|
||||||
|
fix xend access when root,<br/>
|
||||||
|
handling of empty XML elements (Mark McLoughlin),<br/>
|
||||||
|
XML serialization and parsing fixes (Mark McLoughlin),<br/>
|
||||||
|
allow to create domains without disk (Mark McLoughlin)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
xenDaemonLookupByID from O(n^2) to O(n) (Daniel Berrange),<br/>
|
||||||
|
support for fully virtualized guest (Jim Fehlig, DV, Mark McLoughlin)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.1.2: Jul 03 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
proxy mechanism for unprivileged read-only access by http<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
headers include paths fixup<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.1.1: Jun 21 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
Cope with API change introduced in Xen changeset 10277,<br/>
|
||||||
|
new test driver for regression checks (Daniel P. Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
Python examples (David Lutterkort),<br/>
|
||||||
|
new Perl binding URL,<br/>
|
||||||
|
man page update (Karel Zak)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Portability:<br/>
|
||||||
|
ncurses fallback (Jim Fehlig),<br/>
|
||||||
|
VPATH builds (Daniel P. Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
uninitialized memory access in error reporting,<br/>
|
||||||
|
S-Expr parsing (Jim Fehlig, Jeremy Katz),<br/>
|
||||||
|
virConnectOpen bug,<br/>
|
||||||
|
remove a TODO in xs_internal.c<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
added UUID to XML serialization,<br/>
|
||||||
|
buffer usage (Karel Zak),<br/>
|
||||||
|
--connect argument to virsh (Daniel P. Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
new entry points,<br/>
|
||||||
|
cleanup of libvirt.c (with Daniel P. Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.1.0: Apr 10 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
new APIs for Node information and Reboot<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
updates on architecture and format,<br/>
|
||||||
|
typo fix (Jim Meyering),<br/>
|
||||||
|
virsh: man page (Andrew Puch)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Portability:<br/>
|
||||||
|
--with-xen-distdir option (Ronald Aigner),<br/>
|
||||||
|
out of tree build and pkginfo cflag fix (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
error message (Jim Meyering),<br/>
|
||||||
|
error allocation in virsh (Jim Meyering),<br/>
|
||||||
|
virDomainLookupByID (Jim Fehlig)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
enhancement and fixes of the XML description format (David Lutterkort and Jim Fehlig),<br/>
|
||||||
|
virsh: more options, create, nodeinfo (Karel Zak),<br/>
|
||||||
|
virsh: renaming of some options (Karel Zak),<br/>
|
||||||
|
virsh: use stderr only for errors (Karel Zak),<br/>
|
||||||
|
bindings: exception handling in examples (Jim Meyering),<br/>
|
||||||
|
bindings: perl ones out of tree (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
refactoring internals into a driver model,<br/>
|
||||||
|
more error handling,<br/>
|
||||||
|
structure sharing,<br/>
|
||||||
|
thread safety and ref counting<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.0.6: Feb 28 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
add UUID lookup and extract API,<br/>
|
||||||
|
add error handling APIs both synchronous and asynchronous,<br/>
|
||||||
|
added minimal hook for error handling at the python level<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
augment the documentation and tests to cover error handling<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
improved the python bindings<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.0.5: Feb 23 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
Added XML description parsing, dependance to libxml2, implemented the creation API virDomainCreateLinux(),<br/>
|
||||||
|
new APIs to lookup and name domain by UUID,<br/>
|
||||||
|
Adding regression tests in python and examples in C,<br/>
|
||||||
|
Added devhelp help for Gnome/Gtk programmers,<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
web site improvement, extended the documentation to cover the XML format and Python API<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
fixed the XML dump when using the Xend access,<br/>
|
||||||
|
Fixed a few more problem related to the name change<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.0.4: Feb 10 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
Fix various bugs introduced in the name change<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.0.3: Feb 09 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
Switch name from 'libvir' to libvirt,<br/>
|
||||||
|
Starting infrastructure to add code examples<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
Update of python bindings for completeness<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.0.2: Jan 29 2006</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
integration of HTTP xend RPC based on libxend by Anthony Liquori for most operations,<br/>
|
||||||
|
Adding Save and Restore APIs<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
Update of the documentation, web site redesign (Diana Fong)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
fix the Python bindings bug when domain and connections where freed<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
extended the virsh command line tool (Karel Zak),<br/>
|
||||||
|
remove xenstore transactions (Anthony Liguori)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
534
docs/news-2007.html.in
Normal file
534
docs/news-2007.html.in
Normal file
@ -0,0 +1,534 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>Releases (2007)</h1>
|
||||||
|
<p>Here is the list of official releases made during the year 2007.
|
||||||
|
A similar list for <a href="news-2006.html">2006</a> is also available.
|
||||||
|
</p>
|
||||||
|
<p>It is also possible to just use
|
||||||
|
the <a href="downloads.html" shape="rect">GIT version or snapshot</a>,
|
||||||
|
contact the mailing list and check
|
||||||
|
the <a href="http://libvirt.org/git/?p=libvirt.git;a=log" shape="rect">GIT log</a>
|
||||||
|
to gauge progress.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>0.4.0: Dec 18 2007</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
Compilation on Windows cygwin/mingw (Richard Jones),<br/>
|
||||||
|
Ruby bindings (David Lutterkort),<br/>
|
||||||
|
SASL based authentication for libvirt remote support (Daniel Berrange),<br/>
|
||||||
|
PolicyKit authentication (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
example files for QEMU and libvirtd configuations (Daniel Berrange),<br/>
|
||||||
|
english cleanups (Jim Paris),<br/>
|
||||||
|
CIM and OpenVZ references,<br/>
|
||||||
|
document <shareable/>,<br/>
|
||||||
|
daemon startup when using QEMU/KVM,<br/>
|
||||||
|
document HV support for new NUMA calls (Richard Jones),<br/>
|
||||||
|
various english fixes (Bruce Montague),<br/>
|
||||||
|
OCaml docs links (Richard Jones),<br/>
|
||||||
|
describe the various bindings add Ruby link,<br/>
|
||||||
|
Windows support page (Richard Jones),<br/>
|
||||||
|
authentication documentation updates (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
NUMA topology error handling (Beth Kon),<br/>
|
||||||
|
NUMA topology cells without CPU (Beth Kon),<br/>
|
||||||
|
XML to/from XM bridge config (Daniel Berrange),<br/>
|
||||||
|
XM processing of vnc parameters (Daniel Berrange),<br/>
|
||||||
|
Reset migration source after failure (Jim Paris),<br/>
|
||||||
|
negative integer in config (Tatsuro Enokura),<br/>
|
||||||
|
zero terminating string buffer,<br/>
|
||||||
|
detect integer overflow (Jim Meyering),<br/>
|
||||||
|
QEmu command line ending fixes (Daniel Berrange),<br/>
|
||||||
|
recursion problem in the daemon (Daniel Berrange),<br/>
|
||||||
|
HVM domain with CDRom (Masayuki Sunou),<br/>
|
||||||
|
off by one error in NUMA cpu count (Beth Kon),<br/>
|
||||||
|
avoid xend errors when adding disks (Masayuki Sunou),<br/>
|
||||||
|
compile error (Chris Lalancette),<br/>
|
||||||
|
transposed fwrite args (Jim Meyering),<br/>
|
||||||
|
compile without xen and on solaris (Jim Paris),<br/>
|
||||||
|
parsing of interface names (Richard Jones),<br/>
|
||||||
|
overflow for starts on 32bits (Daniel Berrange),<br/>
|
||||||
|
fix problems in error reporting (Saori Fukuta),<br/>
|
||||||
|
wrong call to brSetForwardDelay changed to brSetEnableSTP (Richard Jones),<br/>
|
||||||
|
allow shareable disk in old Xen,<br/>
|
||||||
|
fix wrong certificate file (Jim Meyering),<br/>
|
||||||
|
avoid some startup error when non-root,<br/>
|
||||||
|
off-by-1 buffer NULL termination (Daniel Berrange),<br/>
|
||||||
|
various string allocation fixes (Daniel Berrange),<br/>
|
||||||
|
avoid problems with vnetXXX interfaces in domain dumps (Daniel Berrange),<br/>
|
||||||
|
build fixes for RHEL (Daniel Berrange),<br/>
|
||||||
|
virsh prompt should not depend on uid (Richard Jones),<br/>
|
||||||
|
fix scaping of '<' (Richard Jones),<br/>
|
||||||
|
fix detach-disk on Xen tap devices (Saori Fukuta),<br/>
|
||||||
|
CPU parameter setting in XM config (Saori Fukuta),<br/>
|
||||||
|
credential handling fixes (Daniel Berrange),<br/>
|
||||||
|
fix compatibility with Xen 3.2.0 (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
/etc/libvirt/qemu.conf configuration for QEMU driver (Daniel Berrange),<br/>
|
||||||
|
NUMA cpu pinning in config files (DV and Saori Fukuta),<br/>
|
||||||
|
CDRom media change in KVM/QEMU (Daniel Berrange),<br/>
|
||||||
|
tests for <shareable/> in configs,<br/>
|
||||||
|
pinning inactive domains for Xen 3.0.3 (Saori Fukuta),<br/>
|
||||||
|
use gnulib for portability enhancement (Jim Meyering),<br/>
|
||||||
|
--without-libvirtd config option (Richard Jones),<br/>
|
||||||
|
Python bindings for NUMA,<br/>
|
||||||
|
add extra utility functions to buffer (Richard Jones),<br/>
|
||||||
|
separate qparams module for handling query parameters (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
remove virDomainRestart from API as it was never used (Richard Jones),<br/>
|
||||||
|
constify params for attach/detach APIs (Daniel Berrange),<br/>
|
||||||
|
gcc printf attribute checkings (Jim Meyering),<br/>
|
||||||
|
refactoring of device parsing code and shell escaping (Daniel Berrange),<br/>
|
||||||
|
virsh schedinfo parameters validation (Masayuki Sunou),<br/>
|
||||||
|
Avoid risk of format string abuse (Jim Meyering),<br/>
|
||||||
|
integer parsing cleanups (Jim Meyering),<br/>
|
||||||
|
build out of the source tree (Jim Meyering),<br/>
|
||||||
|
URI parsing refactoring (Richard Jones),<br/>
|
||||||
|
failed strdup/malloc handling (Jim Meyering),<br/>
|
||||||
|
Make "make distcheck" work (Jim Meyering),<br/>
|
||||||
|
improve xen internall error reports (Richard Jones),<br/>
|
||||||
|
cleanup of the daemon remote code (Daniel Berrange),<br/>
|
||||||
|
rename error VIR_FROM_LINUX to VIR_FROM_STATS_LINUX (Richard Jones),<br/>
|
||||||
|
don't compile the proxy if without Xen (Richard Jones),<br/>
|
||||||
|
fix paths when configuring for /usr prefix,<br/>
|
||||||
|
improve error reporting code (Jim Meyering),<br/>
|
||||||
|
detect heap allocation failure (Jim Meyering),<br/>
|
||||||
|
disable xen sexpr parsing code if Xen is disabled (Daniel Berrange),<br/>
|
||||||
|
cleanup of the GetType entry point for Xen drivers,<br/>
|
||||||
|
move some QEmu path handling to generic module (Daniel Berrange),<br/>
|
||||||
|
many code cleanups related to the Windows port (Richard Jones),<br/>
|
||||||
|
disable the proxy if using PolicyKit,<br/>
|
||||||
|
readline availability detection,<br/>
|
||||||
|
test libvirtd's config-processing code (Jim Meyering),<br/>
|
||||||
|
use a variable name as sizeof argument (Jim Meyering)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.3.3: Sep 30 2007</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
Avahi mDNS daemon export (Daniel Berrange),<br/>
|
||||||
|
NUMA support (Beth Kan)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
cleanups (Toth Istvan),<br/>
|
||||||
|
typos (Eduardo Pereira)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
memory corruption on large dumps (Masayuki Sunou),<br/>
|
||||||
|
fix virsh vncdisplay command exit (Masayuki Sunou),<br/>
|
||||||
|
Fix network stats TX/RX result (Richard Jones),<br/>
|
||||||
|
warning on Xen 3.0.3 (Richard Jones),<br/>
|
||||||
|
missing buffer check in virDomainXMLDevID (Hugh Brock),<br/>
|
||||||
|
avoid zombies when using remote (Daniel Berrange),<br/>
|
||||||
|
xend connection error message (Richard Jones),<br/>
|
||||||
|
avoid ssh tty prompt (Daniel Berrange),<br/>
|
||||||
|
username handling for remote URIs (Fabian Deutsch),<br/>
|
||||||
|
fix potential crash on multiple input XML tags (Daniel Berrange),<br/>
|
||||||
|
Solaris Xen hypercalls fixup (Mark Johnson)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
OpenVZ support (Shuveb Hussain and Anoop Cyriac),<br/>
|
||||||
|
CD-Rom reload on XEn (Hugh Brock),<br/>
|
||||||
|
PXE boot got QEmu/KVM (Daniel Berrange),<br/>
|
||||||
|
QEmu socket permissions customization (Daniel Berrange),<br/>
|
||||||
|
more QEmu support (Richard Jones),<br/>
|
||||||
|
better path detection for qemu and dnsmasq (Richard Jones),<br/>
|
||||||
|
QEmu flags are per-Domain (Daniel Berrange),<br/>
|
||||||
|
virsh freecell command,<br/>
|
||||||
|
Solaris portability fixes (Mark Johnson),<br/>
|
||||||
|
default bootloader support (Daniel Berrange),<br/>
|
||||||
|
new virNodeGetFreeMemory API,<br/>
|
||||||
|
vncpasswd extraction in configuration files if secure (Mark Johnson and Daniel Berrange),<br/>
|
||||||
|
Python bindings for block and interface statistics<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
virDrvOpenRemoteFlags definition (Richard Jones),<br/>
|
||||||
|
configure tests and output (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.3.2: Aug 21 2007</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
KVM migration and save/restore (Jim Paris),<br/>
|
||||||
|
added API for migration (Richard Jones),<br/>
|
||||||
|
added APIs for block device and interface statistic (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
examples for XML network APIs,<br/>
|
||||||
|
fix typo and schedinfo synopsis in man page (Atsushi SAKAI),<br/>
|
||||||
|
hypervisor support page update (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
remove a couple of leaks in QEmu/KVM backend (Daniel berrange),<br/>
|
||||||
|
fix GnuTLS 1.0 compatibility (Richard Jones),<br/>
|
||||||
|
--config/-f option mistake for libvirtd (Richard Jones),<br/>
|
||||||
|
remove leak in QEmu backend (Jim Paris),<br/>
|
||||||
|
fix some QEmu communication bugs (Jim Paris),<br/>
|
||||||
|
UUID lookup though proxy fix,<br/>
|
||||||
|
setvcpus checking bugs (with Atsushi SAKAI),<br/>
|
||||||
|
int checking in virsh parameters (with Masayuki Sunou),<br/>
|
||||||
|
deny devices attach/detach for < Xen 3.0.4 (Masayuki Sunou),<br/>
|
||||||
|
XenStore query memory leak (Masayuki Sunou),<br/>
|
||||||
|
virsh schedinfo cleanup (Saori Fukuta)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
virsh new ttyconsole command,<br/>
|
||||||
|
networking API implementation for test driver (Daniel berrange),<br/>
|
||||||
|
qemu/kvm feature reporting of ACPI/APIC (David Lutterkort),<br/>
|
||||||
|
checking of QEmu architectures (Daniel berrange),<br/>
|
||||||
|
improve devices XML errors reporting (Masayuki Sunou),<br/>
|
||||||
|
speedup of domain queries on Xen (Daniel berrange),<br/>
|
||||||
|
augment XML dumps with interface devices names (Richard Jones),<br/>
|
||||||
|
internal API to query drivers for features (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
Improve virNodeGetInfo implentation (Daniel berrange),<br/>
|
||||||
|
general UUID code cleanup (Daniel berrange),<br/>
|
||||||
|
fix API generator file selection<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.3.1: Jul 24 2007</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
index to remote page,<br/>
|
||||||
|
script to test certificates,<br/>
|
||||||
|
IPv6 remote support docs (Daniel Berrange),<br/>
|
||||||
|
document VIRSH_DEFAULT_CONNECT_URI in virsh man page (David Lutterkort),<br/>
|
||||||
|
Relax-NG early grammar for the network XML (David Lutterkort)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
leaks in disk XML parsing (Masayuki Sunou),<br/>
|
||||||
|
hypervisor alignment call problems on PPC64 (Christian Ehrhardt),<br/>
|
||||||
|
dead client registration in daemon event loop (Daniel Berrange),<br/>
|
||||||
|
double free in error handling (Daniel Berrange),<br/>
|
||||||
|
close on exec for log file descriptors in the daemon (Daniel Berrange),<br/>
|
||||||
|
avoid caching problem in remote daemon (Daniel Berrange),<br/>
|
||||||
|
avoid crash after QEmu domain failure (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
checks of x509 certificates and keys (Daniel Berrange),<br/>
|
||||||
|
error reports in the daemon (Daniel Berrange),<br/>
|
||||||
|
checking of Ethernet MAC addresses in XML configs (Masayuki Sunou),<br/>
|
||||||
|
support for a new clock switch between UTC and localtime (Daniel Berrange),<br/>
|
||||||
|
early version of OpenVZ support (Shuveb Hussain),<br/>
|
||||||
|
support for input devices on PS/2 and USB buses (Daniel Berrange),<br/>
|
||||||
|
more tests especially the QEmu support (Daniel Berrange),<br/>
|
||||||
|
range check in credit scheduler (with Saori Fukuta and Atsushi Sakai),<br/>
|
||||||
|
add support for listen VNC parameter un QEmu and fix command line arg (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
debug tracing (Richard Jones),<br/>
|
||||||
|
removal of --with-qemud-pid-file (Richard Jones),<br/>
|
||||||
|
remove unused virDeviceMode,<br/>
|
||||||
|
new util module for code shared between drivers (Shuveb Hussain),<br/>
|
||||||
|
xen header location detection (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.3.0: Jul 09 2007</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
Secure Remote support (Richard Jones).
|
||||||
|
See <a href="http://libvirt.org/remote.html">the remote page</a> of the documentation<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
remote support (Richard Jones),<br/>
|
||||||
|
description of the URI connection strings (Richard Jones),<br/>
|
||||||
|
update of virsh man page,<br/>
|
||||||
|
matrix of libvirt API/hypervisor support with version information (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
examples Makefile.am generation (Richard Jones),<br/>
|
||||||
|
SetMem fix (Mark Johnson),<br/>
|
||||||
|
URI handling and ordering of drivers (Daniel Berrange),<br/>
|
||||||
|
fix virsh help without hypervisor (Richard Jones),<br/>
|
||||||
|
id marshalling fix (Daniel Berrange),<br/>
|
||||||
|
fix virConnectGetMaxVcpus on remote (Richard Jones),<br/>
|
||||||
|
avoid a realloc leak (Jim Meyering),<br/>
|
||||||
|
scheduler parameters handling for Xen (Richard Jones),<br/>
|
||||||
|
various early remote bug fixes (Richard Jones),<br/>
|
||||||
|
remove virsh leaks of domains references (Masayuki Sunou),<br/>
|
||||||
|
configCache refill bug (Richard Jones),<br/>
|
||||||
|
fix XML serialization bugs<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
QEmu switch to XDR-based protocol (Dan Berrange),<br/>
|
||||||
|
device attach/detach commands (Masayuki Sunou),<br/>
|
||||||
|
OCaml bindings (Richard Jones),<br/>
|
||||||
|
new entry points virDomainGetConnect and virNetworkGetConnect useful for bindings (Richard Jones),<br/>
|
||||||
|
reunitifaction of remote and qemu daemon under a single libvirtd with a config file (Daniel Berrange),<br/>
|
||||||
|
Localization updates<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
parsing of connection URIs (Richard Jones),<br/>
|
||||||
|
messages from virsh (Saori Fukuta),<br/>
|
||||||
|
Coverage files (Daniel Berrange),<br/>
|
||||||
|
Solaris fixes (Mark Johnson),<br/>
|
||||||
|
avoid [r]index calls (Richard Jones),<br/>
|
||||||
|
release information in Xen backend,<br/>
|
||||||
|
virsh cpupin command cleanups (Masayuki Sunou),<br/>
|
||||||
|
xen:/// support as standard Xen URI (Richard Jones and Daniel Berrange),<br/>
|
||||||
|
improve driver selection/decline mechanism (Richard Jones),<br/>
|
||||||
|
error reporting on XML dump (Richard Jones),<br/>
|
||||||
|
Remove unused virDomainKernel structure (Richard Jones),<br/>
|
||||||
|
daemon event loop event handling (Daniel Berrange),<br/>
|
||||||
|
various unifications cleanup in the daemon merging (Daniel Berrange),<br/>
|
||||||
|
internal file and timer monitoring API (Daniel Berrange),<br/>
|
||||||
|
remove libsysfs dependancy,<br/>
|
||||||
|
call brctl program directly (Daniel Berrange),<br/>
|
||||||
|
virBuffer functions cleanups (Richard Jones),<br/>
|
||||||
|
make init script LSB compliant,<br/>
|
||||||
|
error handling on lookup functions (Richard Jones),<br/>
|
||||||
|
remove internal virGetDomainByID (Richard Jones),<br/>
|
||||||
|
revamp of xen subdrivers interfaces (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.2.3: Jun 08 2007</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
documentation for upcoming remote access (Richard Jones),<br/>
|
||||||
|
virConnectNumOfDefinedDomains doc (Jan Michael),<br/>
|
||||||
|
virsh help messages for dumpxml and net-dumpxml (Chris Wright)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
RelaxNG schemas regexp fix (Robin Green),<br/>
|
||||||
|
RelaxNG arch bug (Mark McLoughlin),<br/>
|
||||||
|
large buffers bug fixes (Shigeki Sakamoto),<br/>
|
||||||
|
error on out of memory condition (Shigeki Sakamoto),<br/>
|
||||||
|
virshStrdup fix,<br/>
|
||||||
|
non-root driver when using Xen bug (Richard Jones),<br/>
|
||||||
|
use --strict-order when running dnsmasq (Daniel Berrange),<br/>
|
||||||
|
virbr0 weirdness on restart (Mark McLoughlin),<br/>
|
||||||
|
keep connection error messages (Richard Jones),<br/>
|
||||||
|
increase QEmu read buffer on help (Daniel Berrange),<br/>
|
||||||
|
rpm dependance on dnsmasq (Daniel Berrange),<br/>
|
||||||
|
fix XML boot device syntax (Daniel Berrange),<br/>
|
||||||
|
QEmu memory bug (Daniel Berrange),<br/>
|
||||||
|
memory leak fix (Masayuki Sunou),<br/>
|
||||||
|
fix compiler flags (Richard Jones),<br/>
|
||||||
|
remove type ioemu on recent Xen HVM for paravirt drivers (Saori Fukuta),<br/>
|
||||||
|
uninitialized string bug (Masayuki Sunou),<br/>
|
||||||
|
allow init even if the daemon is not running,<br/>
|
||||||
|
XML to config fix (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
add a special error class for the test module (Richard Jones),<br/>
|
||||||
|
virConnectGetCapabilities on proxy (Richard Jones),<br/>
|
||||||
|
allow network driver to decline usage (Richard Jones),<br/>
|
||||||
|
extend error messages for upcoming remote access (Richard Jones),<br/>
|
||||||
|
on_reboot support for QEmu (Daniel Berrange),<br/>
|
||||||
|
save daemon output in a log file (Daniel Berrange),<br/>
|
||||||
|
xenXMDomainDefineXML can override guest config (Hugh Brock),<br/>
|
||||||
|
add attach-device and detach-device commands to virsh (Masayuki Sunou and Mark McLoughlin and Richard Jones),<br/>
|
||||||
|
make virGetVersion case insensitive and Python bindings (Richard Jones),<br/>
|
||||||
|
new scheduler API (Atsushi SAKAI),<br/>
|
||||||
|
localizations updates,<br/>
|
||||||
|
add logging option for virsh (Nobuhiro Itou),<br/>
|
||||||
|
allow arguments to be passed to bootloader (Hugh Brock),<br/>
|
||||||
|
increase the test suite (Daniel Berrange and Hugh Brock)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
Remove VIR_DRV_OPEN_QUIET (Richard Jones),<br/>
|
||||||
|
disable xm_internal.c for Xen > 3.0.3 (Daniel Berrange),<br/>
|
||||||
|
unused fields in _virDomain (Richard Jones),<br/>
|
||||||
|
export __virGetDomain and __virGetNetwork for libvirtd only (Richard Jones),<br/>
|
||||||
|
ignore old VNC config for HVM on recent Xen (Daniel Berrange),<br/>
|
||||||
|
various code cleanups,<br/>
|
||||||
|
-Werror cleanup (Hugh Brock)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.2.2: Apr 17 2007</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
fix errors due to Amaya (with Simon Hernandez),<br/>
|
||||||
|
virsh uses kB not bytes (Atsushi SAKAI),<br/>
|
||||||
|
add command line help to qemud (Richard Jones),<br/>
|
||||||
|
xenUnifiedRegister docs (Atsushi SAKAI),<br/>
|
||||||
|
strings typos (Nikolay Sivov),<br/>
|
||||||
|
ilocalization problem raised by Thomas Canniot<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
virsh memory values test (Masayuki Sunou),<br/>
|
||||||
|
operations without libvirt_qemud (Atsushi SAKAI),<br/>
|
||||||
|
fix spec file (Florian La Roche, Jeremy Katz, Michael Schwendt),<br/>
|
||||||
|
direct hypervisor call (Atsushi SAKAI),<br/>
|
||||||
|
buffer overflow on qemu networking command (Daniel Berrange),<br/>
|
||||||
|
buffer overflow in quemud (Daniel Berrange),<br/>
|
||||||
|
virsh vcpupin bug (Masayuki Sunou),<br/>
|
||||||
|
host PAE detections and strcuctures size (Richard Jones),<br/>
|
||||||
|
Xen PAE flag handling (Daniel Berrange),<br/>
|
||||||
|
bridged config configuration (Daniel Berrange),<br/>
|
||||||
|
erroneous XEN_V2_OP_SETMAXMEM value (Masayuki Sunou),<br/>
|
||||||
|
memory free error (Mark McLoughlin),<br/>
|
||||||
|
set VIR_CONNECT_RO on read-only connections (S.Sakamoto),<br/>
|
||||||
|
avoid memory explosion bug (Daniel Berrange),<br/>
|
||||||
|
integer overflow for qemu CPU time (Daniel Berrange),<br/>
|
||||||
|
QEMU binary path check (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
remove some global variables (Jim Meyering),<br/>
|
||||||
|
printf-style functions checks (Jim Meyering),<br/>
|
||||||
|
better virsh error messages,<br/>
|
||||||
|
increase compiler checkings and security (Daniel Berrange),<br/>
|
||||||
|
virBufferGrow usage and docs,<br/>
|
||||||
|
use calloc instead of malloc/memset,<br/>
|
||||||
|
replace all sprintf by snprintf,<br/>
|
||||||
|
avoid configure clobbering user's CTAGS (Jim Meyering),<br/>
|
||||||
|
signal handler error cleanup (Richard Jones),<br/>
|
||||||
|
iptables internal code claenup (Mark McLoughlin),<br/>
|
||||||
|
unified Xen driver (Richard Jones),<br/>
|
||||||
|
cleanup XPath libxml2 calls,<br/>
|
||||||
|
IPTables rules tightening (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
more regression tests on XML (Daniel Berrange),<br/>
|
||||||
|
Python bindings now generate exception in error cases (Richard Jones),<br/>
|
||||||
|
Python bindings for vir*GetAutoStart (Daniel Berrange),<br/>
|
||||||
|
handling of CD-Rom device without device name (Nobuhiro Itou),<br/>
|
||||||
|
fix hypervisor call to work with Xen 3.0.5 (Daniel Berrange),<br/>
|
||||||
|
DomainGetOSType for inactive domains (Daniel Berrange),<br/>
|
||||||
|
multiple boot devices for HVM (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.2.1: Mar 16 2007</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
Add support for network autostart and init scripts (Mark McLoughlin),<br/>
|
||||||
|
New API virConnectGetCapabilities() to detect the virtualization capabilities of a host (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
Documentation updates especially on the XML formats<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Portability:<br/>
|
||||||
|
IA64 fixes (Atsushi SAKAI),<br/>
|
||||||
|
dependancies and build (Daniel Berrange),<br/>
|
||||||
|
fix xend port detection (Daniel Berrange),<br/>
|
||||||
|
icompile time warnings (Mark),<br/>
|
||||||
|
avoid const related compiler warnings (Daniel Berrange),<br/>
|
||||||
|
automated builds (Daniel Berrange),<br/>
|
||||||
|
pointer/int mismatch (Richard Jones),<br/>
|
||||||
|
configure time selection of drivers,<br/>
|
||||||
|
libvirt spec hacking (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
libvirt_qemud daemon path (Daniel Berrange),<br/>
|
||||||
|
libvirt config directory (Daniel Berrange and Mark McLoughlin),<br/>
|
||||||
|
memory leak in qemud (Mark),<br/>
|
||||||
|
various fixes on network support (Mark),<br/>
|
||||||
|
avoid Xen domain zombies on device hotplug errors (Daniel Berrange),<br/>
|
||||||
|
various fixes on qemud (Mark),<br/>
|
||||||
|
args parsing (Richard Jones),<br/>
|
||||||
|
virsh -t argument (Saori Fukuta),<br/>
|
||||||
|
avoid virsh crash on TAB key (Daniel Berrange),<br/>
|
||||||
|
detect xend operation failures (Kazuki Mizushima),<br/>
|
||||||
|
don't listen on null socket (Rich Jones),<br/>
|
||||||
|
read-only socket cleanup (Rich Jones),<br/>
|
||||||
|
use of vnc port 5900 (Nobuhiro Itou),<br/>
|
||||||
|
assorted networking fixes (Daniel Berrange),<br/>
|
||||||
|
shutoff and shutdown mismatches (Kazuki Mizushima),<br/>
|
||||||
|
unlimited memory handling (Atsushi SAKAI),<br/>
|
||||||
|
python binding fixes (Tatsuro Enokura)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
qemud signal handling (Mark),<br/>
|
||||||
|
don't shutdown or reboot domain0 (Kazuki Mizushima),<br/>
|
||||||
|
QEmu version autodetection (Daniel Berrange),<br/>
|
||||||
|
network UUIDs (Mark),<br/>
|
||||||
|
speed up UUID domain lookups (Tatsuro Enokura and Daniel Berrange),<br/>
|
||||||
|
support for paused QEmu CPU (Daniel Berrange),<br/>
|
||||||
|
keymap VNC attribute support (Takahashi Tomohiro and Daniel Berrange),<br/>
|
||||||
|
maximum number of virtual CPU (Masayuki Sunou),<br/>
|
||||||
|
virtsh --readonly option (Rich Jones),<br/>
|
||||||
|
python bindings for new functions (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
Various internal cleanups (Richard Jones, Daniel Berrange, Mark McLoughlin)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.2.0: Feb 14 2007</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
Add support for QEmu and KVM virtualization (Daniel Berrange),<br/>
|
||||||
|
Add support for network configuration (Mark McLoughlin)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
avoid a crash in connect (Daniel Berrange),<br/>
|
||||||
|
virsh args parsing (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
regression testing (Daniel Berrange),<br/>
|
||||||
|
localization string updates<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
Various internal cleanups (Mark McLoughlin, Richard Jones, Daniel Berrange, Karel Zak)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.1.11: Jan 22 2007</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
Added a Relax-NG schemas to check XML instances<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
Remove memory leak when freeing virConf objects<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
Finish XML <-> XM config files support,<br/>
|
||||||
|
Finishing inactive domain support (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
580
docs/news-2008.html.in
Normal file
580
docs/news-2008.html.in
Normal file
@ -0,0 +1,580 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>Releases (2008)</h1>
|
||||||
|
<p>Here is the list of official releases made during the year 2008.
|
||||||
|
A similar list for <a href="news-2007.html">2007</a> is also available.
|
||||||
|
</p>
|
||||||
|
<p>It is also possible to just use
|
||||||
|
the <a href="downloads.html" shape="rect">GIT version or snapshot</a>,
|
||||||
|
contact the mailing list and check
|
||||||
|
the <a href="http://libvirt.org/git/?p=libvirt.git;a=log" shape="rect">GIT log</a>
|
||||||
|
to gauge progress.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>0.5.1: Dec 04 2008</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Portability:<br/>
|
||||||
|
fix missing dep in spec file,<br/>
|
||||||
|
fix compilation with new NUMA libraries (Daniel Berrange),<br/>
|
||||||
|
udev compatibility for RHEL (Chris Lalancette)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
documentation copy and paste errors and typo (Cole Robinson)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
add a delay in storage backend for disks to show up (Chris Lalancette),<br/>
|
||||||
|
fix parsing for CDRom device with no source (Daniel Berrange),<br/>
|
||||||
|
use xenstore to list domains to avoid some bugs (Guido Günther),<br/>
|
||||||
|
remove a leak in xen inotify code (Daniel Berrange),<br/>
|
||||||
|
UML driver freeing of uninitialialized variable (Ron Yorston),<br/>
|
||||||
|
fix UML inotify code (Daniel Berrange),<br/>
|
||||||
|
crash when adding storage without a format (Cole Robinson)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
use xend preferably to hypervisor call to set Xen max memory (Jim Fehlig),<br/>
|
||||||
|
allow remote://hostname/ URI for automatic probe of hypervisors (Daniel Berrange),<br/>
|
||||||
|
fix daemon configuration regression testing (Jim Meyering),<br/>
|
||||||
|
check /usr/bin/kvm for QEmu driver init (Guido Günther),<br/>
|
||||||
|
proper active vs. inactive differentiation (Guido Günther),<br/>
|
||||||
|
improve MTU setting on tap interfaces (Eduardo Habkost),<br/>
|
||||||
|
increase timeout for initial QEmu monitor poll (Cole Robinson)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
fix improper initialisations (Jim Meyering)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.5.0: Nov 25 2008</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
CPU and scheduler support for LXC (Dan Smith),<br/>
|
||||||
|
SDL display configuration (Daniel Berrange),<br/>
|
||||||
|
domain lifecycle event support for QEmu and Xen with python bindings (Ben Guthro and Daniel Berrange),<br/>
|
||||||
|
KVM/QEmu migration support (Rich Jones and Chris Lalancette),<br/>
|
||||||
|
User Mode Linux driver (Daniel Berrange),<br/>
|
||||||
|
API for node device enumeration using HAL and DeviceKit with python bindings (David Lively)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Portability:<br/>
|
||||||
|
RHEL build fixes,<br/>
|
||||||
|
VPATH build (Guido Gunther),<br/>
|
||||||
|
many MinGW related cleanups and fixes (Richard Jones),<br/>
|
||||||
|
compilation without libvirtd (Richard Jones),<br/>
|
||||||
|
Add a Windows icon (Richard Jones),<br/>
|
||||||
|
sys/poll.h portability fixes (Daniel Berrange),<br/>
|
||||||
|
gnulib and mingw cleanups (Jim Meyering)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
virsh man page cleanups (Mark McLoughlin),<br/>
|
||||||
|
doc for NIC model selection (Richard Jones),<br/>
|
||||||
|
monitoring section,<br/>
|
||||||
|
link to AMQP bindings,<br/>
|
||||||
|
inew APIs,<br/>
|
||||||
|
UML driver docs (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
Xen interfaces ordering (Jim Fehlig),<br/>
|
||||||
|
startup timeout with multiple pty (Cole Robinson),<br/>
|
||||||
|
segfault if QEmu without active virtual network (Cole Robinson),<br/>
|
||||||
|
qemu small leak (Eduardo Habkost),<br/>
|
||||||
|
index creation for more than 26 disks (Sanjay Rao and Chris Wright),<br/>
|
||||||
|
virRealloc handling of 0 (Daniel Berrange),<br/>
|
||||||
|
missing pointer initialization (Chris Lalancette),<br/>
|
||||||
|
bus device index bug (Guido Günther),<br/>
|
||||||
|
avoid crash in some error patch (Chris Lalancette),<br/>
|
||||||
|
fix a problem in storage back-end (Chris Lalancette),<br/>
|
||||||
|
minimum domain memory size check for Xen (Shigeki Sakamoto),<br/>
|
||||||
|
switch off QEmu cache if device is shared (Charles Duffy),<br/>
|
||||||
|
logical volume definition before scan bug (Chris Lalancette),<br/>
|
||||||
|
a couple of memory leaks on QEmu vnc (Jim Meyering),<br/>
|
||||||
|
lvs parsing fixes (Cole Robinson)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
LXC resources control and internal cgroup API (Dan Smith),<br/>
|
||||||
|
virDomainCreateLinux renamed virDomainDefineXML,<br/>
|
||||||
|
network driver modularization (Daniel Berrange),<br/>
|
||||||
|
change the way domain and net are reported in errors (Jim Meyering),<br/>
|
||||||
|
partition table scan on iSCSI (Chris Lalancette),<br/>
|
||||||
|
qemudDiskDeviceName to handle normal disks (Guido Günther),<br/>
|
||||||
|
qemudDomainBlockStats improvement (Guido Günther),<br/>
|
||||||
|
scsi/virtio hotplug support for KVM (Guido Günther),<br/>
|
||||||
|
USB hot addition in QEmu (Guido Günther),<br/>
|
||||||
|
logical pool and storage backend XML dump improvement (Chris Lalancette),<br/>
|
||||||
|
MAC addresses prefix per driver (Daniel Berrange),<br/>
|
||||||
|
OpenVZ getVersion support (Daniel Berrange),<br/>
|
||||||
|
hot removal of scsi/virtio disks for KVM (Guido Günther),<br/>
|
||||||
|
test storage driver (Cole Robinson),<br/>
|
||||||
|
iSCSI and disk storage driver improvement on path handling (Chris Lalancette),<br/>
|
||||||
|
UUID and ID support for Xenner (Daniel Berrange),<br/>
|
||||||
|
better logging when when executing commands (Cole Robinson),<br/>
|
||||||
|
bridged network for OpenVZ (Daniel Berrange),<br/>
|
||||||
|
OpenVZ config file params (Evgeniy Sokolov),<br/>
|
||||||
|
allow to build drivers as libtool convenience libs (Daniel Berrange),<br/>
|
||||||
|
fully versioned linker script for exported ABI (Daniel Berrange),<br/>
|
||||||
|
Push URI probing down into drivers open (Daniel Berrange),<br/>
|
||||||
|
move all stateful drivers into the daemon binary (Daniel Berrange),<br/>
|
||||||
|
improve domain event with a detail field (Daniel Berrange),<br/>
|
||||||
|
domain events for QEMU driver (Daniel Berrange),<br/>
|
||||||
|
event unregister callback crash (David Lively),<br/>
|
||||||
|
plug a few leaks (Daniel Berrange),<br/>
|
||||||
|
internal APIs for handling node device XML config (David Lively),<br/>
|
||||||
|
tweaks to node device implementation (Daniel Berrange),<br/>
|
||||||
|
OpenVZ vCPUs values init (Evgeniy Sokolov)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
C99 initializers (Guido Gunther),<br/>
|
||||||
|
test output (Cole Robinson),<br/>
|
||||||
|
debug macro centralization (Cole Robinson),<br/>
|
||||||
|
various error handling (Guido Günther),<br/>
|
||||||
|
safewrite use cleanup (Jim Meyering),<br/>
|
||||||
|
centralize error reporting logic (Cole Robinson),<br/>
|
||||||
|
avoid printf warnings (Daniel Berrange),<br/>
|
||||||
|
use arrays instead of list for internal APIs (Daniel Berrange),<br/>
|
||||||
|
remove many format string warnings Jim Meyering),<br/>
|
||||||
|
avoid syntax check warnings (Chris Lalancette),<br/>
|
||||||
|
improve po-check and list generation (Jim Meyering),<br/>
|
||||||
|
.gitignore generation and handling (Jim Meyering),<br/>
|
||||||
|
use ARRAY_CARDINALITY (Jim Meyering),<br/>
|
||||||
|
gnulib updates and switch to use netdb.h (Jim Meyering),<br/>
|
||||||
|
drop usage of socket_errno (Jim Meyering),<br/>
|
||||||
|
remove socketcompat.h (Jim Meyering),<br/>
|
||||||
|
more tests (Jim Meyering),<br/>
|
||||||
|
drop virStringList (Daniel Berrange),<br/>
|
||||||
|
reformatting and isolation of the error APIs (Daniel Berrange),<br/>
|
||||||
|
cleanup internal.h and move internal APIs in specific headers (Daniel Berrange),<br/>
|
||||||
|
move domain events helpers into domain_events.c (Daniel Berrange),<br/>
|
||||||
|
cleanup the way optional modules are compiled (Daniel Berrange),<br/>
|
||||||
|
add new logging module,<br/>
|
||||||
|
optional dlopen of drivers (Daniel Berrange),<br/>
|
||||||
|
various new tests (Jim Meyering),<br/>
|
||||||
|
cleanups when Xen is not configured in (Daniel Berrange),<br/>
|
||||||
|
add some missing functions comments (Jim Meyering)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.4.6: Sep 23 2008</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
fix some comments in API (Anton Protopopov),<br/>
|
||||||
|
cleanup and extension of bindings and windows pages (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Portability:<br/>
|
||||||
|
missing include file (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
avoid a segfault if missing qemu emulator (Cole Robinson),<br/>
|
||||||
|
reading vncdisplay from xend domain (Cole Robinson),<br/>
|
||||||
|
segfault in OpenVZ (Evgeniy Sokolov),<br/>
|
||||||
|
fix parsing of pool without a source (Chris Lalancette and Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
add storage disk volume delete (Cole Robinson),<br/>
|
||||||
|
KVM dynamic max CPU detection (Guido Günther),<br/>
|
||||||
|
spec file improvement for minimal builds (Ben Guthro),<br/>
|
||||||
|
improved error message in XM configuration module (Richard Jones),<br/>
|
||||||
|
network config in OpenVZ support (Evgeniy Sokolov),<br/>
|
||||||
|
enable stopping a pool in logical storage backend and cleanup deletion of pool (Chris Lalancette)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
deadcode removal (Nguyen Anh Quynh),<br/>
|
||||||
|
fix one test case (Daniel Berrange),<br/>
|
||||||
|
various strings and space cleanups (Daniel Berrange),<br/>
|
||||||
|
structure initialization cleanup (Chris Lalancette)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.4.5: Sep 08 2008</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
NETNS support for Linux containers (Dan Smith),<br/>
|
||||||
|
unified XML domain and network parsing for all drivers (Daniel Berrange),<br/>
|
||||||
|
OpenVZ features improvements (Evgeniy Sokolov),<br/>
|
||||||
|
OpenVZ and Linux containers support now default,<br/>
|
||||||
|
USB device passthrough for QEmu/KVM (Guido Günther),<br/>
|
||||||
|
storage pool source discovery (David Lively)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Portability:<br/>
|
||||||
|
fixes for MinGW (Atsushi SAKAI and Daniel Berrange),<br/>
|
||||||
|
detection of xen lib improvement (David Lively),<br/>
|
||||||
|
storage backend portability for SLES (David Lively),<br/>
|
||||||
|
fix make distclean and distcheck (Jim Meyering),<br/>
|
||||||
|
fix build failures on RHEL4,<br/>
|
||||||
|
lot of MinGW portability fixes (Atsushi SAKAI and Daniel Berrange),<br/>
|
||||||
|
HTML generation fix,<br/>
|
||||||
|
-lpthread explicit linking when needed (Jim Meyering)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
various typo fixes (Anton Protopopov, Toth István, Atsushi SAKAI, Nguyen Anh Quynh),<br/>
|
||||||
|
Java bindings docs,<br/>
|
||||||
|
remove Xen centric comments (Guido Günther),<br/>
|
||||||
|
various typo in comments (Chris Lalancette),<br/>
|
||||||
|
docs and API comments fixes (Charles Duffy),<br/>
|
||||||
|
how to contribute to open source link (Richard Jones),<br/>
|
||||||
|
memory unit fixups (matthew chan)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
memory leaks and testing for OOM (Daniel Berrange),<br/>
|
||||||
|
do_open driver bug (Evgeniy Sokolov),<br/>
|
||||||
|
don't use polkit auth when running as non-root (Daniel Berrange),<br/>
|
||||||
|
boot of CDRom devices in QEmu/KVM (Daniel Berrange),<br/>
|
||||||
|
fix OpenVZ probe function (Evgeniy Sokolov),<br/>
|
||||||
|
ID related lookup fixes in OpenVZ (Evgeniy Sokolov),<br/>
|
||||||
|
pool cration for netfs (Cole Robinson),<br/>
|
||||||
|
check for migrate support with QEmu (Guido Günther),<br/>
|
||||||
|
check against double create with QEmu (Guido Günther),<br/>
|
||||||
|
broken open failure detection in QEmu (Guido Günther),<br/>
|
||||||
|
UUID string conversions in QEmu (Guido Günther),<br/>
|
||||||
|
various small cleanup and bug fixes (Daniel Berrange),<br/>
|
||||||
|
ID related fixes in the test driver (Daniel Berrange),<br/>
|
||||||
|
better error reporting on XML parsing (Daniel Berrange),<br/>
|
||||||
|
empty CD-ROM source device section (Chris Lalancette),<br/>
|
||||||
|
avoid crashes for interface without a name in QEmu (Guido Günther),<br/>
|
||||||
|
provide the real vncport (Charles Duffy),<br/>
|
||||||
|
fix forward delay (Daniel Berrange),<br/>
|
||||||
|
new VM state is initialized to be SHUTOFF (Daniel Berrange),<br/>
|
||||||
|
virsh attach-disk bug fixes (Chris Lalancette),<br/>
|
||||||
|
veth clash of device names (Dan Smith),<br/>
|
||||||
|
connection lookup fixes on storage creation (Cole Robinson),<br/>
|
||||||
|
parted call fix (Cole Robinson),<br/>
|
||||||
|
use "server" option when using serial/telnet with QEmu (Mark McLoughlin),<br/>
|
||||||
|
duplicate virInitialize calls (Nguyen Anh Quynh),<br/>
|
||||||
|
many fixes to virExec and related functions (Daniel Berrange),<br/>
|
||||||
|
size of disk without partitions (Cole Robinson),<br/>
|
||||||
|
creating and cleaning up logical volumes with target path (Cole Robinson),<br/>
|
||||||
|
fix reporting of virConnectOpen problems (Daniel Berrange),<br/>
|
||||||
|
veth cleanup at shutdown (Dan Smith),<br/>
|
||||||
|
lookup of Xen VMs after define (Cole Robinson),<br/>
|
||||||
|
fix emulator reported capabilities (Cole Robinson),<br/>
|
||||||
|
avoid segfault on KVM CD eject (Cole Robinson),<br/>
|
||||||
|
fix disk ordering and avoid duplicate in QEmu XML parsing (Cole Robinson),<br/>
|
||||||
|
update domain XML after device hotplug (Cole Robinson),<br/>
|
||||||
|
use poweroff instead of halt when shutting down a Xen domain (John Levon),<br/>
|
||||||
|
don't dump core of Xen domain live by default (John Levon),<br/>
|
||||||
|
vgcreate command line size bug (Jim Fehlig),<br/>
|
||||||
|
signed/unsigned issue in probing file (Cole Robinson),<br/>
|
||||||
|
Fix Xen domains without PVFB console (Daniel Berrange),<br/>
|
||||||
|
OpenVZ config read bug fix (Evgeniy Sokolov)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
improved failure diagnostic for TAP (Jim Meyering),<br/>
|
||||||
|
better exec and error diagnostic for OpenVZ commands (Evgeniy Sokolov),<br/>
|
||||||
|
OpenVZ auto start and stop of domains (Evgeniy Sokolov),<br/>
|
||||||
|
OpenVZ domain cpu time consumption (Evgeniy Sokolov),<br/>
|
||||||
|
virsh shutdown improvements and test (Jim Meyering),<br/>
|
||||||
|
better report of XML well formedness errors (Richard Jones),<br/>
|
||||||
|
new XML elements (Daniel Berrange),<br/>
|
||||||
|
virsh "edit" command (Richard Jones),<br/>
|
||||||
|
save UUID of OpenVZ domains (Evgeniy Sokolov),<br/>
|
||||||
|
improve xen blocks statistics (Chris Lalancette),<br/>
|
||||||
|
gnulib updates (Jim Meyering),<br/>
|
||||||
|
allow to add disk as USB devices (Guido Günther),<br/>
|
||||||
|
LXC container process should survive libvirtd restarts (Daniel Berrange),<br/>
|
||||||
|
allow to define static host domain configs,<br/>
|
||||||
|
number of CPU used by OpenVZ domains (Evgeniy Sokolov),<br/>
|
||||||
|
private root fs for LXC (Daniel Berrange),<br/>
|
||||||
|
storage source information in storage pools (David Lively),<br/>
|
||||||
|
virsh reports attach and detach success (Cole Robinson),<br/>
|
||||||
|
detect failure in QEmu eject command (Cole Robinson),<br/>
|
||||||
|
add support for eect on floppy and SCSI cdroms for QEmu (Cole Robinson),<br/>
|
||||||
|
LXC hypervisor version extraction (Dan Smith),<br/>
|
||||||
|
Augeas config file support (Daniel Berrange),<br/>
|
||||||
|
support for a domain name in network config (JJ Reynolds)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
Python verbosity cleanup (Ryan Scott),<br/>
|
||||||
|
space and tabs cleanups (Atsushi SAKAI),<br/>
|
||||||
|
OpenVZ and LXC drivers cleanup and unification of XML handling (Daniel Berrange),<br/>
|
||||||
|
updates to Relax-NG XML schemas (John Levon and Daniel Berrange),<br/>
|
||||||
|
more printf format checkings (Jim Meyering),<br/>
|
||||||
|
VIR_FREE related cleanups (Jim Meyering),<br/>
|
||||||
|
integer string parsing cleanup (Evgeniy Sokolov),<br/>
|
||||||
|
initial OpenVZ xml refactoring (Evgeniy Sokolov),<br/>
|
||||||
|
better error message on domain redefine (Charles Duffy),<br/>
|
||||||
|
check XML files against the RNG Schemas (Daniel Berrange),<br/>
|
||||||
|
const-correctness in virsh (Richard Jones and Jim Meyering),<br/>
|
||||||
|
const-correctness and cleanups in LXC and OpenVZ drivers (Daniel Berrange),<br/>
|
||||||
|
virFileLinkPointsTo rewrite (Jim Meyering),<br/>
|
||||||
|
cleanup of the conditional compilation of C files (Daniel Berrange),<br/>
|
||||||
|
shell quoting fixes (Jim Meyering),<br/>
|
||||||
|
parallel build support (James Morris and Jim Meyering),<br/>
|
||||||
|
new convenience virFileReadLimFD function (Jim Meyering)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.4.4: Jun 25 2008</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
QEmu network serialization (Kaitlin Rupert),<br/>
|
||||||
|
internal memory allocation fixes (Chris Lalancette Jim Meyering),<br/>
|
||||||
|
virsh large file config problem (Jim Meyering),<br/>
|
||||||
|
xen list APIs when max is zero,<br/>
|
||||||
|
string escape problems in the xm driver<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
add autogen to tarballs,<br/>
|
||||||
|
improve iSCSI support (Chris Lalancette),<br/>
|
||||||
|
localization updates<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
const-ness fixed (Daniel P. Berrange),<br/>
|
||||||
|
string helpers for enumerations (Daniel P. Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.4.3: Jun 12 2008</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
Linux Container start and stop (Dave Leskovec),<br/>
|
||||||
|
Network interface model settings (Daniel Berrange),<br/>
|
||||||
|
serial and parallel device support for QEmu and Xen (Daniel Berrange),<br/>
|
||||||
|
Sound support for QEmu and Xen (Cole Robinson),<br/>
|
||||||
|
vCPU settings for QEmu (Cole Robinson),<br/>
|
||||||
|
support for NUMA and vCPU pinning in QEmu (Daniel Berrange),<br/>
|
||||||
|
new virDomainBlockPeek API (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
coding guidelines (Jim Meyering and Richard Jones),<br/>
|
||||||
|
small man page missing entries and cleanup,<br/>
|
||||||
|
Web site revamp (Daniel Berrange),<br/>
|
||||||
|
typo fixes (Atsushi SAKAI),<br/>
|
||||||
|
more docs on network XML format (Daniel Berrange),<br/>
|
||||||
|
libvirt Wiki (Daniel Berrange),<br/>
|
||||||
|
policykit config docs (Cole Robinson),<br/>
|
||||||
|
XML domain docs revamp (Daniel Berrange),<br/>
|
||||||
|
docs for remote listen-tls/tcp fixes (Kenneth Nagin)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
save change to config file for Xen (Ryan Scott),<br/>
|
||||||
|
fix /var/run/libvirt/ group ownership (Anton Protopopov),<br/>
|
||||||
|
ancient libparted workaround (Soren Hansen),<br/>
|
||||||
|
out of bount array access (Daniel Berrange),<br/>
|
||||||
|
remote check bug (Dave Leskovec),<br/>
|
||||||
|
LXC signal and daemon restart problems (Dave Leskovec),<br/>
|
||||||
|
bus selection logic fix in the daemon config (Daniel Berrange),<br/>
|
||||||
|
2 memory leaks in the daemon (Jim Meyering),<br/>
|
||||||
|
daemon pid file logic bug fix (Daniel Berrange),<br/>
|
||||||
|
python generator fixes (Daniel Berrange),<br/>
|
||||||
|
ivarious leaks and memory problem pointed by valgrind (Daniel Berrange),<br/>
|
||||||
|
iptables forwarding cleanup (Daniel Berrange),<br/>
|
||||||
|
Xen cpuset value checking (Hiroyuki Kaguchi),<br/>
|
||||||
|
container process checks for LXC (Dave Leskovec),<br/>
|
||||||
|
let xend check block device syntax (Hiroyuki Kaguchi),<br/>
|
||||||
|
UUIDString for python fixes (Cole Robinson)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
fixes for MinGW compilation (Richard Jones),<br/>
|
||||||
|
autostart for running Xen domains (Cole Robinson),<br/>
|
||||||
|
control of listening IP for daemon (Stefan de Konink),<br/>
|
||||||
|
various Xenner related fixes and improvements (Daniel Berrange)<br/>
|
||||||
|
autostart status printed in virsh domainfo (Shigeki Sakamoto),<br/>
|
||||||
|
better error messages for xend driver (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
OpenVZ compilation (Richard Jones),<br/>
|
||||||
|
conn dom and net fields deprecation in error structures (Richard Jones),<br/>
|
||||||
|
Xen-ism on UUID (Richard Jones),<br/>
|
||||||
|
add missing .pod to dist (Richard Jones),<br/>
|
||||||
|
tab cleanup from sources (Jim Meyering),<br/>
|
||||||
|
remove unused field in virsh control structure (Richard Jones),<br/>
|
||||||
|
compilation without pthread.h (Jim Meyering),<br/>
|
||||||
|
cleanup of tests (Daniel Berrange),<br/>
|
||||||
|
syntax-check improvements (Jim Meyering),<br/>
|
||||||
|
python cleanup,<br/>
|
||||||
|
remove dependancy on libc is_* character tests (Jim Meyering),<br/>
|
||||||
|
format related cleanups (Jim Meyering),<br/>
|
||||||
|
cleanup of the buffer internal APIs (Daniel Berrange),<br/>
|
||||||
|
conversion to the new memory allocation API (Daniel Berrange),<br/>
|
||||||
|
lcov coverage testing (Daniel Berrange),<br/>
|
||||||
|
gnulib updates (Jim Meyering),<br/>
|
||||||
|
compatibility fix with RHEL 5 (Daniel Berrange),<br/>
|
||||||
|
SuSE compatibility fix (Jim Fehlig),<br/>
|
||||||
|
const'ification of a number of structures (Jim Meyering),<br/>
|
||||||
|
string comparison macro cleanups (Daniel Berrange),<br/>
|
||||||
|
character range testing cleanups and assorted bug fixes (Jim Meyering),<br/>
|
||||||
|
QEmu test fixes (Daniel Berrange),<br/>
|
||||||
|
configure macro cleanup (Daniel Berrange),<br/>
|
||||||
|
refactor QEmu command line building code (Daniel Berrange),<br/>
|
||||||
|
type punning warning in remote code (Richard Jones),<br/>
|
||||||
|
refactoring of internal headers (Richard Jones),<br/>
|
||||||
|
generic out of memory testing and associated bug fixes (Daniel Berrange),<br/>
|
||||||
|
don't raise internal error for unsupported features (Kaitlin Rupert),<br/>
|
||||||
|
missing driver entry points (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.4.2: Apr 08 2008</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
memory operation for QEmu/KVM driver (Cole Robinson),<br/>
|
||||||
|
new routed networking schemas (Mads Olesen)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
storage documentation fixes (Atsushi Sakai),<br/>
|
||||||
|
many typo cleanups (Atsushi Sakai),<br/>
|
||||||
|
string fixes (Francesco Tombolini)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
pointer errors in qemu (Jim Meyering),<br/>
|
||||||
|
iSCSI login fix (Chris Lalancette),<br/>
|
||||||
|
well formedness error in test driver capabilities (Cole Robinson),<br/>
|
||||||
|
fixes cleanup code when daemon exits (Daniel Berrange),<br/>
|
||||||
|
CD Rom change on live QEmu/KVM domains (Cole Robinson),<br/>
|
||||||
|
setting scheduler parameter is forbidden for read-only (Saori Fukuta)i,<br/>
|
||||||
|
fixes for TAP devices (Daniel Berrange),<br/>
|
||||||
|
assorted storage driver fixes (Daniel Berrange),<br/>
|
||||||
|
Makefile fixes (Jim Meyering),<br/>
|
||||||
|
Xen-3.2 hypercall fix,<br/>
|
||||||
|
fix iptables rules to avoid blocking traffic within virtual network (Daniel Berrange),<br/>
|
||||||
|
XML output fix for directory pools (Daniel Berrange),<br/>
|
||||||
|
remove dandling domain/net/conn pointers from error data,<br/>
|
||||||
|
do not ask polkit auth when root (Daniel Berrange),<br/>
|
||||||
|
handling of fork and pipe errors when starting the daemon (Richard Jones)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
better validation of MAC addresses (Jim Meyering and Hiroyuki Kaguchi),<br/>
|
||||||
|
virsh vcpupin error report (Shigeki Sakamoto),<br/>
|
||||||
|
keep boot tag on HVM domains (Cole Robinson),<br/>
|
||||||
|
virsh non-root should not be limited to read only anymore (Daniel Berrange),<br/>
|
||||||
|
switch to polkit-auth from polkit-grant (Daniel Berrange),<br/>
|
||||||
|
better handling of missing SElinux data (Daniel Berrange and Jim Meyering),<br/>
|
||||||
|
cleanup of the connection opening logic (Daniel Berrange),<br/>
|
||||||
|
first bits of Linux Containers support (Dave Leskovec),<br/>
|
||||||
|
scheduler API support via xend (Saori Fukuta),<br/>
|
||||||
|
improvement of the testing framework and first tests (Jim Meyering),<br/>
|
||||||
|
missing error messages from virsh parameters validation (Shigeki Sakamoto),<br/>
|
||||||
|
improve support of older iscsiadm command (Chris Lalancette),<br/>
|
||||||
|
move linux container support in the daemon (Dan Berrange),<br/>
|
||||||
|
older awk implementation support (Mike Gerdts),<br/>
|
||||||
|
NUMA support in test driver (Cole Robinson),<br/>
|
||||||
|
xen and hvm added to test driver capabilities (Cole Robinson)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
remove unused getopt header (Jim Meyering),<br/>
|
||||||
|
mark more strings as translatable (Guido Günther and Jim Meyering),<br/>
|
||||||
|
convert error strings to something meaningful and translatable (Jim Meyering),<br/>
|
||||||
|
Linux Containers code cleanup,<br/>
|
||||||
|
last error initializer (Guido Günther)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.4.1: Mar 03 2008</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Features:<br/>
|
||||||
|
build on MacOSX (Richard Jones),<br/>
|
||||||
|
storage management (Daniel Berrange),<br/>
|
||||||
|
Xenner - Xen on KVM - support (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Documentation:<br/>
|
||||||
|
Fix of various typos (Atsushi SAKAI),<br/>
|
||||||
|
memory and vcpu settings details (Richard Jones),<br/>
|
||||||
|
ethernet bridging typo (Maxwell Bottiger),<br/>
|
||||||
|
add storage APIs documentation (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Bug Fixes:<br/>
|
||||||
|
OpenVZ code compilation (Mikhail Pokidko),<br/>
|
||||||
|
crash in policykit auth handling (Daniel Berrange),<br/>
|
||||||
|
large config files (Daniel Berrange),<br/>
|
||||||
|
cpumap hypercall size (Saori Fukuta),<br/>
|
||||||
|
crash in remote auth (Daniel Berrange),<br/>
|
||||||
|
ssh args error (Daniel Berrange),<br/>
|
||||||
|
preserve vif order from config files (Hiroyuki Kaguchi),<br/>
|
||||||
|
invalid pointer access (Jim Meyering),<br/>
|
||||||
|
virDomainGetXMLDesc flag handling,<br/>
|
||||||
|
device name conversion on stats (Daniel Berrange),<br/>
|
||||||
|
double mutex lock (Daniel Berrange),<br/>
|
||||||
|
config file reading crashes (Guido Guenther),<br/>
|
||||||
|
xenUnifiedDomainSuspend bug (Marcus Meissner),<br/>
|
||||||
|
do not crash if /sys/hypervisor/capabilities is missing (Mark McLoughlin),<br/>
|
||||||
|
virHashRemoveSet bug (Hiroyuki Kaguchi),<br/>
|
||||||
|
close-on-exec flag for qemud signal pipe (Daniel Berrange),<br/>
|
||||||
|
double free in OpenVZ (Anton Protopopov),<br/>
|
||||||
|
handle mac without addresses (Shigeki Sakamoto),<br/>
|
||||||
|
MAC addresses checks (Shigeki Sakamoto and Richard Jones),<br/>
|
||||||
|
allow to read non-seekable files (Jim Meyering)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Improvements:<br/>
|
||||||
|
Windows build (Richard Jones),<br/>
|
||||||
|
KVM/QEmu shutdown (Guido Guenther),<br/>
|
||||||
|
catch virExec output on debug (Mark McLoughlin),<br/>
|
||||||
|
integration of iptables and lokkit (Mark McLoughlin),<br/>
|
||||||
|
keymap parameter for VNC servers (Daniel Hokka Zakrisson),<br/>
|
||||||
|
enable debug by default using VIR_DEBUG (Daniel Berrange),<br/>
|
||||||
|
xen 3.2 fixes (Daniel Berrange),<br/>
|
||||||
|
Python bindings for VCPU and scheduling (Daniel Berrange),<br/>
|
||||||
|
framework for automatic code syntax checks (Jim Meyering),<br/>
|
||||||
|
allow kernel+initrd setup in Xen PV (Daniel Berrange),<br/>
|
||||||
|
allow change of Disk/NIC of an inactive domains (Shigeki Sakamoto),<br/>
|
||||||
|
virsh commands to manipulate and create storage (Daniel Berrange),<br/>
|
||||||
|
update use of PolicyKit APIs,<br/>
|
||||||
|
better detection of fedault hypervisor,<br/>
|
||||||
|
block device statistics for QEmu/KVM (Richard Jones),<br/>
|
||||||
|
various improvements for Xenner (Daniel Berrange)<br/>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Cleanups:<br/>
|
||||||
|
avoid warnings (Daniel Berrange),<br/>
|
||||||
|
virRun helper function (Dan Berrange),<br/>
|
||||||
|
iptable code fixes (Mark McLoughlin),<br/>
|
||||||
|
static and const cleanups (Jim Meyering),<br/>
|
||||||
|
malloc and python cleanups (Jim Meyering),<br/>
|
||||||
|
xstrtol_ull and xstrtol_ll functions (Daniel Berrange),<br/>
|
||||||
|
remove no-op networking from OpenVZ (Daniel Berrange),<br/>
|
||||||
|
python generator cleanups (Daniel Berrange),<br/>
|
||||||
|
cleanup ref counting (Daniel Berrange),<br/>
|
||||||
|
remove uninitialized warnings (Jim Meyering),<br/>
|
||||||
|
cleanup configure for RHEL4 (Daniel Berrange),<br/>
|
||||||
|
CR/LF cleanups (Richard Jones),<br/>
|
||||||
|
various automatic code check and associated cleanups (Jim Meyering),<br/>
|
||||||
|
various memory leaks (Jim Meyering),<br/>
|
||||||
|
fix compilation when building without Xen (Guido Guenther),<br/>
|
||||||
|
mark translatables strings (Jim Meyering),<br/>
|
||||||
|
use virBufferAddLit for constant strings (Jim Meyering),<br/>
|
||||||
|
fix make distcheck (Jim Meyering),<br/>
|
||||||
|
return values for python bindings (Cole Robinson),<br/>
|
||||||
|
trailing blanks fixes (Jim Meyering),<br/>
|
||||||
|
gcc-4.3.0 fixes (Mark McLoughlin),<br/>
|
||||||
|
use safe read and write routines (Jim Meyering),<br/>
|
||||||
|
refactoring of code dealing with hypervisor capabilities (Daniel Berrange),<br/>
|
||||||
|
qemudReportError to use virErrorMsg (Cole Robinson),<br/>
|
||||||
|
intemediate library and Makefiles for compiling static and coverage rule support (Jim Meyering),<br/>
|
||||||
|
cleanup of various leaks (Jim Meyering)<br/>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
1603
docs/news-2009.html.in
Normal file
1603
docs/news-2009.html.in
Normal file
File diff suppressed because it is too large
Load Diff
2218
docs/news-2010.html.in
Normal file
2218
docs/news-2010.html.in
Normal file
File diff suppressed because it is too large
Load Diff
3314
docs/news-2011.html.in
Normal file
3314
docs/news-2011.html.in
Normal file
File diff suppressed because it is too large
Load Diff
3012
docs/news-2012.html.in
Normal file
3012
docs/news-2012.html.in
Normal file
File diff suppressed because it is too large
Load Diff
3675
docs/news-2013.html.in
Normal file
3675
docs/news-2013.html.in
Normal file
File diff suppressed because it is too large
Load Diff
3418
docs/news-2014.html.in
Normal file
3418
docs/news-2014.html.in
Normal file
File diff suppressed because it is too large
Load Diff
18544
docs/news.html.in
18544
docs/news.html.in
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user