libvirt 0.10.2.1 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.1.tar.gz Changes in this version: * qemu: Fix domxml-to-native network model conversion * parallels: fix build for some older compilers * documentation: HTML tag fix * network: fix networkValidate check for default portgroup and vlan * esx: Update version checks for vSphere 5.1 * Fix detection of Xen sysctl version 9 * selinux: Don't fail RestoreAll if file doesn't have a default label * storage: don't shadow global 'wait' declaration * Remove a couple duplicates from AUTHORS.in (cherry picked from commit 2e99fa0385eea0084c520b4a3798a8663fb11b7a) * storage: Don't do wait loops from VolLookupByPath * storage: Add timeout for iscsi volume's stable path discovery * spec: Fix multilib issue with systemtap tapsets * docs: Fix installation of internals/*.html * virsh: Fix segfault of snapshot-list * docs: virsh: clarify behavior of send-key * daemon: Avoid 'Could not find keytab file' in syslog * network: don't allow multiple default portgroups * network: always create dnsmasq hosts and addnhosts files, even if empty * network: free/null newDef if network fails to start * Autogenerate AUTHORS * build: avoid infinite autogen loop * selinux: relabel tapfd in qemuPhysIfaceConnect * network: Set to NULL after virNetworkDefFree() * selinux: remove unused variables in socket labelling (cherry picked from commit d37a3a1d6c6508f235965185453602ba310cc66e) * selinux: fix wrong tapfd relablling * selinux: Use raw contexts 2 * selinux: add security selinux function to label tapfd * selinux: Use raw contexts * network: fix dnsmasq/radvd binding to IPv6 on recent kernels * qemu: Clear async job when p2p migration fails early * storage: lvm: lvcreate fails with allocation=0, don't do that * storage: lvm: Don't overwrite lvcreate errors * spec: Add runtime requirement for libssh2 * spec: Add support for libssh2 transport * conf: Fix crash with cleanup * Properly parse (unsigned) long long * Correct name of domain/pm/suspend-to-mem in docs (cherry picked from commit 0ec6aebb6461b3d6ef71322114cf160ae2d3de19) * storage: Report UUID/name consistently in driver errors * Change qemuSetSchedularParameters to use AFFECT_CURRENT * nodeinfo: Fully convert to new virReportError * Call curl_global_init from virInitialize to avoid thread-safety issues * fix kvm_pv_eoi with kvmclock * esx: Disable libcurl's use of signals to fix a segfault * S390: Buffer too small for large CPU numbers. * spec: prefer canonical name of util-linux * docs: fix links in migration.html TOC * Correct checking of virStrcpyStatic() return value * build: avoid -Wno-format on new-enough gcc * qemu: Use proper agent entering function when freezing filesystems * lxc: Correctly report active cgroups * build: fix bitmap conversion when !CPU_ALLOC * Add note about numeric domain names to manpage * build: default selinuxfs mount point to /sys/fs/selinux * ARMHF: implement /proc/cpuinfo parsing * python: return error if PyObject obj is NULL for unwrapper helper functions * Fix compilation of legacy xen driver with Xen 4.2 * Fix handling of itanium arch name in QEMU driver * Fix potential deadlock when agent is closed * Fix (rare) deadlock in QEMU monitor callbacks * Don't skip over socket label cleanup * Don't ignore return value of qemuProcessKill * Fix deadlock in handling EOF in LXC monitor * Support Xen sysctl version 9 in Xen 4.2 * build: avoid older gcc warning * parallels: don't give null pointers to virBitmapEqual * parallels: fix memory allocation * Don't use O_TRUNC when opening QEMU logfiles * Simplify some redundant locking while unref'ing objects * Remove pointless virLXCProcessMonitorDestroy method * Convert virLXCMonitor to use virObject * Move virProcess{Kill,Abort,TranslateStatus} into virprocess.{c,h} * Move virProcessKill into virprocess.{h,c} * Rename virCommandTranslateStatus to virProcessTranslateStatus * Rename virPid{Abort,Wait} to virProcess{Abort,Wait} * Rename virKillProcess to virProcessKill * Fix start of containers with custom root filesystem * Update how to compile with -Werror * build: fix detection of netcf linked with libnl1 * command: Change virCommandAddEnv so it replaces existing environment variables. (cherry picked from commit 2b32735af480055e27400068d27364d521071117) * command: Move environ-adding code to common function virCommandAddEnv. For info about past maintenance releases, see: http://wiki.libvirt.org/page/Maintenance_Releases Thanks, Cole -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list