summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2010-05-08 20:08:27 +0200
committerGuido Günther <agx@sigxcpu.org>2010-05-08 20:08:27 +0200
commit647cbd63e43bc2ec6942c99c18dede066dc2b368 (patch)
treece4229b1960fdb8cd9aa96490858328ca8bfa0ce /NEWS
parent01e95348403c03d119888a76c9d51d70399a3d99 (diff)
Imported Upstream version 0.8.1
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS175
1 files changed, 175 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 78b1c3567..f16b8f2d8 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,181 @@
http://libvirt.org/news.html
+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),
+ build: fix autogen rule for VPATH build (Eric Blake),
+ Fix build with DEBUG_RAW_IO=1 (Jiri Denemark),
+ Don't try to build qemu and lxc on non-Linux platforms (Daniel Veillard),
+ cygwin: Handle differences in the XDR implementation (Matthias Bolte),
+ Cygwin's GCC doesn't like this .sa_handler initialization for some reason (Matthias Bolte),
+ linux/if.h header is not available on non-Linux platforms (Matthias Bolte),
+ cygwin: Check explicitly for getmntent_r (Matthias Bolte),
+ Disable stateful OpenNebula driver if libvirtd is disabled (Matthias Bolte),
+ build: don't include winsock2.h on cygwin (Eric Blake),
+ portability fixes to tools/virt-pki-validate.in (Dustin Kirkland),
+ virt-aa-helper-test: avoid non-portable echo -n (Eric Blake),
+ schematestutils.sh: improve shell portability: avoid "echo -e" (Jim Meyering),
+ 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),
+ Fix detection of disk in IO events (Daniel P. Berrange),
+ Fix a virsh edit memory leak (Chris Lalancette),
+ Fix a qemuDomainPCIAddressSetFree memory leak (Chris Lalancette),
+ Fix a memory leak in the node_device_udev code (Chris Lalancette),
+ qemuDomainSnapshotCreateXML: avoid NULL dereferences (Jim Meyering),
+ qemudDomainCreate: correct a slightly misdirected goto (Jim Meyering),
+ Fix handling of security driver restore failures in QEMU domain save (Daniel P. Berrange),
+ Fix QEMU domain save to block devices with cgroups enabled (Daniel P. Berrange),
+ Fix QEMU save/restore with block devices (Daniel P. Berrange),
+ Fix crash when cleaning up from failed save attempt (Daniel P. Berrange),
+ The base used for conversion of USB values should be 16 not 10. (Klaus Ethgen),
+ Fix up the locking in the snapshot code. (Chris Lalancette),
+ Ignore qemu STOP event when stopping CPUs (Jiri Denemark),
+ Fix memory leak in virsh snapshot-list. (Chris Lalancette),
+ Fix virDomainSnapshotObjFree memory leak. (Chris Lalancette),
+ Fix a memory leak in the snapshot code in libvirtd. (Chris Lalancette),
+ QEmu JSON drop timestamp from command object (Luiz Capitulino),
+ Fix crash in nwfilter driver check (Daniel P. Berrange),
+ qemu: fix security context references in DAC code (Spencer Shimko),
+ Properly indent encryption tags (David Allan),
+ Fix locking in qemudDomainCoreDump (Jiri Denemark),
+ Poll for migration end every 50ms instead of 50us (Jiri Denemark),
+ configure.ac SELinux fixes (Spencer Shimko),
+ Fix QEMU text monitor command error checking (Daniel P. Berrange),
+ Fix CPU hotplug command names (Daniel P. Berrange),
+ Fix printing of event detail in python events demo program (Daniel P. Berrange),
+ Fix initial VCPU pinning in qemu driver (Jiri Denemark),
+ Make avahi startup more robust. (Chris Lalancette),
+ esx: Don't treat an empty root snapshot list as error (Chris Wong),
+ esx: Fix FindByIp response handling (Matthias Bolte),
+ esx: Fix virtualHW.version generation (Matthias Bolte),
+ Fix device_del in JSON mode for QEMU (Daniel P. Berrange),
+ nwfilter: Free nwfilter hash of virConnectPtr (Matthias Bolte),
+ remote: react to failures on wakeupFD (Eric Blake),
+ Fix CDROM media change for QEMU when using -device syntax (Daniel P. Berrange),
+ Fix QEMU memory stats JSON mode (Daniel P. Berrange),
+ Trivial fix: Add braces to for statement to avoid crashes (Stefan Berger),
+ qemudDomainAttachSCSIDisk: avoid FP NULL-ptr-deref from clang (Jim Meyering),
+ qemudDomainAttachSCSIDisk: avoid FP NULL-ptr-deref from clang (Jim Meyering),
+ virGetHostnameLocalhost: avoid FP NULL-ptr-deref from clang (Jim Meyering),
+ nwfilter_ebiptables_driver.c: avoid NULL dereference (Jim Meyering),
+ 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),
+ Prevent updates while IP address learn thread is running (Stefan Berger),
+ Syncronize the teardown of rules with the thread (Stefan Berger),
+ Clean all tables before applying 'basic' rules (Stefan Berger),
+ MAke virFileHasSuffix case insensitive (Paul Dorman),
+ nwfilter: Also pick IP address from a DHCP ACK message (Stefan Berger),
+ Implement python binding for virDomainGetBlockInfo (Daniel P. Berrange),
+ Add new domblkinfo command to virsh (Daniel P. Berrange),
+ Implement virDomainGetBlockInfo in QEMU driver (Daniel P. Berrange),
+ Remote protocol impl for virDomainGetBlockInfo (Daniel P. Berrange),
+ Internal driver API infrastructure for virDomainGetBlockInfo (Daniel P. Berrange),
+ Report better error if qemuSnapshotIsAllowed failed. (Chris Lalancette),
+ nwfilter: python bindings for nwfilter (Stefan Berger),
+ Move dnsmasq host file to a separate directory (Daniel Veillard),
+ nwfilter: allow to mix filterrefs and rules in the schema (Stefan Berger),
+ Avoid create/unlink with block devs used for QEMU save (Daniel P. Berrange),
+ nwfilter: let qemu's after-migration packet pass (Stefan Berger),
+ Fix up the error message if we can't parse the snapshot XML. (Chris Lalancette),
+ nwfilter: add support for RAPR protocol (Stefan Berger),
+ nwfilter: enable hex number inputs in filter XML (Stefan Berger),
+ Add build support for dnsmasq module (Satoru SATOH),
+ Add dnsmasq module files (Satoru SATOH),
+ Fix make dist missing ESX generated files (Daniel Veillard),
+ Fix printing of pathnames on error in qemuDomainSnapshotLoad. (Chris Lalancette),
+ Improve configure error message about missing Linux headers (Matthias Bolte),
+ nwfilter: extend schema + add testcase w/ connlimit-above (Stefan Berger),
+ addrToString: give better error message (Eric Blake),
+ Fake host CPU for qemu tests (Jiri Denemark),
+ Use configured CPU model if possible (Jiri Denemark),
+ Support removing features when converting data to CPU (Jiri Denemark),
+ Move MIN macro to util.h so that others can use it (Jiri Denemark),
+ Deal with CPU models in [] (Jiri Denemark),
+ Ignore empty type attribute in driver element of virtual disks (Guido Günther),
+ esx: Gather some XML generation macros in esx_vi.h (Matthias Bolte),
+ nwfilter: add support for connlimit match (Stefan Berger),
+ Extend fwall-drv interface and call functions via interface (Stefan Berger),
+ esx: Add support for the VMXNET 2 (Enhanced) NIC model (Matthias Bolte),
+ Install nwfilter xml files from source directory. (Philipp Hahn),
+ Fixup python binding for virDomainSnapshot APIs (Daniel P. Berrange),
+ Fix network hotplug to use device_add in QEMU (Daniel P. Berrange),
+ Fix error reporting for getfd + host_net_add in QEMU (Daniel P. Berrange),
+ Replace printf with logging macros (Matthias Bolte),
+ Mark internal.h for translation (Jiri Denemark),
+ Use virCheckFlags for APIs added in 0.8.0 (Jiri Denemark),
+ Introduce virCheckFlags for consistent flags checking (Jiri Denemark),
+ nwfilter: Clear all state tracking from a drop rule (Stefan Berger),
+ Update to latest gnulib to get strtok_r relaxed to LGPLv2+ (Matthias Bolte),
+ esx: Add nwfilter driver stub (Matthias Bolte),
+ util: ensure safe{read,write,zero} return is checked (Eric Blake),
+ Update QEMU device_add command in JSON mode (Daniel P. Berrange),
+ Rename parameter in qemuMonitorDeviceDel (Daniel P. Berrange),
+ Run test suite as part of RPM build process (Daniel P. Berrange),
+ Fix QEMU command building errors to reflect unsupported configuration (Daniel P. Berrange),
+ nwfilter: fix tear down order and consolidate functions (Stefan Berger),
+ Fix close_used_without_including_unistd_h error (Matthias Bolte),
+ Implement variable length structure allocator (David Allan),
+ build: set STATIC_ANALYSIS when running via clang or coverity (Jim Meyering),
+ sa_assert: assert-like macro, enabled only for use with static analyzers (Jim Meyering),
+ Implement forgotten backend of virInterfaceIsActive() (Laine Stump),
+ nwfilter: use virFindFileInPath for needed CLI tools (Stefan Berger),
+ esx: Extend esx_vi_generator.py to cover methods too (Matthias Bolte),
+ 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),
+ Fix indentation for storage conf XML (David Allan),
+ Make virDomainSnapshotObjListDeinit static. (Chris Lalancette),
+ Some NWFilter symbols are conditional and have to be exported conditional (Matthias Bolte),
+ xen: Fix inside_daemon beeing unused when libvirtd is disabled (Matthias Bolte),
+ maint: update AUTHORS (Marco Bozzolan),
+ maint: update AUTHORS with recent contributors (Eric Blake),
+ maint: enforce whitespace on shell scripts (Eric Blake),
+ testutilsqemu: avoid uninitialized variable (Eric Blake),
+ maint: ignore 'make syntax-check' failure files (Eric Blake),
+ build: fix preprocessor indentation (Eric Blake),
+ build: avoid compiler warning (Eric Blake),
+ Explicitly set virStoragePoolTypeInfo FS and NETFS defaults (Matthias Bolte),
+ Mark in_open parameter of remoteAuthenticate as unused when it's unused (Matthias Bolte),
+ Don't ship generated python/libvirt.? files. (Philipp Hahn),
+ esx: Replace scanf with STRSKIP and strtok_r (Matthias Bolte),
+ maint: another preprocessor fix (Eric Blake),
+ Remove code from JSON monitor for commands that won't be ported (Daniel P. Berrange),
+ Fix apibuild.py warnings about missing ':' (Matthias Bolte),
+ xend_internal.c: assure clang that we do not dereference NULL (Jim Meyering),
+ build: fix recent 'make syntax-check' failure (Eric Blake),
+ virStorageBackendFileSystemMount: prefer strdup over virAsprintf (Jim Meyering),
+ virStorageBackendFileSystemMount: placate clang (Jim Meyering),
+ openvzGetProcessInfo: address clang-detected low-probability flaw (Jim Meyering),
+ vshCommandRun: avoid used-uninitialized timing-related report from clang (Jim Meyering),
+ Fix up formatting of remote protocol stuff. (Chris Lalancette),
+ Remove some debugging leftovers. (Chris Lalancette),
+ build: fix syntax-check problems (Eric Blake)
+
+
+
0.8.0: Apr 12 2010:
- Features:
esx: Add domain snapshot support (Matthias Bolte),