diff --git a/docs/news.html.in b/docs/news.html.in
index 5f23a05e3f..cceb4cf997 100644
--- a/docs/news.html.in
+++ b/docs/news.html.in
@@ -175,6 +175,7 @@
vmx: Some whitespace cleanup (Matthias Bolte)
+
1.2.19: Sep 02 2015
- Features:
@@ -404,6 +405,7 @@
cpu: Remove ISA information from CPU map XML (Andrea Bolognani)
+
v1.2.18: Aug 03 2015
- Features:
@@ -607,6 +609,7 @@
cpu_map.xml: Sort features in x86 CPU models (Jiri Denemark)
+
1.2.17: Jul 02 2015
- Features:
@@ -2800,6 +2803,7 @@
Remove left over debug in hvsupport.pl script (Daniel P. Berrange)
+
1.2.10: Nov 3 2014
- Features:
@@ -3022,6 +3026,7 @@
Cleanup maintainers list (Jiri Denemark)
+
1.2.9: Oct 1 2014
- Features:
@@ -3649,6 +3654,7 @@
domtop: Remove unused variable (Michal Privoznik)
+
1.2.7: Aug 2 2014
- Features:
@@ -4427,6 +4433,7 @@
virSecurityDACRestoreSecurityHostdevLabel: Unmark @def as unused (Michal Privoznik)
+
1.2.4: May 4 2014
- Documentation:
@@ -4711,6 +4718,7 @@
qemu: remove unneeded forward declaration (Martin Kletzander)
+
1.2.3: Apr 1 2014
- Features:
@@ -5145,6 +5153,7 @@
Don't leave empty first line in C source files (Martin Kletzander)
+
1.2.2: Mar 2 2014
- Features:
@@ -6044,6 +6053,7 @@
virPCIDeviceBindToStub: Remove unused @oldDriverPath and @oldDriverName (Michal Privoznik)
+
1.1.4: Nov 4 2013
- Features:
@@ -6673,6 +6683,7 @@
daemon: Avoid dead code in polkit auth (Jiri Denemark)
+
1.1.2: Sep 2 2013
- Features:
@@ -8072,6 +8083,7 @@
Remove redundant () in expression (Daniel P. Berrange)
+
1.0.5: May 2 2013
- Features:
@@ -8423,6 +8435,7 @@
Remove extraneous comma in info_cpu_stats and opts_cpu_stats (John Ferlan)
+
1.0.4: Apr 1 2013
- Features:
@@ -8995,8 +9008,8 @@
build: fix make check of remote_protocol-structs (Laine Stump),
spec: Fix minor changelog issues (Jiri Denemark)
-
+
1.0.2: Jan 30 2013
- Features:
@@ -9480,6 +9493,7 @@
conf: minor indentation cleanups (Martin Kletzander)
+
1.0.1: Dec 17 2012
- Features:
@@ -9865,6 +9879,7 @@
logging.c: Properly indent and ignore one syntax-check rule (Michal Privoznik)
+
1.0.0: Nov 2 2012
- Features:
@@ -10225,6 +10240,7 @@
Remove pointless virLXCProcessMonitorDestroy method (Daniel P. Berrange)
+
0.10.2: September 24 2012
- Features:
@@ -11114,6 +11130,7 @@
maint: use full author name for previous commit (Eric Blake)
+
0.9.13: July 2 2012
- Features:
@@ -11446,6 +11463,7 @@
Revert "rpc: Discard non-blocking calls only when necessary" (Jiri Denemark
+
0.9.12: May 14 2012
- Features:
@@ -11670,6 +11688,7 @@
gitignore: Reorder alphabetically (Michal Privoznik)
+
0.9.11: Apr 3 2012
- Features:
@@ -12302,6 +12321,7 @@
Remove tabs from libvirt_public.syms & enforce it (Daniel P. Berrange)
+
0.9.9: Jan 7 2012
- Features:
@@ -12465,6 +12485,7 @@
network_conf: Fix whitespace to pass syntax-check (Peter Krempa)
+
0.9.8: Dec 8 2011
- Features:
@@ -12752,6 +12773,7 @@
Remove 'brControl' object (Daniel P. Berrange)
+
0.9.7: Nov 8 2011
- Features:
@@ -13088,6 +13110,7 @@
- Portability:
build: silence warning on 32-bit build (Eric Blake)
+
- Bug Fixes:
snapshot: fix logic bug in qemu undefine (Eric Blake),
sanlock: fix memory leak (Eric Blake),
@@ -13098,6 +13121,7 @@
qemu: Fix shutdown regression with buggy qemu (Jiri Denemark),
remote: fix crash on OOM (Eric Blake)
+
- Improvements:
snapshot: also delete empty directory (Eric Blake),
snapshot: remove snapshot metadata on transient exit (Eric Blake),
@@ -13109,6 +13133,7 @@
virsh: Remove useless codes of cmdVolPath (Osier Yang)
+
0.9.5: Sep 20 2011
- Features:
@@ -13119,6 +13144,7 @@
Add public API for getting migration speed (Jim Fehlig),
Add basic driver for Microsoft Hyper-V (Matthias Bolte)
+
- Documentation:
virsh: tweak previous domblkstat patch (Eric Blake),
virsh: doc: Fix supported driver types for attach-disk command (Peter Krempa),
@@ -13138,6 +13164,7 @@
use IPv6 addresses in range reserved for documentation (Laine Stump),
describe new virtual switch configuration in network XML docs (Laine Stump)
+
- Portability:
Update to require sanlock 1.8 for license compliance (Daniel P. Berrange),
build: work around lack of MacOS fdatasync (Eric Blake),
@@ -13155,6 +13182,7 @@
maint: fix some compilation issues on non-linux platforms (Stefan Berger),
Fix detection of GnuTLS 1.x.y (Matthias Bolte)
+
- Bug Fixes:
Fix crash on events due to allocation errors (Daniel Veillard),
conf: Assign newDef of active domain as persistent conf if it is NULL (Osier Yang),
@@ -13248,6 +13276,7 @@
rpc:fix sasl session relocking intead of unlocking it (Guannan Ren),
daemon: Unlink unix socket paths on shutdown (Osier Yang)
+
- Improvements:
Remove devname identifier from autogenerated RPC code (Peter Krempa),
maint: Prefer names over email in 'git shortlog' (Eric Blake),
@@ -13465,6 +13494,7 @@
network: eliminate lag in updating dnsmasq hosts files (Laine Stump),
build: update to latest gnulib (Eric Blake)
+
- Cleanups:
maint: ignore generated files (Eric Blake),
Remove two references to files not generated (Daniel Veillard),
@@ -13912,6 +13942,7 @@
tests: Fix virshtest failure after dominfo changed (Osier Yang)
+
0.9.3: Jul 4 2011
- Features:
@@ -13926,6 +13957,7 @@
support multifunction PCI device (Wen Congyang),
lxc: various improvements (Cole Robinson)
+
- Documentation:
Add documentation for configuration lock managers (Daniel P. Berrange),
fix indentation of sub-elements of <ip> in network XML (Laine Stump),
@@ -13940,6 +13972,7 @@
Add doc for video element (Osier Yang),
Make hvsupport.pl pick up the host device drivers (Matthias Bolte)
+
- Portability:
Explicitly invoke python for API doc generator (Daniel Veillard),
fix virParseVersionString with linux 3.0 (Scott Moser),
@@ -14027,8 +14060,8 @@
daemon: plug memory leak (Eric Blake),
qemu: add missing break statement (Eric Blake),
storage: avoid mishandling backing store > 2GB (Eric Blake)
-
+
- Improvements:
tests: Add a general util test (Matthias Bolte),
util: choose whether to require micro in version strings (Eric Blake),
@@ -14227,6 +14260,7 @@
Use VIR_USE_CPU instead of new wheel (Osier Yang),
Avoid virGetVersion failure on specific driver support configurations (Matthias Bolte)
+
- Cleanups:
cgroup: silence coverity warning (Eric Blake),
rpc: silence coverity warning (Eric Blake),
@@ -14249,6 +14283,7 @@
esx: Remove duplicated invalid-argument checks (Matthias Bolte)
+
0.9.2: Jun 6 2011
- Features:
@@ -14261,6 +14296,7 @@
Defining the Screenshot public API (Michal Privoznik),
public API for NMI injection (Lai Jiangshan)
+
- Documentation:
esx: Fix driver method version annotations (Matthias Bolte),
vbox: Fix typo in error message (Matthias Bolte),
@@ -14278,6 +14314,7 @@
updates to CA cert and client cert/key info (Doug Goldstein),
node filesystem attr is 'accessmode', not 'mode' (Cole Robinson)
+
- Portability:
vbox: Fix version extraction on Windows for newer VirtualBox versions (Matthias Bolte),
Make dlopen usage in lock manager conditional (Matthias Bolte),
@@ -14303,6 +14340,7 @@
build: fix VPATH build with distributed generated files (Eric Blake),
build: fix VPATH builds (Eric Blake)
+
- Bug Fixes:
Fix QEMU p2p v2 migration when run from a v3 client (Daniel P. Berrange),
Don't raise an error if the migration cookie is NULL (Daniel P. Berrange),
@@ -14372,6 +14410,7 @@
apparmor: Fix uninitalized variable warning in virt-aa-helper (Matthias Bolte),
Fix qemuMigrationToFile nonull annotation (Daniel P. Berrange)
+
- Improvements:
API: consolidate common unreleased enums (Eric Blake),
uml: correct command line networking parameters (Heath Petersen),
@@ -14634,6 +14673,7 @@
Make QEMU hotplug use cached qemu capabilities data (Daniel P. Berrange),
Persist qemu capabilities in the domain status file (Daniel P. Berrange)
+
- Cleanups:
build: silence coverity false positive (Eric Blake),
build: silence coverity false positive (Eric Blake),
@@ -14650,6 +14690,7 @@
build: drop files generated by config.status from tarball (Eric Blake)
+
0.9.1: May 5 2011
- Features:
@@ -14659,6 +14700,7 @@
various improvements to libxl driver (Markus Groß),
Spice: support audio, images and stream compression (Michal Privoznik)
+
- Documentation:
fix missing VLAN id for Qbg example (Gerhard Stenzel),
docs: Document filesystem tag device (Cole Robinson),
@@ -14670,6 +14712,7 @@
docs: remove "returns" word from beginning of lines (Jean-Baptiste Rouault),
docs: add an IPv6 address to network XML examples (Laine Stump)
+
- Portability:
build: fix getcwd portability problems (Eric Blake),
build: avoid test warnings on mingw (Eric Blake),
@@ -14689,6 +14732,7 @@
Fix build for older gcc (Jim Fehlig),
Don't try to enable stack protector on Win32 (Daniel P. Berrange)
+
- Bug Fixes:
storage: avoid null deref and leak on failure (Eric Blake),
esx: Avoid null dereference on error in esxDomainGetInfo (Matthias Bolte),
@@ -14745,6 +14789,7 @@
Fix typo in systemtap tapset directory name (Daniel P. Berrange),
qemu: Ignore unusable binaries (Jiri Denemark)
+
- Improvements:
maint: detect clang 2.9 (Eric Blake),
qemu: update qemuCgroupControllerActive signature (Eric Blake),
@@ -14842,6 +14887,7 @@
Allow relative path for qemu backing file (Jesse Cook),
build: detect potentential uninitialized variables (Eric Blake)
+
- Cleanups:
esx: Disable performance counter queries in esxDomainGetInfo (Matthias Bolte),
esx: Remove dead store in esxUtil_ParseDatastorePath (Matthias Bolte),
@@ -14878,6 +14924,7 @@
Remove possible uninitialized variable in openvz driver (Daniel P. Berrange)
+
0.9.0: Apr 4 2011
- Features:
@@ -14892,6 +14939,7 @@
Dump the debug buffer to libvirtd.log on fatal signal (Daniel Veillard),
Audit support (Eric Blake)
+
- Documentation:
fix typo (Eric Blake),
correct invalid xml (Eric Blake),
@@ -14915,6 +14963,7 @@
Fix spelling mistake: seek (Philipp Hahn),
maint: fix grammar in error message (Eric Blake)
+
- Portability:
virsh: fix mingw failure on creating nonblocking pipe (Eric Blake),
Remove iohelper on Win32 since it is not required (Daniel P. Berrange),
@@ -14931,6 +14980,7 @@
Add check for kill() to fix build of cgroups on win32 (Daniel P. Berrange),
build: fix broken mingw cross-compilation (Eric Blake)
+
- Bug fixes:
fix memory leak in qemuProcessHandleGraphics() (Wen Congyang),
do not lock vm while allocating memory (Wen Congyang),
@@ -15007,6 +15057,7 @@
virsh: freecell --all getting wrong NUMA nodes count (Michal Privoznik),
remove duplicated call to reportOOMError (Christophe Fergeau)
+
- Improvements:
Make check_fc_host() and check_vport_capable() usable as rvalues (Guido Günther),
maint: avoid locale-sensitivity in string case comparisons (Eric Blake),
@@ -15208,6 +15259,7 @@
build: Fix VPATH build (Jiri Denemark),
storage: Allow to delete device mapper disk partition (Osier Yang)
+
- Cleanups:
The next release is 0.9.0 not 0.8.9 (Daniel Veillard),
maint: use space, not tab, in remote_protocol-structs (Eric Blake),
@@ -15507,8 +15559,8 @@
tests: Remove obsolete secaatest (Matthias Bolte),
datatypes: avoid redundant __FUNCTION__ (Eric Blake)
-
+
0.8.7: Jan 4 2011
- Features:
@@ -15727,6 +15779,7 @@
maint: allow 'make syntax-check' to run again (Eric Blake)
+
0.8.6: Nov 30 2010
- Features:
@@ -15738,6 +15791,7 @@
Add a sysinfo and SMBIOS support (Daniel Veillard),
Implement virsh qemu-monitor-command. (Chris Lalancette)
+
- Documentation:
updated c# bindings with arnauds latest changes (Justin Clift),
Fix spelling of virBufferAsprintf (Jiri Denemark),
@@ -15759,6 +15813,7 @@
Fix comment for video tag in domain RNG schema (Daniel P. Berrange),
fix typo (Eric Blake)
+
- Portability:
remote: Fix TLS transport on Windows (Matthias Bolte),
Rename 'remove' param to 'toremove' to avoid clash with stdio.h (Daniel P. Berrange),
@@ -15776,6 +15831,7 @@
build: cleanup declaration of xen tests. (Diego Elio Pettenò),
qemu: check compression program availability of virsh save and dump (KAMEZAWA Hiroyuki)
+
- Bug Fixes:
correct the arguments of migrate_speed (Wen Congyang),
Fix memory leaks in audit & VirtualBox code (Daniel P. Berrange),
@@ -15817,6 +15873,7 @@
qemu: add the USB devices to the cgroup whitelist (Diego Elio Pettenò),
802.1Qbg: use pre-associate state at beginning of inc. migr (Stefan Berger)
+
- Improvements:
Log client errors in libvirtd at debug priority,
maint: prohibit most uses of xmlGetProp (Eric Blake),
@@ -15912,6 +15969,7 @@
OpenVZ: Fix some overwritten error codes (Guido Günther),
OpenVZ: take veid from vmdef-name when defining new domains (Guido Günther)
+
- Cleanups:
tests: Fix detection of expected errors (Jiri Denemark),
Remove bogus check for Xen in example program (Daniel P. Berrange),
@@ -15949,6 +16007,7 @@
Memory parameter controls (Nikunj A. Dadhania),
portability to OS-X (Justin Clift)
+
- Documentation:
virsh: improve the help description for managedsave and start (Justin Clift),
updated the C# bindings page with arnauds latest changes (Justin Clift),
@@ -15984,6 +16043,7 @@
improve wording for the dev guide (Justin Clift),
add the app dev guide (Justin Clift)
+
- Portability:
mingw: Add body for virFork and remove double virDriverLoadModule export (Matthias Bolte),
daemon: exclude requirement for probes.h on systems without systemtap (Justin Clift),
@@ -16001,6 +16061,7 @@
virsh: change wexitstatus order to allow compilation on mac osx (Justin Clift),
build: use portable sed expressions (Eric Blake)
+
- Bug Fixes:
eliminate possibility of a double-closed file descriptor (Stefan Berger),
qemu: check for vm after starting a job (Eric Blake),
@@ -16030,6 +16091,7 @@
nwfilter bug appearing on big endian machines (Stefan Berger),
Rebuild network filter for UML guests on updates (Soren Hansen)
+
- Improvements:
vbox: Stop hardcoding a single path for VBoxXPCOMC.so (Matthias Bolte),
Add disk/net resource auditing to QEMU driver (Daniel P. Berrange),
@@ -16148,6 +16210,7 @@
libvirtd: improve the error message displayed on tls client auth failure (Justin Clift),
virsh: Use virBuffer for generating XML (Jiri Denemark)
+
- Cleanups:
audit: printf warning fix (KAMEZAWA Hiroyuki),
build: use shorter file names for 'make dist' (Eric Blake),
@@ -16185,26 +16248,28 @@
tests: Fix preprocessor indentation (Jiri Denemark)
+
0.8.4: Sep 10 2010
- Features:
various improvements to UML driver (Soren Hansen)
+
- Documentation:
docs: fix lxc examples (Serge Hallyn),
docs: mention domain clock improvements (Eric Blake),
docs: fix an incorrect keyword in updated hooks page (Justin Clift),
docs: significant expansion of custom hook script information (Justin Clift)
-
+
- Portability:
cygwin: build fix (Stefan Berger),
build: allow mingw VPATH build (Eric Blake),
Generate libvirt_qemu.def from libvirt_qemu.syms for MinGW builds (Matthias Bolte),
Only require XDR when building libvirtd or the remote driver (Matthias Bolte),
build-sys: fix build when daemon is disabled by not installing libvirtd.8 (Diego Elio Pettenò)
-
+
- Bug Fixes:
Fix block statistics with newer versions of Xen (Guido Günther),
Fix off-by-1 in QEMU boot arg array handling (Daniel P. Berrange),
@@ -16237,8 +16302,8 @@
Fix return value usage (Doug Goldstein),
nodeinfo: skip offline CPUs (Eric Blake),
Do not use boot=on on IDE device (Daniel Veillard)
-
+
- Improvements:
virsh: Option for overriding disk type in attach-disk (Jiri Denemark),
Explicitly pass uml_dir argument to user-mode-linux (Soren Hansen),
@@ -16301,8 +16366,8 @@
Fix return value usage (Doug Goldstein),
qemu: improve error if tun device is missing (Doug Goldstein),
build: rerun bootstrap if po/Makevars got nuked (Eric Blake)
-
+
- Cleanups:
Remove hack to get static binaries in DV environment (Daniel Veillard),
build: avoid uninitialized variable warning (Eric Blake),
@@ -16329,6 +16394,7 @@
phyp: refactor phypListDomainsGeneric to eliminate buffer overflow (Eduardo Otubo)
+
0.8.3: Aug 4 2010
- Features:
@@ -16336,6 +16402,7 @@
Qemu arbitrary monitor commands. (Chris Lalancette),
Qemu Monitor API entry point. (Chris Lalancette)
+
- Documentation:
docs: Link wiki FAQ to main page (Cole Robinson),
Document the memory balloon device (Daniel P. Berrange),
@@ -16346,10 +16413,12 @@
html docs: added firewall explanation page by daniel berrange (Justin Clift),
libvirtd: add man page for libvirtd (Justin Clift)
+
- Portability:
Fix compile on i686. (Chris Lalancette),
daemon: dispatch.c should include stdio.h (and stdarg.h) (Ryota Ozaki)
+
- Bug fixes:
qemu: Fix PCI address allocation (Jiri Denemark),
Don't leak delay string when freeing virInterfaceBridgeDefs (Laine Stump),
@@ -16400,6 +16469,7 @@
cpuCompare: Fix comparison of two host CPUs (Jiri Denemark),
Fix potential crash in QEMU monitor JSON impl (Daniel P. Berrange)
+
- Improvements:
OpenVZ: implement suspend/resume driver APIs (Jean-Baptiste Rouault),
esx: Set storage pool target path to host.mountInfo.path (Matthias Bolte),
@@ -16471,6 +16541,7 @@
cpuBaseline: Don't mess with the CPU returned by arch driver (Jiri Denemark),
Make html docs in non-srcdir build (Jiri Denemark)
+
- Cleanups:
Fix build error in virsh.c (Laine Stump)
Fix virsh error message when -d arg is not numeric (Eric Blake)
@@ -16497,6 +16568,7 @@
Fix build by removing unknown pod2man flag (Daniel P. Berrange)
+
0.8.2: Jul 5 2010
- Features:
@@ -16507,6 +16579,7 @@
Init script for handling guests on shutdown/boot (Jiri Denemark),
qemu: live migration with non-shared storage for kvm (Kenneth Nagin)
+
- Documentation:
html docs: add link to PHP bindings by Radek Hladik (Justin Clift),
virsh: document attach-disk better (Eric Blake),
@@ -16528,6 +16601,7 @@
Fix a typo in docs (Ersek Laszlo),
docs: hacking: explain why using curly braces well is important (Jim Meyering)
+
- Portability:
cgroup: Fix compilation broken on MinGW due to dirent->d_type (Ryota Ozaki),
parthelper: fix compilation without optimization (Eric Blake),
@@ -16547,6 +16621,7 @@
dnsmasqReload: avoid mingw link failure (Eric Blake),
mingw: Fix symbol export (Matthias Bolte)
+
- Bug Fixes:
Avoid invoking the qemu monitor destroy callback if the constructor fails (Daniel P. Berrange),
cgroup: Add missing errno == ENOENT check in virCgroupRemoveRecursively (Ryota Ozaki),
@@ -16636,6 +16711,7 @@
Fix memory leaks in cmdInterfaceEdit and cmdNWFilterEdit. (Laine Stump),
lxc: Fix failure on starting a domain with multiple interfaces (Ryota Ozaki)
+
- Improvements:
vbox: Let configure detect/set the XPCOMC directory (Matthias Bolte),
udev: Parse PCI devices even if libpciaccess fails (Cole Robinson),
@@ -16783,6 +16859,7 @@
dnsmasq.c: Fix OOM error reporting (Matthias Bolte),
autobuild.sh: provide default prefix (Eric Blake)
+
- Cleanups:
lxc: Change VIR_ERROR to VIR_DEBUG for just a debugging message (Ryota Ozaki),
phyp: reduce scope of driver functions (Eric Blake),
@@ -16851,18 +16928,21 @@
build: silence a clang false positive (Eric Blake)
+
0.8.1: Apr 30 2010
- Features:
Add virDomainGetBlockInfo API to query disk sizing (Daniel P. Berrange),
Starts dnsmasq from libvirtd with --dhcp-hostsfile option (Satoru SATOH)
+
- Documentation:
cleanup the download section of the documentation (Daniel Veillard),
Fix messsage as message. (Chris Lalancette),
Fix up a debug typo. (Chris Lalancette),
add nwfilter functions to virsh man page (Stefan Berger)
+
- Portability:
Fix build on Ubuntu. (Chris Lalancette),
cygwin/mingw: Fix version script handling (Matthias Bolte),
@@ -16881,6 +16961,7 @@
Fix build of openvz on RHEL-5. (Chris Lalancette),
Fix spec file for builds without lxc (Daniel Berteaud)
+
- Bug Fixes:
domain: Fix PCI address decimal parsing regression (Cole Robinson),
Fix virt-pki-validate's determination of CN (Dustin Kirkland),
@@ -16928,6 +17009,7 @@
esxVMX_GatherSCSIControllers: avoid NULL dereference (Jim Meyering),
Fix nodeinfotest on NUMA machines (Daniel P. Berrange)
+
- Improvements:
Add support for another explicit IO error event (Daniel P. Berrange),
Report all errors in SELinuxRestoreSecurityFileLabel (Jiri Denemark),
@@ -16994,6 +17076,7 @@
Consolidate interface related functions in interface.c (Stefan Berger),
build: include usleep gnulib module (Eric Blake)
+
- Cleanups:
qemudDomainSaveFlag: remove dead store (Jim Meyering),
Remove unused goto label from qemudDomainCreate (Daniel P. Berrange),
@@ -17026,6 +17109,7 @@
build: fix syntax-check problems (Eric Blake)
+
0.8.0: Apr 12 2010
- Features:
@@ -17382,8 +17466,8 @@
xenXMDomainConfigParse: avoid dead store (Jim Meyering),
qemuMonitorTextGetMemoryStats: decrease risk of false positive in parsing (Jim Meyering)
-
+
0.7.7: Mar 5 2010
- Features:
@@ -17645,6 +17729,7 @@
esx: Cleanup preprocessing structure in esxVI_EnsureSession (Matthias Bolte)
+
0.7.6: Feb 3 2010
- Features:
@@ -17891,8 +17976,8 @@
esx: Don't warn about an empty URI path (Matthias Bolte),
qemu_driver.c: remove useless, warning-provoking test (Jim Meyering)
-
+
0.7.5: Dec 23 2009
- Features:
@@ -18059,8 +18144,8 @@
Pull schedular affinity code out into a separate module (Daniel P. Berrange),
Ignore docs/ directory for strcmp() syntax check (Daniel P. Berrange)
-
+
0.7.4: Nov 20 2009
- Features:
@@ -18296,6 +18381,7 @@
Don't copy old machines from a domain which has none (Mark McLoughlin)
+
0.7.3: Nov 20 2009
- Broken release, use 0.7.4
@@ -18512,6 +18598,7 @@
Compressed save image format for Qemu (Chris Lalancette, Charles Duffy and Jim Meyering),
QEmu add host PCI device hotplug support (Mark McLoughlin)
+
- Documentation:
Minor comment changes (Laine Stump),
Fix up virNodeGetCellsFreeMemory (Chris Lalancette),
@@ -18522,9 +18609,11 @@
Add link to AbiCloud web management system (Daniel P. Berrange),
Update logging documentation (Amy Griffis)
+
- Portability:
Fix win32 platform build (Daniel P. Berrange)
+
- Bug fixes:
VBox bug when starting machine from old versions (Pritesh Kothari),
ESX avoid potential leaks (Matthias Bolte),
@@ -18575,6 +18664,7 @@
Several fixes to libvirtd's log setup (Amy Griffis),
Fix memleak if esxOpen fails (Matthias Bolte)
+
- Improvement:
support lzop save compression for qemu (Charles Duffy),
VBox 3.0.6 API change support (Pritesh Kothari),
@@ -18641,6 +18731,7 @@
Split virDomainMigrate into functions. (Chris Lalancette),
Consolidate code for parsing the logging env (Amy Griffis)
+
- Cleanups:
Remove accidentally added UUID re-definition in storage schema (Daniel P. Berrange),
ESX cleanup of CPU model strings (Matthias Bolte),
@@ -18729,6 +18820,7 @@
Add proper OOM reporting for esxDomainGetOSType (Matthias Bolte)
+
0.7.0: Aug 5 2009
- New features:
@@ -18743,6 +18835,7 @@
Storage cloning for LVM and Disk backends (Cole Robinson),
Switching to GIT (Jim Meyering)
+
- Documentation:
Typo and comment fixes (Aron Griffis),
Fix virCapabilitiesDefaultGuestMachine documentation. (Chris Lalancette),
@@ -18759,6 +18852,7 @@
Update links to bugzilla (Garry Dolley),
Update the links for RHEL libvirt bugzillas (Garry Dolley)
+
- Portability:
Xen Inotify support needs sys/inotify.h (Maximilian Wilhelm),
Workaround for broken GCC in Debian Etch (Maximilian Wilhelm),
@@ -18774,6 +18868,7 @@
Rename variable for compilation in Mingw32 (Laine Stump),
rpm spec cleanup and split off client only package (Daniel Veillard)
+
- Bug fixes:
Add uniqueness checking for LXC define/create methods (Daniel P. Berrange),
Fix removal of transient VMs when LXC aborts (Daniel P. Berrange),
@@ -18827,6 +18922,7 @@
storage: Fix deadlock when cloning across pools. (Cole Robinson),
Update modified mac address in place in virGetInterface (Laine Stump)
+
- Improvements:
Add an allocation unit when calling qemu-img (Ryota Ozaki),
Improve diagnostics when pidfile writing fails (Daniel P. Berrange),
@@ -18921,6 +19017,7 @@
Use virFileReadAll/virFileWriteStr for key cgroup read/write helpers (Daniel P. Berrange),
virGetinterface matching of MAC and interface name (Laine Stump)
+
- Cleanups:
Fix configure checks from previous commits (Daniel P. Berrange),
Avoid a warning if compiling without inotify (Daniel P. Berrange),
@@ -18989,15 +19086,18 @@
use gnumakefile and maintainer-makefile modules from gnulib (Jim Meyering)
+
0.6.5: Jul 3 2009
- New features:
create storage columes on disk backend (Henrik Persson),
drop of capabilities based on libcap-ng when possible (Daniel Berrange)
+
- Portability:
fix build on non-Linux targets (Daniel Berrange)
+
- Documentation:
typo and english fixes (Runa Bhattacharjee and Garry Dolley),
Docs on extending APIs (Dave Allan),
@@ -19005,6 +19105,7 @@
add HACKING doc to the website (Daniel Berrange),
documentation for OpenNebula driver (Abel Miguez Rodriguez)
+
- Bug fixes:
forbid autostart on transcient networks,
xen device removal crash (Daniel Berrange),
@@ -19030,6 +19131,7 @@
endless loop in node device XML dump (Cole Robinson),
Re-label shared and readonly images (Dan Berrange)
+
- Improvements:
create and destroy NPIV support (David Allan),
networking in UML driver (Daniel Berrange),
@@ -19050,6 +19152,7 @@
skip labelling if no src path (Cole Robinson),
add arm emulation if qemu-system-arm is present (C.J. Adams-Collier)
+
- Cleanups:
daemon check logging env variables (Daniel Berrange),
User Mode Linux start and stop cleanups (Daniel Berrange),
@@ -19061,6 +19164,7 @@
cleanups and updates on OpenNebula driver (Daniel Berrange and Abel Miguez Rodriguez)
+
0.6.4: May 29 2009
- New features:
@@ -19070,16 +19174,19 @@
APIs for domain XML conversions (Daniel Berrange),
initial version of OpenNebula driver (Abel Miguez Rodriguez)
+
- Portability:
better compiler warning selection (Daniel Berrange),
Win32 portability fixes (Daniel Berrange)
+
- Documentation:
documentation for <sound> device XML format (Cole Robinson),
storage format documentation fixes (Ryota Ozaki),
docs for XML conversion APIs (Daniel Berrange),
inconsistencies in storage volume docs and schemas (Ryota Ozaki)
+
- Bug fixes:
fix hostdev managed handling (Mark McLoughlin),
lxc_controller should not cash without args (Guido Gunther),
@@ -19099,6 +19206,7 @@
various fixes in domain and network startup error report (Cole Robinson),
double free on unexpected client disconnect (Daniel Berrange)
+
- Improvements:
cleanups and doc on virExec (Cole Robinson),
error reporting in QEmu migrations (Cole Robinson),
@@ -19125,6 +19233,7 @@
python domain events example and binding (Daniel Berrange),
PPC Qemu Machine Type update (Thomas Baker)
+
- Cleanups:
strings bug in virsh (Daniel Berrange),
various cleanups in storage code (Cole Robinson),
@@ -19138,16 +19247,19 @@
OpenNebula driver cleanups (Daniel Berrange)
+
0.6.3: Apr 24 2009
- New features:
VirtualBox driver support (Pritesh Kothari),
virt-xml-validate new command (Daniel Berrange)
+
- Portability:
patch to build on Centos (Joseph Shraibman),
build breakage (Anton Protopopov)
+
- Documentation:
Linux Containers documentation (Serge Hallyn),
improvement and updates of architecture pages,
@@ -19156,6 +19268,7 @@
man page typo (Robert P. J. Day),
VirtualBox Documentation (Pritesh Kothari)
+
- Bug fixes:
veth off-by-one error (Dan Smith),
vcpupin to inactive Xen crash (Takahashi Tomohiro),
@@ -19166,6 +19279,7 @@
QEmu pidfile handling bugs (Daniel Berrange),
network config handling on old Xen (Daniel Berrange)
+
- Improvements:
add SCSI storage rescan (David Allan),
rootless LXC containers support improvements (Serge Hallyn),
@@ -19178,11 +19292,13 @@
LXC use of private /dev/pts when available (Daniel Berrange),
virNodeDeviceCreateXML and virNodeDeviceDestroy entry points (Dave Allan)
+
- Cleanups:
don't hardcode getgrnam_r buffer to 1024 bytes (Guido Günther),
qemudBuildCommandLine API cleanup (Daniel Berrange)
+
0.6.2: Apr 3 2009
- New features:
@@ -19191,15 +19307,18 @@
SCSI HBA storage pool support (Dave Allan),
PCI passthrough in Xen driver (Daniel Berrange)
+
- Portability:
be more flexible in QEmu binaries paths (Daniel Berrange),
Mingw portability fixes (Daniel Berrange)
+
- Documentation:
add security attributes in RNG schemas,
cleanup of architecture docs,
missing disk bus values in RNG schemas
+
- Bug fixes:
tap vs vbd type on block detach (Cole Robinson and Takahashi Tomohiro),
bad free on storage volume error (Daniel Berrange),
@@ -19223,6 +19342,7 @@
test driver domain restore return value (Cole Robinson),
do not lose file format info on volume refresh (Cole Robinson)
+
- Improvements:
get CPU usage info for LXC (Ryota Ozaki),
fix domain RNG to add ac97 and tests (Pritesh Kothari),
@@ -19236,6 +19356,7 @@
add --console arg for create and start virsh commands (Daniel Berrange),
refresh volume alloc/capacity when dumping XML (Cole Robinson)
+
- Cleanups:
FILE * leaks removal,
unused parameters flagging (Maximilian Wilhelm),
@@ -19243,17 +19364,20 @@
symlinks resolving cleanup (Daniel Berrange)
+
0.6.1: Mar 3 2009
- New features:
new APIs for Node device detach reattach and reset (Mark McLoughlin),
sVirt mandatory access control support (James Morris and Dan Walsh)
+
- Portability:
non gcc toolchain (John Levon),
gcc-4.4 warnings fixes (Mark McLoughlin),
fix build without LXC and QEmu (Jim Meyering)
+
- Documentation:
man page bugzilla URL (Mark McLoughlin),
typo in domain format (Jesse Farinacci),
@@ -19262,6 +19386,7 @@
static host IP (Charles Duffy),
new example program (David Allan)
+
- Bug fixes:
NULL dereference in LXC (Jim Meyering),
fix domain error reporting (John Levon),
@@ -19276,6 +19401,7 @@
mark defined network descriptions as persistent (Cole Robinson),
qemu+tls handshake negotiation hang (Chris Lalancette)
+
- Improvements:
don't hardcode ssh port (Guido Günther),
new test cases and testing infrastructure (Jim Meyering),
@@ -19296,6 +19422,7 @@
recognize ejectable media in hostdev hal driver (Cole Robinson),
integration of sVirt (Daniel Berrange)
+
- Cleanups:
printf NULL string checks (John Levon),
remove uses of strerror and use virStrerror (Jim Meyering),
@@ -19316,6 +19443,7 @@
cleanups on new APIs for Node device (Daniel Berrange)
+
0.6.0: Jan 31 2009
- New features:
@@ -19325,6 +19453,7 @@
support copy-on-write storage volumes (Daniel Berrange),
support of storage cache control options for QEmu/KVM (Daniel Berrange)
+
- Portability:
fix old DBus API problem,
Debian portability fix (Daniel Berrange),
@@ -19338,6 +19467,7 @@
solaris Xen fixes (John Levon),
RPC portability to Solaris (Daniel Berrange)
+
- Documentation:
typo fixes (Richard Jones),
logging support,
@@ -19347,6 +19477,7 @@
libvirt-qpid and UML driver documentation (Daniel Berrange),
provide RNG schemas for all XML formats used in libvirt APIs (Daniel Berrange)
+
- Bug fixes:
segfault on virtual network without bridge name (Cole Robinson),
various locking fixes (Cole Robinson),
@@ -19368,6 +19499,7 @@
various xen driver fixes (Daniel Berrange),
some memory leak fixes (Daniel Berrange)
+
- Improvements:
driver infrastructure and locking (Daniel Berrange),
Test driver infrastructure (Daniel Berrange),
@@ -19393,6 +19525,7 @@
support VNC password settings for QEmu/KVM (Daniel Berrange),
qemu driver version reporting (Daniel Berrange)
+
- Cleanups:
converting linked lists to arrays (Daniel Berrange),
daemon RPC handling refactoring (Daniel Berrange),
@@ -19427,6 +19560,7 @@
QEmu driver init cleanups (Daniel Berrange)
+
0.5.1: Dec 4 2008
- Portability:
@@ -19434,9 +19568,11 @@
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),
@@ -19446,6 +19582,7 @@
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),
@@ -19455,10 +19592,12 @@
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:
@@ -19469,6 +19608,7 @@
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),
@@ -19478,6 +19618,7 @@
sys/poll.h portability fixes (Daniel Berrange),
gnulib and mingw cleanups (Jim Meyering)
+
- Documentation:
virsh man page cleanups (Mark McLoughlin),
doc for NIC model selection (Richard Jones),
@@ -19486,6 +19627,7 @@
inew APIs,
UML driver docs (Daniel Berrange)
+
- Bug fixes:
Xen interfaces ordering (Jim Fehlig),
startup timeout with multiple pty (Cole Robinson),
@@ -19503,6 +19645,7 @@
a couple of memory leaks on QEmu vnc (Jim Meyering),
lvs parsing fixes (Cole Robinson)
+
- Improvements:
LXC resources control and internal cgroup API (Dan Smith),
virDomainCreateLinux renamed virDomainDefineXML,
@@ -19535,6 +19678,7 @@
tweaks to node device implementation (Daniel Berrange),
OpenVZ vCPUs values init (Evgeniy Sokolov)
+
- Cleanups:
C99 initializers (Guido Gunther),
test output (Cole Robinson),
@@ -19565,21 +19709,25 @@
add some missing functions comments (Jim Meyering)
+
0.4.6: Sep 23 2008
- Documentation:
fix some comments in API (Anton Protopopov),
cleanup and extension of bindings and windows pages (Richard Jones)
+
- Portability:
missing include file (Richard Jones)
+
- Bug fixes:
avoid a segfault if missing qemu emulator (Cole Robinson),
reading vncdisplay from xend domain (Cole Robinson),
segfault in OpenVZ (Evgeniy Sokolov),
fix parsing of pool without a source (Chris Lalancette and Daniel Berrange)
+
- Improvements:
add storage disk volume delete (Cole Robinson),
KVM dynamic max CPU detection (Guido Günther),
@@ -19588,6 +19736,7 @@
network config in OpenVZ support (Evgeniy Sokolov),
enable stopping a pool in logical storage backend and cleanup deletion of pool (Chris Lalancette)
+
- Cleanups:
deadcode removal (Nguyen Anh Quynh),
fix one test case (Daniel Berrange),
@@ -19595,6 +19744,7 @@
structure initialization cleanup (Chris Lalancette)
+
0.4.5: Sep 8 2008
- New features:
@@ -19605,6 +19755,7 @@
USB device passthrough for QEmu/KVM (Guido Günther),
storage pool source discovery (David Lively)
+
- Portability:
fixes for MinGW (Atsushi SAKAI and Daniel Berrange),
detection of xen lib improvement (David Lively),
@@ -19615,6 +19766,7 @@
HTML generation fix,
-lpthread explicit linking when needed (Jim Meyering)
+
- Documentation:
various typo fixes (Anton Protopopov, Toth István, Atsushi SAKAI, Nguyen Anh Quynh),
Java bindings docs,
@@ -19624,6 +19776,7 @@
how to contribute to open source link (Richard Jones),
memory unit fixups (matthew chan)
+
- Bug fixes:
memory leaks and testing for OOM (Daniel Berrange),
do_open driver bug (Evgeniy Sokolov),
@@ -19667,6 +19820,7 @@
Fix Xen domains without PVFB console (Daniel Berrange),
OpenVZ config read bug fix (Evgeniy Sokolov)
+
- Improvements:
improved failure diagnostic for TAP (Jim Meyering),
better exec and error diagnostic for OpenVZ commands (Evgeniy Sokolov),
@@ -19692,6 +19846,7 @@
Augeas config file support (Daniel Berrange),
support for a domain name in network config (JJ Reynolds)
+
- Cleanups:
Python verbosity cleanup (Ryan Scott),
space and tabs cleanups (Atsushi SAKAI),
@@ -19712,6 +19867,7 @@
new convenience virFileReadLimFD function (Jim Meyering)
+
0.4.4: Jun 25 2008
- Bug fixes:
@@ -19721,16 +19877,19 @@
xen list APIs when max is zero,
string escape problems in the xm driver
+
- Improvements:
add autogen to tarballs,
improve iSCSI support (Chris Lalancette),
localization updates
+
- Cleanups:
const-ness fixed (Daniel P. Berrange),
string helpers for enumerations (Daniel P. Berrange)
+
0.4.3: Jun 12 2008
- New features:
@@ -19742,6 +19901,7 @@
support for NUMA and vCPU pinning in QEmu (Daniel Berrange),
new virDomainBlockPeek API (Richard Jones)
+
- Documentation:
coding guidelines (Jim Meyering and Richard Jones),
small man page missing entries and cleanup,
@@ -19753,6 +19913,7 @@
XML domain docs revamp (Daniel Berrange),
docs for remote listen-tls/tcp fixes (Kenneth Nagin)
+
- Bug fixes:
save change to config file for Xen (Ryan Scott),
fix /var/run/libvirt/ group ownership (Anton Protopopov),
@@ -19771,6 +19932,7 @@
let xend check block device syntax (Hiroyuki Kaguchi),
UUIDString for python fixes (Cole Robinson)
+
- Improvements:
fixes for MinGW compilation (Richard Jones),
autostart for running Xen domains (Cole Robinson),
@@ -19779,6 +19941,7 @@
autostart status printed in virsh domainfo (Shigeki Sakamoto),
better error messages for xend driver (Richard Jones)
+
- Code cleanups:
OpenVZ compilation (Richard Jones),
conn dom and net fields deprecation in error structures (Richard Jones),
@@ -19811,17 +19974,20 @@
missing driver entry points (Daniel Berrange)
+
0.4.2: Apr 8 2008
- New features:
memory operation for QEmu/KVM driver (Cole Robinson),
new routed networking schemas (Mads Olesen)
+
- Documentation:
storage documentation fixes (Atsushi Sakai),
many typo cleanups (Atsushi Sakai),
string fixes (Francesco Tombolini)
+
- Bug fixes:
pointer errors in qemu (Jim Meyering),
iSCSI login fix (Chris Lalancette),
@@ -19839,6 +20005,7 @@
do not ask polkit auth when root (Daniel Berrange),
handling of fork and pipe errors when starting the daemon (Richard Jones)
+
- Improvements:
better validation of MAC addresses (Jim Meyering and Hiroyuki Kaguchi),
virsh vcpupin error report (Shigeki Sakamoto),
@@ -19857,6 +20024,7 @@
NUMA support in test driver (Cole Robinson),
xen and hvm added to test driver capabilities (Cole Robinson)
+
- Code cleanup:
remove unused getopt header (Jim Meyering),
mark more strings as translatable (Guido Günther and Jim Meyering),
@@ -19865,6 +20033,7 @@
last error initializer (Guido Günther)
+
0.4.1: Mar 3 2008
- New features:
@@ -19872,12 +20041,14 @@
storage management (Daniel Berrange),
Xenner - Xen on KVM - support (Daniel Berrange)
+
- Documentation:
Fix of various typos (Atsushi SAKAI),
memory and vcpu settings details (Richard Jones),
ethernet bridging typo (Maxwell Bottiger),
add storage APIs documentation (Daniel Berrange)
+
- Bug fixes:
OpenVZ code compilation (Mikhail Pokidko),
crash in policykit auth handling (Daniel Berrange),
@@ -19900,6 +20071,7 @@
MAC addresses checks (Shigeki Sakamoto and Richard Jones),
allow to read non-seekable files (Jim Meyering)
+
- Improvements:
Windows build (Richard Jones),
KVM/QEmu shutdown (Guido Guenther),
@@ -19918,6 +20090,7 @@
block device statistics for QEmu/KVM (Richard Jones),
various improvements for Xenner (Daniel Berrange)
+
- Code cleanups:
avoid warnings (Daniel Berrange),
virRun helper function (Dan Berrange),
@@ -19947,6 +20120,7 @@
cleanup of various leaks (Jim Meyering)
+
0.4.0: Dec 18 2007
- New features:
@@ -19955,6 +20129,7 @@
SASL based authentication for libvirt remote support (Daniel Berrange),
PolicyKit authentication (Daniel Berrange)
+
- Documentation:
example files for QEMU and libvirtd configuations (Daniel Berrange),
english cleanups (Jim Paris),
@@ -19968,6 +20143,7 @@
Windows support page (Richard Jones),
authentication documentation updates (Daniel Berrange)
+
- Bug fixes:
NUMA topology error handling (Beth Kon),
NUMA topology cells without CPU (Beth Kon),
@@ -20003,6 +20179,7 @@
credential handling fixes (Daniel Berrange),
fix compatibility with Xen 3.2.0 (Daniel Berrange)
+
- Improvements:
/etc/libvirt/qemu.conf configuration for QEMU driver (Daniel Berrange),
NUMA cpu pinning in config files (DV and Saori Fukuta),
@@ -20015,6 +20192,7 @@
add extra utility functions to buffer (Richard Jones),
separate qparams module for handling query parameters (Richard Jones)
+
- Code cleanups:
remove virDomainRestart from API as it was never used (Richard Jones),
constify params for attach/detach APIs (Daniel Berrange),
@@ -20044,16 +20222,19 @@
use a variable name as sizeof argument (Jim Meyering)
+
0.3.3: Sep 30 2007
- New features:
Avahi mDNS daemon export (Daniel Berrange),
NUMA support (Beth Kan)
+
- Documentation:
cleanups (Toth Istvan),
typos (Eduardo Pereira)
+
- Bug fixes:
memory corruption on large dumps (Masayuki Sunou),
fix virsh vncdisplay command exit (Masayuki Sunou),
@@ -20067,6 +20248,7 @@
fix potential crash on multiple input XML tags (Daniel Berrange),
Solaris Xen hypercalls fixup (Mark Johnson)
+
- Improvements:
OpenVZ support (Shuveb Hussain and Anoop Cyriac),
CD-Rom reload on XEn (Hugh Brock),
@@ -20082,11 +20264,13 @@
vncpasswd extraction in configuration files if secure (Mark Johnson and Daniel Berrange),
Python bindings for block and interface statistics
+
- Code cleanups:
virDrvOpenRemoteFlags definition (Richard Jones),
configure tests and output (Daniel Berrange)
+
0.3.2: Aug 21 2007
- New features:
@@ -20094,11 +20278,13 @@
added API for migration (Richard Jones),
added APIs for block device and interface statistic (Richard Jones)
+
- Documentation:
examples for XML network APIs,
fix typo and schedinfo synopsis in man page (Atsushi SAKAI),
hypervisor support page update (Richard Jones)
+
- Bug fixes:
remove a couple of leaks in QEmu/KVM backend (Daniel berrange),
fix GnuTLS 1.0 compatibility (Richard Jones),
@@ -20112,6 +20298,7 @@
XenStore query memory leak (Masayuki Sunou),
virsh schedinfo cleanup (Saori Fukuta)
+
- Improvement:
virsh new ttyconsole command,
networking API implementation for test driver (Daniel berrange),
@@ -20122,12 +20309,14 @@
augment XML dumps with interface devices names (Richard Jones),
internal API to query drivers for features (Richard Jones)
+
- Cleanups:
Improve virNodeGetInfo implentation (Daniel berrange),
general UUID code cleanup (Daniel berrange),
fix API generator file selection
+
0.3.1: Jul 24 2007
- Documentation:
@@ -20137,6 +20326,7 @@
document VIRSH_DEFAULT_CONNECT_URI in virsh man page (David Lutterkort),
Relax-NG early grammar for the network XML (David Lutterkort)
+
- Bug fixes:
leaks in disk XML parsing (Masayuki Sunou),
hypervisor alignment call problems on PPC64 (Christian Ehrhardt),
@@ -20146,6 +20336,7 @@
avoid caching problem in remote daemon (Daniel Berrange),
avoid crash after QEmu domain failure (Daniel Berrange)
+
- Improvements:
checks of x509 certificates and keys (Daniel Berrange),
error reports in the daemon (Daniel Berrange),
@@ -20157,6 +20348,7 @@
range check in credit scheduler (with Saori Fukuta and Atsushi Sakai),
add support for listen VNC parameter un QEmu and fix command line arg (Daniel Berrange)
+
- Cleanups:
debug tracing (Richard Jones),
removal of --with-qemud-pid-file (Richard Jones),
@@ -20165,18 +20357,21 @@
xen header location detection (Richard Jones)
+
0.3.0: Jul 9 2007
- Features:
Secure Remote support (Richard Jones).
See the remote page of the documentation
+
- Documentation:
remote support (Richard Jones),
description of the URI connection strings (Richard Jones),
update of virsh man page,
matrix of libvirt API/hypervisor support with version information (Richard Jones)
+
- Bug fixes:
examples Makefile.am generation (Richard Jones),
SetMem fix (Mark Johnson),
@@ -20191,6 +20386,7 @@
configCache refill bug (Richard Jones),
fix XML serialization bugs
+
- Improvements:
QEmu switch to XDR-based protocol (Dan Berrange),
device attach/detach commands (Masayuki Sunou),
@@ -20199,6 +20395,7 @@
reunitifaction of remote and qemu daemon under a single libvirtd with a config file (Daniel Berrange),
Localization updates
+
- Cleanups:
parsing of connection URIs (Richard Jones),
messages from virsh (Saori Fukuta),
@@ -20223,6 +20420,7 @@
revamp of xen subdrivers interfaces (Richard Jones)
+
0.2.3: Jun 8 2007
- Documentation:
@@ -20230,6 +20428,7 @@
virConnectNumOfDefinedDomains doc (Jan Michael),
virsh help messages for dumpxml and net-dumpxml (Chris Wright)
+
- Bug fixes:
RelaxNG schemas regexp fix (Robin Green),
RelaxNG arch bug (Mark McLoughlin),
@@ -20251,6 +20450,7 @@
allow init even if the daemon is not running,
XML to config fix (Daniel Berrange)
+
- Improvements:
add a special error class for the test module (Richard Jones),
virConnectGetCapabilities on proxy (Richard Jones),
@@ -20267,6 +20467,7 @@
allow arguments to be passed to bootloader (Hugh Brock),
increase the test suite (Daniel Berrange and Hugh Brock)
+
- Cleanups:
Remove VIR_DRV_OPEN_QUIET (Richard Jones),
disable xm_internal.c for Xen > 3.0.3 (Daniel Berrange),
@@ -20277,6 +20478,7 @@
-Werror cleanup (Hugh Brock)
+
0.2.2: Apr 17 2007
- Documentation:
@@ -20287,6 +20489,7 @@
strings typos (Nikolay Sivov),
ilocalization problem raised by Thomas Canniot
+
- Bug fixes:
virsh memory values test (Masayuki Sunou),
operations without libvirt_qemud (Atsushi SAKAI),
@@ -20305,6 +20508,7 @@
integer overflow for qemu CPU time (Daniel Berrange),
QEMU binary path check (Daniel Berrange)
+
- Cleanups:
remove some global variables (Jim Meyering),
printf-style functions checks (Jim Meyering),
@@ -20320,6 +20524,7 @@
cleanup XPath libxml2 calls,
IPTables rules tightening (Daniel Berrange)
+
- Improvements:
more regression tests on XML (Daniel Berrange),
Python bindings now generate exception in error cases (Richard Jones),
@@ -20330,15 +20535,18 @@
multiple boot devices for HVM (Daniel Berrange)
+
0.2.1: Mar 16 2007
- Features:
Add support for network autostart and init scripts (Mark McLoughlin),
New API virConnectGetCapabilities() to detect the virtualization capabilities of a host (Richard Jones)
+
- Documentation:
Documentation updates especially on the XML formats
+
- Portability:
IA64 fixes (Atsushi SAKAI),
dependancies and build (Daniel Berrange),
@@ -20350,6 +20558,7 @@
configure time selection of drivers,
libvirt spec hacking (Daniel Berrange)
+
- Bug Fixes:
libvirt_qemud daemon path (Daniel Berrange),
libvirt config directory (Daniel Berrange and Mark McLoughlin),
@@ -20369,6 +20578,7 @@
unlimited memory handling (Atsushi SAKAI),
python binding fixes (Tatsuro Enokura)
+
- Improvements:
qemud signal handling (Mark),
don't shutdown or reboot domain0 (Kazuki Mizushima),
@@ -20381,41 +20591,50 @@
virtsh --readonly option (Rich Jones),
python bindings for new functions (Daniel Berrange)
+
- Cleanups:
Various internal cleanups (Richard Jones, Daniel Berrange, Mark McLoughlin)
+
0.2.0: Feb 14 2007
- Features:
Add support for QEmu and KVM virtualization (Daniel Berrange),
Add support for network configuration (Mark McLoughlin)
+
- Bug fixes:
avoid a crash in connect (Daniel Berrange),
virsh args parsing (Richard Jones)
+
- Improvements:
regression testing (Daniel Berrange),
localization string updates
+
- Cleanups:
Various internal cleanups (Mark McLoughlin, Richard Jones, Daniel Berrange, Karel Zak)
+
0.1.11: Jan 22 2007
- Features:
Added a Relax-NG schemas to check XML instances
+
- Bug Fixes:
Remove memory leak when freeing virConf objects
+
- Improvements:
Finish XML <-> XM config files support,
Finishing inactive domain support (Daniel Berrange)
+
0.1.10: Dec 20 2006
- Bug Fixes:
@@ -20423,6 +20642,7 @@
xenDaemonListDomains buffer overflow (Daniel Berrange),
reference count bug when creating Xen domains (Daniel Berrange)
+
- Improvements:
more localizations,
support graphic framebuffer for Xen paravirt (Daniel Berrange),
@@ -20430,6 +20650,7 @@
support for default Xen config files and inactive domains of 3.0.4 (Daniel Berrange)
+
0.1.9: Nov 29 2006
- Features:
@@ -20443,12 +20664,14 @@
add API to dump core of domains (but requires a patched xend),
pygrub bootloader information take over <os> information
+
- Bug Fixes:
fix OS reporting when running as non-root,
fix the reconnect regression test,
Fix a memory leak (Daniel Berrange),
python bindings: fix unsigned long marshalling (Daniel Berrange)
+
- Improvements:
python bindings: release interpeter lock when calling C (Daniel Berrange),
don't raise HTTP error when looking information for a domain,
@@ -20458,15 +20681,18 @@
python bindings: Domain instances now link to the Connect to avoid garbage collection and disconnect,
updated the localization strings
+
- Cleanups:
some refactoring to use the driver for all entry points
+
0.1.8: Oct 16 2006
- Documentation:
fix virsh man page (Noriko Mizumoto)
+
- Bug Fixes:
Bug for system with page size != 4k,
memory leak fixes (xend interface and XML parsing) (Daniel Berrange),
@@ -20474,12 +20700,14 @@
mlock/munlock size fixes (Daniel Berrange),
don't label crashed domains as shut off (Peter Vetere)
+
- Improvements:
vcpu number initialization (Philippe Berthault),
blktapdd support for alternate drivers like blktap (Daniel Berrange),
improve error reporting
+
0.1.7: Sep 29 2006
- Bug Fixes:
@@ -20487,6 +20715,7 @@
fix another problem in the hypercalls change in Xen changeset 86d26e6ec89b when getting domain information (Daniel Berrange)
+
0.1.6: Sep 22 2006
- Features:
@@ -20494,16 +20723,19 @@
Support for new Xen-3.0.3 cdrom and disk configuration (Daniel Berrange),
Support for setting VNC port when creating domains with new xend config files (Daniel Berrange)
+
- Bug Fixes:
Fix bug when running against xen-3.0.2 hypercalls (Jim Fehlig),
Fix reconnection problem when talking directly to http xend
+
0.1.5: Sep 5 2006
- Features:
Support for new hypercalls change in Xen changeset 86d26e6ec89b
+
- Bug Fixes:
virParseUUID() was wrong,
networking for paravirt guests (Daniel Berrange),
@@ -20511,6 +20743,7 @@
string cast bug when handling error in python (Pete Vetere),
HTTP 500 xend error code handling (Pete Vetere and Daniel Berrange)
+
- Improvements:
test suite for SEXPR <-> XML format conversions (Daniel Berrange),
virsh output regression suite (Daniel Berrange),
@@ -20521,12 +20754,14 @@
virsh output improvement (Daniel Berrange)
+
0.1.4: Aug 16 2006
- Documentation:
spelling (Daniel Berrange),
test driver examples
+
- Bug Fixes:
spec file fix (Mark McLoughlin),
error report problem (with Hugh Brock),
@@ -20536,6 +20771,7 @@
fix python detection code,
remove duplicate initialization errors (Daniel Berrange)
+
- Improvements:
UUID in XML description (Peter Vetere),
proxy code cleanup,
@@ -20548,11 +20784,13 @@
large improvements to test driver (Daniel Berrange)
+
0.1.3: Jul 11 2006
- Documentation:
augmented to cover hvm domains
+
- Bug Fixes:
build as non-root,
fix xend access when root,
@@ -20560,70 +20798,84 @@
XML serialization and parsing fixes (Mark McLoughlin),
allow to create domains without disk (Mark McLoughlin)
+
- Improvements:
xenDaemonLookupByID from O(n^2) to O(n) (Daniel Berrange),
support for fully virtualized guest (Jim Fehlig, DV, Mark McLoughlin)
+
0.1.2: Jul 3 2006
- Features:
proxy mechanism for unprivileged read-only access by http
+
- Bug Fixes:
headers include paths fixup
+
0.1.1: Jun 21 2006
- Features:
Cope with API change introduced in Xen changeset 10277,
new test driver for regression checks (Daniel P. Berrange)
+
- Documentation:
Python examples (David Lutterkort),
new Perl binding URL,
man page update (Karel Zak)
+
- Portability:
ncurses fallback (Jim Fehlig),
VPATH builds (Daniel P. Berrange)
+
- Bug Fixes:
uninitialized memory access in error reporting,
S-Expr parsing (Jim Fehlig, Jeremy Katz),
virConnectOpen bug,
remove a TODO in xs_internal.c
+
- Improvements:
added UUID to XML serialization,
buffer usage (Karel Zak),
--connect argument to virsh (Daniel P. Berrange)
+
- Cleanups:
new entry points,
cleanup of libvirt.c (with Daniel P. Berrange)
+
0.1.0: Apr 10 2006
- Features:
new APIs for Node information and Reboot
+
- Documentation:
updates on architecture and format,
typo fix (Jim Meyering),
virsh: man page (Andrew Puch)
+
- Portability:
--with-xen-distdir option (Ronald Aigner),
out of tree build and pkginfo cflag fix (Daniel Berrange)
+
- Bug Fixes:
error message (Jim Meyering),
error allocation in virsh (Jim Meyering),
virDomainLookupByID (Jim Fehlig)
+
- Improvements
enhancement and fixes of the XML description format (David Lutterkort and Jim Fehlig),
virsh: more options, create, nodeinfo (Karel Zak),
@@ -20632,6 +20884,7 @@
bindings: exception handling in examples (Jim Meyering),
bindings: perl ones out of tree (Daniel Berrange)
+
- Cleanups:
refactoring internals into a driver model,
more error handling,
@@ -20639,6 +20892,7 @@
thread safety and ref counting
+
0.0.6: Feb 28 2006
- Features:
@@ -20646,13 +20900,16 @@
add error handling APIs both synchronous and asynchronous,
added minimal hook for error handling at the python level
+
- Documentation:
augment the documentation and tests to cover error handling
+
- Improvements:
improved the python bindings
+
0.0.5: Feb 23 2006
- Features
@@ -20661,47 +20918,57 @@
Adding regression tests in python and examples in C,
Added devhelp help for Gnome/Gtk programmers,
+
- Documentation:
web site improvement, extended the documentation to cover the XML format and Python API
+
- Bug Fixes:
fixed the XML dump when using the Xend access,
Fixed a few more problem related to the name change
+
0.0.4: Feb 10 2006
- Bug Fixes:
Fix various bugs introduced in the name change
+
0.0.3: Feb 9 2006
- Features:
Switch name from 'libvir' to libvirt,
Starting infrastructure to add code examples
+
- Improvements:
Update of python bindings for completeness
+
0.0.2: Jan 29 2006
- Features:
integration of HTTP xend RPC based on libxend by Anthony Liquori for most operations,
Adding Save and Restore APIs
+
- Documentation:
Update of the documentation, web site redesign (Diana Fong)
+
- Bug Fixes:
fix the Python bindings bug when domain and connections where freed
+
- Improvements:
extended the virsh command line tool (Karel Zak),
remove xenstore transactions (Anthony Liguori)
+
0.0.1: Dec 19 2005
- Features:
@@ -20710,5 +20977,6 @@
Minimal autogenerated Python bindings
+