# changelog

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: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.21.1
changelog:
  - Mask xsave cpu feature if xsave states are different between nodes 
     (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-153799)
   - Collect and save xsave state to node info 
     (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-153799)
   - Fixup support of 0x00000007:0 (ECX) intel cpu features
     (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-153799)
   - Add support of  0x00000007:0 (ECX) intel cpu features
     (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-153799)


author: VZ Auto Builder <builder@virtuozzo.com> 3.18.0.14
changelog:
  - vz7: systemd-autofs-restart.sh: fix error condition check (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-147268)


author: VZ Auto Builder <builder@virtuozzo.com> 3.18.0.15
changelog:
  - zdtm: add overlayfs_nestedns test (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-147254)
   - overlayfs: do mount in mntns of lower/upper/workdir mounts (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-147254)
   - mount-v2: add remove_plain_mountpoint helper (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-147254)
   - mount-v2: export bind_plain_to_other_mntns helper (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-147254)
   - mount-v2: export create_plain_mountpoint helper (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-147254)
   - overlayfs: replace ret with exit_code in __overlayfs_mount (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-147254)
   - overlayfs: remove cwd recovery in overlayfs_mount (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-147254)
   - overlayfs: call overlayfs_mount in child process (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-147254)


author: VZ Auto Builder <builder@virtuozzo.com> 3.18.0.16
changelog:
  - mount-v2: copy flags to wide mount helpers (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-148010)
   - overlayfs: fix error handling in __overlayfs_mount (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 3.18.0.17
changelog:
  - filesystems: do binfmt_misc_restore only once (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-147930)


author: VZ Auto Builder <builder@virtuozzo.com> 3.18.0.18
changelog:
  - soccr: do not disable tcp repair when sending unsent data (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-147346)


author: VZ Auto Builder <builder@virtuozzo.com> 3.18.0.19
changelog:
  - sk-unix: ignore closed or non-empty in-flight sockets (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-147983)


author: VZ Auto Builder <builder@virtuozzo.com> 3.18.0.20
changelog:
  - Revert "soccr: do not disable tcp repair when sending unsent data" (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-147346 #PSBM-148050)


author: VZ Auto Builder <builder@virtuozzo.com> 3.18.0.21
changelog:
  - mount: skip source check for autofs mounts in bindmount search (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-148081)


author: VZ Auto Builder <builder@virtuozzo.com> 3.18.0.22
changelog:
  - spfs: do mount request from mount namespace of nfs mount (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-147276)
   - mount-v2: bind dev proc and sysfs for spfs into restored mount namespace
  (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-147276)


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.297
changelog:
  - update target.list on dist-vz7-u20
   - vm: introduce handles to dispatcher for updating nvram #PSBM-146309


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: 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: Dmitry Mishin <dim@virtuozzo.com> 7.0.98
changelog:
  - PSBM-132834 Add BackupMode parameter in BackupSourcePreferences (Efim
     Shevrin <efim.shevrin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.99
changelog:
  - added comparing state of Firewal for comparing Network Adapters #PSBM-136394
  (Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.100
changelog:
  - add Clipboard Boolean parameter for Dispatcher Remote Display configuration
  \#PSBM-138284 (Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>)


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.101
changelog:
  - update copyrights date #PSBM-144949
   - build: remove Warnings [-Wliteral-suffix] added by '-std=c++11' flag
   - vmconfig: Introduce VM parameter OnEfiUpdateAction #PSBM-144949
   - vmconfig: Introduce libvirt lifecycle actions into VM config #PSBM-144949
   - build: append -std=c++11 flag
   - update target list to vz7-u20


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


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


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


author: Jiri Denemark <jdenemar@redhat.com> - 4.4.0-1
changelog:
  - Rebased to libvirt-python-4.4.0 (rhbz#1563171)
  - The rebase also fixes the following bugs:
      rhbz#1542358, rhbz#1578337


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-4.5.0-1.vz7.1
changelog:
  - Add pull backup API
  - Add IO latency API
  - Add stub for VIR_DOMAIN_EVENT_ID_BLOCK_JOB_ERROR_X event
  - Skip API not yet implemented in this library


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.731
changelog:
  - libvzctl: make signal handler non-reentrant, #PSBM-145005 
     (Alexander Atanasov <alexander.atanasov@virtuozzo.com>) (#PSBM-145005)


author: Efim Shevrin <efim.shevrin@virtuozzo.com> 7.0.733
changelog:
  - script: fixed unitinilized variables in set_dns script #PSBM-147191 (Fima
  Shevrin <efim.shevrin@virtuozzo.com>)


author: Oleg Vasilev <oleg.vasilev@virtuozzo.com> 7.0.735
changelog:
  - env: send events when CT paused or resumed #PSBM-141633 (Nikolai Barybin
  <nikolai.barybin@virtuozzo.com>)
   - iolimit: fix message in the log, incorrect function name (Aleksandr Leskin
  <aleksandr.leskin@virtuozzo.com>)


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.736
changelog:
  - scripts: show hint when vzctl reports an error via WAITFD (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>)
   - update target.list file


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.272
changelog:
  - Change in check for bounds of bmap array #PSBM-138699 (Dmitry Nesterenko
  <dmitry.nesterenko@virtuozzo.com>)


author: Konstantin Bukharov <bkb@virtuozzo.com> 7.0.274
changelog:
  - Fix PSBM-140638 - add option to skip partprobe call on ploop's mount Add
  option '-n' to ploop mount command to skip calling partprobe. Also available as
  mount parameter for libploop


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.276
changelog:
  - FIXUP: ploop: do not autodetect as encryption disks with absent encryption
  fields #PSBM-141821, #PSBM-141469, #PSBM-140446 (#PSBM-140446 #PSBM-141469)
   - REVERT: ploop: "Do not treat ploop disk as encrypted if keyid is not set
  \#PSBM-140446"
   - REVERT: ploop: do not encrypt device without encryption data or keyid
  \#PSBM-141469"


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.70
changelog:
  - update target.list on dist-vz7-u19
   - allow non-root user create reversed-delta backup #PSBM-142703
   - vz7 c++11 compile fixes - usage of std::to_string and auto prohibited (Yuriy
  Pudgorodskiy <yur@virtuozzo.com>)
   - Fixed unprocessed EAGAIN and too many progress messages #PSBM-133866
  \#PSBM-135338 (Yuriy Pudgorodskiy <yur@virtuozzo.com>)


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.72
changelog:
  - logging: reduce amount of notes about backup progress
   - logging: use regular prl.log file for logging


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.73
changelog:
  - log: append more log information about backup status #PSBM-142907
   - log: switch progress log from info to debug status #PSBM-142907
   - log: append target name in log #PSBM-142907
   - log: improve configuration of log level #PSBM-142907


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.75
changelog:
  - libvirtbackup: do not try to cancel non-existing job (Andrey Zhadchenko
       <andrey.zhadchenko@virtuozzo.com>) (#PSBM-147022)
   - libvirtbackup: support tls with x509 cryptography (Andrey Zhadchenko
       <andrey.zhadchenko@virtuozzo.com>) (#PSBM-147024)
   - libvirtbackup: create qemu block node for nbd backups (Andrey Zhadchenko
       <andrey.zhadchenko@virtuozzo.com>) (#PSBM-147024)
   - Replace sources file git.sw.ru with git.vzint.dev (Artem Vasiliev
       <artem.vasiliev@virtuozzo.com>)


author: Efim Shevrin <efim.shevrin@virtuozzo.com> 7.0.77
changelog:
  - libvirtbackup: correctly skip cancelling non-existent blockjob (Andrey
  Zhadchenko <andrey.zhadchenko@virtuozzo.com>) (#PSBM-147399 #PSBM-147022)
   - Revert "libvirtbackup: do not try to cancel non-existing job" (Andrey
  Zhadchenko <andrey.zhadchenko@virtuozzo.com>) (#PSBM-147399)


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.77.4
changelog:
  - cleanup: remove new allocator for creating object Component
   - refactoring: reoder lines in the ctor ProgressExpectant
   - refactoring: use unordered_set instead of list #PSBM-153870
   - progress: use timeout parameter from CLI #PSBM-153870
   - refactoring: minore code clean-up  #PSBM-153870
   - refactoring: move struct Options to Backup.h file #PSBM-153870
   - progress: fail backup if there is no progress within 6 hours #PSBM-153870
   - progress: fixup for progress information #PSBM-153870


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.1263
changelog:
  - Change mechanism for start and stop bridge netif. #PSBM-148660 (Fima Shevrin
  <efim.shevrin@virtuozzo.com>)


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.1268
changelog:
  - Revert: transponster: all appended CD devices should have boot order
      - update target.list for new spec repo


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.1269.1
changelog:
  - tunnel: add error handling for fail connection #PSBM-153870
   - tunnel: improve logs for dsp tunnel #PSBM-153870


author: Efim Shevrin <efim.shevrin@virtuozzo.com> 7.0.241
changelog:
  - Add cloudlinux8 into supported os list #PSBM-141631
   - append Warning message for cpu_features_mask function #PSBM-138366
  (aleksandr.leskin <aleksandr.leskin@virtuozzo.com>)
   - Update targets.list (Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com>)
   - introduce in prlsrvctl the clipboard enable/disable feature for Remote
  Display configuration #PSBM-138661 (Aleksandr Leskin
  <aleksandr.leskin@virtuozzo.com>)


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.244
changelog:
  - Fix ostype conditions for FreeBSD support #PSBM-143389 #PSBM-143398
  (Alexander Ivanov <alexander.ivanov@virtuozzo.com>)


author: Efim Shevrin <efim.shevrin@virtuozzo.com> 7.0.245
changelog:
  - Add ip setting check for vnc address
   - Setting default vnc_address from prlsrvctl settings #PSBM-142718


author: Konstantin Volkov <wolf@virtuozzo.com> 0.5
changelog:
  - Removed obsolete LICENSE and ChangeLog files. Fixed copyrights. Fixed help
  file. (Andrey Ponomarenko <aponomarenko@virtuozzo.com>)
   - Added l18n files (Denis Silakov <dsilakov@virtuozzo.com>)
   - Fixed spec-file. Added intltool build requirement. (Andrey Ponomarenko
  <aponomarenko@virtuozzo.com>)
   - Removed obsolete LICENSE and ChangeLog files. (Andrey Ponomarenko
  <aponomarenko@virtuozzo.com>)
   - Added l10n facility (Denis Silakov <dsilakov@virtuozzo.com>)


author: Konstantin Volkov <wolf@virtuozzo.com> 0.6
changelog:
  - Fix charset (Denis Silakov <dsilakov@virtuozzo.com>)
   - Added Russian l10n (Denis Silakov <dsilakov@virtuozzo.com>)


author: Denis Silakov <dsilakov@virtuozzo.com> 7.57
changelog:
  - Do not try to install updates for the not installed kernels (Evgenii
  Shatokhin <eshatokhin@virtuozzo.com>) (#PSBM-82714)
   - Make sure 'readykernel' uses the correct path in sysfs (Evgenii Shatokhin
  <eshatokhin@virtuozzo.com>) (#PSBM-83096)


author: Denis Silakov <denis.silakov@rosalab.ru> 7.58
changelog:
  - Do not try to access readykernel.com (Evgenii Shatokhin
  <eshatokhin@virtuozzo.com>) (#PSBM-86454)
   - Fix checking if the packages are available (Evgenii Shatokhin
  <eshatokhin@virtuozzo.com>) (#PSBM-86454)
   - Do not run 'yum clean' for each kernel when looking for RK patches (Evgenii
  Shatokhin <eshatokhin@virtuozzo.com>) (#PSBM-86454)


author: Denis Silakov <dsilakov@virtuozzo.com> 7.64
changelog:
  - Do not leave temporary log files behind (Evgenii Shatokhin
  <eshatokhin@virtuozzo.com>) (#PSBM-101977)


author: Denis Silakov <dsilakov@virtuozzo.com> 7.67
changelog:
  - Update copyright dates (Evgenii Shatokhin <eshatokhin@virtuozzo.com>)
   - Make sure 'readykernel update' also loads installed but inactive patches
  (Evgenii Shatokhin <eshatokhin@virtuozzo.com>) (#PSBM-122442)


author: vzbuild <vzbuild@acronis.com> 7.18.39
changelog:
  - [FUSED] Fix checks on retention info replay (Oleg Volkov <olegv@acronis.com>) (#VSTOR-58557)
   - [FUSED] Fix LSM journals replay order (Oleg Volkov <olegv@acronis.com>) (#VSTOR-58557)
   - typo in netlink return code #VSTOR-57975 (Maxim Velivanov
  <Maxim.Velivanov@acronis.com>) (#VSTOR-57975)
   - Merge spec template changes


author: vzbuild <vzbuild@acronis.com> 7.18.40
changelog:
  - [FUSED] Use get_pid_procname while posting events to MDS (Oleg Volkov
  <olegv@acronis.com>) (#VSTOR-58598)
   - [FUSED] Yet another routine to get process name from pid (Oleg Volkov
  <olegv@acronis.com>) (#VSTOR-58598)
   - [FUSED] Never call get_cmd_line at TRACE level and below (Oleg Volkov
  <olegv@acronis.com>) (#VSTOR-58598)
   - Merge spec template changes


author: vzbuild <vzbuild@acronis.com> 7.18.41
changelog:
  - [FUSED] Rate limiting of cluster events (Oleg Volkov <olegv@acronis.com>) (#VSTOR-58622)
   - Merge spec template changes


author: vzbuild <vzbuild@acronis.com> 7.18.42
changelog:
  - [TOOLS] vstorage command to set checkpoint offset (Oleg Volkov
  <olegv@acronis.com>) (#VSTOR-58683)
   - Merge spec template changes


author: vzbuild <vzbuild@acronis.com> 7.18.43
changelog:
  - [FUSED] Datastream end offset updating bugfix (Oleg Volkov
  <olegv@acronis.com>) (#VSTOR-58571)
   - Merge spec template changes


author: vzbuild <vzbuild@acronis.com> 7.18.44
changelog:
  - [DOC] Description of recycle-purge command added to man pages (Oleg Volkov
  <olegv@acronis.com>) (#VSTOR-58667)
   - [TOOLS] vstorage command to purge file(s) from recycle bin (Oleg Volkov
  <olegv@acronis.com>) (#VSTOR-58667)
   - [MDS] Api for purging files out of recycle bin (Oleg Volkov
  <olegv@acronis.com>) (#VSTOR-58666)
   - Merge spec template changes


author: vzbuild <vzbuild@acronis.com> 7.18.45
changelog:
  - [FUSED] Update custom branch pointer on cached inode rename (Oleg Volkov
  <olegv@acronis.com>) (#VSTOR-58987)
   - Merge spec template changes


author: vzbuild <vzbuild@acronis.com> 7.18.46
changelog:
  - [PCS] Use FILE_FLAG_DELETE_ON_CLOSE instead of DeleteFile() #ABR-346624
  (Andrey Kuleshov <Andrey.Kuleshov@acronis.com>) (#ABR-346624)
   - Merge spec template changes


author: vzbuild <vzbuild@acronis.com> 7.18.47
changelog:
  - [FUSED] Missed snapshot bugfix (Oleg Volkov <olegv@acronis.com>) (#VSTOR-57743 #VSTOR-55235)
   - [MDS] State inconsistency bugfix (last host info) (Oleg Volkov
  <olegv@acronis.com>) (#VSTOR-59476)
   - Merge spec template changes


author: vzbuild <vzbuild@acronis.com> 7.18.48
changelog:
  - Do not crash on pcs_prometheus_stop() if service is stopped (Yuri Per
  <yuri@acronis.com>)
   - [FUSED] Script fixing VSTOR-60216 symptoms (Oleg Volkov <olegv@acronis.com>) (#VSTOR-60216)
   - [FUSED] Relax superblock size check (Oleg Volkov <olegv@acronis.com>) (#VSTOR-60216)
   - [FUSED] Use flag to discriminate extended superblock (Oleg Volkov
  <olegv@acronis.com>)
   - [FUSED] Pack snapshot bug fixing tools to single shell script (Oleg Volkov
  <olegv@acronis.com>) (#VSTOR-57743)
   - [FUSED] Skip non EC files while fixing missed snapshot syndrome (Oleg Volkov
  <olegv@acronis.com>) (#VSTOR-57743)
   - [FUSED] Improve lease refresh scheduling (Oleg Volkov <olegv@acronis.com>) (#VSTOR-59714)
   - [FUSED] Send client alive message even in case there are no leases (Oleg
  Volkov <olegv@acronis.com>) (#VSTOR-59714)


