# changelog

author: Radek Vykydal <rvykydal@redhat.com> - 29.19.2.15-1
changelog:
  - Fix installation source switching to/from CDN (mkolman)
    Resolves: rhbz#1788487
    Resolves: rhbz#1790383
    Resolves: rhbz#1791376


author: Konstantin Khorenko <khorenko@virtuozzo.com> [4.18.0-240.1.1.vz8.5.53]
changelog:
  - ipc: WARN if trying to remove ipc object which is absent (Alexander Mikhalitsyn) [PSBM-131142]
  - shm: skip shm_destroy if task IPC namespace was changed (Alexander Mikhalitsyn) [PSBM-131142]
  - push-backup: Make addr argument of start optional (Kirill Tkhai)
  - push-backup: Indentation cleanup (Kirill Tkhai)
  - push-backup: Change arguments order in start (Kirill Tkhai)
  - push_backup: Check suspended state more clearly (Kirill Tkhai)
  - push_backup: Remove UUID from arguments (Kirill Tkhai) [PSBM-127989]
  - push-backup: Cleanup (Kirill Tkhai)


author: Konstantin Khorenko <khorenko@virtuozzo.com> [4.18.0-240.1.1.vz8.5.54]
changelog:
  - ve: fix reading container state from cgroup (Pavel Tikhomirov) [PSBM-82766 PSBM-131412 PSBM-127798]
  - drivers/connector: fix nullptr dereference ve->ve_ns->pid_ns (Andrey Zhadchenko) [PSBM-130894]
  - fs/sync: fix nullptr dereference ve->ve_ns->mnt_ns (Andrey Zhadchenko) [PSBM-130894]
  - sync: sync_collect_filesystems: fix possible infinite loop (Alexander Mikhalitsyn) [PSBM-127599]
  - ms/proc/mounts: add cursor (Alexander Mikhalitsyn) [PSBM-126568 PSBM-125812]
  - Revert "ms/proc/mounts: add cursor" (Konstantin Khorenko)
  - ploop: Assign blkcg to kthread before rw (Kirill Tkhai)
  - ploop: Don't forget about nr_inflight after stop (Kirill Tkhai)


author: Konstantin Khorenko <khorenko@virtuozzo.com> [4.18.0-240.1.1.vz8.5.55]
changelog:
  - ve/msync: fix wrong behaviour of fs.fsync-enable (Pavel Tikhomirov) [PSBM-131652]
  - ploop: Fallocate new clus if requested (Kirill Tkhai) [PSBM-106554]
  - ploop: Add interface to configure new clusters preallocation (Kirill Tkhai) [PSBM-106554]
  - mm/page_alloc: Adjust the number of managed pages for a zone if it is wrong (Evgenii Shatokhin) [PSBM-129304]
  - sched: show CPU stats for a cgroup in cpu.proc.stat file (Evgenii Shatokhin) [PSBM-101155]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [4.18.0-240.1.1.vz8.5.56]
changelog:
  - ploop: Use down_write() in ploop_set_suspended() (Kirill Tkhai)
  - ploop: Resume queue after failed suspend (Kirill Tkhai) [PSBM-131852]
  - proc/mounts: fix skipping mount after cursor (Pavel Tikhomirov) [PSBM-127476]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [4.18.0-240.1.1.vz8.5.58]
changelog:
  - configs: Enable build of dm-qcow2 module (Konstantin Khorenko) [PSBM-123244]
  - dm-qcow2: Introduce driver to create block devices over QCOW2 files (Kirill Tkhai) [PSBM-123244]
  - ploop: Use kmap_atomic() instead of kmap() (Kirill Tkhai)
  - ploop: drop ploop_resume() and its usage (Kirill Tkhai)


author: Konstantin Khorenko <khorenko@virtuozzo.com> [4.18.0-240.1.1.vz8.5.60]
changelog:
  - ve/fs/inotify: do not impose limit on the number of instances by default (Vladimir Davydov) [PSBM-39048 PSBM-131634]
  - mm/backing-dev: associate writeback with correct blkcg (Andrey Zhadchenko) [PSBM-131253]
  - kernel/cgroup: implement cgroup_get_e_ve_css (Andrey Zhadchenko) [PSBM-131253]
  - kernel/ve: simplify ve_get_init_css (Andrey Zhadchenko) [PSBM-131253]
  - kernel/cgroup: rename css_get_local_root (Andrey Zhadchenko) [PSBM-131253]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [4.18.0-240.1.1.vz8.5.61]
changelog:
  - drivers/base: Adjust the total amount of RAM shown for a NUMA node (Evgenii Shatokhin) [PSBM-129304]
  - ve/memcg: Fix /proc/vmstat virtualization (drop extra recursion) (Konstantin Khorenko) [PSBM-131992]
  - ve/memcg: Cleanup /proc/vmstat virtualization (Konstantin Khorenko) [PSBM-131992]
  - mm/memcg: Drop unused struct "accumulated_stats" (Konstantin Khorenko) [PSBM-131992]
  - ve/memcg: Fix /proc/meminfo virtualization (eliminate double recursion) (Konstantin Khorenko) [PSBM-131992]


author: Konstantin Volkov <wolf@virtuozzo.com> 1.0.4
changelog:
  - Move branding to separate file, see #PSBM-58317
   - Create BINDIR during 'make install' if necessary (Denis Silakov
  <dsilakov@gmail.com>)


author: Konstantin Volkov <wolf@virtuozzo.com> 1.0.5
changelog:
  - Fix style (place the destructor above members) (Andrey Bondrov
  <abondrov@virtuozzo.com>)
   - Declare destructors explicitly to allow building with -O2 (Andrey Bondrov
  <abondrov@virtuozzo.com>)


author: Konstantin Volkov <wolf@virtuozzo.com> 1.0.6
changelog:
  - Make it possible to use exported CPPFLAGS and LDFLAGS when building the
  package (Andrey Bondrov <abondrov@virtuozzo.com>)
   - Enable hardened build, see #PSBM-58107 (Andrey Bondrov
  <abondrov@virtuozzo.com>)


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.13
changelog:
  - Add copyrights ( #PSBM-58317 ) (Andrey Bondrov <abondrov@virtuozzo.com>)
   - Drop GPL files (Andrey Bondrov <abondrov@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.16
changelog:
  - PSBM-86015: Unknown features: set([u'RESERVED']) Add AMD EPYC specific CPU
  flags (Konstantin B. Bukharov <bkb@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.20
changelog:
  - BUGFIX PSBM-107131, PSBM-106195 add tsx_force_abort, flush_l1d to EDX for
  EAX=7 CPUID
   - Unknown features: set([u'RESERVED(2[24:1])']) #PSBM-106344 (Igor Sukhih
  <igor@virtuozzo.com>)
   - Update Copyright (Igor Sukhih <igor@virtuozzo.com>)
   - Unable to create new pool with running Vms (Igor Sukhih <igor@virtuozzo.com>)
   - common.c: fixed typo in comment (Igor Sukhih <igor@virtuozzo.com>)


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> 7.0.21
changelog:
  - io: enumerate flags to simplify giving names in future
   - add option to dump all features with known names #PSBM-121975


author: Igor Bazhitov <ibazhitov@virtuozzo.com> 8.0.1
changelog:
  - PSBM-132048 (#PSBM-132048)
   - PSBM-132048 (#PSBM-132048)
   - PSBM-125098 (Dmitry Nesterenko <dmitry.nesterenko@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.1.25
changelog:
  - PSBM-122095 (Andrey Zhadchenko <andrey.zhadchenko@virtuozzo.com>) (#PSBM-122095)
   - PSBM-122095 (Andrey Zhadchenko <andrey.zhadchenko@virtuozzo.com>) (#PSBM-122095)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.1.27
changelog:
  - cgroup: at restore use fallback values for cpuset.cpus/mems (Valeriy Vdovin
  <valeriy.vdovin@virtuozzo.com>) (#PSBM-127807)
   - zdtm: fix unchecked snprintf truncation in bridge_port_settings (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>)
   - zdtm: add bridge and fdb tests (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-106442)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.1.28
changelog:
  - restorer: increase loglevel of start_time restore failure message (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-123729 #PSBM-128321)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.2.1
changelog:
  - mount-v2: prohibit mounts with symlink mountpoint (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-129638)
   - zdtm: fix uninitialized lenght provided to getsockopt (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-129482)
   - vz7/vz8: update version and targets.list for u17 (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.2.2
changelog:
  - zdtm: improve overmount_file test (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-125849)
   - files-reg: add overmounted reg files handling (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-125849)
   - util: add get_relative_path_noempty helper (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-125849)
   - mount: add path_is_overmounted helpers (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-125849)
   - images: add vz_use_relative_path flag to regfile (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-125849)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.2.3
changelog:
  - zdtm: unlink_fstat03: ignore st_dev diff when file on device mapper
  (Alexander Mikhalitsyn <alexander.mikhalitsyn@virtuozzo.com>) (#PSBM-130519)
   - ps-socket: sanity check that given fd is actually valid (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-102629 #PSBM-130507)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.2.5
changelog:
  - zdtm: listen and connect/accept in different network namespaces (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-131050)
   - sk-unix: handle socket vfs inode bindmount with multiple sockets (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-131050)
   - sk-unix: print real socket inode for found bindmounts (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-131050)
   - cgroup: dump devices.extra_list instead of devices.list (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-129354)


author: VZ Auto Builder <builder@virtuozzo.com> 1.0.18
changelog:
  - Do not clear collector.log on restart of disp-helper, VSTOR-39514 (Andrey
  Ponomarenko <aponomarenko@acronis.com>)
   - Rotate collector.log, VSTOR-39514 (Andrey Ponomarenko
  <aponomarenko@acronis.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 1.0.19
changelog:
  - Add record to collector.log on start of disp-helper, VSTOR-39514 (Andrey
  Ponomarenko <aponomarenko@acronis.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 1.0.20
changelog:
  - Workaround for incorrect date of last report, VSTOR-41430 (Andrey Ponomarenko
  <aponomarenko@acronis.com>)


author: Denis Silakov <dsilakov@virtuozzo.com> 0.0.4
changelog:
  - Free report_data to avoid memleak, see #PSBM-65414
   - Make sure to close fd to avoid memleak, see #PSBM-65414


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-5.el8
changelog:
  - edk2-MdeModulePkg-UefiBootManagerLib-log-reserved-mem-all.patch [bz#1789797]
  - edk2-NetworkPkg-HttpDxe-fix-32-bit-truncation-in-HTTPS-do.patch [bz#1789797]
  - Resolves: bz#1789797
    (Backport upstream patch series: "UefiBootManagerLib, HttpDxe: tweaks for large HTTP(S) downloads" to improve HTTP(S) Boot experience with large (4GiB+) files)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-6.el8
changelog:
  - edk2-UefiCpuPkg-PiSmmCpuDxeSmm-fix-2M-4K-page-splitting-r.patch [bz#1789335]
  - Resolves: bz#1789335
    (VM with edk2 can't boot when setting memory with '-m 2001')


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-7.el8
changelog:
  - edk2-SecurityPkg-Fix-spelling-errors-PARTIAL-PICK.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-simplify-Ver.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-remove-else-.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-keep-PE-COFF.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-narrow-down-.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-fix-retval-o.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-remove-super.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-unnest-AddIm.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-eliminate-St.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-fix-retval-f.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-fix-imgexec-.patch [bz#1751993]
  - edk2-SecurityPkg-DxeImageVerificationHandler-fix-defer-vs.patch [bz#1751993]
  - Resolves: bz#1751993
    (DxeImageVerificationLib handles "DENY execute on security violation" like "DEFER execute on security violation" [rhel8])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-8.el8
changelog:
  - edk2-MdeModulePkg-Enable-Disable-S3BootScript-dynamically.patch [bz#1801274]
  - edk2-MdeModulePkg-PiDxeS3BootScriptLib-Fix-potential-nume.patch [bz#1801274]
  - Resolves: bz#1801274
    (CVE-2019-14563 edk2: numeric truncation in MdeModulePkg/PiDxeS3BootScriptLib [rhel-8])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20190829git37eef91017ad-9.el8
changelog:
  - edk2-OvmfPkg-QemuVideoDxe-unbreak-secondary-vga-and-bochs.patch [bz#1806359]
  - Resolves: bz#1806359
    (bochs-display cannot show graphic wihout driver attach)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20200602gitca407c7246bf-1.el8
changelog:
  - Rebase to edk2-stable202005 [bz#1817035]
  - Resolves: bz#1817035
    ((edk2-rebase-rhel-8.3) - rebase edk2 to upstream tag edk2-stable202005 for RHEL-8.3)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20200602gitca407c7246bf-2.el8
changelog:
  - edk2-OvmfPkg-QemuKernelLoaderFsDxe-suppress-error-on-no-k.patch [bz#1844682]
  - edk2-OvmfPkg-GenericQemuLoadImageLib-log-Not-Found-at-INF.patch [bz#1844682]
  - edk2-SecurityPkg-Tcg2Dxe-suppress-error-on-no-swtpm-in-si.patch [bz#1844682]
  - Resolves: bz#1844682
    (silent build of edk2-aarch64 logs DEBUG_ERROR messages that don't actually report serious errors)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20200602gitca407c7246bf-3.el8
changelog:
  - edk2-UefiCpuPkg-PiSmmCpuDxeSmm-pause-in-WaitForSemaphore-.patch [bz#1861718]
  - Resolves: bz#1861718
    (Very slow boot when overcommitting CPU)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20200602gitca407c7246bf-4.el8
changelog:
  - edk2-OvmfPkg-SmmControl2Dxe-negotiate-ICH9_LPC_SMI_F_CPU_.patch [bz#1849177]
  - edk2-OvmfPkg-CpuHotplugSmm-fix-CPU-hotplug-race-just-befo.patch [bz#1849177]
  - edk2-OvmfPkg-CpuHotplugSmm-fix-CPU-hotplug-race-just-afte.patch [bz#1849177]
  - edk2-CryptoPkg-OpensslLib-Upgrade-OpenSSL-to-1.1.1g.patch [bz#1893806]
  - edk2-redhat-bump-OpenSSL-dist-git-submodule-to-1.1.1g-RHE.patch [bz#1893806]
  - Resolves: bz#1849177
    (OVMF: negotiate "SMI on VCPU hotplug" with QEMU)
  - Resolves: bz#1893806
    (attempt advancing RHEL8 edk2's OpenSSL submodule to RHEL8 OpenSSL 1.1.1g (or later))


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-20200602gitca407c7246bf-4.vz8.1
changelog:
  - OvmfPkg: Hyperv: Standard hyperv definitions
  - OvmfPkg: Hyperv: VMBus standard definitions
  - OvmfPkg: Hyperv: PEI phase hyperv detection
  - OvmfPkg: Hyperv: Hypercall driver library
  - OvmfPkg: Hyperv: VMBus DXE bus driver
  - OvmfPkg: Hyperv: PV SCSI DXE driver
  - OvmfPkg: Hyperv: Parse QEMU FwCfg Hyperv SCSI device path
  - OvmgPkg: Hyperv: Build Hyperv DXE drivers for OvmfPkgIa32X64
  - hyperv: request completion on outbound packets
  - vmbus: only discover devices on primary channels
  - EfiRom: don't require filename pattern on --dump
  - EfiRom: support legacy (non-PCI) option roms too
  - Ovmf: add LoadFile2 protocol over QEMU fw_cfg
  - OvmfPkg: add definition for Hyper-V SCSI device type GUID
  - OvmfPkg: add definition for Hyper-V net device type GUID
  - OvmfPkg: QemuBootOrderLib: format VMBus paths directly
  - OvmfPkg: use more natural VMBus device paths
  - OvmfPkg: QemuBootOrderLib: adjust for VMBus path change
  - OvmfPkg: QemuBootOrderLib: support VMBus net devices
  - OvmfPkg: HypervVmbusDxe: move device descriptor definition to a header
  - OvmfPkg: VMBus: rework for cleaner API
  - OvmfPkg: HypervVmbusDxe: add OpROM loading via fw_cfg
  - Ovmf:Vmbus: lift packet size limit
  - OvmfPkg: mark VBE shim reserved for Windows 2008
  - Ovmf/Hyperv: make hypercall page EfiRuntimeServicesData
  - EnrollDefaultKeys: replace RH certificate with VZ one
  - OvmfPkg.dec: resolving build problems between upstream and our downstream
  - EnrollDefaultKeys: don't use key enrollment via oem string passed to VM


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: libguestfs <libguestfs@virtuozzo.com> - vz-1.44.0-2.vz8.1
changelog:
  - Revert "RHEL 8: Reject use of libguestfs-winsupport features except for virt-* tools (RHBZ#1240276)."
  - build: add Virtuozzo to the distro check as RedHat-based distribution
  - firstboot: add DelayedAutoStart value in the registry
  - customize: skip SELinux relabeling if it's disabled
  - disable kvm by default
  - common/mlpcre/pcrec: workaround non-working HAVE_CAML_ALLOC_INITIALIZED_STRING


author: Yuriy Pudgorodskiy <yur@virtuozzo.com> 1.0.3
changelog:
  - License agreement text
   - Correct library links (Konstantin Volkov <wolf@virtuozzo.com>)
   - Correct spec for debuginfo (Konstantin Volkov <wolf@virtuozzo.com>)


author: Yuriy Pudgorodskiy <yur@virtuozzo.com> 1.0.5
changelog:
  - Revert "Updated for vstorage 7.8"
   - Merge 'upstream/master' 8ede934 6072c47
   - Allow blk status reply to exceed u32 range #PSBM-85708
   - Removed vstorage version req from spec


author: Yuriy Pudgorodskiy <yur@virtuozzo.com> 1.0.7
changelog:
  - Merge from upstream ee9f76ff48b1c3f4c0cf98ad3049cf8ddc81fc10
   - 0b4c Implemented nbd client request of type NBD_CMD_CACHE
   - 49b2 Relax check of size field in block status reply #ABR-185824
   - 3b16 Fix waiting for nbd reply #ABR-181926


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.243
changelog:
  - Add openssl-devel because CRsaHelper.hpp depends on it
   - PSBM-101424.Add openssh as a runtime dependency for ssh-keygen usage
  (Aleksandr Alekseev <alexander.alekseev@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.245
changelog:
  - PSBM-128793. Add helper to distinguish process owner user (Aleksandr Alekseev
  <alexander.alekseev@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.250
changelog:
  - Failed to load libpcs_io.so.5: No such file or directory #PSBM-131386 (Igor
  Sukhih <igor@virtuozzo.com>)
   - Require mandatory qemu-img and qemu-nbd binaries explicitly


author: Dmitry Mishin <dim@virtuozzo.com> 8.0.3
changelog:
  - QCOW2 images for VMs should be created with subclusters enabled #PSBM-131094
  (Yuriy Pudgorodskiy <yur@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.269
changelog:
  - PSBM-101424. Client-side 2-step public key authentication (Aleksandr Alekseev
  <alexander.alekseev@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.271
changelog:
  - PSBM-128792. Improve error handling in case private key is corrupted
  (Aleksandr Alekseev <alexander.alekseev@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.273
changelog:
  - Adjust build process to new py2-py3 SDK sources #PSBM-101236 (Pavel
  Vokhmyanin <pvokhmyanin@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.274
changelog:
  - Prepare sources for building python3 module #PSBM-101236 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 8.0.3
changelog:
  - PSBM-129406. Remove floppy from newly created VMs in Vz8 (Efim Shevrin
  <efim.shevrin@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.92
changelog:
  - add filterref and params to model (Aleksandr Alekseev
  <alexander.alekseev@virtuozzo.com>)
   - add generated files to .gitignore (Aleksandr Alekseev
  <alexander.alekseev@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.95
changelog:
  - Added a change to the name of the socket when it is created #PSBM-128475
  PSBM-128487 (Efim Shevrin <efim.shevrin@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.97
changelog:
  - UNIX socket path too long #PSBM-129010 (Igor Sukhih <igor@virtuozzo.com>)
   - Failed to backup Vm with serial port in socket mode #PSBM-128650 (Igor Sukhih
  <igor@virtuozzo.com>)


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.15
changelog:
  - add VCMMD_VE_CONFIG_GUARANTEE_TYPE to ve config (#PSBM-55018)
   - add VCMMD_ERROR_TOO_MANY_REQUESTS


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.16
changelog:
  - Revert "add VCMMD_ERROR_TOO_MANY_REQUESTS"
   - Revert "add VCMMD_VE_CONFIG_GUARANTEE_TYPE to ve config"


author: VZ Auto Builder <builder@virtuozzo.com> 7.0.25
changelog:
  - Rename VCMMD_MEMGUARANTEE_PERCENTS --> VCMMD_MEMGUARANTEE_BYTES (Andrey
  Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-127010)
   - Fix DBus disconnected error handling (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)
   - Handle org.freedesktop.DBus.Error.Disconnected (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)


author: Nikolay Shirokovskiy <nshyrokovskiy@gmail.com> - vz-6.6.0-13.2.vz8.7
changelog:
  - FIXUP: mark explicit backing more generically #VSTOR-43957
  - FIXUP: fix resetting explicit backing whithout persistent conf
  - vstorage migration: support explicit backing
  - FIXUP: allow migration with explicit backing
  - FIXUP: remove virDomainDefMarkExplicitBacking symbol


author: Nikolay Shirokovskiy <nshyrokovskiy@gmail.com> - vz-6.6.0-13.2.vz8.9
changelog:
  - FIXUP: qemu: extract private exec commands #PSBM-129743
  - conf: add 'vz-dhcp' parameter to xml #PSBM-129743
  - qemu: support setting net params thru prl_nettool #PSBM-129743
  - qemu: keep 'netConfigApplied' in status file #PSBM-129743
  - qemu: validate that route is default gateway #PSBM-129743


author: Nikolay Shirokovskiy <nshyrokovskiy@gmail.com> - vz-6.6.0-13.2.vz8.12
changelog:
  - PSBM-130505 enable hv-evmcs/hv-stimer-direct in domain xml for Windows guests with nested virtualization. PSBM-130504  enable hv-tlbflush, hv-ipi, hv-frequencies in domain xml for Windows guests


author: Nikolay Shirokovskiy <nshyrokovskiy@gmail.com> - vz-6.6.0-13.2.vz8.13
changelog:
  - qemu: introduce qemuDomainCreateImage
  - FIXUP: vstorage migration: main patch #PSBM-106202
  - FIXUP: api/qemu: add move nvram API
  - FIXUP: vstorage migration
  - FIXUP: moving bitmaps on snapshot


author: Nikolay Shirokovskiy <nshyrokovskiy@gmail.com> - vz-6.6.0-13.2.vz8.14
changelog:
  - FIXUP: qemu: support setting net params thru prl_nettool #PSBM-129743
  - qemu: support changing net params #PSBM-129743
  - FIXUP: qemu: setting q35 in hook
  - FIXUP: setting misc win features
  - FIXUP: enhance error message macros
  - vzct 2: support volumes in define/undefine/stats #PSBM-128811
  - vzct 2: support volumes on start/stop #PSBM-128811
  - FIXUP: vzct 2: intoroduce vzctDomainDefCopy
  - vzct 2: store disk uuids in snapshot metadata
  - conf: virDomainSnapshotDefParse allow NULL @current
  - vzct 2: support volumes for snapshot API #PSBM-128811
  - FIXUP: vzct 2: prepare cookie to add more parts
  - vzct 2: add destination pool info to migration cookie
  - vzct 2: migration: check storage pool alignment on src and dest
  - vzct 2: support volumes on migration #PSBM-128811
  - vzct 2: skip actions on libvzctl config after migration completed
  - Save state of guest tools autoupdate in domain metadata #PSBM-129617


author: Nikolay Shirokovskiy <nshyrokovskiy@gmail.com> - vz-6.6.0-13.2.vz8.15
changelog:
  - FIXUP: qemu: use def arg in qemuDomainTmpSnapshotFindDisks
  - FIXUP: qemu: factor out qemuDomainTmpSnapshotIsPresentInactive
  - FIXUP: allow non-disk changes on defineXML with tmp snapshot #VSTOR-45247


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> - 6.6.0-2
changelog:
  - [incremental backup] python3-libvirt is missing newly added constants for incremental backup (rhbz#1924705)


author: Nikolay Shirokovskiy <nshyrokovskiy@gmail.com> - vz-6.6.0-2.vz8.1
changelog:
  - Add pull backup API
  - Add IO latency API
  - Add stub for VIR_DOMAIN_EVENT_ID_BLOCK_JOB_ERROR_X event
  - add exec API #PSBM-106198


author: Igor Sukhih <igor@virtuozzo.com> 7.0.665
changelog:
  - Change close_fd() engine from poll() -> opendir("/proc/self/fd") #PSBM-131242
   - Allow disk configuration without imaeg path specification #PSBM-128936


author: Igor Sukhih <igor@virtuozzo.com> 7.0.666
changelog:
  - scripts/vz-rst-action.in: pre-create newdev directory (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-131412)


author: Yuriy Pudgorodskiy <yur@virtuozzo.com> 7.0.68
changelog:
  - Allow status change of expired license back to active #PSBM-101392
   - Properly check time of grace on sip expires condition
   - Refactor sip_load_date/sip_save_date from vzlicutils to libvzlib


author: Yuriy Pudgorodskiy <yur@virtuozzo.com> 7.0.71
changelog:
  - updated targets to u16
   - Added year extension to expiration date #PSBM-108125
   - Use /etc/virtuozzo-release if available #PSBM-122069


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.14
changelog:
  - Log compact operations to syslog #PSBM-60376 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)
   - Add libuuid dependency #PSBM-60376 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.16
changelog:
  - Update copyright (Igor Sukhih <igor@virtuozzo.com>)
   - Release ploop device on CT umount #PSBM-56812 (Igor Sukhih
  <igor@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.17
changelog:
  - Comand line parameter to handle fs defaragmentation #PSBM-96172 (Igor Sukhih
  <igor@virtuozzo.com>)
   - Update copyright (Igor Sukhih <igor@virtuozzo.com>)
   - Release ploop device on CT umount #PSBM-56812 (Igor Sukhih
  <igor@virtuozzo.com>)


author: Denis Silakov <dsilakov@virtuozzo.com> 7.0.30
changelog:
  - Adopt for new storage - avoid conflicting log.h file
   - Update Copyright (Igor Sukhih <igor@virtuozzo.com>)
   - Merge patch into sources


author: Denis Silakov <dsilakov@virtuozzo.com> 7.0.31
changelog:
  - Up storage major
   - Adopt for new storage - avoid conflicting log.h file
   - Update Copyright (Igor Sukhih <igor@virtuozzo.com>)
   - Merge patch into sources


author: Igor Bazhitov <ibazhitov@virtuozzo.com> 7.0.32
changelog:
  - PSBM-121364 (#PSBM-121364)
   - PSBM-121364 (#PSBM-121364)
   - PSBM-121364 (#PSBM-121364)
   - PSBM-106039 (Denis Silakov <dsilakov@virtuozzo.com>)


author: Updates Tracker <dsilakov@virtuozzo.com> 7.0.35
changelog:
  - Storage pkgconfig files are not versioned anymore (Denis Silakov
  <dsilakov@virtuozzo.com>)
   - Rebuild with new storage (Denis Silakov <dsilakov@virtuozzo.com>)


author: Igor Bazhitov <ibazhitov@virtuozzo.com> 8.0.1
changelog:
  - PSBM-131858 (#PSBM-131858)
   - PSBM-131858 (#PSBM-131858)
   - PSBM-131858 (#PSBM-131858)
   - PSBM-131858 (#PSBM-131858)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.37
changelog:
  - ploop: call PLOOP_IOC_FREEZE on partition #PSBM-120636
   - Revert "Use device fd for FREEZE/THAW #PSBM-107145"


author: Igor Sukhih <igor@virtuozzo.com> 7.0.38
changelog:
  - ext4_unfreeze stuck during CT backup completion - container's fs is locked
  for writes #PSBM-104855


author: Igor Sukhih <igor@virtuozzo.com> 7.0.43
changelog:
  - vz8 DM based CT backup #PSBM-103308
   - split: moveploop CBT code to ploop-cbt.c
   - fixed build under vz8


author: Igor Sukhih <igor@virtuozzo.com> 8.0.50
changelog:
  - Create ploop with partition by default
   - dm_remove(): retry DM_DEVICE_REMOVE on EBUSy #PSBM-132095


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.42
changelog:
  - Fix typo in constant name (Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com>)
   - Fix volume Group deactivation order on shrink #PSBM-85807 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.44
changelog:
  - Prevent overflow in getNeededSpace calculation ##PSBM-93339 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.45
changelog:
  - Rework GPT backup header regeneration #PSBM-85688 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)
   - Update Copyright (Igor Sukhih <igor@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.45
changelog:
  - PSBM-86470 Report backup block job error to client Add small event handler
  for  VIR_DOMAIN_EVENT_ID_BLOCK_JOB_ERROR_X  to print error message (bkb
  <bkb@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.62
changelog:
  - Fixed temp-node not removed during cancelled backup #PSBM-128882 (Yuriy
  Pudgorodskiy <yur@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.63
changelog:
  - Use push_back instead of add to avoid empty path error #PSBM-129417 (Pavel
  Vokhmyanin <pvokhmyanin@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.64
changelog:
  - Drop autoload paramter deprecated by QEMU #PSBM-129733 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)
   - Fix out of boundary vector usage #PSBM-129708 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Yuriy Pudgorodskiy <yur@virtuozzo.com> 7.0.65
changelog:
  - Adopt prl-disp-backup to libvirt 6.6 / new qemu interface #PSBM-131144
  (Dmitry Mishin <dim@virtuozzo.com>)
   - Drop autoload paramter deprecated by QEMU #PSBM-129733 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)
   - Fix out of boundary vector usage #PSBM-129708 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 8.0.6
changelog:
  - PSBM-129791 Fix connectivity for established IPv6 connections
   - PSBM-129791 Add IPv6 firewall rule for default policies
   - Dispatcher crash due to MEMGUARANTEE_BYTES in ct config #PSBM-131405 (Igor
  Sukhih <igor@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 8.0.9
changelog:
  - Add pcie-to-pci-bridge to libvirt rng #PSBM-132209 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)
   - Update generator.pl to comply with Perl 5.22+ #PSBM-132209 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.17
changelog:
  - Ignore IL/DL sequences if cursor is outside of scrolling region #PSBM-77784
  (Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.18
changelog:
  - Rename variables in vz.conf
   - PSBM-82313 - vnc websockets connection timeout Read default timeout values
  from global VZ config file
   - PSBM-82313 - vnc websocket connection times out Add two new options to
  prl_vzvncserver:        --connect-timeout set websocket connect timeout
  --send-timeout   set websocket send timeout


author: Denis Silakov <dsilakov@virtuozzo.com> 7.0.20
changelog:
  - Fix targets.list
   - Added targets.list and Makefile.version
   - Let's use OpenVZ as product name
   - Update Copyright (Igor Sukhih <igor@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.22
changelog:
  - Rate limit prl_vzvnc_app logs on connection #PSBM-100792 (Dmitry Nesterenko
  <dmitry.nesterenko@virtuozzo.com>)


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.2
changelog:
  - Add Makefile.version, see #PSBM-53215
   - Improve Makefile, see #PSBM-53215
   - Makefile cleanup, see #PSBM-53215


author: Igor Sukhih <igor@virtuozzo.com> 7.0.221
changelog:
  - PSBM-101424. Try public key auth before asking for password (Aleksandr
  Alekseev <alexander.alekseev@virtuozzo.com>)
   - PSBM-101424. Deprecate password auth to default backup server (Aleksandr
  Alekseev <alexander.alekseev@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.223
changelog:
  - PSBM-123681. Add device state to devices info in case it is "connected"
  (Aleksandr Alekseev <alexander.alekseev@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.226
changelog:
  - Suppress deprecation warnings in bash autocompletion #PSBM-130406 (Pavel
  Vokhmyanin <pvokhmyanin@virtuozzo.com>)


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-5.2.0-16.vz8.6
changelog:
  - monitor: Fix assertion failure on shutdown #PSBM-130935
  - monitor/qmp: Stop processing requests when shutdown is requested #PSBM-130935


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-5.2.0-16.vz8.7
changelog:
  - block/mirror: set .co for active-write MirrorOp objects #PSBM-131243
  - iotest 151: add test-case that shows active mirror dead-lock #PSBM-131243
  - block/mirror: fix active mirror dead-lock in mirror_wait_on_conflicts #PSBM-131243


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-5.2.0-16.vz8.8
changelog:
  - qcow2: set bdi->is_dirty
  - qcow2-refcount: improve style of check_refcounts_l2()
  - qcow2: compressed read: simplify cluster descriptor passing
  - qcow2: introduce qcow2_parse_compressed_l2_entry() helper
  - qcow2-refcount: introduce fix_l2_entry_by_zero()
  - qcow2-refcount: fix_l2_entry_by_zero(): also zero L2 entry bitmap
  - qcow2-refcount: check_refcounts_l2(): check l2_bitmap
  - qcow2-refcount: check_refcounts_l2(): check reserved bits
  - qcow2-refcount: improve style of check_refcounts_l1()
  - qcow2-refcount: check_refcounts_l1(): check reserved bits
  - qcow2-refcount: check_refblocks(): add separate message for reserved


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-5.2.0-16.vz8.10
changelog:
  * Mon Jul 05 2021 Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-5.2.0-16.vz8.9
  - iotests/check: drop compat=1.1 default option
  - iotests.py: img_info_log(): rename imgopts argument
  - iotests.py: qemu_img*("create"): support IMGOPTS='compression_type=zstd'
  - iotest 303: explicit compression type
  - iotest 065: explicit compression type
  - iotests.py: filter compression type out
  - iotest 302: use img_info_log() helper
  - qcow2: simple case support for downgrading of qcow2 images with zstd
  - iotests/common.rc: _make_test_img(): smarter compressiont_type handling
  - iotests/common.rc: introduce _qcow2_dump_header helper
  - iotests: massive use _qcow2_dump_header
  - iotests: bash tests: filter compression type
  - iotests 60: more accurate set dirty bit in qcow2 header
  - iotest 39: use _qcow2_dump_header
  - iotest 214: explicit compression type
  - vz8: use zstd as default compression type for qcow2 #PSBM-103878


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-5.2.0-16.vz8.11
changelog:
  - vz8: tests: explicit -machine pc for test that doesn't work with q35 #PSBM-131388
  - vz8: set q35 as a default machine type #PSBM-131388


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-5.2.0-16.vz8.15
changelog:
  - DROP: aborts for testing PSBM-132282, drop before release
  - aborts for testing PSBM-132282, drop before release


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-5.2.0-16.vz8.16
changelog:
  - DROP: aborts for testing PSBM-132282, drop before release
  - ps2: fix mouse stream corruption #PSBM-132374


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.8
changelog:
  - bug #PSBM-89210 aka Dispatcher and snmpd huge memory consumption (Sergey
  Galas <shrike@virtuozzo.com>)
   - bug #PSBM-89210 aka Dispatcher and snmpd huge memory consumption (Sergey
  Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.9
changelog:
  - bug #PSBM-89210 aka Dispatcher and snmpd huge memory consumption (Sergey
  Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.10
changelog:
  - bug #PSBM-89621 aka "net-snmp" crash: "snmpd killed by SIGSEGV" (Sergey Galas
  <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.11
changelog:
  - bug #PSBM-92261 aka "net-snmp" crash: "snmpd killed by SIGSEGV" (Sergey Galas
  <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.12
changelog:
  - fixes a heap corruption (use after free) (Sergey Galas
  <shrike@virtuozzo.com>)
   - Update Copyright (Igor Sukhih <igor@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.17
changelog:
  - Template key word for template-specific data types was added.std::auto_ptr
  was changed to std::unique_ptr. Remove snmp_session::remote_port (Efim
  <efim.shevrin@virtuozzo.com>)


author: Michal Ruprich - 3.1.2-4
changelog:
  - Related: #1432899 - removing dependencies on perl
  - using the bundled zlib.h(#1491582)
  - turning on upstream tests


author: Michal Ruprich <mruprich@redhat.com> - 3.1.2-10
changelog:
  - Resolves: #1672779 - Rsync bug resets modification time of every destination file that has not changed


author: Igor Bazhitov <ibazhitov@virtuozzo.com> 8.0.0
changelog:
  - PSBM-131858 (#PSBM-131858)
   - PSBM-131858 (#PSBM-131858)
   - PSBM-131858 (#PSBM-131858)
   - PSBM-131858 (#PSBM-131858)
   - PSBM-131858 (#PSBM-131858)


author: Stanislav Kinsburskiy <stanislav.kinsburskiy@gmail.com> 0.09.005
changelog:
  - spfs: check system call was interrupted while waiting mode change in Stub
  mode (#PSBM-72314)
   - futex: don't print error in case of timeout
   - manager: mount spfs in interruptible mode


author: Stanislav Kinsburskiy <stanislav.kinsburskiy@gmail.com> 0.09.006
changelog:
  - manager: disable readahead for SPFS "restore" mode  (#PSBM-73023)
   - manager: improve debug prints in content copying 
   - manager: improve work mode change prints
   - manager: add error prints to work mode creation
   - manager: do not try to detach from unattached process
   - manager: improve error print on status open fail
   - fixed issues with inclusion spfs_config.h (Grigoriy Melnikov
  <grigoriy.melnikov@phystech.edu>)


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.09.008
changelog:
  - manager: use mount ID when available for resources matching 
   - manager: pass replace info structure to is_mnt_file()
   - manager: store mount ID on "replace info" structure
   - manager: collect SPFS mount ID
   - manager: extract mnt_id when parsing fdinfo
   - manager: discover fd link early
   - manager: improve debugging and add more error messages


author: Stanislav Kinsburskiy <stanislav.kinsburskiy@gmail.com> 0.09.009
changelog:
  - manager: use join_namespaces() to enter container (#PSBM-79733)
   - manager: join_namespaces() helper introduced


author: Kirill Tkhai <ktkhai@virtuozzo.com> 0.09.0010
changelog:
  - spfs: Main process wakes and kills its children on exit (#PSBM-80055)
   - spfs: Handle non-zero exit status in cleanup_spfs_mount()


author: VZ Auto Builder <builder@virtuozzo.com> 0.09.0012
changelog:
  - vz7/vz8: add targets.list to build both spfs versions from same code branch
  (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-102629)
   - manager: don't reuse readlink path as buffer (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-102629)
   - list.h: replace libio.h with stddef.h (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-102629)


author: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com> 8.0.1
changelog:
  - Switch to python3 and Vz8 (#PSBM-100832)
   - Remove limit for kmem.tcp, kmem.udp (Konstantin Neumoin
  <kneumoin@virtuozzo.com>) (#VSTOR-14930 #VSTOR-14970)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.2
changelog:
  - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-100832 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-100832)
   - PSBM-123638 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-123638)
   - PSBM-107798 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-107798)
   - PSBM-106039 (Denis Silakov <dsilakov@virtuozzo.com>)
   - VSTOR-14930 VSTOR-14970 PSBM-101720 (Konstantin Neumoin
  <kneumoin@virtuozzo.com>) (#VSTOR-14930 #VSTOR-14970 #PSBM-101720)
   - PSBM-101720 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-101720)
   - PSBM-101720 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-101720)
   - PSBM-101720 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-101720)
   - PSBM-101720 (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-101720)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.6
changelog:
  - Fix NUMA memusage calculation (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)
   - Ignore unmanaged qemu-kvm processes (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)
   - Rename VCMMD_MEMGUARANTEE_PERCENTS --> VCMMD_MEMGUARANTEE_BYTES (Andrey
  Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-127010)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.8
changelog:
  - Avoid killing VCMMD by OOM-killer (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)
   - Introduce Dummy policy for debugging purposes (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>) (#PSBM-130823)
   - Move setting user cache limit from vz script to LoadManager (Vyacheslav
  Trushkin <vyacheslav.trushkin@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.9
changelog:
  - Initialize VEs using libvirt API only (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)
   - Make libvirt connection handling independent from Singleton (Vyacheslav
  Trushkin <vyacheslav.trushkin@virtuozzo.com>)
   - Move qemu lookup functions to vcmmd.misc module (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)
   - Set slice params in Host.__init__() (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>)
   - Use "max" instead of "-1" for memory.low infinity value (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>) (#PSBM-101432)
   - Remove vz script (Vyacheslav Trushkin <vyacheslav.trushkin@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.11
changelog:
  - Make dependency from libvirtd less strict (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)


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: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-1.42.0-9.vz8.1
changelog:
  - Revert "RHEL 8: v2v: Disable the virt-v2v --in-place option."
  - v2v: set up firstboot script to install vztools-win
  - v2v: set up firstboot script to install vztools-lin
  - v2v: shut down windows VM to finish guest setup
  - v2v: shut down linux VM to finish guest setup
  - v2v: windows_virtio: match only vendor/device
  - v2v: install Virtuozzo tools in offline mode
  - v2v:linux: provide '-h' option to shutdown command
  - v2v:linux: recognize VZ kernels too
  - v2v:linux: detect support for virtio-scsi
  - v2v: make virtio-scsi the default block driver
  - v2v: call ntfsfix if NTFS root partition is unclean
  - v2v: only install VZ tools when they are present on the host
  - v2v: change getting firmware for the destination
  - v2v: look for qxldod.inf if can't find qxl.inf
  - v2v: fix UEFI bootloader for linux guests
  - v2v: convert-windows: remove installation reference for prl_strg driver
  - v2v: support configuration of viosock driver


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.6
changelog:
  - bug #PSBM-62160 aka Successfully logged in using empty password for VM
  (Sergey Galas <shrike@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.9
changelog:
  * Wed Apr 26 2017 Sergey Galas' <shrike@virtuozzo.com> 7.0.8
   - Add Win10 support #PSBM-62461 (Igor Sukhih <igor@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.11
changelog:
  - bug #PSBM-100992 aka Failed to vm auth to stopped CentOS 8 VM (Sergey Galas
  <shrike@virtuozzo.com>)
   - Update Copyright (Igor Sukhih <igor@virtuozzo.com>)


author: vzbuild <vzbuild@acronis.com> 7.13.35
changelog:
  - VSTOR-42354 (Anton Nefedov <anton.nefedov@acronis.com>) (#VSTOR-42354)
   - VSTOR-42294 (Alexey Kuznetsov <kuznet@acronis.com>) (#VSTOR-42294)


author: Andrey Zaitsev <Andrey.Zaitsev@acronis.com> 7.13.38
changelog:
  - fuse/ls/gc: avoid use-after-free of tail_gc chunk (Anton Nefedov
  <anton.nefedov@acronis.com>)
   - fuse/ls: avoid saving invalid file size (Anton Nefedov
  <anton.nefedov@acronis.com>)
   - [MDS] Call _exit instead of exit on rjournal resync completion (Oleg Volkov
  <olegv@acronis.com>)
   - [MDS] Fix use after free in PAXOS code (Oleg Volkov <olegv@acronis.com>)
   - Move define to ostor proto (Nikita.Vasiliev <Nikita.Vasiliev@acronis.com>)
   - Up the version to use in ostor cfgd, to prevent the usage of new commands
  until all nodes would be updated (Nikita.Vasiliev <Nikita.Vasiliev@acronis.com>)


author: vzbuild <vzbuild@acronis.com> 7.13.39
changelog:
  - VSTOR-42598 (azaitsev <azaitsev@acronis.com>)
   - VSTOR-42361 (Anton Nefedov <anton.nefedov@acronis.com>) (#VSTOR-42361)


author: vzbuild <vzbuild@acronis.com> 7.13.41
changelog:
  - VSTOR-42740 (Oleg Volkov <olegv@acronis.com>) (#VSTOR-42740)
   - VSTOR-42740 (Oleg Volkov <olegv@acronis.com>) (#VSTOR-42740)
   - VSTOR-42740 (Oleg Volkov <olegv@acronis.com>) (#VSTOR-42740)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.243
changelog:
  - Add 'Wants=proc-sys-fs-binfmt_misc.mount' to vz.service (Denis Silakov
  <dsilakov@virtuozzo.com>) (#PSBM-129498)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.245
changelog:
  - Supported "vzctl console" without vtty kernel driver. (Valeriy Vdovin
  <valeriy.vdovin@virtuozzo.com>) (#PSBM-83150)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.246
changelog:
  - Add script user_beancounters.py emulating /proc/user_beancounters (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-130372)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.247
changelog:
  - Autoload fuse module for spfs so that nfs migration works #PSBM-102629 (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>)
   - Use vzctl2_console_start() to start Ct console


author: Igor Sukhih <igor@virtuozzo.com> 8.0.2
changelog:
  - PSBM-102723-setup-0-swap-or-Containers-in-default-configs-warning (Efim
  Shevrin <efim.shevrin@virtuozzo.com>)


author: Yuriy Pudgorodskiy <yur@virtuozzo.com> 7.0.92
changelog:
  - Teach vzlicview to provide json output #PSBM-105245 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Yuriy Pudgorodskiy <yur@virtuozzo.com> 7.0.94
changelog:
  - Enclose not-a-numbers into quotes in vzlicview #PSBM-122181 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Yuriy Pudgorodskiy <yur@virtuozzo.com> 8.0.2
changelog:
  - Change default license dir to /etc/vz/licenses
   - Fix vz7 license compatibility #PSBM-132409 #PSBM-132337


author: Igor Sukhih <igor@virtuozzo.com> 7.0.135
changelog:
  - Do not use tar '--ignore-failed-read' option #PSBM-108339
   - Check mounted state in offline mode #PSBM-108339


author: Igor Sukhih <igor@virtuozzo.com> 7.0.139
changelog:
  - Adjust sources to enable build for vz8 #PSBM-123731 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Jaromir Capik <jcapik@redhat.com> - 3.3.10-1
changelog:
  - Upgrading to 3.3.10
  - top.1: physical memory - has used / is using (#1119263)
  - Include man pages for openproc, readproc and readproctab (#1119260)
  - ps -p cycles over all PIDs instead of just one (#1060715)
  - Remove explicit dependency on systemd-libs package (#1113206)
  - Allow longer usernames to display in ps output (#1112734)
  - w doesn't display FROM by default (#1078310)
  - Return value of pgrep is incorrect (#1116309)
  - Should shared memory be accounted in cached in free output? (#1070736)
  - Resolves: rhbz#1119263 rhbz#1119260 rhbz#1060715 rhbz#1113206
  - Resolves: rhbz#1112734 rhbz#1078310 rhbz#1116309 rhbz#1070736


author: Jaromir Capik <jcapik@redhat.com> - 3.3.10-2
changelog:
  - Replacing RC tarball with final 3.3.10 release
  - Related: rhbz#1119263 rhbz#1119260 rhbz#1060715 rhbz#1113206
  - Related: rhbz#1112734 rhbz#1078310 rhbz#1116309 rhbz#1070736


author: Jaromir Capik <jcapik@redhat.com> - 3.3.10-3
changelog:
  - Disabling translated man pages due to conflicts with man-pages-*
  - Removing /etc/sysctl.d (quietly stolen by systemd)
  - Related: rhbz#1119263 rhbz#1119260 rhbz#1060715 rhbz#1113206
  - Related: rhbz#1112734 rhbz#1078310 rhbz#1116309 rhbz#1070736


author: Denis Silakov <dsilakov@virtuozzo.com> 7.0.69
changelog:
  - Revert "Set ploop trusted flag on cache creation and modify procedures, see
  \#PSBM-98307" see #PSBM-99224 (Alexander Stefanov <astefanov@virtuozzo.com>)
   - Revert "set trusted flag more complex, see #PSBM-99039" see #PSBM-99224
  (Alexander Stefanov <astefanov@virtuozzo.com>)


author: Denis Silakov <dsilakov@virtuozzo.com> 7.0.71
changelog:
  - Unable to install package if $VE_PRIVATE/templates missed #PSBM-103004 (Igor
  Sukhih <igor@virtuozzo.com>)


author: Denis Silakov <dsilakov@virtuozzo.com> 7.0.75
changelog:
  - Fix copyrigh message
   - remove osrelease hack to prevent issue with CT creation on VZ8, see
  \#PSBM-120673 (Alexander Stefanov <astefanov@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 7.0.81
changelog:
  - Revert "Force --update-cache option if 'update cache' command is specified,
  PSBM-127859" (Denis Silakov <dsilakov@virtuozzo.com>) (#PSBM-127859 #PSBM-128305 #PSBM-127859)
   - Switch to u17 (Denis Silakov <dsilakov@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 7.0.82
changelog:
  - this options needed to make rhel-7/8 templates work (Alexander Stefanov
  <astefanov@virtuozzo.com>)


