# changelog

author: Konstantin Volkov <wolf@virtuozzo.com> - 21.48.22.121-1.vz7.23
changelog:
  - Fixed grub-mkconfig environment: broken initrd link replaced with empty
    file in squashfs install case, see #PSBM-75522


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: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.4.0.16
changelog:
  - net: execute iptables-restore in a target network namespace (#PSBM-75531)
   - vz7: crit: Use lu for pagemap images (#PSBM-75112)
   - vz7: image-desc -- Make pagemap and pagemap-shmem images to use lu (#PSBM-75112)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.4.0.17
changelog:
  - mount: allow overmount on parent with shared group (#PSBM-69501)
   - mount: fix parent shared group dependency in can_mount_now (#PSBM-69501)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.4.0.20
changelog:
  - compel: x86,compat -- Make sure mmap fits compat task size (#PSBM-76379)
   - compel: Do not loose sign of result in compat syscall (#PSBM-76379)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.4.0.24
changelog:
  - Revert "restore/cgroup: make root task enter cgroups before setup-namespaces
  action" (#PSBM-76648 #PSBM-76609)
   - soccr: c/r ipv6 sockets which handles ipv4 connections (#PSBM-72350)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.4.0.25
changelog:
  - Revert "vz7: sfd: Lift up own fd limit on bootup" (#PSBM-67194)
   - vz7: service: Allow keep_open flag for a WAIT_PID command (#PSBM-58198)
   - test: static,aio01 -- Use proper type for context
   - test: sigaltstack -- Drop useless test of a leader stack (#PSBM-76744)


author: Denis Silakov <dsilakov@virtuozzo.com> 0.0.40
changelog:
  - One more memleak fix, see #PSBM-65414
   - Fix memleak, see #PSBM-65414 (Andrey Bondrov <abondrov@virtuozzo.com>)


author: Denis Silakov <dsilakov@virtuozzo.com> 0.0.41
changelog:
  - Limit the size of server reply in curl plugin, see #PSBM-65421 (Andrey
  Bondrov <abondrov@virtuozzo.com>)
   - Exit from loop in exec_guest_command immidiately after out-data exceeds our
  limit
   - Limit amount of data received by CEP scripts from VM guests, see #PSBM-65413


author: Denis Silakov <dsilakov@virtuozzo.com> 0.0.42
changelog:
  - Collect info about services on host and VM guests, see #PSBM-69283, #PSBM-71151
   - Do not let commands inside guests loop forever, see #PSBM-69823


author: Denis Silakov <dsilakov@virtuozzo.com> 0.0.45
changelog:
  - Minor refactoring
   - More graceful package nvr collection
   - Not forget to add new script to CMakeLists
   - Collect pfcache.conf
   - Cirrectly handle case when ve_root is not found for some reason
   - Added pfcache stat, #PSBM-33532
   - Add info about switch from Vz6, fix dump of host packages


author: Denis Silakov <dsilakov@virtuozzo.com> 0.0.46
changelog:
  - Collect release version and build number (Alexander Burluka
  <aburluka@virtuozzo.com>) (#PSBM-73552)


author: Denis Silakov <dsilakov@virtuozzo.com> 0.0.47
changelog:
  - Fix execute_shell invocation in storage.py
   - Collect release version and build number (Alexander Burluka
  <aburluka@virtuozzo.com>) (#PSBM-73552)


author: Pavel Butsykin <pbutsykin@virtuozzo.com> - 1:1.34.3-2.2
changelog:
  - Revert "RHEL 7: v2v: Disable the virt-v2v --in-place option."
  - Revert "RHEL 7: Reject use of libguestfs-winsupport features except for virt-* tools (RHBZ#1240276)."
  - 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
  - firstboot: add DelayedAutoStart value in the registry
  - v2v: bootloaders: search grub config for all distributions


author: Pavel Butsykin <pbutsykin@virtuozzo.com> - 1:1.34.3-2.7
changelog:
  - daemon: run 'udevadm settle' with --exit-if-exists option
  - daemon: add udev_settle_file to is_root_device #PSBM-63411


author: Pavel Butsykin <pbutsykin@virtuozzo.com> - 1:1.34.3-2.10
changelog:
  - appliance: search all types of appliances for each path
  - build: add ./configure --with-guestfs-path option
  - appliance: more reliable check for the supermin appliance


author: Pavel Butsykin <pbutsykin@virtuozzo.com> - 1:1.34.3-2.13
changelog:
  - launch: add support for autodetection of appliance image
  - v2v: add hyperv storage device support
  - keep the libguestfs appliance in qcow2 block format
  - Remove kernel requirements


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.108
changelog:
  - bug #PSBM-58084 aka prl_disp_service doesn't wipe secrets from memory (Sergey
  Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.109
changelog:
  - Bump minor protocol version to support new login scheme PSBM-55305 (Inga
  Pyass <ipyass@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.110
changelog:
  - bug #PSBM-62635 aka Out of memory in prl-disp-service during CT migration
  (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.114
changelog:
  - bug #PSBM-72716 aka failed to add hdd (on running VM) (Sergey Galas
  <shrike@virtuozzo.com>)
   - bug #PSBM-72716 aka failed to add hdd (on running VM) (Sergey Galas
  <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.115
changelog:
  - temporary disable failing test cases (Sergey Galas <shrike@virtuozzo.com>)
   - bug #PSBM-72716 aka failed to add hdd (on running VM) (Sergey Galas
  <shrike@virtuozzo.com>)
   - bug #PSBM-72716 aka failed to add hdd (on running VM) (Sergey Galas
  <shrike@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.116
changelog:
  - Free rsaKey on key generation failure 
   - Use non-deprecated RSA_generate_key_ex for SSL cert generation. Always sign
  generated certificates, see #PSBM-73173
   - Revert ssltest block, see #PSBM-73173


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.190
changelog:
  - Encode password according to new login scheme PSBM-55305 (Inga Pyass
  <ipyass@virtuozzo.com>)
   - Not correct error message #PSBM-66339 (Igor Sukhih <igor@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.191
changelog:
  - Add PrlDispCfg_GetVNCMaxPort() getter #PSBM-65644 (Igor Sukhih
  <igor@virtuozzo.com>)
   - bug #PSBM-66500 aka Support for CPU topology configuration (Sergey Galas
  <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.195
changelog:
  - bug #PSBM-67887 aka vzt-psbm-validation: lin.vm_install TIMEDOUT: Function
  wait timeouted (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.197
changelog:
  - Correctly convert handle to callback arg in python SDK (Dmitry Guryanov
  <dmitry.guryanov@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.62
changelog:
  - bug #PSBM-63844 aka Unable to pre-create chardev file
  /vz/vmprivate/....restore/serial.txt (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.66
changelog:
  - MaxPort should not be mandatory paramter #PSBM-66556 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Dmitry Andreev <dandreev@virtuozzo.com> 1.0.3
changelog:
  - Rename directory for crashdumps #PSBM-50823
   - Collect light coredumps for vz* applications #PSBM-50895
   - create dirs in a proper way (Alexander Stefanov-Khryukin
  <akhryukin@parallels.com>)
   - Added license terms (Dmitry Mishin <dim@virtuozzo.com>)
   - Fix folder creation during 'make install' (Denis Silakov
  <dsilakov@gmail.com>)
   - For safety, create necessary folders during 'make install' if they are
  missing (Denis Silakov <dsilakov@gmail.com>)


author: Dmitry Andreev <dandreev@virtuozzo.com> 1.0.4
changelog:
  - Make message about invalid problem directory more clear (Denis Silakov
  <denis.silakov@rosalab.ru>)


author: Dmitry Andreev <dandreev@virtuozzo.com> 1.0.5
changelog:
  - PSBM-58108 Move dumpdir from /tmp to /vz/tmp and set the appropriate
  permissions to corefiles (Inga Pyass <ipyass@virtuozzo.com>)
   - PSBM-58108 Set 700 permissions on /tmp/virtuozzo_crash_dumps (Inga Pyass
  <ipyass@virtuozzo.com>)


author: Derbyshev Dmitry' <dderbyshev@virtuozzo.com> 7.0.14
changelog:
  - vcmmd_config: node_list and cpu_list fields added
   - vcmmd_config: string values in config
   - vcmmd_config: prepare for string values in config


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: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - 3.6.0-1.vz7.9
changelog:
  - qemu: implement state driver shutdown function
  - qemu: monitor: check monitor not closed on send
  - daemon: finish threads on close
  - qemu: migration: don't expose incomplete job as complete
  - qemu: migrate: add mirror stats to migration stats
  - qemu: always get job condition on getting job stats
  - qemu: introduce migrating job status
  - qemu: start all async job with job status active
  - qemu: fail querying destination migration statistics always
  - qemu: simplify getting completed job stats
  - qemu: refactor fetching migration stats
  - qemu: drop excessive zero-out in qemuMigrationFetchJobStatus
  - qemu: drop QEMU_MIGRATION_COMPLETED_UPDATE_STATS
  - qemu: introduce QEMU_DOMAIN_JOB_STATUS_POSTCOPY
  - qemu: introduce qemu domain job status
  - qemu: drop code for VIR_DOMAIN_JOB_BOUNDED and timeRemaining


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - 3.6.0-1.vz7.11
changelog:
  - A conf: fix use of uninitialized variable
  - A qemu: support hv-net interface models
  - U conf/qemu: add hv-scsi model to scsi controllers
  - U qemu: log: log monitor events by default


author: Igor Sukhih <igor@virtuozzo.com> 7.0.436
changelog:
  - Log CT lock/unlock actions #PSBM-75271
   - Move set CLOEXEC from fcntl() to open()
   - It is not possible to reapply quotaugidlimit for a running CT  #PSBM-75676


author: Igor Sukhih <igor@virtuozzo.com> 7.0.437
changelog:
  - It is not possible to reapply quotaugidlimit for a running CT #PSBM-75676
   - remove depricated vzquota logic


author: Igor Sukhih <igor@virtuozzo.com> 7.0.438
changelog:
  - destroydir(): wait for all fd are closed in child #PSBM-75416
   - _open_lock_file(); use O_CLOEXEC flags
   - Cannot change ha-prio and ha-enable for container #PSBM-75680


author: Igor Sukhih <igor@virtuozzo.com> 7.0.440
changelog:
  - Dont save HA parameters in CT config if failed to apply
   - handle_set_cmd_on_ha_cluster(): retry on change ha parameteres fail #PSBM-75
   - vzctl2_apply_param(): do not set HA parameters on CT start
   - handle_set_cmd_on_ha_cluster(): do use quiet mode for shaman


author: Daniil Guzanov <dguzanov@odin.com> 7.0.4
changelog:
  - Fixed access rights for auto-provides generation (Dmitry Mishin
  <dim@parallels.com>)
   - Added generation of libvzevent.so.{major} (Dmitry Mishin <dim@parallels.com>)


author: Dmitry Mishin <dim@parallels.com> 7.0.6
changelog:
  - Added copyright and license headers
   - Added licence to devel package (Daniil Guzanov <dguzanov@odin.com>)


author: Daniil Guzanov <dguzanov@odin.com> 6.1.1
changelog:
  - deleted spec: #PSBM-32811
   - util.c: handle EINTR for select()/read() migration failed with  'Interrupted
  system call' (Igor Sukhih <igor@parallels.com>)


author: Igor Sukhih <igor@parallels.com> 7.0.4
changelog:
  - Make description of DELTA parameter more precise #PSBM-38870 #PSBM-38871
   - pcompact doesn't free disk space #PSBM-18690


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.10
changelog:
  - Move branding to separate file, see #PSBM-58317
   - Correct install stage in Makefile
   - Call make install from sources


author: Igor Sukhih <igor@virtuozzo.com> 7.0.103
changelog:
  - ploop-volume: add struct size argument for get_info/get_tree
   - ploop-volume: make tree and info commands print result in json
   - ploop-volume: add tree command line option and API
   - ploop-volume: add info command line option and API


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.27
changelog:
  - bug #PSBM-55815 aka /usr/bin/virt-resize tool not responding. Terminate it
  now (Sergey Galas <shrike@virtuozzo.com>)


author: Inga Pyass <ipyass@virtuozzo.com> 7.0.33
changelog:
  - Do not use timeout for compact action #PSBM-59413 (Igor Sukhih
  <igor@virtuozzo.com>)
   - Restore C++ style comments, we don't need that much copyright unification
  across OpenVZ projects (Andrey Bondrov <abondrov@virtuozzo.com>)
   - Update copyrights ( #PSBM-58317 ) (Andrey Bondrov <abondrov@virtuozzo.com>)
   - References PSBM-59958 (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - References PSBM-59958 (Artem Pavlenko <apavlenko@virtuozzo.com>)


author: Inga Pyass <ipyass@virtuozzo.com> 7.0.35
changelog:
  - Set mbr id only if it is different from current one #PSBM-63000 (Pavel
  Vokhmyanin <pvokhmyanin@virtuozzo.com>)
   - print warning if filesystem isn't supported (PSBM-52674) (Pavel Ganyushin
  <pganyushin@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.765
changelog:
  - bug #PSBM-76358 aka backup attach failed due to
  PRL_ERR_VM_APPLY_CONFIG_FAILED (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.766
changelog:
  - Push Backup is not aborted after vz_backup_client gets killed #PSBM-56275
  (Igor Sukhih <igor@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.767
changelog:
  - Unit::start(): return back args_.takeFirst() #PSBM-76489 (Igor Sukhih
  <igor@virtuozzo.com>)
   - bug #PSBM-76454 aka nsupported configuration: unsupported driver name
  '(null)' for backup disk (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.768
changelog:
  - bug #PSBM-76536 aka libvirt error "Document is empty" on setting network with
  space in name to VM config (Sergey Galas <shrike@virtuozzo.com>)
   - Need to collect CRIU logs in problem-report #PSBM-64249 (Igor Sukhih
  <igor@virtuozzo.com>)
   - bug #PSBM-76454 aka nsupported configuration: unsupported driver name
  '(null)' for backup disk (Igor Sukhih <igor@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.770
changelog:
  - bug #PSBM-73618 aka Final VE backup size much bigger than all previous
  backups collectively in case of using "--keep-chain" option (Sergey Galas
  <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.771
changelog:
  - bug #PSBM-77008 aka Backup-delete with --keep-chain option fails in case of
  more than 1 HDD in VM (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.772
changelog:
  - bug #PSBM-77010 aka prlctl backup spend much more time for execution than in
  previous update 5 (Sergey Galas <shrike@virtuozzo.com>)
   - bug #PSBM-77018 aka vzt-parallels-suspend-smp-centos-7.3-x86_64-256gb: wrong
  VM configuration (Sergey Galas <shrike@virtuozzo.com>)
   - Refuse to run guest-exec command without proper agent version #PSBM-76016
  (Yuriy Pudgorodskiy <yur@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.773
changelog:
  - Refuse to run guest-exec command without proper agent version #PSBM-76016
  \#PSBM-77065 (Yuriy Pudgorodskiy <yur@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.774
changelog:
  - bug #PSBM-77123 aka Host CPU Xeon(R) CPU E5-2665 Xeon(R) CPU E5-2665 is
  mapped in "Core 2 Duo (Penryn)" in guests (Sergey Galas <shrike@virtuozzo.com>)
   - embelish the exec code (Sergey Galas <shrike@virtuozzo.com>)


author: Inga Pyass <ipyass@virtuozzo.com> 7.0.7
changelog:
  - Do not remove lines that are higher than current cursor position + fix sanity
  condition
   - BUGFIX PSBM-58281 Add sanity checks for number of inserted/delete lines and
  chars
   - BUGFIX PSBM-58281 Make escparams unsigned and add a check for invalid
  coordinates in setting scroll region
   - Fix potential escparms[] buffer overflow PSBM-58280
   - Use memmove() instead of memcpy() on overlapping memory areas PSBM-58282
   - Revert "AUTO version bump to 7.0.7"


author: Inga Pyass <ipyass@virtuozzo.com> 7.0.8
changelog:
  - Add sanity checks for memory allocations (#PSBM-58099)
   - Add copyright holder information (#PSBM-57674)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.138
changelog:
  - Do not list slaves on 'prlssrvctl net list|info'
   - Do not request VM/CT list on create
   - Deny to use unknown devices #PSBM-67069 (#PSBM-28955)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.143
changelog:
  - prlsrvctl shutdown does not work  #PSBM-67988
   - remove prlsrvctl mem-limit option Hide mem-limit from
  usage and man-page. Omit from info display #PSBM-62931


author: Denis V. Lunev <den@openvz.org> - vz-2.9.0-16.3.vz7.28
changelog:
  - migration: fix addressing when releasing sent ram #PSBM-75063
  - kvmclock: use the updated system_timer_msr


author: Denis V. Lunev <den@openvz.org> - vz-2.9.0-16.3.vz7.29
changelog:
  - qcow2: avoid nb_sectors int overflow at zero/discard #PSBM-75526
  - qcow2: assert that discard/zero don't overflow or loop forever


author: Denis V. Lunev <den@openvz.org> - vz-2.9.0-16.3.vz7.30
changelog:
  - block/snapshot: dirty all dirty bitmaps on snapshot-switch
  - hv-scsi: treat devices with different lun as missing
  - backup: assume target always zeroed for full backup #PSBM-75655


author: Roman Kagan <rkagan@virtuozzo.com> - vz-2.9.0-16.3.vz7.31
changelog:
  - hyperv: skip synic pages setup when in_kvm_only #PSBM-76475
  - hyperv: fix SynIC compat logic #PSBM-76475


author: Denis V. Lunev <den@openvz.org> - vz-2.9.0-16.3.vz7.32
changelog:
  - block-stream: increase iteration size #PSBM-73618
  - block: do not copy allocated blocks in copy-on-read #PSBM-73618
  - block: support compressed write for copy-on-read #PSBM-73618
  - block-stream: add compress option #PSBM-73618


author: Denis V. Lunev <den@openvz.org> - vz-2.9.0-16.3.vz7.35
changelog:
  - tap: don't change vnet header during capability probing #PSBM-73497
  - tap: assume that ufo is always supported #PSBM-73497
  - tap: change backend features only on enabled device #PSBM-73497


author: Denis V. Lunev <den@openvz.org> - vz-2.9.0-16.3.vz7.36
changelog:
  - hw/i386: turn l3-cache off by default in VZ machine types #PSBM-76499 #PSBM-72301
  - hw/i386: q35: fix vz7.4 machine type description


author: Sergey Galas' <shrike@odin.com> 7.0.3
changelog:
  - Make a threadsafe container for inner data in rmond plugin (Alexander Burluka
  <aburluka@odin.com>) (#PSBM-39087)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.4
changelog:
  - PrlVmCfg_GetEnvId is obsolete. use PrlVmCfg_GetCtId instead (Sergey Galas
  <shrike@virtuozzo.com>)
   - Added license terms (Dmitry Mishin <dim@virtuozzo.com>)
   - Added license terms (Dmitry Mishin <dim@virtuozzo.com>)
   - Add install target to makefile (Andrei Bondrov <abondrov@parallels.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.5
changelog:
  - improve checking of error during string to uint conversion (PSBM-56337)
  (Pavel Ganyushin <pganyushin@virtuozzo.com>)


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.08.024
changelog:
  - manager: create new path if "link-remap"'ed exists (#PSBM-64299)
   - manager: don't close file object fd if negative


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.09.000
changelog:
  - manager: use ns_mountpoint when replacing resources (#PSBM-66944)
   - manager: add support for "ns_pid" option in SPFS change mode request
   - manager: pass mount namespace pid to spfs as a parameter
   - manager: add "ns_mountpoint" option to mount request
   - spfs: open proxy directory in child is namespace pid is provided
   - spfs: improve debug in case of work mode change failure
   - spfs: mount namespace pid as "Mode change" command parameter introduced
   - spfs: minor error messages cleanup
   - spfs: wrap paths in debug prints
   - spfs: fix proxy attributes initialization in create_work_mode
   - spfs: switch to mount namespace in proxy mode when opening proxy directory
   - spfs: pass mount namespace pid for proxy mode to work mode creation
   - spfs: "--proxy-mntns-pid" option added
   - spfs: switch to "mnt_ns_pid" mount namespace on actual mount if provided
   - spfs: mount_fuse() helper introduced
   - spfs: store current mount namespace in context
   - spfs: "--mntns-pid" option added
   - spfs: fix stale_work_mode() helper
   - spfs: simplify gateway_stale_fh by comparing work modes addresses
   - spfs: use /proc path to proxy directory fd as base path.
   - spfs: take proxy directory reference
   - spfs: fix debug print
   - spfs: optimize work mode update on restartable operations
   - spfs: get work mode instead of copying
   - namespace: set_ns() helper added
   - namespaces: pass binary type to open_ns()
   - configure: remove "tags" redefinition
   - spfs: print error if root directory is unaccessible in proxy mode


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.09.001
changelog:
  - manager: remove temporary original mountpoint dentry when replaced
   - manager: unmount SPFS manually only if daemon was killed by a signal
   - spfs: remove access check for proxy directory in gateway_full_path


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.09.002
changelog:
  - manager: treat timeout as temporary error on mount attempt
   - spfs: fix shutdown procedure
   - spfs: switch to mount namespace context only when provided
   - manager: remove obsolete "mountpoint" mention from help


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: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.137
changelog:
  - Add rebranding macroses, see #PSBM-58317 (Konstantin Volkov
  <wolf@virtuozzo.com>)
   - Drop systemd unit installation - moved to sources, see #PSBM-58317
  (Konstantin Volkov <wolf@virtuozzo.com>)


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.140
changelog:
  - add workaround to disable tcache for vstorage (#PSBM-64068)
   - add option for error message in get_rss


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.146
changelog:
  - cosmetic fix
   - fix vz script not fail in case stopped libvirtd (#PSBM-65325)
   - move init prl srv


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.147
changelog:
  - check prlsdkapi import before try to connect to prl-disp service #VZOS-1042
   - Switch to systemd specific OOM adjustment mechanism #PSBM-56344 (Igor Sukhih
  <igor@virtuozzo.com>)


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.148
changelog:
  - fix memusage in case without swap (#PSBM-68779)
   - add cli for report memory usage (#PSBM-67135)
   - fix indentation


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.149
changelog:
  - fix dimension
   - add zoneinfo to node attribute (#PSBM-68779)
   - add mem free to node stats (#PSBM-68779)


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: Igor Sukhih <igor@virtuozzo.com> 7.0.168
changelog:
  - vzlist output truncated when multiple variables requested #PSBM-69682
   - modules-load.d/vz.conf: remove ploop related modules


author: Igor Sukhih <igor@virtuozzo.com> 7.0.170
changelog:
  - Set up the limit for memory sub cgroups on Container start #PSBM-58983
   - Limit number of memory sub-cgroups available to be created inside a CT
  \#PSBM-58983


author: bkbbkb <bkb@virtuozzo.com> 7.0.171
changelog:
  - Increase default number of available namespaces #PSBM-69675 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-693.1.1.vz7.37.21]
changelog:
  - ms/l2cap: prevent stack overflow on incoming bluetooth packet (Neil Horman) [PSBM-72394]
  - ms/fs/fuse: fix ioctl type confusion (Jann Horn) [PSBM-75073]
  - fuse: skip invalidate_inode_pages2 on truncate (Maxim Patlasov) [PSBM-76437]
  - nfsd: race of nfsd inetaddr notifiers with nn->nfsd_serv change (Vasily Averin) [PSBM-76103]
  - lockd: race of lockd inetaddr notifiers with nlmsvc_rqst change (Vasily Averin) [PSBM-76103]
  - ve/sysinfo: don't clean uptime, procs and loads in containers (Pavel Tikhomirov) [PSBM-62094]
  - mm/memcg: Fix potential softlockup during memcgroup shutdown. (Andrey Ryabinin) [PSBM-76011]
  - mm/memcg: Don't enable interrupts too soon. (Andrey Ryabinin) [PSBM-76011]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-693.1.1.vz7.37.22]
changelog:
  - nfs: protect callback execution against per-net callback thread shutdown (Stanislav Kinsburskiy) [PSBM-75751]
  - ve/sched: take nr_cpus and cpu_rate from ve root task group (Pavel Tikhomirov) [PSBM-69678 PSBM-69678]
  - ve/cgroup: make cgroup_get_ve_root visible in kernel/sched/core.c (Pavel Tikhomirov)
  - ve/cgroup: remove rcu_read_lock from cgroup_get_ve_root (Pavel Tikhomirov) [PSBM-69678]
  - ms/assoc_array: Fix a buggy node-splitting case (David Howells) [PSBM-76739]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-693.1.1.vz7.37.23]
changelog:
  - Revert "nfs: protect callback execution against per-net callback thread shutdown" (Konstantin Khorenko) [PSBM-75751]
  - ms/mm: memcontrol: use vmalloc fallback for large kmem memcg arrays (Johannes Weiner) [PSBM-76752]
  - ms/mm: introduce kv[mz]alloc helpers (Andrey Ryabinin) [PSBM-76752]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-693.1.1.vz7.37.26]
changelog:
  - nfs: protect callback execution against per-net callback thread shutdown (Stanislav Kinsburskiy) [PSBM-75751]
  - sunrpc: bc_svc_flush_queue_net() helper introduced (Stanislav Kinsburskiy)


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-693.1.1.vz7.37.27]
changelog:
  - ploop: fix dio_invalidate_cache() (Maxim Patlasov) [PSBM-73999]
  - tcache: Increase seeks more (Kirill Tkhai) [PSBM-77015]
  - Revert "sunrpc: bc_svc_flush_queue_net() helper introduced" (Konstantin Khorenko) [PSBM-77114]
  - Revert "nfs: protect callback execution against per-net callback thread shutdown" (Konstantin Khorenko) [PSBM-77114]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-693.1.1.vz7.37.28]
changelog:
  - nfs: protect callback execution against per-net callback thread shutdown (Stanislav Kinsburskiy) [PSBM-75751]
  - sunrpc: bc_svc_flush_queue_net() helper introduced (Stanislav Kinsburskiy) [PSBM-75751]
  - mm: Fix mis accounting of isolated pages in memcg_numa_isolate_pages() (Kirill Tkhai) [PSBM-76970]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-693.1.1.vz7.37.29]
changelog:
  - ms/KVM: nVMX: do not fill vm_exit_intr_error_code in prepare_vmcs12 (Paolo Bonzini) [PSBM-77171 PSBM-77171]
  - ms/tty/vt: Fix the memory leak in visual_init (Dongxing Zhang) [PSBM-76924]
  - ms/kernel/ucount.c: mark user_header with kmemleak_ignore() (Luis R. Rodriguez) [PSBM-76924]
  - ms/net: sysctl: fix a kmemleak warning (Li RongQing) [PSBM-76924]
  - ms/debugobjects: Make kmemleak ignore debug objects (Waiman Long) [PSBM-76924]


author: Igor Sukhih <igor@virtuozzo.com> 7.0.88
changelog:
  - migration for containers with passthrough iscsi #PSBM-72011
   - Introduce separate exit code for attached backup case #PSBM-49934


author: Igor Sukhih <igor@virtuozzo.com> 7.0.92
changelog:
  - MigrateStateDstRemote::finalStage: restore CT name on regitsre
   - CT present on both nodes in case online shared migration failure #PSBM-73250
   - MigrateStateCommon::h_backup(): remove temporary file on success
   - Update compilation flags


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: Igor Sukhih <igor@virtuozzo.com> 7.0.15
changelog:
  - IO is not updated for CTID in uuid format #PSBM-65552
   - Fixed path to CT cpu.proc.stat,cpu.delayacct.total


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.16
changelog:
  - Don't ignore fscanf return value (Andrey Bondrov <abondrov@virtuozzo.com>)
   - Enable hardened build, see #PSBM-58107 (Andrey Bondrov
  <abondrov@virtuozzo.com>)


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.51
changelog:
  - Redefine open() call and check for veroot unjump attempts, see #PSBM-53684
   - Added requires for vztt_checker (both arches), see #PSBM-53684


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.53
changelog:
  - Update contacts Add full copyright header to run_from_chroot.c (Andrey
  Bondrov <abondrov@virtuozzo.com>)
   - Update copyrights (Andrey Bondrov <abondrov@virtuozzo.com>)


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.57
changelog:
  - AddressSanitizer: heap-use-after-free during "vzpkg remove #PSBM-58441 (Igor
  Sukhih <igor@virtuozzo.com>)


