libvirt 0.10.2.2 maintenance release is now available. This is
libvirt 0.10.2 with additional bugfixes that have accumulated
upstream since the initial release.
This release can be downloaded at:
http://libvirt.org/sources/stable_updates/libvirt-0.10.2.2.tar.gz
Changes in this version:
* dnsmasq: Fix parsing of the version number
* dnsmasq: Fix parsing of the version number
* storage: Error out earlier if the volume target path already exists
* remote: Avoid the thread race condition
* qemu: Don't free PCI device if adding it to activePciHostdevs fails
* build: fix incremental autogen.sh when no AUTHORS is present
* conf: prevent crash with no uuid in cephx auth secret
* Allow duration=0 for virsh nodesuspend
* Quote client identity in SASL whitelist log message
* Fix uninitialized variables
* nwfilter: report an error on OOM
* virsh: check the return value of virStoragePoolGetAutostart
* conf: fix uninitialized variable in virDomainListSnapshots
* rpc: don't destroy xdr before creating it in virNetMessageEncodeHeader
* virsh: do timing even for unusable connections
* virsh: use correct sizeof when allocating cpumap
* util: fix virBitmap allocation in virProcessInfoGetAffinity
* network: fix crash when portgroup has no name
* Fix leak of virNetworkPtr in LXC startup failure path
* Fix error reporting in virNetDevVethDelete
* Ensure transient def is removed if LXC start fails
* Ensure failure to create macvtap device aborts LXC start
* Avoid crash when LXC start fails with no interface target
* Specify name of target interface with macvlan error
* Treat missing driver cgroup as fatal in LXC driver
* Ensure LXC container exits if cgroups setup fails
* lxc: Don't crash if no security driver is specified in libvirt_lxc
* lxc: Avoid segfault of libvirt_lxc helper on early cleanup paths
* storage: fix logical volume cloning
* Skip deleted timers when calculting next timeout
* Warn if requesting update to non-existent timer/handle watch
* Fix virDiskNameToIndex to actually ignore partition numbers
* conf: Report sensible error for invalid disk name
* Use virNetServerRun instead of custom main loop
* storage: Fix bug of fs pool destroying
* conf: add support for booting from redirected USB devices
* qemu: allow larger discrepency between memory & currentMemory in
domain xml
* nodeinfo: support kernels that lack socket information
* virsh: save: report an error if XML file can't be read
* Doug Goldstein gained commit capability (cherry picked from commit
bf60b6b33fd8e989b56c5a5cd4ea9660cbd0e556)
* build: rerun bootstrap if AUTHORS is missing
* Fix uninitialized variable in virLXCControllerSetupDevPTS
* qemu: Don't force port=0 for SPICE
* Fix "virsh create" example
* esx: Yet another connection fix for 5.1
* qemu: Add controllers in specified order
* qemu: Wrap controllers code into dummy loop
* spec: replace scriptlets with new systemd macros
* iohelper: Don't report errors on special FDs
* qemu: Fix possible race when pausing guest
* net: Remove dnsmasq and radvd files also when destroying transient
nets
* net: Move creation of dnsmasq hosts file to function starting dnsmasq
* conf: net: Fix deadlock if assignment of network def fails
* conf: net: Fix helper for applying new network definition
* Linux Containers are not allowed to create device nodes.
* net-update docs: s/domain/network/
* iohelper: fdatasync() at the end
* qemu: Fix EmulatorPinInfo without emulatorpin
* bugfix: ip6tables rule removal
* Create temporary dir for socket
* util: do a better job of matching up pids with their binaries
* qemu: pass -usb and usb hubs earlier, so USB disks with static address
are handled properly (cherry picked from commit
81af5336acf4c765ef1201e7762d003ae0b0011e)
* qemu: Do not ignore address for USB disks (cherry picked from commit
8f708761c0d0e4eaf36bcb274d4f49fc3e0c3874)
* esx: Fix connection to ESX 5.1
* conf: fix virDomainNetGetActualDirect*() and BridgeName()
* network: use dnsmasq --bind-dynamic when available
* util: new virSocketAddrIsPrivate function
* util: capabilities detection for dnsmasq
* add ppc64 and s390x to arches where qemu-kvm exists
* qemu: Always format CPU topology
* spec: don't enable cgconfig under systemd
* qemu: Fix name comparison in qemuMonitorJSONBlockIoThrottleInfo()
* qemu: Keep QEMU host drive prefix in BlkIoTune
For info about past maintenance releases, see:
http://wiki.libvirt.org/page/Maintenance_Releases
Thanks,
Cole