diff options
author | Guido Günther <agx@sigxcpu.org> | 2010-05-08 20:08:27 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2010-05-08 20:08:27 +0200 |
commit | 647cbd63e43bc2ec6942c99c18dede066dc2b368 (patch) | |
tree | ce4229b1960fdb8cd9aa96490858328ca8bfa0ce /NEWS | |
parent | 01e95348403c03d119888a76c9d51d70399a3d99 (diff) |
Imported Upstream version 0.8.1
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 175 |
1 files changed, 175 insertions, 0 deletions
@@ -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), |