-
Wed Mar 07 2018 Jiri Denemark <jdenemar@redhat.com> - 3.9.0-14
- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)
-
Tue Feb 13 2018 Jiri Denemark <jdenemar@redhat.com> - 3.9.0-13
- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)
-
Wed Feb 07 2018 Jiri Denemark <jdenemar@redhat.com> - 3.9.0-12
- util: Check if kernel-provided info is consistent with itself (rhbz#1540780)
- qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780)
- qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960)
- util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817)
- qemu: driver: Extract vcpu halted state directly (rhbz#1534585)
- qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585)
- qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585)
- qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)
-
Fri Feb 02 2018 Jiri Denemark <jdenemar@redhat.com> - 3.9.0-11
- qemu: migration: Refresh device information after transferring state (rhbz#1463168)
- qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214)
- util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817)
- util: Clear unused part of the map in virBitmapShrink (rhbz#1540817)
- tests: Add test for properly removing cachetune entries (rhbz#1540817)
-
Wed Jan 31 2018 Jiri Denemark <jdenemar@redhat.com> - 3.9.0-10
- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022)
- util: json: Add helper to return string or number properties as string (rhbz#1540290)
- util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290)
- util: Introduce virFormatIntPretty (rhbz#1289368)
- util: Make prefix optional in virBitampString (rhbz#1289368)
- util: Rename virBitmapString to virBitmapToString (rhbz#1289368)
- util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368)
- util: Don't output too many zeros from virBitmapToString (rhbz#1289368)
- util: Introduce virBitmapNewString (rhbz#1289368)
- util: Reintroduce virBitmapSubtract (rhbz#1289368)
- util: Introduce virBitmapShrink (rhbz#1289368)
- conf: Sort cache banks in capabilities XML (rhbz#1289368)
- conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368)
- tests: Remove executable bits on plain data files (rhbz#1289368)
- tests: Minor adjustments for test data (rhbz#1289368)
- tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368)
- util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368)
- Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368)
- util: Add virResctrlInfo (rhbz#1289368)
- conf: Use virResctrlInfo in capabilities (rhbz#1289368)
- util: Remove now-unneeded resctrl functions (rhbz#1289368)
- fixup_resctrlinfo (rhbz#1289368)
- resctrl: Add functions to work with resctrl allocations (rhbz#1289368)
- conf: Add support for cputune/cachetune (rhbz#1289368)
- tests: Add virresctrltest (rhbz#1289368)
- qemu: Add support for resctrl (rhbz#1289368)
- tests: Clean up and modify some vircaps2xmldata (rhbz#1289368)
- resctl: stub out functions with Linux-only APIs used (rhbz#1289368)
- util: Check for empty allocation instead of just NULL pointer (rhbz#1289368)
- util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368)
- util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368)
- util: Remove unused variable in virResctrlGetInfo (rhbz#1289368)
- util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368)
- util: Add helpers for getting resctrl group allocs (rhbz#1289368)
- util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368)
- util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368)
- qemu: Restore machinename even without cgroups (rhbz#1289368)
- util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368)
- qemu: Restore resctrl alloc data after restart (rhbz#1289368)
-
Tue Jan 23 2018 Jiri Denemark <jdenemar@redhat.com> - 3.9.0-9
- qemu: Fix crash in offline migration (rhbz#1536351)
- Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461)
- qemu: Refresh caps cache after booting a different kernel (rhbz#1525182)
- qemu: Don't initialize struct utsname (rhbz#1525182)
-
Tue Jan 16 2018 Jiri Denemark <jdenemar@redhat.com> - 3.9.0-8
- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502)
- RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715)
- cpu_x86: Copy CPU signature from ancestor (rhbz#1533125)
- qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980)
- qemu: Fix type of a completed job (rhbz#1523036)
-
Thu Jan 04 2018 Jiri Denemark <jdenemar@redhat.com> - 3.9.0-7
- conf: Add infrastructure for disk source private data XML (rhbz#1523261)
- util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261)
- qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261)
- qemu: remove input device after receiving the event (rhbz#1524837)
- conf: honor maxnames in nodeListDevices API (rhbz#1528572)
- storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663)
- util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715)
- util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715)
- cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715)
- conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715)
- qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715)
- cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)
-
Tue Dec 12 2017 Jiri Denemark <jdenemar@redhat.com> - 3.9.0-6
- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833)
- qemu: fix security labeling for attach/detach of char devices (rhbz#1465833)
- nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879)
- docs: domain: Fix documentation of the 'snapshot' attribute for <disk> (rhbz#1523070)
- storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682)
- qemu: blockjob: Reset disk source index after pivot (rhbz#1519745)
- qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202)
- qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202)
- qemu: Avoid comparing size_t with -1 (rhbz#1521202)
- migration.html: Clarify configuration file handling docs (rhbz#1514930)
-
Tue Dec 05 2017 Jiri Denemark <jdenemar@redhat.com> - 3.9.0-5
- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407)
- storage: Extract error reporting for broken chains (rhbz#1509110)
- qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110)
- qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110)
- qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110)
- numa: describe siblings distances within cells (rhbz#1454889)
- xenconfig: add domxml conversions for xen-xl (rhbz#1454889)
- virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889)
- numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889)
- qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889)
- qemu: Support setting NUMA distances (rhbz#1454889)
- conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889)
- virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759)
- virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759)
- qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759)
- Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148)
- qemu: prefer the PCI bus alias from status XML (rhbz#1518148)
- virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148)
- virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148)
- qemu: add vmcoreinfo support (rhbz#1395248)