summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorLaurent Léonard <laurent@open-minds.org>2009-09-18 03:14:36 +0200
committerLaurent Léonard <laurent@open-minds.org>2009-09-18 03:14:36 +0200
commitb6cb73802b8f3e3b5b7c689a6cf42bcdd1de84b7 (patch)
treef4843c7733bd7df953a3b103c650be174f3dc999 /NEWS
parent4fb1a38b39adcd08a8376724b90a7da535fd2b80 (diff)
Imported Upstream version 0.7.1
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS230
1 files changed, 230 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index f0af05e8c..0a76dcf63 100644
--- a/NEWS
+++ b/NEWS
@@ -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),