libvirt 1.2.18.1 is now available. This is a maintenance release of libvirt 1.2.18 with additional bugfixes that have accumulated upstream since the initial release. This release can be downloaded at: http://libvirt.org/sources/stable_updates/libvirt-1.2.18.1.tar.gz Changes in this version: * test driver: don't unlock pool after freeing it * libxl: fix AttachDeviceConfig on hostdev type * security_selinux: Take @privileged into account * selinux: fix compile errors * security_selinux: Add SetDirLabel support * security: Add virSecurityDomainSetDirLabel * security_selinux: Use proper structure to access socket data * security_selinux: Replace SELinuxSCSICallbackData with proper struct * virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType * virSecurityManager: Track if running as privileged * qemu: hotplug: Properly clean up drive backend if frontend hotplug fails * xen: fix race in refresh of config cache * libxl: don't end job for ephemeal domain on start failure * conf: fix crash when parsing a unordered NUMA <cell/> * qemu: Check virGetLastError return value for migration finish failure * libxl: don't overwrite error from virNetSocketNewConnectTCP() * domain-conf: escape string for socket attribute * src: Check for symbols ordering in ADMIN_SYM_FILES * src: Cleanup libvirt_admin.syms * src: Check libvirt_admin.syms for exported symbols * util: fallback to ioctl(SIOCBRDELBR) if netlink RTM_DELLINK fails * util: fallback to ioctl(SIOCBRADDBR) if netlink RTM_NEWLINK fails * libxl: acquire a job when receiving a migrating domain * libxl: don't attempt to resume domain when suspend fails * libxl: fix ref counting of libxlMigrationDstArgs * libvirt_lxc: Claim success for --help * virt-aa-helper: Improve valid_path * qemu: Emit correct audit message for memory hot unplug * qemu: Emit correct audit message for memory hot plug * hostdev: skip ACS check when using VFIO for device assignment * Start daemon only after filesystems are mounted * virt-aa-helper: add NVRAM store file for read/write * qemu: Update blkio.weight value after successful set * Eliminate incorrect and unnecessary check for changed IP address * virt-aa-helper: allow access to /usr/share/ovmf/ * virt-aa-helper: Simplify restriction logic * virt-aa-helper: document --probing and --dry-run * Add generated libvirt_admin.syms into .gitignore * libvirt-admin: Generate symbols file * daemon: Use $(NULL) for libvird_admin's flags * qemu: Add check for invalid iothread_id in qemuDomainChgIOThread * virsh: Reset global error after successfull domain lookup * build: fix mingw build * Detect location of qemu-bridge-helper * Check if qemu-bridge-helper exists and is executable * qemu: Use numad information when getting pin information * qemu: Keep numad hint after daemon restart * conf: Pass private data to Parse function of XML options * qemu: Fix segfault when parsing private domain data * domain: Fix crash if trying to live update disk <serial> * virNetSocketCheckProtocols: handle EAI_NONAME as IPv6 unavailable * util: don't overwrite stack when getting ethtool gfeatures * conf: Don't try formating non-existing addresses * admin: Drop 'internal.h' include from libvirt-admin.h * qemu: fail on attempts to use <filterref> for non-tap network connections * network: validate network NAT range * virNetDevBandwidthParseRate: Reject negative values * network: verify proper address family in updates to <host> and <range> * conf: more useful error message when pci function is out of range * virDomainDefParseXML: Check for malicious cpu ids in <numa/> * numa_conf: Introduce virDomainNumaGetMaxCPUID * Allow vfio hotplug of a device to the domain which owns the iommu * qemu: Forbid image pre-creation for non-shared storage migration * virsh: fix domfsinfo output in quiet mode * tests: extend workaround for gnutls private key loading failure * qemu: fix some api cannot work when disable cpuset in conf * storage: only run safezero if allocation is > 0 * qemu: command: Report stderr from qemu-bridge-helper * qemu: Fix reporting of physical capacity for block devices * remoteClientCloseFunc: Don't mangle connection object refcount * storage: Correct the 'mode' check * storage: Handle failure from refreshVol * virfile: Introduce virFileUnlink * Revert "LXC: show used memory as 0 when domain is not active" 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