diff options
author | Laurent Léonard <laurent@open-minds.org> | 2009-09-18 03:14:36 +0200 |
---|---|---|
committer | Laurent Léonard <laurent@open-minds.org> | 2009-09-18 03:14:36 +0200 |
commit | b6cb73802b8f3e3b5b7c689a6cf42bcdd1de84b7 (patch) | |
tree | f4843c7733bd7df953a3b103c650be174f3dc999 /NEWS | |
parent | 4fb1a38b39adcd08a8376724b90a7da535fd2b80 (diff) |
Imported Upstream version 0.7.1
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 230 |
1 files changed, 230 insertions, 0 deletions
@@ -5,6 +5,236 @@ http://libvirt.org/news.html +0.7.1: Sep 15 2009: + - New features: + Add support for encrypted (qcow) volume creation. (Miloslav Trmač), + Secret manipulation public API (Miloslav Trmač), + Multipath storage support module (Dave Allan), + VBox add Storage Volume support (Pritesh Kothari), + Support configuration of huge pages in guests (Daniel P. Berrange), + Support new PolicyKit 1.0 API (Daniel P. Berrange), + 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), + Fix some typos and remove unhelpful acronyms in QEMU docs (Daniel P. Berrange), + Add documentation about the QEMU driver security features (Daniel P. Berrange), + Remove 'the-the' typo in docs (Daniel P. Berrange), + Fix some URLs in virsh manpage (Mark McLoughlin), + 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), + Fix more OOM handling bugs (Daniel P. Berrange), + Fix logging buffer overrun read (Daniel P. Berrange), + Fix misc thread locking bugs / bogus warnings (Daniel P. Berrange), + Fix regression from "Avoid polling on FDs with no events" (Chris Lalancette), + Close logfile fd after spawning qemu (Ryota Ozaki), + Check for libssh2 >= 1.0 for phy driver (Maximilian Wilhelm), + Avoid another leak in src/xend_internal.c (Matthias Bolte), + Avoid a leak in xenDaemonLookupByID (Matthias Bolte), + VBox fix minor bugs in display and added OOM checks (Pritesh Kothari), + Some close/fclose/closedir calls are missing (Matthias Bolte), + lxc_container.c: avoid a leak on error paths (Jim Meyering), + Fix several memory leaks (Ryota Ozaki), + Fix a memory leak in virsh (Laine Stump), + Fix ID field in virDomainPtr after starting Xen VM (Daniel P. Berrange), + Fix memory leak of monitor character device (Daniel P. Berrange), + Automatically set correct ownership of QEMU state directories (Daniel P. Berrange), + Avoid polling on FDs with no events enabled (Daniel P. Berrange), + esx_vi: return -1 upon failure, as intended (Matthias Bolte), + python: let libvirt_virConnectDomainEventCallback indicate success (Jim Meyering), + uml_conf.c: don't return an uninitialized pointer (Jim Meyering), + storage_backend.c: assure clang that inputvol can't be NULL (Jim Meyering), + libvir.c: avoid NULL dereference in virStoragePoolSetAutostart (Jim Meyering), + lxc: avoid NULL dereference upon getmntent failure (Jim Meyering), + storage_backend_fs: avoid NULL dereference on opendir failure (Jim Meyering), + Fix bugs in virDomainMigrate v2 code. (Chris Lalancette), + VMware ESX: Don't warn on some query parameter (Matthias Bolte), + Don't blindly reorder disk drives (Daniel P. Berrange), + Fix sexpr2string() to handle empty list. (Jim Fehlig), + Fix driver entry table for UML numa APIs (Daniel P. Berrange), + Fix crash in virsh vol-key command (Pritesh Kothari), + 517157 fix selinux problem with images on NFS (Darryl L. Pierce), + Fix phypOpen() escape_specialcharacters (Mattias Bolte), + Power Hypervisor: fix potential segfault (Mattias Bolte), + Fix bridge/tap system error reporting (Mark McLoughlin), + Reset PCI host devices after hot-unplug (Mark McLoughlin), + Reset unmanaged PCI host devices before hotplug (Mark McLoughlin), + Fix up connection reference counting. (Chris Lalancette), + Fix LXC driver crash when kernel doesn't support clone (Daniel P. Berrange), + Make LXC / UML drivers robust against NUMA topology brokenness (Daniel P. Berrange), + Run 'cont' on successful migration finish. (Chris Lalancette), + Fix QEMU domain status after restore. (Chris Lalancette), + Handle kernels with no ipv6 support (Mark McLoughlin), + Set perms on /var/lib/libvirt/boot to 0711 (Mark McLoughlin), + chown kernel/initrd before spawning qemu (Mark McLoughlin), + 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), + Add UUID definition required by storage encryption import (Daniel P. Berrange), + Make secrets RNG more strict (Daniel P. Berrange), + Fill in secret UUID for qcow encryption (Daniel P. Berrange), + Add usage type/id as a public API property of virSecret (Daniel P. Berrange), + Fix UUID handling in secrets/storage encryption APIs (Daniel P. Berrange), + Save vcpuinfo in status file (Daniel P. Berrange), + Restart libvirtd upon RPM upgrade (Daniel P. Berrange), + Add support for qcow encrypted volumes to qemu. (Miloslav Trmač), + Provide missing passphrase when creating a volume. (Miloslav Trmač), + Add virsh commands for secrets APIs (Miloslav Trmač), + Local file implementation of secret driver API (Miloslav Trmač), + Mask out flags used internally for virSecretGetValue (Miloslav Trmač), + Add <usage> to <secret> docs (Miloslav Trmač), + also allow use of XZ for Qemu image compression (Jim Meyering), + Support relabelling of USB and PCI devices (Daniel P. Berrange), + Add helper APIs for iterating over PCI device resource files (Daniel P. Berrange), + Add helper module for dealing with USB host devices (Daniel P. Berrange), + Test that domain-specific qemu machine types are used correctly (Mark McLoughlin), + Probe machine types from kvm binary too (Mark McLoughlin), + Look up machine types from all domains in qemudGetOldMachines() (Mark McLoughlin), + Test qemu machine aliases (Mark McLoughlin), + Add qemu -help test data for qemu-kvm-0.11.0-rc2 (Mark McLoughlin), + Add a more featureful qemu capabilities test data (Mark McLoughlin), + Add arm arch to capabilities schema (Mark McLoughlin), + Update capabilities schema to allow multiple machines per domain (Mark McLoughlin), + Add esx and tcp migration uri transports to capabilities schema (Mark McLoughlin), + Reintroduce support for lzop compression (Charles Duffy), + build: update gnulib submodule to latest (Jim Meyering), + Add flags and requires for Multipath storage (Daniel Veillard), + ESX raise error if UUID parse failed (Matthias Bolte), + ESX add domain undefine based on esxVI_UnregisterVM (Matthias Bolte), + ESX add esxGetCapabilities() with basic defaults (Matthias Bolte), + Switch Power Hypervisor to libssh2 (Eduardo Otubo), + Allow libvirtd to RPC to external libvirtd (Chris Lalancette), + Add support for setting disk drive serial numbers (Daniel P. Berrange), + VBox support for defining/dumping video devices (Pritesh Kothari), + Generic parsing support for video acceleration (Pritesh Kothari), + VMware ESX: Allow ethernet address type 'vpx' (Matthias Bolte), + Support for getting/setting number of cpus in VBox (Pritesh Kothari), + Make handling of monitor prompts more general. (Miloslav Trmač), + Attach encryption information to virDomainDiskDef. (Miloslav Trmač), + Recognize encryption format of qcow volumes. (Miloslav Trmač), + Attach encryption information to virStorageVolDef. (Miloslav Trmač), + Add volume encryption information handling. (Miloslav Trmač), + Secret manipulation API docs refresh and wire up python generator (Miloslav Trmač), + Secret manipulation remote client (Miloslav Trmač), + Secret manipulation libvirtd wire protocol and remote dispatcher (Miloslav Trmač), + Secret manipulation public API implementation (Miloslav Trmač), + Secret manipulation internal API (Miloslav Trmač), + Add test for recently fixed crash with latest XenD (Daniel P. Berrange), + Don't expose 'vnet%d' to the user (Mark McLoughlin), + Maintain a list of active PCI hostdevs and use it in pciResetDevice() (Mark McLoughlin), + Simplify PCI hostdev prepare/re-attach using a pciDeviceList type (Mark McLoughlin), + Use pci_addr=auto with QEMU's pci_add monitor command (Mark McLoughlin), + Check active domain hostdevs before allowing PCI reset (Mark McLoughlin), + Allow pciResetDevice() to reset multiple devices (Mark McLoughlin), + Improve PCI host device reset error message (Mark McLoughlin), + Reset and re-attach PCI host devices on guest shutdown (Mark McLoughlin), + Allow PM reset on multi-function PCI devices (Mark McLoughlin), + Detect KVM's PCI device assignment support (Mark McLoughlin), + 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), + Fix use of dlopen modules (Daniel P. Berrange), + Consolidate "cont" into qemudMonitorSendCont() (Miloslav Trmač), + Cleanup sec driver error reporting to use virReportSystemError (Daniel P. Berrange), + Port QEMU driver to use USB/PCI device helpers (Daniel P. Berrange), + Simplify and fix qemudCanonicalizeMachine() (Mark McLoughlin), + Split up qemudGetOldMachines() (Mark McLoughlin), + Re-factor qemu test machine allocation code (Mark McLoughlin), + Canonicalize the qemu machine type in qemuxml2argvtest (Mark McLoughlin), + Dump qemu driver capabilities if test debugging enabled (Mark McLoughlin), + Fix formatting of machine types in capabilities XML (Mark McLoughlin), + qemu_driver.c: factor out more duplication (Jim Meyering), + Deprecate lzma and lzop in favor of xz, add dep (Daniel Veillard), + qemu_driver.c: factor out duplication in compression-type handling (Jim Meyering), + openvz_conf.c: remove dead store to "p"; use strchrnul (Jim Meyering), + Remove some tabs used for indent (Daniel Veillard), + Updated a number of localizations and regenerated (Daniel Veillard), + Add a missing comment (Miloslav Trmač), + Fix a pasto in storage_encryption_conf.c (Miloslav Trmač), + xm_internal.c: remove four useless comparisons after strchr (Jim Meyering), + xm_internal.c: remove dead increment of "data" (Jim Meyering), + network_driver.c: remove dead store to "err" (Jim Meyering), + iptables.c: remove dead store to "s" (Jim Meyering), + util.c: avoid dead store to "flag" (Jim Meyering), + domain_conf.c: remove two dead stores (Jim Meyering), + xm_internal.c: remove two ret=... dead stores (Jim Meyering), + xm_internal.c: remove dead stores of local, "type" (Jim Meyering), + network_conf.c: remove dead store to "err" (Jim Meyering), + openvz_driver.c: avoid dead store to "err" (Jim Meyering), + xend_internal.c: Remove two dead stores to "ret" (Jim Meyering), + storage_driver.c: remove two dead stores to "backend" (Jim Meyering), + qemu_conf.c: add a comment suggesting why we leave a dead-store (Jim Meyering), + hash.c: remove a dead store (Jim Meyering), + interface_conf.c: remove a dead-store and declaration (Jim Meyering), + eventtest.c: detect write failure and avoid dead stores (Jim Meyering), + openvz_conf.c: Remove dead store to copy_fd (Jim Meyering), + storage_backend_logical.c: appease clang: remove useless increment (Jim Meyering), + ESX simplify SOAP request and response handling (Matthias Bolte), + ESX use virXPathNode*() to simplify XPath handling (Matthias Bolte), + ESX: make esxVI_GetVirtualMachineIdentity() robust (Matthias Bolte), + ESX: Fix VMX path parsing and URL encoding (Matthias Bolte), + VBox driver cleanups (Pritesh Kothari), + PHYP driver cleanups (Daniel Veillard), + Move QEMU monitor socket in /var/lib/libvirt/qemu (Daniel P. Berrange), + xen_internal.c: remove two unused local variables (Jim Meyering), + mdns.c: remove dead initialization (Jim Meyering), + node_device_conf.c: remove dead initialization (Jim Meyering), + openvz_conf.c: don't use undefined local, "net" (Jim Meyering), + test.c: don't use undefined local, "def" (Jim Meyering), + remote_internal.c: appease clang (Jim Meyering), + infra: define ATTRIBUTE_NONNULL to mark non-NULL parameters (Jim Meyering), + lxc: don't unlink(NULL) in main (Jim Meyering), + storage_conf.c: avoid overflow upon use of "z" or "Z" (zebi) suffix (Jim Meyering), + VBox cleanup and update of networking shutdown (Pritesh Kothari), + Box cleanup and update of networking XML functions (Pritesh Kothari), + Fix misc OOM bugs (Daniel P. Berrange), + Misc fixes to secrets API code (Daniel P. Berrange), + Only add glusterfs dep for Fedora >= 11 (Daniel P. Berrange), + Remove redundant base64 include file (Daniel P. Berrange), + Don't assume buffered output echoes the command. (Miloslav Trmač), + Update chinese, polish and spanish localizations (Daniel Veillard), + OpenVZ: accept NULL as type for GetMaxVCPUs. (Chris Lalancette), + Remove use of strncpy in qemudExtractMonitorPath. (Chris Lalancette), + Refactor policycode auth code to avoid compiler warnings (Daniel P. Berrange), + spec file: add URL to Source tag (Mark McLoughlin), + Small fixes for qemu save compression. (Chris Lalancette), + Fix thinko in PCI hostdev detach (Mark McLoughlin), + Revert changes to allow pciResetDevice() reset multiple devices (Mark McLoughlin), + Fix list updating after disk/network/hostdev hot-unplug (Mark McLoughlin), + Re-name remote_internal.c:driver to remote_driver (Mark McLoughlin), + Cosmetic change to 'virsh nodedev-list --tree' output (Mark McLoughlin), + Re-factor hostdev hotplug (Mark McLoughlin), + Remove a duplicated assignment in Xen PCI parsing. (Chris Lalancette), + Fix up a few minor indentation issues. (Chris Lalancette), + Fix phyp escape_specialcharacters. (Chris Lalancette), + Make openvzGetVPSUUID take a len. (Chris Lalancette), + Minor cleanup of error path for c_oneVmInfo. (Chris Lalancette), + Fix up a whitespace in comments in src/console.c (Chris Lalancette), + Fix up a stray whitespace in virHashGrow. (Chris Lalancette), + Remove unsafe strncpy from esx_vmx.c (Chris Lalancette), + Cleanup VIR_LOG_DEBUG parsing in eventtest (Amy Griffis), + Tighten libvirt's parsing of logging env (Amy Griffis), + Cleanup structure name naming (Matthias Bolte), + Add proper OOM reporting for esxDomainGetOSType (Matthias Bolte) + + + 0.7.0: Aug 5 2009: - New features: Interface implementation based on netcf (Laine Stump, Daniel Veillard), Add new net filesystem glusterfs (Harshavardhana), |