# changelog

author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 20171214-5.gitfa98132.el8
changelog:
  - slof-board-qemu-slof-vio-vscsi-Scan-up-to-64-SCSI-IDs.patch [bz#1655649]
  - slof-usb-storage-Invert-the-logic-of-the-IF-statements.patch [bz#1654196]
  - slof-usb-storage-Implement-block-write-support.patch [bz#1654196]
  - Resolves: bz#1654196
    ([RHEL8.0][USB]  guest failed to boot from emulated usb-storage)
  - Resolves: bz#1655649
    (RHEL8.0 - ISST-LTE:KVM:Failed to boot the guest from cdrom drive)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20180702-1.git9b7ab2f
changelog:
  - Rebase to 20180702 [bz#1666132]
  - Resolves: bz#1666132
    (Rebase SLOF for RHEL-AV release in virt:8.0.0 stream)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 20180702-3.git9b7ab2f.el8
changelog:
  - slof-vio-vscsi-Support-multiple-channels-buses.patch [bz#1663160]
  - Resolves: bz#1663160
    (SLOF does not scan disks with channel id is not 0 on the spapr-vscsi adaptor)


author: Danilo de Paula <ddepaula@redhat.com> - 20190114-2.gita5b428e
changelog:
  - Rebuild all virt packages to fix RHEL's upgrade path
  - Resolves: rhbz#1725216
    (Ensure modular RPM upgrade path [rhel-av-8.1.0])


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 20191022-3.git899d9883.el8
changelog:
  - slof-ibm-client-architecture-support-Fix-stack-handling.patch [bz#1778704]
  - slof-fdt-Fix-updating-the-tree-at-H_CAS.patch [bz#1778704]
  - Resolves: bz#1778704
    (Guest failed to boot up with device under pci-bridge)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20200717-1.gite18ddad8
changelog:
  - Rebase to QEMU 5.1 SLOF version (bz#1801485)
  - Resolves: bz#1801485
    (Rebase SLOF to match version included in qemu for RHEL-AV-8.3)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20210217-1
changelog:
  - Rebaes to QEMU 6.0 SLOF version [bz#1958786]
  - Resolves: bz#1958786
    (Rebase SLOF for RHEL-AV 8.5.0)


author: Pino Toscano <ptoscano@redhat.com> - 1:1.40.2-14
changelog:
  - v2v: fix DISKTYPE value in generated .ovf files
    resolves: rhbz#1749234
  - v2v: -o rhv-upload: improve wait logic after finalize
    resolves: rhbz#1750742


author: Pino Toscano <ptoscano@redhat.com> - 1:1.40.2-15
changelog:
  - v2v: -o rhv-upload: check for specified resources (data center, storage
    domain, etc) earlier, and better
    resolves: rhbz#1612653
  - v2v: -o rhv-upload: fix --no-copy by adding -oo rhv-disk-uuid=UUID for
    specifying the UUIDs of the existing disks
    resolves: rhbz#1754908
  - v2v: -o rhv-upload: make -oo rhv-cafile mandatory only if -oo rhv-verifypeer
    is set to true
    resolves: rhbz#1759441
  - v2v: set the video mode to QXL for SUSE guests
    resolves: rhbz#1753083
  - v2v: extend --mac option to allow setting static IPs for Windows guests
    resolves: rhbz#1626503
  - Re-enable quickcheck at build time on ppc64le, as QEMU seems fixed
    resolves: rhbz#1741619


author: Pino Toscano <ptoscano@redhat.com> - 1:1.40.2-16
changelog:
  - Do not crash when using multiple --key options in tools
    resolves: rhbz#1779120
  - Extend the --key option in tools to support device UUIDs, and multiple keys
    per device
    resolves: rhbz#1771933


author: Pino Toscano <ptoscano@redhat.com> - 1:1.40.2-20
changelog:
  - v2v: remove documentation paragraphs about removing the VMware tools in
    Windows guests before the conversion
    resolves: rhbz#1785528
  - Stop building virt-p2v-maker, as it will be built by its own source
    resolves: rhbz#1790466


author: Pino Toscano <ptoscano@redhat.com> - 1:1.40.2-21
changelog:
  - Ignore whitespaces at the beginning of a line in the --commands-from-file
    file
    resolves: rhbz#1351000
  - v2v: -o openstack: increase Cinder volume attach timeout to 5 minutes
    resolves: rhbz#1685032
  - v2v: -o rhv-upload: fix waiting for transfers
    resolves: rhbz#1778031
  - v2v: optimize convert for images with small holes
    resolves: rhbz#1778481
  - v2v: -o rhv-upload: make -oo rhv-cafile optional in all cases
    resolves: rhbz#1791240
  - v2v: fix update-crypto-policies command example in virt-v2v-input-xen(1)
    resolves: rhbz#1791257
  - v2v: install qemu-ga also on RHEL 8 guests
    resolves: rhbz#1791802


author: Pino Toscano <ptoscano@redhat.com> - 1:1.40.2-22
changelog:
  - v2v: fix installation of qemu-guest-agent from virtio-win as directory
    resolves: rhbz#1811940
  - v2v: install the QEMU Guest Agent during Windows conversions
    resolves: rhbz#1779127


author: Pino Toscano <ptoscano@redhat.com> - 1:1.42.0-2
changelog:
  - sysprep: new ipa-client and kerberos-hostkeytab operations
    resolves: rhbz#1840118
  - Ignore the user.WofCompressedData xattr
    resolves: rhbz#1840120


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.2-1
changelog:
  - New upstream version 1.0.2.
  - Remove patches which are upstream.
  - Contains fix for NBD Protocol Downgrade Attack (CVE-2019-14842).
  - Fix previous commit message.


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.3-1
changelog:
  - New upstream version 1.0.3.
  - Contains fix for remote code execution vulnerability.
  - Add new libnbd-security(3) man page.


author: Richard W.M. Jones <rjones@redhat.com> - 1.2.3-1
changelog:
  - Rebase to libnbd 1.2.3
    Allow zero-searching with nbd.Buffer.is_zero Python API
    resolves: rhbz#1809674, rhbz#1809216


author: Richard W.M. Jones <rjones@redhat.com> - 1.4.0-2
changelog:
  - Add all upstream patches to libnbd 1.4.1.
  - Fixes multiple crashes and memory leaks in libnbd 1.4.0.
  - Cannot update the version number because of RHEL processes.
    resolves: rhbz#1809674


author: Richard W.M. Jones <rjones@redhat.com> - 1.6.0-2
changelog:
  - Rebase to libnbd 1.6.0.
  - Add ocamldoc-generated documentation.
  - Adjust the spec file to more closely match RHEL 9 / Fedora.
    resolves: rhbz#1906048


author: Fabiano Fidêncio <fidencio@redhat.com> - 1.2.0-4
changelog:
  - Resolves: rhbz#1649632 - libosinfo test suite should collect+report all
                             failures, not exit on first error


author: Fabiano Fidêncio <fidencio@redhat.com> - 1.5.0-3
changelog:
  - Resolves: rhbz#1727843 - CVE-2019-13313 libosinfo: osinfo-install-script
                             option leaks password via command line argument


author: Fabiano Fidêncio <fidencio@redhat.com> - 1.8.0-1
changelog:
  - Resolves: rhbz#1815158 - Rebase to libosinfo the latest upstream release
  - Resolves: rhbz#1754394 - Provide information about UEFI support for guests (libosinfo)
  - Resolves: rhbz#1032520 - WHQL'ed drivers should be made available for Boxes/libosinfo users


author: Marc-André Lureau <marcandre.lureau@redhat.com> - 0.7.2-1.20200527git7325acb477
changelog:
  - Update to v0.7.2 stable snapshot, fixes rhbz#1809676
  - exclude i686 build
  - Following stable-0.7.0 branch for TPM 2 related fixes: RSA decryption,
    PSS salt length, symmetric decryption (padding)
  - Under certain circumstances an RSA decryption could cause a buffer overflow causing
    termination of the program (swtpm)
  - Following stable-0.7.0 branch for TPM 2 related fixes; v0.7.1 + gcc related patch
  - elliptic curve fixes
  - MANUFACTURER changed from "IBM " to "IBM"
  - gcc 10 related fix
  - Following stable-0.7.0 branch for TPM 1.2 related bugfix


author: Marc-André Lureau <marcandre.lureau@redhat.com> - 0.7.3-1.20200818git1d392d466a
changelog:
  - Update to v0.7.3 stable, fixes rhbz#1868447
  - (includes "tpm2: fix PCRBelongsTCBGroup for PCClient")


author: Marc-André Lureau <marcandre.lureau@redhat.com> - 0.7.4-5.20201106git2452a24dab
changelog:
  - Fix CVE-2021-3623: out-of-bounds access when trying to resume the state of the vTPM
    Fixes: rhbz#1976816


author: Jiri Denemark <jdenemar@redhat.com> - 7.0.0-4
changelog:
  - qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201)
  - qemu: Do not Use canonical path for system memory (rhbz#1912201)
  - qemu: match alias when looking for proper <interface> to detach. (rhbz#1926190)
  - conf: make teaming info an official type (rhbz#1927984)
  - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984)
  - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984)
  - schema: separate teaming element definition from interface element (rhbz#1927984)
  - conf: parse/format <teaming> element in plain <hostdev> (rhbz#1927984)
  - qemu: plug <teaming> config from <hostdev> into qemu commandline (rhbz#1927984)
  - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619)
  - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783)
  - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783)
  - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783)
  - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783)
  - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840)
  - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840)
  - qemu: Add virtio related options to vsock (rhbz#1928840)


author: Jiri Denemark <jdenemar@redhat.com> - 7.0.0-5
changelog:
  - virsystemd: export virSystemdHasMachined (rhbz#1798464)
  - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464)
  - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464)
  - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464)
  - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464)
  - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464)
  - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464)
  - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464)
  - tests: add cgroup nested tests (rhbz#1798464)
  - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464)
  - src: add missing virstoragefile.h includes (rhbz#1884659)
  - virstoragefile: properly include virstoragefile.h header (rhbz#1884659)
  - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659)
  - storage: move storage file sources to separate directory (rhbz#1884659)
  - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659)
  - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659)
  - util: extract virStorageFile code into storage_source (rhbz#1884659)
  - util: move virStorageFileBackend code into storage_file (rhbz#1884659)
  - util: move virStorageFileProbe code into storage_file (rhbz#1884659)
  - util: move virStorageSource code into conf (rhbz#1884659)
  - util: move virStorageEncryption code into conf (rhbz#1884659)
  - storage_source: use virStorageSource prefix for all functions (rhbz#1884659)
  - conf: rename virDomainCheckVirtioOptions (rhbz#1884659)
  - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659)
  - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659)
  - docs: introduces new vhostuser disk type (rhbz#1884659)
  - conf: implement support for vhostuser disk (rhbz#1884659)
  - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659)
  - qemu: implement vhost-user-blk support (rhbz#1884659)
  - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659)
  - virStorageSourceClear: Unref @vhostuser (rhbz#1884659)
  - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)


author: Jiri Denemark <jdenemar@redhat.com> - 7.0.0-6
changelog:
  - api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819)
  - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819)
  - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819)
  - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085)
  - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085)
  - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085)
  - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085)
  - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085)
  - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085)
  - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085)
  - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085)
  - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085)
  - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085)
  - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085)
  - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)


author: Jiri Denemark <jdenemar@redhat.com> - 7.0.0-7
changelog:
  - qemu: allow migration of generic <hostdev> with <teaming> (rhbz#1927984)
  - docs: fix bad cut/paste in <teaming> example (rhbz#1927984)
  - qemu_domainjob: Make copy of owner API (rhbz#1932814)
  - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050)
  - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051)
  - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051)
  - cpumap: Add support for ibrs CPU feature (rhbz#1920628)
  - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628)
  - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628)
  - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)


author: Jiri Denemark <jdenemar@redhat.com> - 7.0.0-8
changelog:
  - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628)
  - domain_validate: use defines for cpu period and quota limits (rhbz#1935048)
  - docs: use proper cpu quota value in our documentation (rhbz#1935048)
  - vircgroup: enforce range limit for cpu.shares (rhbz#1935048)
  - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048)
  - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)


author: Jiri Denemark <jdenemar@redhat.com> - 7.0.0-9
changelog:
  - virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287)
  - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287)
  - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598)
  - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598)
  - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243)
  - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243)
  - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)


author: Jiri Denemark <jdenemar@redhat.com> - 7.0.0-10
changelog:
  - util: Move glib event loop workaround to glibcompat (rhbz#1931331)
  - glib: Use safe glib event workaround in other event loops (rhbz#1931331)
  - src: ensure GSource background unref happens in correct event loop (rhbz#1931331)
  - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)


author: Jiri Denemark <jdenemar@redhat.com> - 7.0.0-11
changelog:
  - qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082)
  - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600)
  - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)


author: Jiri Denemark <jdenemar@redhat.com> - 7.0.0-12
changelog:
  - util: Document limit-related functions (rhbz#1916346)
  - util: Simplify stubs (rhbz#1916346)
  - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346)
  - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346)
  - qemu: Make some minor tweaks (rhbz#1916346)
  - qemu: Set all limits at the same time (rhbz#1916346)
  - util: Have virCommand remember whether limits are set (rhbz#1916346)
  - qemu: Set limits only when explicitly asked to do so (rhbz#1916346)
  - util: Don't special-case setting a limit to zero (rhbz#1916346)
  - conf: Rename original_memlock -> originalMemlock (rhbz#1916346)
  - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346)
  - util: Try to get limits from /proc (rhbz#1916346)
  - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346)
  - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346)
  - qemu: Only raise memlock limit if necessary (rhbz#1916346)


author: Jiri Denemark <jdenemar@redhat.com> - 6.10.0-1
changelog:
  - Rebased to libvirt-6.10.0 (rhbz#1875380)
  - The rebase also fixes the following bugs:
      rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398
      rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837
      rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280
      rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477
      rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130
      rhbz#1895204, rhbz#1897105


author: Jiri Denemark <jdenemar@redhat.com> - 7.0.0-1
changelog:
  - Rebased to libvirt-7.0.0 (rhbz#1875380)
  - The rebase also fixes the following bugs:
      rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664
      rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771
      rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739
      rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953
      rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053
      rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156
      rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097


author: Jiri Denemark <jdenemar@redhat.com> - 7.0.0-2
changelog:
  - meson: Fix build with -Dtest_coverage=true (rhbz#1875380)
  - qemu: don't set interface MTU when managed='no' (rhbz#1905929)
  - network: explicitly set the MTU of the bridge device. (rhbz#1913561)


author: Jiri Denemark <jdenemar@redhat.com> - 7.0.0-3
changelog:
  - util: add virNetDevGetPhysPortName (rhbz#1908649)
  - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649)
  - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972)
  - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359)
  - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)


author: Jiri Denemark <jdenemar@redhat.com> - 7.3.0-1
changelog:
  - Rebased to libvirt-7.3.0 (rhbz#1958855)
  - The rebase also fixes the following bugs:
      rhbz#1498955, rhbz#1696485, rhbz#1699274, rhbz#1769196, rhbz#1770140
      rhbz#1782278, rhbz#1788807, rhbz#1810016, rhbz#1812723, rhbz#1825769
      rhbz#1836865, rhbz#1840770, rhbz#1855789, rhbz#1857671, rhbz#1859873
      rhbz#1860222, rhbz#1867917, rhbz#1870552, rhbz#1883725, rhbz#1891416
      rhbz#1906500, rhbz#1912210, rhbz#1917302, rhbz#1918183, rhbz#1918674
      rhbz#1920337, rhbz#1920400, rhbz#1922093, rhbz#1925894, rhbz#1926820
      rhbz#1937204, rhbz#1939776, rhbz#1941407, rhbz#1943415, rhbz#1948619
      rhbz#1949486, rhbz#1951507, rhbz#1951555


author: Jiri Denemark <jdenemar@redhat.com> - 7.4.0-1
changelog:
  - Rebased to libvirt-7.4.0 (rhbz#1958855)
  - The rebase also fixes the following bugs:
      rhbz#1535930, rhbz#1603155, rhbz#1855789, rhbz#1939776, rhbz#1945401
      rhbz#1961114, rhbz#1961118, rhbz#1961558, rhbz#1963020


author: Jiri Denemark <jdenemar@redhat.com> - 7.5.0-1
changelog:
  - Rebased to libvirt-7.5.0 (rhbz#1958855)
  - The rebase also fixes the following bugs:
      rhbz#1961032, rhbz#1974096, rhbz#1972991, rhbz#1964744, rhbz#1797879
      rhbz#1969232, rhbz#1969347, rhbz#1848875, rhbz#1786309, rhbz#1942367
      rhbz#1895035


author: Jiri Denemark <jdenemar@redhat.com> - 7.6.0-1
changelog:
  - Rebased to libvirt-7.6.0 (rhbz#1958855)
  - The rebase also fixes the following bugs:
      rhbz#1970310, rhbz#1977778, rhbz#1979440, rhbz#1981625, rhbz#1978716
      rhbz#1940413, rhbz#1780508, rhbz#1980162, rhbz#1949869, rhbz#1918211
      rhbz#1941594, rhbz#1980199, rhbz#1986459, rhbz#1983429, rhbz#1929765


author: Jiri Denemark <jdenemar@redhat.com> - 7.6.0-2
changelog:
  - vmx: Parse vm.genid (rhbz#1598348)
  - qemu_migration: check for interface type 'hostdev' (rhbz#1942315)
  - util: Introduce virProcessGroupKill (rhbz#1940276)
  - util: introduce virProcessGroupGet (rhbz#1940276)
  - util: virPidFileForceCleanupPath: add group argument (rhbz#1940276)
  - qemu: virtiofs: kill the whole process group (rhbz#1940276)


author: Richard W.M. Jones <rjones@redhat.com> - 1.22.0-1
changelog:
  - Rebase to nbdkit 1.22.0.
  - Fix background threads with external VDDK 7 library.
  - New: nbdkit-nbd-plugin, nbdkit-tar-plugin, nbdkit-tmpdisk-plugin,
    nbdkit-ondemand-plugin, nbdkit-ddrescue-filter,
    nbdkit-exitlast-filter, nbdkit-gzip-filter, nbdkit-limit-filter.
    nbdkit-pause-filter, nbdkit-tar-filter, nbdkit-swab-filter,
    nbdkit-tls-fallback-filter.
    resolves: rhbz#1809231, rhbz#1846309
  - Use platform-python instead of python3
    resolves: rhbz#1867964


author: Richard W.M. Jones <rjones@redhat.com> - 1.24.0-1
changelog:
  - Rebase to nbdkit 1.24.0.
  - New nbdkit-sparse-random-plugin, nbdkit-checkwrite-filter,
    nbdkit-exitwhen-filter, nbdkit-exportname-filter.
  - Add ocamldoc-generated OCaml documentation.
  - Use ./configure --with-extra flag with RHEL version.
  - Update the spec file so it is closer to RHEL 9 / Fedora.
    resolves: rhbz#1906049
  - Add workaround for qemu reduced maximum disk size
    resolves: rhbz#1913740


author: Richard W.M. Jones <rjones@redhat.com> - 0.3.5-18
changelog:
  - Subpackage ocaml-gettext-camomile-devel should depend on
    ocaml-gettext-camomile (thanks: Pino Toscano).


author: Richard W.M. Jones <rjones@redhat.com> - 0.3.7-1
changelog:
  - Update to new upstream version 0.3.7.
  - New URL.
  - Include upstream patches since 0.3.7 was released.


author: Daniel P. Berrangé <berrange@redhat.com> - 5.6.0-2
changelog:
  - Fix misc POD docs typos
  - Resolves: rhbz#1747319
  - Fix network port creation
  - Resolves: rhbz#1743062


author: Jiri Denemark <jdenemar@redhat.com> - 5.9.0-1
changelog:
  - Rebased to libvirt-python-5.9.0 (rhbz#1772046)
  - The rebase also fixes the following bugs:
      rhbz#1750677


author: Jiri Denemark <jdenemar@redhat.com> - 6.0.0-1
changelog:
  - Rebased to libvirt-python-6.0.0 (rhbz#1772046)
  - The rebase also fixes the following bugs:
      rhbz#1786968, rhbz#1786980


author: Jiri Denemark <jdenemar@redhat.com> - 7.5.0-1
changelog:
  - Rebased to libvirt-python-7.5.0 (rhbz#1958857)
  - The rebase also fixes the following bugs:
      rhbz#1976109


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 6.5-10
changelog:
  - Python2 binary package has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Raphael Groner <projects.rg@smart.ms> - 6.7.1-1
changelog:
  - new version
  - introduce dependency generator
  - use github for release tarball, due to pypi provides zip only
  - drop duplicate README.rst, tests are obsolete
  - add python3 subpackages for epel7, readd python2 but epel7 only


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-2.el8
changelog:
  - kvm-redhat-Define-hw_compat_8_3.patch [bz#1893935]
  - kvm-redhat-Add-spapr_machine_rhel_default_class_options.patch [bz#1893935]
  - kvm-redhat-Define-pseries-rhel8.4.0-machine-type.patch [bz#1893935]
  - kvm-redhat-s390x-add-rhel-8.4.0-compat-machine.patch [bz#1836282]
  - Resolves: bz#1836282
    (New machine type for qemu-kvm on s390x in RHEL-AV)
  - Resolves: bz#1893935
    (New machine type on RHEL-AV 8.4 for ppc64le)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-3.el8
changelog:
  - kvm-block-nvme-Implement-fake-truncate-coroutine.patch [bz#1848834]
  - kvm-spec-find-system-python-via-meson.patch [bz#1899619]
  - kvm-build-system-use-b_staticpic-false.patch [bz#1899619]
  - kvm-spapr-Fix-buffer-overflow-in-spapr_numa_associativit.patch [bz#1908693]
  - kvm-usb-hcd-xhci-pci-Fixup-capabilities-ordering-again.patch [bz#1912846]
  - kvm-qga-commands-posix-Send-CCW-address-on-s390x-with-th.patch [bz#1755075]
  - kvm-AArch64-machine-types-cleanup.patch [bz#1895276]
  - kvm-hw-arm-virt-Add-8.4-Machine-type.patch [bz#1895276]
  - kvm-udev-kvm-check-remove-the-exceeded-subscription-limi.patch [bz#1914463]
  - kvm-memory-Rename-memory_region_notify_one-to-memory_reg.patch [bz#1845758]
  - kvm-memory-Add-IOMMUTLBEvent.patch [bz#1845758]
  - kvm-memory-Add-IOMMU_NOTIFIER_DEVIOTLB_UNMAP-IOMMUTLBNot.patch [bz#1845758]
  - kvm-intel_iommu-Skip-page-walking-on-device-iotlb-invali.patch [bz#1845758]
  - kvm-memory-Skip-bad-range-assertion-if-notifier-is-DEVIO.patch [bz#1845758]
  - kvm-RHEL-Switch-pvpanic-test-to-q35.patch [bz#1885555]
  - kvm-8.4-x86-machine-type.patch [bz#1885555]
  - kvm-memory-clamp-cached-translation-in-case-it-points-to.patch [bz#1904392]
  - Resolves: bz#1848834
    (Failed to create luks format image on NVMe device)
  - Resolves: bz#1899619
    (QEMU 5.2 is built with PIC objects instead of PIE)
  - Resolves: bz#1908693
    ([ppc64le]boot up a guest with 128 numa nodes ,qemu got coredump)
  - Resolves: bz#1912846
    (qemu-kvm: Failed to load xhci:parent_obj during migration)
  - Resolves: bz#1755075
    ([qemu-guest-agent] fsinfo doesn't return disk info on s390x)
  - Resolves: bz#1895276
    (Machine types update for aarch64 for QEMU 5.2.0)
  - Resolves: bz#1914463
    (Remove KVM guest count and limit info message)
  - Resolves: bz#1845758
    (qemu core dumped: qemu-kvm: /builddir/build/BUILD/qemu-4.2.0/memory.c:1928: memory_region_notify_one: Assertion `entry->iova >= notifier->start && entry_end <= notifier->end' failed.)
  - Resolves: bz#1885555
    (8.4 machine types for x86)
  - Resolves: bz#1904392
    (CVE-2020-27821 virt:8.4/qemu-kvm: QEMU: heap buffer overflow in msix_table_mmio_write() in hw/pci/msix.c [rhel-av-8])


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-4.el8
changelog:
  - kvm-Drop-bogus-IPv6-messages.patch [bz#1918061]
  - Resolves: bz#1918061
    (CVE-2020-10756 virt:rhel/qemu-kvm: QEMU: slirp: networking out-of-bounds read information disclosure vulnerability [rhel-av-8])


author: Eduardo Lima (Etrunko) <elima@redhat.com> - 5.2.0-5.el8
changelog:
  - kvm-spapr-Allow-memory-unplug-to-always-succeed.patch [bz#1914069]
  - kvm-spapr-Improve-handling-of-memory-unplug-with-old-gue.patch [bz#1914069]
  - kvm-x86-cpu-Add-AVX512_FP16-cpu-feature.patch [bz#1838738]
  - kvm-q35-Increase-max_cpus-to-710-on-pc-q35-rhel8-machine.patch [bz#1904268]
  - kvm-config-enable-VFIO_CCW.patch [bz#1922170]
  - Resolves: bz#1914069
    ([ppc64le] have this fix for rhel8.4 av (spapr: Allow memory unplug to always succeed))
  - Resolves: bz#1838738
    ([Intel 8.4 FEAT] qemu-kvm Sapphire Rapids (SPR) New Instructions (NIs) - Fast Train)
  - Resolves: bz#1904268
    ([RFE] [HPEMC] qemu-kvm: support up to 710 VCPUs)
  - Resolves: bz#1922170
    (Enable vfio-ccw in AV)


author: Eduardo Lima (Etrunko) <elima@redhat.com> - 5.2.0-6.el8
changelog:
  - kvm-scsi-fix-device-removal-race-vs-IO-restart-callback-.patch [bz#1854811]
  - kvm-tracetool-also-strip-l-and-ll-from-systemtap-format-.patch [bz#1907264]
  - kvm-redhat-moving-all-documentation-files-to-qemu-kvm-do.patch [bz#1881170 bz#1924766]
  - kvm-hw-arm-smmuv3-Fix-addr_mask-for-range-based-invalida.patch [bz#1834152]
  - kvm-redhat-makes-qemu-respect-system-s-crypto-profile.patch [bz#1902219]
  - kvm-vhost-Unbreak-SMMU-and-virtio-iommu-on-dev-iotlb-sup.patch [bz#1925028]
  - kvm-docs-set-CONFDIR-when-running-sphinx.patch [bz#1902537]
  - Resolves: bz#1854811
    (scsi-bus.c: use-after-free due to race between device unplug and I/O operation causes guest crash)
  - Resolves: bz#1907264
    (systemtap: invalid or missing conversion specifier at the trace event vhost_vdpa_set_log_base)
  - Resolves: bz#1881170
    (split documentation from the qemu-kvm-core package to its own subpackage)
  - Resolves: bz#1924766
    (split documentation from the qemu-kvm-core package to its own subpackage [av-8.4.0])
  - Resolves: bz#1834152
    ([aarch64] QEMU SMMUv3 device: Support range invalidation)
  - Resolves: bz#1902219
    (QEMU doesn't honour system crypto policies)
  - Resolves: bz#1925028
    (vsmmuv3/vhost and virtio-iommu/vhost regression)
  - Resolves: bz#1902537
    (The default fsfreeze-hook path from man page and qemu-ga --help command are different)


author: Eduardo Lima (Etrunko) <elima@redhat.com> - 5.2.0-7.el8
changelog:
  - kvm-virtio-Add-corresponding-memory_listener_unregister-.patch [bz#1903521]
  - kvm-block-Honor-blk_set_aio_context-context-requirements.patch [bz#1918966 bz#1918968]
  - kvm-nbd-server-Quiesce-coroutines-on-context-switch.patch [bz#1918966 bz#1918968]
  - kvm-block-Avoid-processing-BDS-twice-in-bdrv_set_aio_con.patch [bz#1918966 bz#1918968]
  - kvm-storage-daemon-Call-bdrv_close_all-on-exit.patch [bz#1918966 bz#1918968]
  - kvm-block-move-blk_exp_close_all-to-qemu_cleanup.patch [bz#1918966 bz#1918968]
  - Resolves: bz#1903521
    (hot unplug vhost-user cause qemu crash: qemu-kvm: ../softmmu/memory.c:2818: do_address_space_destroy: Assertion `QTAILQ_EMPTY(&as->listeners)' failed.)
  - Resolves: bz#1918966
    ([incremental_backup] qemu aborts if guest reboot during backup when using virtio-blk: "aio_co_schedule: Co-routine was already scheduled in 'aio_co_schedule'")
  - Resolves: bz#1918968
    ([incremental_backup] qemu deadlock after poweroff in guest during backup in nbd_export_close_all())


author: Eduardo Lima (Etrunko) <elima@redhat.com> - 5.2.0-8.el8
changelog:
  - kvm-block-nbd-only-detach-existing-iochannel-from-aio_co.patch [bz#1887883]
  - kvm-block-nbd-only-enter-connection-coroutine-if-it-s-pr.patch [bz#1887883]
  - kvm-nbd-make-nbd_read-return-EIO-on-error.patch [bz#1887883]
  - kvm-virtio-move-use-disabled-flag-property-to-hw_compat_.patch [bz#1907255]
  - kvm-virtiofsd-extract-lo_do_open-from-lo_open.patch [bz#1920740]
  - kvm-virtiofsd-optionally-return-inode-pointer-from-lo_do.patch [bz#1920740]
  - kvm-virtiofsd-prevent-opening-of-special-files-CVE-2020-.patch [bz#1920740]
  - kvm-spapr-Adjust-firmware-path-of-PCI-devices.patch [bz#1920941]
  - kvm-pci-reject-too-large-ROMs.patch [bz#1917830]
  - kvm-pci-add-romsize-property.patch [bz#1917830]
  - kvm-redhat-Add-some-devices-for-exporting-upstream-machi.patch [bz#1917826]
  - kvm-vhost-Check-for-valid-vdev-in-vhost_backend_handle_i.patch [bz#1880299]
  - Resolves: bz#1887883
    (qemu blocks client progress with various NBD actions)
  - Resolves: bz#1907255
    (Migrate failed with vhost-vsock-pci from RHEL-AV 8.3.1 to RHEL-AV 8.2.1)
  - Resolves: bz#1920740
    (CVE-2020-35517 virt:8.4/qemu-kvm: QEMU: virtiofsd: potential privileged host device access from guest [rhel-av-8.4.0])
  - Resolves: bz#1920941
    ([ppc64le] [AV]--disk cdimage.iso,bus=usb fails to boot)
  - Resolves: bz#1917830
    (Add romsize property to qemu-kvm)
  - Resolves: bz#1917826
    (Add extra device support to qemu-kvm, but not to rhel machine types)
  - Resolves: bz#1880299
    (vhost-user mq connection fails to restart after kill host testpmd which acts as vhost-user client)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-9.el8
changelog:
  - kvm-docs-generate-qemu-storage-daemon-qmp-ref-7-man-page.patch [bz#1901323]
  - kvm-docs-add-qemu-storage-daemon-1-man-page.patch [bz#1901323]
  - kvm-docs-Add-qemu-storage-daemon-1-manpage-to-meson.buil.patch [bz#1901323]
  - kvm-qemu-storage-daemon-Enable-object-add.patch [bz#1901323]
  - kvm-spec-Package-qemu-storage-daemon.patch [bz#1901323]
  - kvm-default-configs-Enable-vhost-user-blk.patch [bz#1930033]
  - kvm-qemu-nbd-Use-SOMAXCONN-for-socket-listen-backlog.patch [bz#1925345]
  - kvm-pcie-don-t-set-link-state-active-if-the-slot-is-empt.patch [bz#1917654]
  - Resolves: bz#1901323
    (QSD (QEMU Storage Daemon): basic support - TechPreview)
  - Resolves: bz#1930033
    (enable vhost-user-blk device)
  - Resolves: bz#1925345
    (qemu-nbd needs larger backlog for Unix socket listen())
  - Resolves: bz#1917654
    ([failover vf migration][RHEL84 vm] After start a vm with a failover vf + a failover virtio net device, the failvoer vf do not exist in the vm)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-10.el8
changelog:
  - kvm-migration-dirty-bitmap-Use-struct-for-alias-map-inne.patch [bz#1930757]
  - kvm-migration-dirty-bitmap-Allow-control-of-bitmap-persi.patch [bz#1930757]
  - kvm-qemu-iotests-300-Add-test-case-for-modifying-persist.patch [bz#1930757]
  - kvm-failover-fix-indentantion.patch [bz#1819991]
  - kvm-failover-Use-always-atomics-for-primary_should_be_hi.patch [bz#1819991]
  - kvm-failover-primary-bus-is-only-used-once-and-where-it-.patch [bz#1819991]
  - kvm-failover-Remove-unused-parameter.patch [bz#1819991]
  - kvm-failover-Remove-external-partially_hotplugged-proper.patch [bz#1819991]
  - kvm-failover-qdev_device_add-returns-err-or-dev-set.patch [bz#1819991]
  - kvm-failover-Rename-bool-to-failover_primary_hidden.patch [bz#1819991]
  - kvm-failover-g_strcmp0-knows-how-to-handle-NULL.patch [bz#1819991]
  - kvm-failover-Remove-primary_device_opts.patch [bz#1819991]
  - kvm-failover-remove-standby_id-variable.patch [bz#1819991]
  - kvm-failover-Remove-primary_device_dict.patch [bz#1819991]
  - kvm-failover-Remove-memory-leak.patch [bz#1819991]
  - kvm-failover-simplify-virtio_net_find_primary.patch [bz#1819991]
  - kvm-failover-should_be_hidden-should-take-a-bool.patch [bz#1819991]
  - kvm-failover-Rename-function-to-hide_device.patch [bz#1819991]
  - kvm-failover-virtio_net_connect_failover_devices-does-no.patch [bz#1819991]
  - kvm-failover-Rename-to-failover_find_primary_device.patch [bz#1819991]
  - kvm-failover-simplify-qdev_device_add-failover-case.patch [bz#1819991]
  - kvm-failover-simplify-qdev_device_add.patch [bz#1819991]
  - kvm-failover-make-sure-that-id-always-exist.patch [bz#1819991]
  - kvm-failover-remove-failover_find_primary_device-error-p.patch [bz#1819991]
  - kvm-failover-split-failover_find_primary_device_id.patch [bz#1819991]
  - kvm-failover-We-don-t-need-to-cache-primary_device_id-an.patch [bz#1819991]
  - kvm-failover-Caller-of-this-two-functions-already-have-p.patch [bz#1819991]
  - kvm-failover-simplify-failover_unplug_primary.patch [bz#1819991]
  - kvm-failover-Remove-primary_dev-member.patch [bz#1819991]
  - kvm-virtio-net-add-missing-object_unref.patch [bz#1819991]
  - kvm-x86-cpu-Populate-SVM-CPUID-feature-bits.patch [bz#1926785]
  - kvm-i386-Add-the-support-for-AMD-EPYC-3rd-generation-pro.patch [bz#1926785]
  - Resolves: bz#1930757
    (Allow control of block-dirty-bitmap persistence via 'block-bitmap-mapping')
  - Resolves: bz#1819991
    (Hostdev type interface with net failover enabled exists in domain xml and doesn't reattach to host after hot-unplug)
  - Resolves: bz#1926785
    ([RFE] AMD Milan - Add KVM/support for EPYC-Milan CPU Model - Fast Train)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-11.el8
changelog:
  - kvm-qxl-set-qxl.ssd.dcl.con-on-secondary-devices.patch [bz#1932190]
  - kvm-qxl-also-notify-the-rendering-is-done-when-skipping-.patch [bz#1932190]
  - kvm-virtiofsd-Save-error-code-early-at-the-failure-calls.patch [bz#1935071]
  - kvm-virtiofs-drop-remapped-security.capability-xattr-as-.patch [bz#1935071]
  - Resolves: bz#1932190
    (Timeout when dump the screen from 2nd VGA)
  - Resolves: bz#1935071
    (CVE-2021-20263 virt:8.4/qemu-kvm: QEMU: virtiofsd: 'security.capabilities' is not dropped with xattrmap option [rhel-av-8])


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-12.el8
changelog:
  - kvm-scsi-disk-move-scsi_handle_rw_error-earlier.patch [bz#1927530]
  - kvm-scsi-disk-do-not-complete-requests-early-for-rerror-.patch [bz#1927530]
  - kvm-scsi-introduce-scsi_sense_from_errno.patch [bz#1927530]
  - kvm-scsi-disk-pass-SCSI-status-to-scsi_handle_rw_error.patch [bz#1927530]
  - kvm-scsi-disk-pass-guest-recoverable-errors-through-even.patch [bz#1927530]
  - kvm-hw-intc-arm_gic-Fix-interrupt-ID-in-GICD_SGIR-regist.patch [bz#1936948]
  - Resolves: bz#1927530
    (RHEL8 Hypervisor - OVIRT  - Issues seen on a virtualization guest with direct passthrough LUNS  pausing when a host gets a Thin threshold warning)
  - Resolves: bz#1936948
    (CVE-2021-20221 virt:av/qemu-kvm: qemu: out-of-bound heap buffer access via an interrupt ID field [rhel-av-8.4.0])


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-13.el8
changelog:
  - kvm-i386-acpi-restore-device-paths-for-pre-5.1-vms.patch [bz#1934158]
  - Resolves: bz#1934158
    (Windows guest looses network connectivity when NIC was configured with static IP)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-14.el8
changelog:
  - kvm-vhost-user-blk-fix-blkcfg-num_queues-endianness.patch [bz#1937004]
  - kvm-block-export-fix-blk_size-double-byteswap.patch [bz#1937004]
  - kvm-block-export-use-VIRTIO_BLK_SECTOR_BITS.patch [bz#1937004]
  - kvm-block-export-fix-vhost-user-blk-export-sector-number.patch [bz#1937004]
  - kvm-block-export-port-virtio-blk-discard-write-zeroes-in.patch [bz#1937004]
  - kvm-block-export-port-virtio-blk-read-write-range-check.patch [bz#1937004]
  - kvm-spec-ui-spice-sub-package.patch [bz#1936373]
  - kvm-spec-ui-opengl-sub-package.patch [bz#1936373]
  - Resolves: bz#1937004
    (vhost-user-blk server endianness and input validation fixes)
  - Resolves: bz#1936373
    (move spice & opengl modules to rpm subpackages)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-15.el8_4
changelog:
  - kvm-block-Simplify-qmp_block_resize-error-paths.patch [bz#1903511]
  - kvm-block-Fix-locking-in-qmp_block_resize.patch [bz#1903511]
  - kvm-block-Fix-deadlock-in-bdrv_co_yield_to_drain.patch [bz#1903511]
  - Resolves: bz#1903511
    (no response on  QMP command 'block_resize')


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 5.2.0-16.el8_4
changelog:
  - kvm-virtio-pci-compat-page-aligned-ATS.patch [bz#1942362]
  - Resolves: bz#1942362
    (Live migration with iommu from rhel8.3.1 to rhel8.4 fails: qemu-kvm: get_pci_config_device: Bad config data)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 6.0.0-17.el8
changelog:
  - kvm-redhat-s390x-add-rhel-8.5.0-compat-machine.patch [bz#1951476]
  - kvm-redhat-add-missing-entries-in-hw_compat_rhel_8_4.patch [bz#1957834]
  - kvm-redhat-Define-pseries-rhel8.5.0-machine-type.patch [bz#1957834]
  - Resolves: bz#1951476
    ([s390x] RHEL AV 8.5 new machine type for s390x)
  - Resolves: bz#1957834
    ([ppc64le] RHEL AV 8.5 new machine type for ppc64le)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 6.0.0-18.el8
changelog:
  - kvm-virtio-net-failover-add-missing-remove_migration_sta.patch [bz#1953045]
  - kvm-hw-arm-virt-Add-8.5-machine-type.patch [bz#1957667]
  - kvm-hw-arm-virt-Disable-PL011-clock-migration-through-hw.patch [bz#1957667]
  - kvm-arm-virt-Register-highmem-and-gic-version-as-class-p.patch [bz#1957667]
  - kvm-virtio-blk-Fix-rollback-path-in-virtio_blk_data_plan.patch [bz#1927108]
  - kvm-virtio-blk-Configure-all-host-notifiers-in-a-single-.patch [bz#1927108]
  - kvm-virtio-scsi-Set-host-notifiers-and-callbacks-separat.patch [bz#1927108]
  - kvm-virtio-scsi-Configure-all-host-notifiers-in-a-single.patch [bz#1927108]
  - kvm-hw-arm-smmuv3-Another-range-invalidation-fix.patch [bz#1929720]
  - Resolves: bz#1953045
    (qemu-kvm NULL pointer de-reference  during migration at migrate_fd_connect ->...-> notifier_list_notify)
  - Resolves: bz#1957667
    ([aarch64] Add 8.5 machine type)
  - Resolves: bz#1927108
    (It's too slow to load scsi  disk when use 384 vcpus)
  - Resolves: bz#1929720
    ([aarch64] Handle vsmmuv3 IOTLB invalidation with non power of 2 size)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 6.0.0-19.el8
changelog:
  - kvm-pc-bios-s390-ccw-don-t-try-to-read-the-next-block-if.patch [bz#1965626]
  - kvm-redhat-Install-the-s390-netboot.img-that-we-ve-built.patch [bz#1966463]
  - kvm-sockets-update-SOCKET_ADDRESS_TYPE_FD-listen-2-backl.patch [bz#1967177]
  - kvm-target-i386-sev-add-support-to-query-the-attestation.patch [bz#1957022]
  - kvm-spapr-Don-t-hijack-current_machine-boot_order.patch [bz#1960119]
  - kvm-target-i386-Add-CPU-model-versions-supporting-xsaves.patch [bz#1942914]
  - kvm-spapr-Remove-stale-comment-about-power-saving-LPCR-b.patch [bz#1940731]
  - kvm-spapr-Set-LPCR-to-current-AIL-mode-when-starting-a-n.patch [bz#1940731]
  - Resolves: bz#1965626
    (RHEL8.2 - QEMU BIOS fails to read stage2 loader (kvm))
  - Resolves: bz#1966463
    (Rebuild the s390-netboot.img for downstream instead of shipping the upstream image)
  - Resolves: bz#1967177
    (QEMU 6.0.0 socket_get_fd() fails with the error "socket_get_fd: too many connections")
  - Resolves: bz#1957022
    (SEV: Add support to query the attestation report)
  - Resolves: bz#1960119
    ([regression]Failed to reset guest)
  - Resolves: bz#1942914
    ([Hyper-V][RHEL8.4]Nested Hyper-V on KVM: On Intel CPU L1 2016 can not start with cpu model Skylake-Server-noTSX-IBRS or Skylake-Client-noTSX-IBRS)
  - Resolves: bz#1940731
    ([ppc64le] Hotplug vcpu device hit call trace:[qemu output] KVM: unknown exit, hardware reason 7fff9ce87ed8)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 6.0.0-20.el8
changelog:
  - kvm-x86-Add-x86-rhel8.5-machine-types.patch [bz#1957838]
  - kvm-redhat-x86-Enable-kvm-asyncpf-int-by-default.patch [bz#1967603]
  - kvm-yank-Unregister-function-when-using-TLS-migration.patch [bz#1964326]
  - Resolves: bz#1957838
    (8.5 machine types for x86)
  - Resolves: bz#1967603
    (Enable interrupt based asynchronous page fault mechanism by default)
  - Resolves: bz#1964326
    (Qemu core dump when do tls migration via tcp protocol)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 6.0.0-21.el8
changelog:
  - kvm-block-backend-add-drained_poll.patch [bz#1960137]
  - kvm-nbd-server-Use-drained-block-ops-to-quiesce-the-serv.patch [bz#1960137]
  - kvm-disable-CONFIG_USB_STORAGE_BOT.patch [bz#1866133]
  - kvm-doc-Fix-some-mistakes-in-the-SEV-documentation.patch [bz#1954750]
  - kvm-docs-Add-SEV-ES-documentation-to-amd-memory-encrypti.patch [bz#1954750]
  - kvm-docs-interop-firmware.json-Add-SEV-ES-support.patch [bz#1954750]
  - Resolves: bz#1960137
    ([incremental backup] qemu-kvm hangs when Rebooting the VM during full backup)
  - Resolves: bz#1866133
    (Disable usb-bot device in QEMU (unsupported))
  - Resolves: bz#1954750
    (firmware scheme for sev-es)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 6.0.0-22.el8
changelog:
  - kvm-redhat-Expose-upstream-machines-pc-4.2-and-pc-2.11.patch [bz#1897923]
  - kvm-redhat-Enable-FDC-device-for-upstream-machines-too.patch [bz#1897923]
  - kvm-redhat-Add-hw_compat_4_2_extra-and-apply-to-upstream.patch [bz#1897923]
  - kvm-ppc-pef.c-initialize-cgs-ready-in-kvmppc_svm_init.patch [bz#1789757]
  - kvm-virtio-gpu-handle-partial-maps-properly.patch [bz#1932279]
  - kvm-redhat-Fix-unversioned-Obsoletes-warning.patch [bz#1950405 bz#1967330]
  - kvm-redhat-Move-qemu-kvm-docs-dependency-to-qemu-kvm.patch [bz#1950405 bz#1967330]
  - kvm-redhat-introducting-qemu-kvm-hw-usbredir.patch [bz#1950405 bz#1967330]
  - kvm-spapr-Fix-EEH-capability-issue-on-KVM-guest-for-PCI-.patch [bz#1976015]
  - Resolves: bz#1897923
    (support Live Migration from Ubuntu 18.04 i440fx to RHEL)
  - Resolves: bz#1789757
    ([IBM 8.5 FEAT] Add machine option to enable secure VM support)
  - Resolves: bz#1932279
    ([aarch64] qemu core dumped when using smmuv3 and iommu_platform enabling at virtio-gpu-pci)
  - Resolves: bz#1950405
    (review qemu-kvm-core dependencies)
  - Resolves: bz#1967330
    (Make qemu-kvm use versioned obsoletes for qemu-kvm-ma and qemu-kvm-rhev)
  - Resolves: bz#1976015
    (spapr: Fix EEH capability issue on KVM guest for PCI passthru)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 6.0.0-23.el8
changelog:
  - kvm-Add-mtod_check.patch [bz#1970823 bz#1970842 bz#1970850 bz#1970858]
  - kvm-bootp-limit-vendor-specific-area-to-input-packet-mem.patch [bz#1970823 bz#1970842 bz#1970850 bz#1970858]
  - kvm-bootp-check-bootp_input-buffer-size.patch [bz#1970823]
  - kvm-upd6-check-udp6_input-buffer-size.patch [bz#1970842]
  - kvm-tftp-check-tftp_input-buffer-size.patch [bz#1970850]
  - kvm-tftp-introduce-a-header-structure.patch [bz#1970823 bz#1970842 bz#1970850 bz#1970858]
  - kvm-udp-check-upd_input-buffer-size.patch [bz#1970858]
  - kvm-Fix-DHCP-broken-in-libslirp-v4.6.0.patch [bz#1970823 bz#1970842 bz#1970850 bz#1970858]
  - kvm-redhat-use-the-standard-vhost-user-JSON-path.patch [bz#1804196]
  - Resolves: bz#1970823
    (CVE-2021-3592 virt:av/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (bootp) [rhel-av-8])
  - Resolves: bz#1970842
    (CVE-2021-3593 virt:av/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (udp6) [rhel-av-8])
  - Resolves: bz#1970850
    (CVE-2021-3595 virt:av/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (tftp) [rhel-av-8])
  - Resolves: bz#1970858
    (CVE-2021-3594 virt:av/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (udp) [rhel-av-8])
  - Resolves: bz#1804196
    (inconsistent paths for interop json files)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 6.0.0-24.el8
changelog:
  - kvm-s390x-css-Introduce-an-ESW-struct.patch [bz#1968326]
  - kvm-s390x-css-Split-out-the-IRB-sense-data.patch [bz#1968326]
  - kvm-s390x-css-Refactor-IRB-construction.patch [bz#1968326]
  - kvm-s390x-css-Add-passthrough-IRB.patch [bz#1968326]
  - kvm-vhost-user-blk-Fail-gracefully-on-too-large-queue-si.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031]
  - kvm-vhost-user-blk-Make-sure-to-set-Error-on-realize-fai.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031]
  - kvm-vhost-user-blk-Don-t-reconnect-during-initialisation.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031]
  - kvm-vhost-user-blk-Improve-error-reporting-in-realize.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031]
  - kvm-vhost-user-blk-Get-more-feature-flags-from-vhost-dev.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031]
  - kvm-virtio-Fail-if-iommu_platform-is-requested-but-unsup.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031]
  - kvm-vhost-user-blk-Check-that-num-queues-is-supported-by.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031]
  - kvm-vhost-user-Fix-backends-without-multiqueue-support.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031]
  - Resolves: bz#1968326
    ([vfio_ccw] I/O error when checking format - dasdfmt requires --force in quick mode when passed through)
  - Resolves: bz#1935014
    (qemu crash when attach vhost-user-blk-pci with option queue-size=4096)
  - Resolves: bz#1935019
    (qemu guest failed boot when attach vhost-user-blk-pci with option iommu_platform=on)
  - Resolves: bz#1935020
    (qemu guest failed boot when attach vhost-user-blk-pci with option packed=on)
  - Resolves: bz#1935031
    (qemu guest failed boot when attach vhost-user-blk-pci with unmatched num-queues with qsd)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 6.0.0-25.el8
changelog:
  - kvm-s390x-cpumodel-add-3931-and-3932.patch [bz#1976171]
  - kvm-file-posix-fix-max_iov-for-dev-sg-devices.patch [bz#1943653]
  - kvm-scsi-generic-pass-max_segments-via-max_iov-field-in-.patch [bz#1943653]
  - kvm-osdep-provide-ROUND_DOWN-macro.patch [bz#1943653]
  - kvm-block-backend-align-max_transfer-to-request-alignmen.patch [bz#1943653]
  - kvm-block-add-max_hw_transfer-to-BlockLimits.patch [bz#1943653]
  - kvm-file-posix-try-BLKSECTGET-on-block-devices-too-do-no.patch [bz#1943653]
  - Resolves: bz#1976171
    ([IBM 8.5 FEAT] CPU Model for new IBM Z Hardware - qemu part)
  - Resolves: bz#1943653
    (RHV VM pauses due to 'qemu-kvm' getting EINVAL on i/o to a direct lun with scsi passthrough enabled)


author: Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-26
changelog:
  - kvm-acpi-pc-revert-back-to-v5.2-PCI-slot-enumeration.patch [bz#1977798]
  - kvm-migration-failover-reset-partially_hotplugged.patch [bz#1787194]
  - kvm-hmp-Fix-loadvm-to-resume-the-VM-on-success-instead-o.patch [bz#1959676]
  - kvm-migration-Move-bitmap_mutex-out-of-migration_bitmap_.patch [bz#1959729]
  - kvm-i386-cpu-Expose-AVX_VNNI-instruction-to-guest.patch [bz#1924822]
  - kvm-ratelimit-protect-with-a-mutex.patch [bz#1838221]
  - kvm-Update-Linux-headers-to-5.13-rc4.patch [bz#1838221]
  - kvm-i386-Add-ratelimit-for-bus-locks-acquired-in-guest.patch [bz#1838221]
  - kvm-iothread-generalize-iothread_set_param-iothread_get_.patch [bz#1930286]
  - kvm-iothread-add-aio-max-batch-parameter.patch [bz#1930286]
  - kvm-linux-aio-limit-the-batch-size-using-aio-max-batch-p.patch [bz#1930286]
  - kvm-block-nvme-Fix-VFIO_MAP_DMA-failed-No-space-left-on-.patch [bz#1848881]
  - Resolves: bz#1977798
    (RHEL8.5 guest network interface name changed after upgrade to qemu-6.0)
  - Resolves: bz#1787194
    (After canceling the migration of a vm with VF which enables failover, using "migrate -d tcp:invalid uri" to re-migrating the vm will cause the VF in vm to be hot-unplug.)
  - Resolves: bz#1959676
    (guest status is paused after loadvm on rhel8.5.0)
  - Resolves: bz#1959729
    (SAP/3TB VM migration slowness [idle db])
  - Resolves: bz#1924822
    ([Intel 8.5 FEAT] qemu-kvm AVX2 VNNI - Fast Train)
  - Resolves: bz#1838221
    ([Intel 8.5 FEAT]  qemu-kvm Bus Lock VM Exit - Fast Train)
  - Resolves: bz#1930286
    (randread and randrw regression with virtio-blk multi-queue)
  - Resolves: bz#1848881
    (nvme:// block driver can exhaust IOMMU DMAs, hanging the VM, possible data loss)


author: Miroslav Rezanina <mrezanin@redhat.com> - 6.0.0-27
changelog:
  - kvm-migration-move-wait-unplug-loop-to-its-own-function.patch [bz#1976852]
  - kvm-migration-failover-continue-to-wait-card-unplug-on-e.patch [bz#1976852]
  - kvm-aarch64-Add-USB-storage-devices.patch [bz#1974579]
  - Resolves: bz#1976852
    ([failover vf migration]  The failover vf will be unregistered  if canceling the migration whose status is "wait-unplug")
  - Resolves: bz#1974579
    (It's not possible to start installation from a virtual USB device on aarch64)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.12.0-1.el8
changelog:
  - Rebase to 1.12.0 [bz#1666134]
  - Resolves: bz#1666134
    (Rebase seabios for RHEL-AV release in virt:8.0.0 stream)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.12.0-3.el8
changelog:
  - seabios-rh-add-configs-for-ramfb-and-bochs-display.patch [bz#1724098]
  - Resolves: bz#1724098
    (enable device: bochs-display (seabios))


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 1.12.0-4.el8
changelog:
  - seabios-tpm-Check-for-TPM-related-ACPI-tables-before-attempt.patch [bz#1705212]
  - seabios-usb-ehci-Clear-pipe-token-on-pipe-reallocate.patch [bz#1705212]
  - Resolves: bz#1705212
    (Backport 1.12.1 patches to RHEL-AV 8.1.0)


author: Danilo Cesar Lemes de Paula <ddepaula@redhat.com> - 1.12.0-5.el8
changelog:
  - seabios-add-get_keystroke_full-helper.patch [bz#1693031]
  - seabios-bootmenu-add-support-for-more-than-9-entries.patch [bz#1693031]
  - Resolves: bz#1693031
    (On systems with more than 10 available boot devices, keys are uninintuitive)


author: Danilo de Paula <ddepaula@redhat.com> - 1:0.20170427git-3
changelog:
  - Rebuild all virt packages to fix RHEL's upgrade path
  - Resolves: rhbz#1695587
    (Ensure modular RPM upgrade path)


author: Richard W.M. Jones <rjones@redhat.com> - 5.2.1-1
changelog:
  - Rebase to supermin 5.2.1.
  - Check if files exist, not just the directory.
  - Align the spec file with RHEL 9.
    resolves: rhbz#1906045, rhbz#1796120


author: Marc-André Lureau <marcandre.lureau@redhat.com> - 0.4.0-2.20200828git0c238a2
changelog:
  - Backport fixes from 0.4.0 stable branch. Resolves: rhbz#1868375
    (fixes usage of swtpm-localca with passwords when signing keys)


author: Marc-André Lureau <marcandre.lureau@redhat.com> - 0.4.2-1.20201201git2df14e3
changelog:
  - Update to 0.4.2, to address potential symlink vulnerabilities (CVE-2020-28407).
    Resolves: rhbz#1902862


author: Marc-André Lureau <marcandre.lureau@redhat.com> - 0.4.2-1.20201201git2df14e3
changelog:
  - Update to 0.4.2, to address potential symlink vulnerabilities (CVE-2020-28407).
    Resolves: rhbz#1906043


author: Pino Toscano <ptoscano@redhat.com> - 1:1.42.0-2
changelog:
  - Bump the libguestfs requirement to 1.42.0.
  - Bump the epoch to 1 to match the version virt-v2v had when built from
    the libguestfs source.


author: Pino Toscano <ptoscano@redhat.com> - 1:1.42.0-3
changelog:
  - Actually fix epoch dependencies.
  - Fix virt-v2v-man-pages-uk migration from libguestfs-man-pages-uk.


author: Pino Toscano <ptoscano@redhat.com> - 1:1.42.0-4
changelog:
  - -i libvirt: ask again for the password when -ip is not specified
    resolves: rhbz#1838425
  - -i libvirt: print URI without connecting
    resolves: rhbz#1839917
  - Handle HTTP/2 replies from vCenter
    resolves: rhbz#1840126
  - -o libvirt: remove cache=none from disks
    resolves: rhbz#1837453
  - Fix parameters for the nbdkit rate filter
    resolves: rhbz#1841096
  - -it vddk: do not use the nbdkit readahead filter with VDDK
    resolves: rhbz#1832805


author: Pino Toscano <ptoscano@redhat.com> - 1:1.42.0-5
changelog:
  - Ship a newer version of rhev-apt.exe
    resolves: rhbz#1850000
  - Ship the rhsrvany sources with a note for them, as requested by
    Red Hat Legal.
  - -i libvirt: ask for the password ourselves instead of letting nbdkit
    ask for it (and potentially time out)
    related: rhbz#1838425
  - Fix build with libosinfo >= 1.8.0
    resolves: rhbz#1850423


author: Pino Toscano <ptoscano@redhat.com> - 1:1.42.0-6
changelog:
  - Improve the documentation of --keys-from-stdin
    resolves: rhbz#1858765
  - Check that --mac :ip: parameters are sensible
    resolves: rhbz#1858775
  - -i libvirt: read password file outside libvirt auth callback
    resolves: rhbz#1869454


author: Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-7
changelog:
  - Tell virt-v2v where overlay files must be placed
  - Allow conversion to UEFI openstack
    resolves: rhbz#1820282 rhbz#1872094


author: Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-11
changelog:
  - v2v: windows: Allow qxldod.inf as synonym for qxl.inf
    resolves: rhbz#1926102
  - v2v: Increase required free space in Windows to 100 MB
    resolves: rhbz#1949147
  - docs: Document how to remove "Out of HTTP sessions" limit
  - v2v: Disable readahead for VMware curl sources too
    resolves: rhbz#1848862
  - v2v: Allow output to block devices
    resolves: rhbz#1868690
  - docs: -o openstack: Clarify name of file containing OpenStack auth
    resolves: rhbz#1871754
  - docs: UEFI guest conversion to -o openstack is supported
    resolves: rhbz#1872100
  - v2v: Turn pnp_wait.exe warning into a debug message
    resolves: rhbz#1903960
  - v2v: windows: Fix schtasks /SD parameter
    resolves: rhbz#1895323


author: Richard W.M. Jones <rjones@redhat.com> - 1:1.42.0-13
changelog:
  - docs: Fix version of virt-v2v which added UEFI for OpenStack
    related: rhbz#1872100
  - v2v: Increase Linux minimum root filesystem to 100 MB
    resolves: rhbz#1764569


