-
Fri Nov 20 2015 Livy Ge <livy.ge@oracle.com> - 1.2.17-13.0.1
- Oracle files:docs/et.png
- Replace docs/et.png in tarball with blank image
-
Thu Oct 08 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-13
- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882)
- qemu: Move simplification variable to begining of the function (rhbz#1266856)
- qemu: Extract -mem-path building into its own function (rhbz#1266856)
- qemu: Add -mem-path even with numa (rhbz#1266856)
- qemu: Use memory-backing-file only when needed (rhbz#1266856)
- qemu: Always update migration times on destination (rhbz#1265902)
- qemu: Copy completed migration stats only on success (rhbz#1265902)
- qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902)
- qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902)
- qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)
-
Wed Sep 30 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-12
- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)
-
Fri Sep 25 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-11
- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)
-
Wed Sep 23 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-10
- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841)
- security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841)
- virSecurityManager: Track if running as privileged (rhbz#1124841)
- security_selinux: Take @privileged into account (rhbz#1124841)
- qemu: Fix using guest architecture as lookup key (rhbz#1260753)
- virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886)
- Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736)
- qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685)
- conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685)
- qemu: Make memory alignment helper more universal (rhbz#1252685)
- conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685)
- conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685)
- conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685)
- conf: Split memory related post parse stuff into separate function (rhbz#1252685)
- conf: Rename max_balloon to total_memory (rhbz#1252685)
- conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685)
- conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685)
- qemu: command: Align memory sizes only on fresh starts (rhbz#1252685)
- qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006)
- test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685)
- qemu: Align memory module sizes to 2MiB (rhbz#1252685)
- qemu: Refresh memory size only on fresh starts (rhbz#1242940)
-
Wed Sep 16 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-9
- conf: fix crash when parsing a unordered NUMA <cell/> (rhbz#1260846)
- vmx: Some whitespace cleanup (rhbz#1172544)
- vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544)
- vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544)
- qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399)
- qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044)
- qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044)
- qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044)
- qemu: Try several network devices when looking for a default (rhbz#1254044)
- qemu: Report error if per-VM directory cannot be created (rhbz#1146886)
- qemu: Do not allow others into per-VM subdirectories (rhbz#1146886)
- qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)
-
Mon Sep 07 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-8
- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004)
- util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004)
- cpu: Introduce IvyBridge CPU model (rhbz#1254420)
- examples: Add example polkit ACL rules (rhbz#1115289)
- qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736)
- qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361)
- qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)
-
Thu Sep 03 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-7
- Start daemon only after filesystems are mounted (rhbz#1255228)
- virfile: Add error for root squash change mode failure (rhbz#1253609)
- virfile: Introduce virFileUnlink (rhbz#1253609)
- storage: Correct the 'mode' check (rhbz#1253609)
- storage: Handle failure from refreshVol (rhbz#1253609)
- util: Add virStringGetFirstWithPrefix (rhbz#1165580)
- util: Add virCgroupGetBlockDevString (rhbz#1165580)
- util: Add getters for cgroup block device I/O throttling (rhbz#1165580)
- lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580)
- qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580)
- Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486)
- hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486)
- docs: Clarify unprivileged sgio feature (rhbz#1072736)
- qemu: Introduce qemuIsSharedHostdev (rhbz#1072736)
- qemu: Introduce qemuGetHostdevPath (rhbz#1072736)
- qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736)
- qemu: Inline qemuGetHostdevPath (rhbz#1072736)
- qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736)
- qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736)
- RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736)
- RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736)
- security_selinux: Use proper structure to access socket data (rhbz#1146886)
- security_dac: Label non-listening sockets (rhbz#1146886)
- security: Add virSecurityDomainSetDirLabel (rhbz#1146886)
- security_stack: Add SetDirLabel support (rhbz#1146886)
- security_selinux: Add SetDirLabel support (rhbz#1146886)
- security_dac: Add SetDirLabel support (rhbz#1146886)
- qemu: Fix access to auto-generated socket paths (rhbz#1146886)
- tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886)
- qemu: Label correct per-VM path when starting (rhbz#1146886)
- selinux: fix compile errors (rhbz#1146886)
- conf: Add ioeventfd option for controllers (rhbz#1150484)
- qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)
-
Sat Aug 22 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-6
- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886)
- api: Adjust comment for virDomainAddIOThread (rhbz#1251886)
- qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886)
- conf: Check for attach disk usage of iothread=0 (rhbz#1253108)
- virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473)
- bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473)
- bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473)
- qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473)
- cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927)
- cpu: Better support for ppc64 compatibility modes (rhbz#1251927)
- cpu: Move check for NULL CPU model inside the driver (rhbz#1251927)
- tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)
-
Thu Aug 13 2015 Jiri Denemark <jdenemar@redhat.com> - 1.2.17-5
- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020)
- virDomainDefParseXML: Check for malicious cpu ids in <numa/> (rhbz#1176020)
- conf: more useful error message when pci function is out of range (rhbz#1004596)
- qemu: Fix reporting of physical capacity for block devices (rhbz#1250982)
- network: verify proper address family in updates to <host> and <range> (rhbz#1184736)
- rpc: Remove keepalive_required option (rhbz#1247087)
- virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292)
- domain: Fix crash if trying to live update disk <serial> (rhbz#1007228)
- qemu: fail on attempts to use <filterref> for non-tap network connections (rhbz#1180011)
- network: validate network NAT range (rhbz#985653)
- conf: Don't try formating non-existing addresses (rhbz#985653)
- cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977)
- cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977)
- cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977)
- cpu: Indentation changes in the ppc64 driver (rhbz#1250977)
- cpu: Mark driver functions in ppc64 driver (rhbz#1250977)
- cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977)
- cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977)
- cpu: Reorder functions in the ppc64 driver (rhbz#1250977)
- cpu: Remove ISA information from CPU map XML (rhbz#1250977)
- tests: Remove unused file (rhbz#1250977)
- tests: Improve result handling in cpuTestGuestData() (rhbz#1250977)
- cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977)
- cpu: CPU model names have to match on ppc64 (rhbz#1250977)
- cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977)
- tests: Temporarily disable ppc64 cpu tests (rhbz#1250977)
- cpu: Align ppc64 CPU data with x86 (rhbz#1250977)
- cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977)
- cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977)
- cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977)
- cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977)
- cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977)
- cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977)
- tests: Re-enable ppc64 cpu tests (rhbz#1250977)
- tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977)
- cpu: Fix segfault in the ppc64 driver (rhbz#1250977)
- qemu: Fix segfault when parsing private domain data (rhbz#1162947)
- conf: Pass private data to Parse function of XML options (rhbz#1162947)
- qemu: Keep numad hint after daemon restart (rhbz#1162947)
- qemu: Use numad information when getting pin information (rhbz#1162947)