libvirt-daemon-driver-storage-gluster-5.6.0-10.vz7.195>  j|f  }Dͭ*c435E%^cɺϜDSZ)scJ'VjJ+4$U2S ~8̬0XeSpHS\4sY俒f~u,|,;FW!v+5da3ef64fb78b7a7cff71b88ec68c97dfdc52dca\ f  }Dͭ*/)E*O_)ܨ\)t+ ɜ٭=#j] ZW‰d-q^0R|Ӆ 'بg9\ q3ՙY_~Z=O5`MN-bҡrsƒ]X+y/=>:) ?(d(. 9 [ *6KQX` d h p  4<//`/(89 :LG$H$I$X$Y$\%]%^%[b%c&7d&Ne&Sf&Vl&Xt&pu&xv&w'x'y'R(Clibvirt-daemon-driver-storage-gluster5.6.010.vz7.195Storage driver plugin for glusterThe storage driver backend adding implementation of the storage APIs for gluster volumes using libgfapi.fWbuilder5.eng.sw.ru;VirtuozzoVirtuozzoLGPLv2+Virtuozzo (http://www.virtuozzo.com/support/)Unspecifiedhttps://libvirt.org/linuxx86_64%ЁfTfT00c6f731c01764d28d9d1c5dcf25a7e5c936fc6d6c8caf1dfa06ad2f0cef8112e82dec47f02327a3fb06a63f3ac258c34297fe80898a08d9a5127e29f19caac3rootrootrootrootlibvirt-5.6.0-10.vz7.195.src.rpmlibvirt-daemon-driver-storage-glusterlibvirt-daemon-driver-storage-gluster(x86-64)libvirt_storage_backend_gluster.so()(64bit)libvirt_storage_file_gluster.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /usr/sbin/glusterlibacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgfapi.so.0()(64bit)libgfapi.so.0(GFAPI_3.4.0)(64bit)libgfrpc.so.0()(64bit)libgfxdr.so.0()(64bit)libglusterfs.so.0()(64bit)libgnutls.so.28()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libuuid.so.1()(64bit)libvirt-daemon-driver-storage-corelibvirt-libslibvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_PRIVATE_5.6.0)(64bit)libwsman.so.1()(64bit)libwsman_client.so.4()(64bit)libwsman_curl_client_transport.so.1()(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)5.6.0-10.vz7.1955.6.0-10.vz7.1953.0.4-14.6.0-14.0-15.2-14.11.3f@ddu@cwcT@cױ@c @ci@b֜b@b[@b[@ar@a@aa@aaZ@a@aaacaaa@a@a@aa@@a@abaayayayaa{@a{@a{@aqV@apamaa`2a]aUaKaHwa?=@a;Ha9@a8a7T@a6a2@a2@a0a/k@a'@a'@a@`]`]`:@`@`E`\`ٹ`P@`P@`@`@`@``e@`y|@`x*`v@`n@`m`j`c`a@`]`\{@`S@`P`J@`?z@`>(`>(`<@`7@`6?`.V`%@`"y@`3@`@`@``U`U`@`@_@_=__1@__ܙ__м@_м@_j_j_@_@_$_@___@____^@_@__/@_F@_ _@_@___t@_"_9_@_|\@_w@_h_h_cO_cO_`_`_`_Z@_X_X_T@_P_P_P_=@_$_$__@_*@_@_A@__X@^^^^@^b^y^3^^@^V@^m@^@^2^^I^@^@^@^@^@^1^@^T@]7@]߶]|@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Efim Shevrin - vz-5.6.0-10.vz7.195Oleg Vasilev - vz-5.6.0-10.vz7.194Oleg Vasilev - vz-5.6.0-10.vz7.193Oleg Vasilev - vz-5.6.0-10.vz7.190Oleg Vasilev - vz-5.6.0-10.vz7.189Oleg Vasilev - vz-5.6.0-10.vz7.188Vladimir D. Seleznev - vz-5.7.0-10.vz7.187Oleg Vasilev - vz-5.6.0-10.vz7.186Aleksandr Leskin - vz-5.6.0-10.vz7.184Pavel Vokhmyanin - vz-5.6.0-10.vz7.183Nikolay Shirokovskiy - vz-5.6.0-10.vz7.182Nikolay Shirokovskiy - vz-5.6.0-10.vz7.181Nikolay Shirokovskiy - vz-5.6.0-10.vz7.180Nikolay Shirokovskiy - vz-5.6.0-10.vz7.179Nikolay Shirokovskiy - vz-5.6.0-10.vz7.178Nikolay Shirokovskiy - vz-5.6.0-10.vz7.177Nikolay Shirokovskiy - vz-5.6.0-10.vz7.176Nikolay Shirokovskiy - vz-5.6.0-10.vz7.175Nikolay Shirokovskiy - vz-5.6.0-10.vz7.174Nikolay Shirokovskiy - vz-5.6.0-10.vz7.173Nikolay Shirokovskiy - vz-5.6.0-10.vz7.172Nikolay Shirokovskiy - vz-5.6.0-10.vz7.171Nikolay Shirokovskiy - vz-5.6.0-10.vz7.170Nikolay Shirokovskiy - vz-5.6.0-10.vz7.169Nikolay Shirokovskiy - vz-5.6.0-10.vz7.168Nikolay Shirokovskiy - vz-5.6.0-10.vz7.167Nikolay Shirokovskiy - vz-5.6.0-10.vz7.166Nikolay Shirokovskiy - vz-5.6.0-10.vz7.164.1Nikolay Shirokovskiy - vz-5.6.0-10.vz7.164Nikolay Shirokovskiy - vz-5.6.0-10.vz7.163Nikolay Shirokovskiy - vz-5.6.0-10.vz7.162Nikolay Shirokovskiy - vz-5.6.0-10.vz7.161Nikolay Shirokovskiy - vz-5.6.0-10.vz7.160Nikolay Shirokovskiy - vz-5.6.0-10.vz7.159Nikolay Shirokovskiy - vz-5.6.0-10.vz7.158Nikolay Shirokovskiy - vz-5.6.0-10.vz7.157Nikolay Shirokovskiy - vz-5.6.0-10.vz7.156Nikolay Shirokovskiy - vz-5.6.0-10.vz7.155Nikolay Shirokovskiy - vz-5.6.0-10.vz7.154Nikolay Shirokovskiy - vz-5.6.0-10.vz7.153Nikolay Shirokovskiy - vz-5.6.0-10.vz7.152Nikolay Shirokovskiy - vz-5.6.0-10.vz7.151Nikolay Shirokovskiy - vz-5.6.0-10.vz7.150Nikolay Shirokovskiy - vz-5.6.0-10.vz7.149Nikolay Shirokovskiy - vz-5.6.0-10.vz7.148Nikolay Shirokovskiy - vz-5.6.0-10.vz7.147Nikolay Shirokovskiy - vz-5.6.0-10.vz7.146Nikolay Shirokovskiy - vz-5.6.0-10.vz7.145Nikolay Shirokovskiy - vz-5.6.0-10.vz7.144Nikolay Shirokovskiy - vz-5.6.0-10.vz7.143Nikolay Shirokovskiy - vz-5.6.0-10.vz7.142Nikolay Shirokovskiy - vz-5.6.0-10.vz7.141Nikolay Shirokovskiy - vz-5.6.0-10.vz7.140Nikolay Shirokovskiy - vz-5.6.0-10.vz7.139Nikolay Shirokovskiy - vz-5.6.0-10.vz7.138Nikolay Shirokovskiy - vz-5.6.0-10.vz7.137Nikolay Shirokovskiy - vz-5.6.0-10.vz7.136Nikolay Shirokovskiy - vz-5.6.0-10.vz7.135Nikolay Shirokovskiy - vz-5.6.0-10.vz7.134Dmitry Mishin - vz-5.6.0-10.vz7.133Nikolay Shirokovskiy - vz-5.6.0-10.vz7.132Nikolay Shirokovskiy - vz-5.6.0-10.vz7.131Nikolay Shirokovskiy - vz-5.6.0-10.vz7.130Nikolay Shirokovskiy - vz-5.6.0-10.vz7.129Nikolay Shirokovskiy - vz-5.6.0-10.vz7.128Nikolay Shirokovskiy - vz-5.6.0-10.vz7.127Nikolay Shirokovskiy - vz-5.6.0-10.vz7.126Nikolay Shirokovskiy - vz-5.6.0-10.vz7.125Nikolay Shirokovskiy - vz-5.6.0-10.vz7.124Nikolay Shirokovskiy - vz-5.6.0-10.vz7.123Nikolay Shirokovskiy - vz-5.6.0-10.vz7.122Nikolay Shirokovskiy - vz-5.6.0-10.vz7.121Nikolay Shirokovskiy - vz-5.6.0-10.vz7.120Nikolay Shirokovskiy - vz-5.6.0-10.vz7.119Nikolay Shirokovskiy - vz-5.6.0-10.vz7.118Nikolay Shirokovskiy - vz-5.6.0-10.vz7.117Nikolay Shirokovskiy - vz-5.6.0-10.vz7.116Nikolay Shirokovskiy - vz-5.6.0-10.vz7.115Nikolay Shirokovskiy - vz-5.6.0-10.vz7.114Nikolay Shirokovskiy - vz-5.6.0-10.vz7.113Nikolay Shirokovskiy - vz-5.6.0-10.vz7.112Nikolay Shirokovskiy - vz-5.6.0-10.vz7.111Nikolay Shirokovskiy - vz-5.6.0-10.vz7.110Nikolay Shirokovskiy - vz-5.6.0-10.vz7.109Nikolay Shirokovskiy - vz-5.6.0-10.vz7.108Nikolay Shirokovskiy - vz-5.6.0-10.vz7.107Nikolay Shirokovskiy - vz-5.6.0-10.vz7.106Nikolay Shirokovskiy - vz-5.6.0-10.vz7.105Nikolay Shirokovskiy - vz-5.6.0-10.vz7.104Nikolay Shirokovskiy - vz-5.6.0-10.vz7.103Nikolay Shirokovskiy - vz-5.6.0-10.vz7.102Nikolay Shirokovskiy - vz-5.6.0-10.vz7.101Nikolay Shirokovskiy - vz-5.6.0-10.vz7.100Nikolay Shirokovskiy - vz-5.6.0-10.vz7.99Nikolay Shirokovskiy - vz-5.6.0-10.vz7.98Nikolay Shirokovskiy - vz-5.6.0-10.vz7.97Nikolay Shirokovskiy - vz-5.6.0-10.vz7.96Nikolay Shirokovskiy - vz-5.6.0-10.vz7.95Nikolay Shirokovskiy - vz-5.6.0-10.vz7.94Nikolay Shirokovskiy - vz-5.6.0-10.vz7.93Nikolay Shirokovskiy - vz-5.6.0-10.vz7.92Nikolay Shirokovskiy - vz-5.6.0-10.vz7.91Nikolay Shirokovskiy - vz-5.6.0-10.vz7.90Nikolay Shirokovskiy - vz-5.6.0-10.vz7.89Nikolay Shirokovskiy - vz-5.6.0-10.vz7.88Nikolay Shirokovskiy - vz-5.6.0-10.vz7.87Nick Shyrokovskiy - vz-5.6.0-10.vz7.86Nikolay Shirokovskiy - vz-5.6.0-10.vz7.85Nikolay Shirokovskiy - vz-5.6.0-10.vz7.84Nikolay Shirokovskiy - vz-5.6.0-10.vz7.83Nikolay Shirokovskiy - vz-5.6.0-10.vz7.82Nikolay Shirokovskiy - vz-5.6.0-10.vz7.81Nikolay Shirokovskiy - vz-5.6.0-10.vz7.80Nikolay Shirokovskiy - vz-5.6.0-10.vz7.79Nikolay Shirokovskiy - vz-5.6.0-10.vz7.78Nikolay Shirokovskiy - vz-5.6.0-10.vz7.77Nikolay Shirokovskiy - vz-5.6.0-10.vz7.76Nikolay Shirokovskiy - vz-5.6.0-10.vz7.75Nikolay Shirokovskiy - vz-5.6.0-10.vz7.74Nikolay Shirokovskiy - vz-5.6.0-10.vz7.73Nikolay Shirokovskiy - vz-5.6.0-10.vz7.72Nikolay Shirokovskiy - vz-5.6.0-10.vz7.71Nikolay Shirokovskiy - vz-5.6.0-10.vz7.70Nikolay Shirokovskiy - vz-5.6.0-10.vz7.69Nikolay Shirokovskiy - vz-5.6.0-10.vz7.68Nikolay Shirokovskiy - vz-5.6.0-10.vz7.67Nikolay Shirokovskiy - vz-5.6.0-10.vz7.66Nikolay Shirokovskiy - vz-5.6.0-10.vz7.65Nikolay Shirokovskiy - vz-5.6.0-10.vz7.64Nikolay Shirokovskiy - vz-5.6.0-10.vz7.63Nikolay Shirokovskiy - vz-5.6.0-10.vz7.62Nikolay Shirokovskiy - vz-5.6.0-10.vz7.61Nikolay Shirokovskiy - vz-5.6.0-10.vz7.60Nikolay Shirokovskiy - vz-5.6.0-10.vz7.59Nikolay Shirokovskiy - vz-5.6.0-10.vz7.58Nikolay Shirokovskiy - vz-5.6.0-10.vz7.57Nikolay Shirokovskiy - vz-5.6.0-10.vz7.56Nikolay Shirokovskiy - vz-5.6.0-10.vz7.55Nikolay Shirokovskiy - vz-5.6.0-10.vz7.54Nikolay Shirokovskiy - vz-5.6.0-10.vz7.53Nikolay Shirokovskiy - vz-5.6.0-10.vz7.52Nikolay Shirokovskiy - vz-5.6.0-10.vz7.51Nikolay Shirokovskiy - vz-5.6.0-10.vz7.50Nikolay Shirokovskiy - vz-5.6.0-10.vz7.49Nikolay Shirokovskiy - vz-5.6.0-10.vz7.48Nikolay Shirokovskiy - vz-5.6.0-10.vz7.47Nikolay Shirokovskiy - vz-5.6.0-10.vz7.46Nikolay Shirokovskiy - vz-5.6.0-10.vz7.45Nikolay Shirokovskiy - vz-5.6.0-10.vz7.44Nikolay Shirokovskiy - vz-5.6.0-10.vz7.43Nikolay Shirokovskiy - vz-5.6.0-10.vz7.42Nikolay Shirokovskiy - vz-5.6.0-10.vz7.41Nikolay Shirokovskiy - vz-5.6.0-10.vz7.40Nikolay Shirokovskiy - vz-5.6.0-10.vz7.39Nikolay Shirokovskiy - vz-5.6.0-10.vz7.38Nikolay Shirokovskiy - vz-5.6.0-10.vz7.37Nikolay Shirokovskiy - vz-5.6.0-10.vz7.36Nikolay Shirokovskiy - vz-5.6.0-10.vz7.35Nikolay Shirokovskiy - vz-5.6.0-10.vz7.34Nikolay Shirokovskiy - vz-5.6.0-10.vz7.33Nikolay Shirokovskiy - vz-5.6.0-10.vz7.32Nikolay Shirokovskiy - vz-5.6.0-10.vz7.31Nikolay Shirokovskiy - vz-5.6.0-10.vz7.30Nikolay Shirokovskiy - vz-5.6.0-10.vz7.29Nikolay Shirokovskiy - vz-5.6.0-10.vz7.28Nikolay Shirokovskiy - vz-5.6.0-10.vz7.27Nikolay Shirokovskiy - vz-5.6.0-10.vz7.26Nikolay Shirokovskiy - vz-5.6.0-10.vz7.25Nikolay Shirokovskiy - vz-5.6.0-10.vz7.24Nikolay Shirokovskiy - vz-5.6.0-10.vz7.23Nikolay Shirokovskiy - vz-5.6.0-10.vz7.22Nikolay Shirokovskiy - vz-5.6.0-10.vz7.21Nikolay Shirokovskiy - vz-5.6.0-10.vz7.20Nikolay Shirokovskiy - vz-5.6.0-10.vz7.19Nikolay Shirokovskiy - vz-5.6.0-10.vz7.18Nikolay Shirokovskiy - vz-5.6.0-10.vz7.17Nikolay Shirokovskiy - vz-5.6.0-10.vz7.16Nikolay Shirokovskiy - vz-5.6.0-10.vz7.15Nikolay Shirokovskiy - vz-5.6.0-10.vz7.14Nikolay Shirokovskiy - vz-5.6.0-10.vz7.13Nikolay Shirokovskiy - vz-5.6.0-10.vz7.12Nikolay Shirokovskiy - vz-5.6.0-10.vz7.11Nikolay Shirokovskiy - vz-5.6.0-10.vz7.10Nikolay Shirokovskiy - vz-5.6.0-10.vz7.9Nikolay Shirokovskiy - vz-5.6.0-10.vz7.8Nikolay Shirokovskiy - vz-5.6.0-10.vz7.7Nikolay Shirokovskiy - vz-5.6.0-10.vz7.6Nikolay Shirokovskiy - vz-5.6.0-10.vz7.5Jiri Denemark - 5.6.0-10Jiri Denemark - 5.6.0-9Jiri Denemark - 5.6.0-8Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- FIXUP: fix NULL deref in tmp commit error handling - vstorage: reduce cluster size of temporary snapshots #VSTOR-75705 - qemu: adjust qga fsfreeze timeout #PSBM-153388- vzct: Implement pause-resume logic #PSBM-141633- blockjob: emit events on tmp commit failures #VSTOR-63083 - qemu: Validate arg in qemuAgentErrorComandUnsupported()- qemu.conf: Add OVMF_CODE_4M file to UEFI default file list #PSBM-144931 - Revert "FIXUP: vzct: improve logging for vnc server #PSBM-138052" OVZ-7403- FIXUP: vzct: SegFault fix for empty URI #OVZ-7414- vstorage migration: check job for NULL #PSBM-144985 - Fix readline version check #PSBM-144066- Fix FTBFS with recent readline update #PSBM-144066* Fri Dec 09 2022 Oleg Vasilev - vz-5.6.0-10.vz7.185 - conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' - TMP: qemu: don't fail on already registered VM on migration #VSTOR-50917 - FIXUP: qemu: don't fail on already registered VM on migration - Add vzevent dependency for libvirtd service #VSTOR-52643- qemu: don't update backingStore in persistent xml #PSBM-141013- Notify vcmmd about hotplugged memory #VSTOR-50057 - FIXUP: Fixed the condition for the case when the mask is set when vcpu = 0. PSBM-140602- FIXUP: vzct: improve logging for vnc server #PSBM-138052- FIXUP: vczt: newline misc elements in cookie - FIXUP: bake cookie more precisely - vzct: add capabilities to cookie - FIXUP: vzct: don't reqiure ctid in cookie - FIXUP: factor out vzctMigrationStartBackcompat - vzct: add migration with channels - FIXUP: properly cleanup migration in case of races - FIXUP: give more details on migration error- qemu: get agent right after availability check #PSBM-138291- FIXUP: simplify stopping all block exports #PSBM-126462- FIXUP: fix qemuMigrationChardevPlug error path - rpc: use socat instead of nc by default #PSBM-120763 - FIXUP: fix ABBA potential deadlock on access to migrating table - FIXUP: use migration data instead of simple bool - FIXUP: allow NULL cookie - vzct: add domain state info to the cookie - vzct: reserve vnc port in prepare state #PSBM-107443- api: report extraId in domain xml #PSBM-136251- FIXUP: vzct 2: drop job on client disconnection during migration- FIXUP: vzct: check changes in active/inactive xml are supported on migration #PSBM-136644 - FIXUP: vzct: check changes in active/inactive xml are supported on migration- FIXUP: handle NULL network #PSBM-137453- Implement changing VNC port on a running VM #PSBM-136282- vzct: update UUID if it is changed in libvzctl #PSBM-136737- FIXUP: conf: support light vcpus and unlimitied number #PSBM-136634- qemu: migration: check for blockjobs in qemu explicitly- qemu: migration: check for blockjobs in qemu explicitly #PSBM-130479- FIXUP: upgrade: notify vcmmd of qemu binary update- upgrade: notify vcmmd of qemu binary update #PSBM-136407- FIXUP: vzct: check changes in active/inactive xml are supported on migration - FIXUP: vzct: don't listen on :: by default #PSBM-134031 - qemu: add local_migration param to qemu.conf - FIXUP: qemu: use multique mode for tap based on qemu.conf parameter #PSBM-136198- Rebuild after vcmmd ABI change- FIXUP: fix SIGSEGV on getting stats #PSBM-135762 - FIXUP: vzctDomainSetUserPassword - FIXUP: add venet0 network interface type - FIXUP: vzct 2: support dumpxml - conf: make virDomainSaveXML public - conf: allow VIR_DOMAIN_DEF_FORMAT_DISK_PRIVATE for virDomainDefFormat - vzct: support migrating with chaning active/inactive config #PSBM-135596 - vzct: check changes in active/inactive xml are supported on migration- spec: turn vcmmd support on for HCI- conf: add artificial edits to conf files to trigger nice HCI update- spec: remove noreplace back for libvird.conf and qemu.conf- spec: fix to replace *.conf in any case #VSTOR-47898- spec: turn vcmmd support off for HCI again- spec: replace libvird.conf and qemu.conf in HCI on update #VSTOR-47898- vzct: don't create .libvirt subdir in CT private if it does not exist #PSBM-135245- spec: turn vzct driver off for HCI again- spec: bring back libvzctl indirect build deps- spec: fix build and runtime dependencies- FIXUP: move adding domains out of driver lock on init - FIXUP: vzct: cache osinfo db #PSBM-134832- FIXUP: fix started hook name #PSBM-134904 - vzct: support vzctDomainSetUserPassword #PSBM-134928 - FIXUP: vzct: fix start of domain suspended thru vzctl #PSBM-134882- FIXUP: remove ugly libosinfo bug w/a #PSBM-134782 - FIXUP: fix id->ostemplate conversion #PSBM-134789 - vzct: use guest mac address as configuration parameter #PSBM-132339 - FIXUP: factor out vzctUpdateLibosinfoMetadata - FIXUP: vzct: handle ostemplate unknown to libosinfo #PSBM-134791- FIXUP: vzct: fix ostemplate in meta when no libvirt config is present #PSBM-134551 - remote: handle vcmmd commands in a priority threads #PSBM-134035 - qemu: disable nbd reconnect on migration #PSBM-134477- FIXUP: vzct: support openvswitch interface-id #PSBM-134313 - conf: remove static from virDomainDefSetMetadata - vzct: support getting/setting metadata #PSBM-131257 - FIXUP: improve vzctDomainCheckModificationFlags - FIXUP: fix --current semantics for vzctDomainSetMetadata - FIXUP: vzct: don't require ploop - vzct: add libosinfo library to the driver build - FIXUP: allow fail on merging configs - vzct: show/set ostemplate in libosinfo metadata #PSBM-134157- FIXUP: fix noisy error log on tcp connections #PSBM-134317 - vzct: support virDomainUpdateDeviceFlags #PSBM-134064- FIXUP: support vzctDomainSetMemory #PSBM-134183 - FIXUP: support vzctDomainSetVcpus #PSBM-134183 - FIXUP: support vzctDomainGetMaxVcpus #PSBM-134183 - FIXUP: vzct: provide disk capacity for offline domain #PSBM-134154- FIXUP: vzct: make cdrom/venet0 validation more staightforward - FIXUP: vzct: add single root check - FIXUP: factor out and fix logic for checking modification flags - conf: make virDomainDiskInsertPreAlloced return insert position - FIXUP: keep user defined iotune group name - FIXUP: disable some odd iotune with group name but without any tune - vzct: support attaching disks #PSBM-133912 - vzct: support attaching net interface - vzct: support detaching disks #PSBM-133912 - vzct: support detachings nets- FIXUP: vzct: support balloon.rss in stats #PSBM-133893- vzct: support setting default gateway #PSBM-133497- FIXUP: fix libvirtd --config case #PSBM-133844 - FIXUP: fix English in nbd_timeout param description- FIXUP: improve nbd timeout API and impl #PSBM-128037- vzct: add started hook #PSBM-133731 - vzct: support blkiotune/weight settings #PSBM-133495 - FIXUP: handle empty libvirtd.d dir etc #PSBM-133732 - qemu: load bitmaps on disk hotplug #VSTOR-45545- FIXUP: use multiqueue trick only for qemu bridged ifaces #PSBM-130604 - FIXUP: fail on invalid vnc port 0 value #PSBM-133673- remote: log unix socket client command line #PSBM-133653 - FIXUP: remove params we set in libvirtd.d and qemu.d #PSBM-133668- vzct: support misc cputune settings #PSBM-133494- FIXUP: vzct: support misc undefine flags- vzct: support virNodeGetInfo #PSBM-132592 - vzct: support virNodeGetCPUMap #PSBM-132594 - vzct: support virConnectGetVersion #PSBM-132593 - vzct: support misc undefine flags #PSBM-133506 - REVERT: vzct 2: add vzctDomainHasManagedSaveImage stub - vzct: support managed save related API #PSBM-133505- vzct: support virConnectGetHostname #PSBM-132591 - FIXUP: vzct: fix disk target docs- vircommand: fix checking mixing daemon and string output #PSBM-133499 - FIXUP: check timer initialized on remove- Revert "FIXUP: qemu: extract private exec commands #PSBM-129743" - Revert "conf: add 'vz-dhcp' parameter to xml #PSBM-129743" - Revert "qemu: support setting net params thru prl_nettool #PSBM-129743" - Revert "qemu: keep 'netConfigApplied' in status file #PSBM-129743" - Revert "qemu: validate that route is default gateway #PSBM-129743"- FIXUP: qemu: use def arg in qemuDomainTmpSnapshotFindDisks - FIXUP: qemu: factor out qemuDomainTmpSnapshotIsPresentInactive - FIXUP: allow non-disk changes on defineXML with tmp snapshot #VSTOR-45247- cpu: add CLZERO CPUID support for AMD platforms - cpu_map: Add more -noTSX x86 CPU models - cpu_map: Add element to x86 CPU model definitions - cpu_map: Don't use new noTSX models for host-model CPUs - cpu_map: Add missing x86 features in 0x7 CPUID leaf - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf - cpu_map: Add missing AMD SVM features - cpu_map: Defined and enable EPYC-Rome model - cpu_map: Remove monitor feature from EPYC-Rome - cpu_map: Add support for fsrm CPU feature - cpumap: Add support for ibrs CPU feature - cpumap: Add support for svme-addr-check CPU feature - cpu_map: Add EPYC-Milan x86 CPU model #PSBM-132066 - cpu_map: Install x86_EPYC-Milan.xml - cpu_map: Fix spelling of svme-addr-chk feature- FIXUP: remove virDomainDefMarkExplicitBacking symbol - FIXUP: api/qemu: introduce hv-vss freeze/thaw #PSBM-131374 - 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- 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: qemu: handle host usb device add/del udev events - vzct: support rename #PSBM-131350- FIXUP: vzct: support user alias for devices #PSBM-130985- qemu: don't prohibit of cdrom/floppy hot attach/detach #VSTOR-44342 - FIXUP: fix privileged vcmmd patch to build without vcmmd - vzct: support user alias for devices #PSBM-130985- FIXUP: qemu: don't access vcmmd in session driver #PSBM-130586- qemu: capabilities: Add capability for the 'copy-mode' arg of 'drive-mirror' command #PSBM-97507 - qemu: use write-blocking copy-mode for mirror commands #PSBM-97507 - FIXUP: qemu: update drive-mirror and blockdev-mirror tests #PSBM-97507- FIXUP: clear snapshot cache after driver startup #PSBM-129243 - vzct: support cpumask configuration #PSBM-107822 - vzct: support numatune nodeset configuration #PSBM-107822 - vstorage pools: detect vstorage - vstorage pools: use external metadata on pool refresh #PSBM-129099 - vstorage pools: use external metadata on volume refresh - vstorage pools: save metadata on creating volume - vstorage pools: update metadata on resizing volume - vstorage volume: delete metadata on deleting volume - vstorage pools: cleanup outdated metadata - FIXUP: vstorage pools: use external metadata on volume refresh- DROP: qemu: log: log monitor events by default - DROP: pull: api: add driver based implementation - DROP: pull: qemu: block snapshots basic implementation - DROP: pull: conf: add export conf def/parsing - DROP: pull: qemu: implement export start/stop - DROP: pull: export bitmap - DROP: pull: qemu: add option to export last checkpoint - DROP: pull: log merge/rename bitmap operations - DROP: qemu: support explicit disk backing in input #VSTOR-21806 #VSTOR-21934 - DROP: qemu: monitor: throttle logging BLOCK_IO_ERROR events #VSTOR-26657 - DROP: qemu: support new qemu without nbd-server-add-bitmap command #VSTOR-27428 - DROP: qemu: migration: log keep alive message during migration #PSBM-99571 - DROP: vzct 2: add basic structure and listing - DROP: qemu: use explicit backing mode only if there is nbd in backing #PSBM-104929 - DROP: qemu: add vcmmd support #PSBM-106483 - DROP: vstorage: support migrating with chardevs on vstorage #PSBM-106373 - DROP: vstorage migration: resolve valid tmp snapshot on domain start - DROP: qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters #PSBM-121895 - DROP: qemu: turn on postcopy to migrate bitmaps #PSBM-100171 - DROP: qemu: better cluster size for tmp deltas on vstorage migration #PSBM-123434 - DROP: vzct: Support disk resize for active CT #PSBM-122525 - DROP: qemu/api: support min_guarantee as fraction of balloon #PSBM-126684 - DROP: FIXUP: qemu: virDomainBlockExportName: adapt to abort on OOM - DROP: FIXUP: qemuDomainBlockExportCancel: simplify memory managment - DROP: FIXUP: qemu: modernize memory mgmt in qemuBlockSnapshotStop - DROP: FIXUP: use qemuDomainObjEnterMonitorAsync inside async job - DROP: FIXUP: reduce scope for logManager var - DROP: FIXUP: rename to VCMMD_MEMGUARANTEE_BYTES #PSBM-127214 - DROP: FIXUP: use single filter for Virtuozzo production logs #PSBM-100592 - DROP: FIXUP: qemu: allow relative memory guarantee value 0 #PSBM-127633 - DROP: FIXUP: add missing pieces for vz backup API docs #PSBM-128036 - DROP: FIXUP: update inactive config on pull completion #VSTOR-42858 - DROP: FIXUP: fix vstorage tmp link cleanup #PSBM-127546 - DROP: FIXUP: don't fail migration if dst domain is already running - DROP: FIXUP: qemu: fix typo in virDomainDefMarkExplicitBacking #VSTOR-43080 - DROP: FIXUP: Fix for bug #PSBM-128906 - qemu: log: log monitor events by default - pull: api: add driver based implementation - pull: qemu: block snapshots basic implementation - pull: conf: add export conf def/parsing - pull: qemu: implement export start/stop - pull: export bitmap - pull: qemu: add option to export last checkpoint - pull: log merge/rename bitmap operations - qemu: support explicit disk backing in input #VSTOR-21806 #VSTOR-21934 - qemu: monitor: throttle logging BLOCK_IO_ERROR events #VSTOR-26657 - qemu: support new qemu without nbd-server-add-bitmap command #VSTOR-27428 - qemu: migration: log keep alive message during migration #PSBM-99571 - vzct 2: add basic structure and listing - qemu: use explicit backing mode only if there is nbd in backing #PSBM-104929 - qemu: add vcmmd support #PSBM-106483 - vstorage: support migrating with chardevs on vstorage #PSBM-106373 - vstorage migration: resolve valid tmp snapshot on domain start - qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters #PSBM-121895 - qemu: turn on postcopy to migrate bitmaps #PSBM-100171 - qemu: better cluster size for tmp deltas on vstorage migration #PSBM-123434 - vzct: Support disk resize for active CT #PSBM-122525 - qemu/api: support min_guarantee as fraction of balloon #PSBM-126684- FIXUP: Fix for bug #PSBM-128906 - storage: open code storageBackendRedoPloopUpdate - storage: fix refreshing ploop volumes #PSBM-128810- remote: remove unused daemonConfigLoadData - util: move virConf definition to header - util: make conf a linked list of configs - util: add virConfReadDir to read dir of configs - util: add virConfCheckDuplicates to check for duplicate entries - remote: remove filename from config error reporting - remote: read config from libvirtd.d/ too #PSBM-127469 - qemu: read config from qemu.d/ too #PSBM-127469 - FIXUP: use single filter for Virtuozzo production logs #PSBM-100592 - FIXUP: don't fail migration if dst domain is already running - FIXUP: fix restoring label if usb hostdev is detached from host - qemu: handle usb hostdev on qemu update #PSBM-97288 - qemu: handle timeout on unplugging device on qemu update- FIXUP: qemu: fix typo in virDomainDefMarkExplicitBacking #VSTOR-43080- qemu: notify vcmmd of node/vcpu pinning #PSBM-126679- FIXUP: fix vstorage tmp link cleanup #PSBM-127546- nwfilter: don't add symmetric record for policy rule #PSBM-126688 - FIXUP: update inactive config on pull completion #VSTOR-42858- FIXUP: add missing pieces for vz backup API docs #PSBM-128036- qemu: acquire job to handle agent disconnection #PSBM-127753- vzct: add ip address to venet0 schema - vzct: dump ip info for interfaces #PSBM-106470 - vzct: support setting net interface ips on define - upgrade: support ethernet net type #PSBM-127606- FIXUP: qemu: allow relative memory guarantee value 0 #PSBM-127633- security: handle chown EACCES on readonly cifs mount #PSBM-127546- FIXUP: rename to VCMMD_MEMGUARANTEE_BYTES #PSBM-127214- qemu: monitor: add qemuMonitorBlockDirtyBitmapRemoveBusy - FIXUP: qemu: virDomainBlockExportName: adapt to abort on OOM - FIXUP: qemuDomainBlockExportCancel: simplify memory managment - util: add virTimeBackOffWaitUnlocked - backup: qemu: retry bitmap deletion while it is used by nbd #PSBM-126896 - FIXUP: qemu: modernize memory mgmt in qemuBlockSnapshotStop - qemu: add qemuMonitorJSONBlockdevDelBusy - backup: qemu: retry fleece node deletion while it is used by nbd - vstorage migration: cleanup precreated src tmp deltas #PSBM-123432 - FIXUP: use qemuDomainObjEnterMonitorAsync inside async job - FIXUP: reduce scope for logManager var - upgrade: drain chardev's pipes #PSBM-108071- misc: add blockjob type for block snapshot job #PSBM-126433- security: take lock only if attributes are to be changed #PSBM-127003 - security: don't restore labels for readonly and shared images on errors - qemu: fix noisy error for domain with image on readonly FS- qemu/api: support min_guarantee as fraction of balloon #PSBM-126684- vzct: Support disk resize for active CT #PSBM-122525 - qemu: detect block node names after attaching a disk #VSTOR-40911- DROP: upgrade: make correct reconnection of upgrade - DROP: pull: qemu: block snapshots basic implementation - DROP: pull: qemu: load bitmaps on domain start - DROP: pull: qemu: add exportable paused start - DROP: qemu: add exec with true streams - DROP: api/qemu: add move nvram API - DROP: qemu: support interactive exec #PSBM-91739 - DROP: exec: provide tty params on exec when possible - DROP: exec: handle client window size change when interactive - DROP: exec: restore std streams' flags on become foreground #PSBM-91602 #PSBM-93755 - DROP: debug: print 'thr a a bt' in log when taking some mutex takes much time - DROP: qemu: fix race on legacy block completion and quering stats - DROP: qemu: sync backing chain update and completed blockjob #VSTOR-28575 #VSTOR-34322 - DROP: vzct 2: add basic structure and listing - DROP: vzct 2: implement define - DROP: xml: add venet0 network interface type - DROP: doc: adopt README.md for Virtuozzo - DROP: vzct 2: intoduce migration - DROP: vzct 2: support memory guarantees #PSBM-106482 - DROP: qemu: add vcmmd support #PSBM-106483 - DROP: vzct 2: support jobs during migration #PSBM-107444 - DROP: vzct 2: drop job on client disconnection during migration - DROP: vstorage migration: execute src migration cleanup in cleanup thread - DROP: qemu: don't leave descriptors in fdsets after process startup #PSBM-108299 - DROP: vstorage migration: disable API that can clash with tmp snapshot - DROP: qemu: handle ibpb and virt-ssbd on Intel for u15 #PSBM-121810 - DROP: rpc: document deleted EXT_PROC_DOMAIN_BLOCK_CHECKPOINT_X_SWITCH = 10 #PSBM-122230 - DROP: qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters #PSBM-121895 - DROP: qemu: turn on postcopy to migrate bitmaps #PSBM-100171 - DROP: FIXUP: qemu: fix incorrect job cleanup of p2p migration #PSBM-123687 - DROP: FIXUP: don't update sync block jobs from another thread #PSBM-123582 - DROP: FIXUP: vstorage: load bitmaps from base image for tmp snapshot #PSBM-123771 - DROP: REVERT: qemu: handle ibpb and virt-ssbd on Intel for u15 #PSBM-123539 - DROP: FIXUP: fix esx driver build - DROP: FIXUP: fix refcount in qemu upgrade reconnection #PSBM-123849 - DROP: FIXUP: api: add stub for virDomainBlockCheckpointXSwitch #PSBM-124242 - DROP: FIXUP: add missing option name in x-move-nvram docs - DROP: FIXUP: document --reuse-external option of x-move-nvram - DROP: FIXUP: clarify usage of VIR_DOMAIN_START_X_EXPORTABLE - DROP: doc: document virsh commands for block snaphots/exports #PSBM-122231 - DROP: FIXUP: add Artem fixes - DROP: vstorage: remove build time checks for runtime binaries - DROP: FIXUP: lxc: handle vzct specific venet0 net type - DROP: FIXUP: update build instructions in README.md - DROP: FIXUP: exec: add more debug prints to virsh - DROP: FIXUP: exec: fix error reporting in virsh - DROP: FIXUP: exec: don't use virExecMonitorTerminate on ^] (escape char) - DROP: FIXUP: exec: rework handling inner errors and IO errors #PSBM-124313 #PSBM-124629 - DROP: FIXUP: exec: make sure stdin is fully transmitted in virsh - DROP: exec: don't print errors to stderr #PSBM-124629 - DROP: FIXUP: don't print errors to stderr - DROP: FIXUP: qemu: check stderr is NULL in terminal mode - DROP: FIXUP: virsh: simplify terminal check - DROP: FIXUP: virsh: don't use stderr stream in terminal mode - DROP: FIXUP: vzct 2: check VIR_MIGRATE_PARAM_DEST_XML in p2p also - DROP: FIXUP: vzct 2: support disk copy options #PSBM-121242 - DROP: FIXUP: qemu: unlock VM on unregister in vcmmd #PSBM-125105 - upgrade: make correct reconnection of upgrade - DROP: vzct: Ceiling memory size from Kb to Mb - DROP: FIXUP: vzct: add missing unlock on error path - DROP: docs: document backup API #PSBM-124261 - DROP: Edits for backup/restore API texts #PSBM-124261 - DROP: Edits for backup/restore API texts #PSBM-124261 - DROP: Edits based on comments - DROP: qemu: Don't request nested entries from qemuMonitorQueryNamedBlockNodes - DROP: FIXUP: remove trailing blanks in formatvzbackups.html.in - DROP: FIXUP: don't crash in unpriviledged mode on shutdown #PSBM-125607 - DROP: vzct: Support setting IO limits for active CT #PSBM-122519 - DROP: FIXUP: don't fail if we messup with bitmaps #VSTOR-40845 - DROP: FIXUP: remove pinning out of vcmmd scope - DROP: FIXUP: don't notify vcmmd about hotplug/hotunplug - DROP: FIXUP: qemuProcessVcmmdUpdate get new values as args - DROP: qemu: open code qemuProcessVcmmdConfigSet - DROP: FIXUP: qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters - DROP: FIXUP: factor out qemuProcessLoadBitmaps - DROP: FIXUP: rollback migration if bitmaps are not copied - DROP: FIXUP: load bitmaps after postcopy is finished #PSBM-125776 - DROP: FIXUP: syntax check for vzct iotune patch - DROP: FIXUP: fix vstorage automake macro - DROP: FIXUP: use lazy_refcount=on for backup reverse delta #PSBM-123438 - DROP: FIXUP: fix indendation - DROP: FIXUP: initialize virThreadDebug explicitly - pull: qemu: block snapshots basic implementation - pull: qemu: load bitmaps on domain start - pull: qemu: add exportable paused start - qemu: add exec with true streams - api/qemu: add move nvram API - qemu: support interactive exec #PSBM-91739 - exec: provide tty params on exec when possible - exec: handle client window size change when interactive - exec: restore std streams' flags on become foreground #PSBM-91602 #PSBM-93755 - debug: print 'thr a a bt' in log when taking some mutex takes much time - qemu: fix race on legacy block completion and quering stats - qemu: sync backing chain update and completed blockjob #VSTOR-28575 #VSTOR-34322 - vzct 2: add basic structure and listing - vzct 2: implement define - xml: add venet0 network interface type - doc: adopt README.md for Virtuozzo - vzct 2: intoduce migration - vzct 2: support memory guarantees #PSBM-106482 - qemu: add vcmmd support #PSBM-106483 - vzct 2: support jobs during migration #PSBM-107444 - vzct 2: drop job on client disconnection during migration - vstorage migration: execute src migration cleanup in cleanup thread - qemu: don't leave descriptors in fdsets after process startup #PSBM-108299 - vstorage: load bitmaps from base image for tmp snapshot #PSBM-123771 - vstorage migration: disable API that can clash with tmp snapshot - api: add stub for virDomainBlockCheckpointXSwitch - qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters #PSBM-121895 - qemu: turn on postcopy to migrate bitmaps #PSBM-100171 - doc: document virsh commands for block snaphots/exports #PSBM-122231 - vstorage: remove build time checks for runtime binaries - exec: don't print errors to stderr #PSBM-124629 - docs: document backup API #PSBM-124261 - qemu: Don't request nested entries from qemuMonitorQueryNamedBlockNodes - vzct: Support setting IO limits for active CT #PSBM-122519- FIXUP: initialize virThreadDebug explicitly - util: add hanging process debugging #PSBM-126062- FIXUP: use lazy_refcount=on for backup reverse delta #PSBM-123438 - qemu: better cluster size for tmp deltas on vstorage migration #PSBM-123434 - FIXUP: fix indendation- FIXUP: factor out qemuProcessLoadBitmaps - FIXUP: rollback migration if bitmaps are not copied - FIXUP: load bitmaps after postcopy is finished #PSBM-125776 - FIXUP: syntax check for vzct iotune patch - FIXUP: fix vstorage automake macro- qemu: don't error if cannot find disk by alias #PSBM-125811 - FIXUP: remove pinning out of vcmmd scope - FIXUP: don't notify vcmmd about hotplug/hotunplug - FIXUP: qemuProcessVcmmdUpdate get new values as args - qemu: open code qemuProcessVcmmdConfigSet - FIXUP: qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters - qemu: vcmmd support for setting balloon #PSBM-123145- vzct: Support setting IO limits for active CT #PSBM-122519 - tools: treat 'in shutdown' etc as shutdown finished #VSTOR-37835 - FIXUP: don't fail if we messup with bitmaps #VSTOR-40845- qemu: capabilities: Add capability for the 'flat' argument of 'query-named-block-nodes' - qemu: monitor: Refactor variable cleanup in qemuMonitorJSONQueryNamedBlockNodes - qemu: monitor: Add 'flat' parameter for qemuMonitorJSONQueryNamedBlockNodes - qemu: Don't request nested entries from qemuMonitorQueryNamedBlockNodes #PSBM-125515 - FIXUP: remove trailing blanks in formatvzbackups.html.in - FIXUP: don't crash in unpriviledged mode on shutdown #PSBM-125607- docs: document backup API #PSBM-124261 - Edits for backup/restore API texts #PSBM-124261 - Edits for backup/restore API texts #PSBM-124261 - Edits based on comments - vzct: Support setting memory guarantee for active CT #PSBM-122518- vzct: Support setting memory for active CT #PSBM-122489 - vzct: Ceiling memory size from Kb to Mb - vzct: Support setting cpu num for active CT #PSBM-122517 - FIXUP: vzct: add missing unlock on error path- util: add access check for hooks to fix running as non-root - util: fix accessibility check for hook directory - api: fix documentation typo - misc: add bypass cache flag for block snapshot creation #PSBM-124764- FIXUP: qemu: unlock VM on unregister in vcmmd #PSBM-125105- FIXUP: vzct 2: check VIR_MIGRATE_PARAM_DEST_XML in p2p also - FIXUP: vzct 2: support disk copy options #PSBM-121242- daemon: switch off autoshutdown #VSTOR-40335- FIXUP: don't print errors to stderr - FIXUP: qemu: check stderr is NULL in terminal mode - FIXUP: virsh: simplify terminal check - FIXUP: virsh: don't use stderr stream in terminal mode - vzct 2: implement exec API #PSBM-106206 - virsh: don't call virDomainGetGuestInfo for vzct interactive exec- FIXUP: exec: add more debug prints to virsh - FIXUP: exec: fix error reporting in virsh - FIXUP: exec: don't use virExecMonitorTerminate on ^] (escape char) - FIXUP: exec: rework handling inner errors and IO errors #PSBM-124313 #PSBM-124629 - FIXUP: exec: make sure stdin is fully transmitted in virsh - exec: don't print errors to stderr #PSBM-124629- vstorage: remove build time checks for runtime binaries - FIXUP: lxc: handle vzct specific venet0 net type - virsh: fix Vstorage support reporting - FIXUP: update build instructions in README.md- vz: fix after Parallels to Virtuozzo rename #PSBM-124533- DROP: upgrade: support local p2p migration - src: adopt to VIR_DRV_SUPPORTS_FEATURE return -1 - libxl: adopt to VIR_DRV_SUPPORTS_FEATURE return -1 - qemu: adopt to VIR_DRV_SUPPORTS_FEATURE return -1 - src: don't hide error in VIR_DRV_SUPPORTS_FEATURE - qemu: build fix for 910b94df - src: fix resource leak introduced in d4439a6b8 - upgrade: support local p2p migration - FIXUP: add missing option name in x-move-nvram docs - FIXUP: document --reuse-external option of x-move-nvram - FIXUP: clarify usage of VIR_DOMAIN_START_X_EXPORTABLE - doc: document virsh commands for block snaphots/exports #PSBM-122231 - FIXUP: add Artem fixes- FIXUP: api: add stub for virDomainBlockCheckpointXSwitch #PSBM-124242- FIXUP: fix refcount in qemu upgrade reconnection #PSBM-123849- docker: We cannot create second network with driver 'null' #PSBM-123794 - docker: Connection docker network to selected windows network adapter #PSBM-123794 - FIXUP: fix esx driver build - REVERT: don't build esx #PSBM-123960- docker: Will set negative value only if it needs #PSBM-108327 - docker: fixup: Set correct type of memory var #PSBM-108327 - FIXUP: don't update sync block jobs from another thread #PSBM-123582 - FIXUP: vstorage: load bitmaps from base image for tmp snapshot #PSBM-123771 - REVERT: qemu: handle ibpb and virt-ssbd on Intel for u15 #PSBM-123539- DROP: pull: export bitmap - DROP: pull: qemu: add option to export last checkpoint - DROP: nwfilter: use vfork to fasten spawn of {ip,eb]tables commands - DROP: qemu: support new qemu without nbd-server-add-bitmap command #VSTOR-27428 - DROP: FIXUP: pull: export bitmap #VSTOR-39135 - DROP: FIXUP: fix reading from pipes in virCommandRunFast #PSBM-123565 - DROP: FIXUP: kill process if reaping failed - DROP: FIXUP: fix copy offset in previous commit #PSBM-123565 - DROP: FIXUP: null terminate strings in case of error in virCommandRunFastRead - DROP: FIXUP: use VIR_REALLOC_N instead of VIR_RESIZE_N - pull: export bitmap - pull: qemu: add option to export last checkpoint - nwfilter: use vfork to fasten spawn of {ip,eb]tables commands - qemu: support new qemu without nbd-server-add-bitmap command #VSTOR-27428 - docker: Support network bandwidth limits for containers #PSBM-108327 - docker: Use negative value for removing network bandwidth limit #PSBM-108327 - FIXUP: qemu: fix incorrect job cleanup of p2p migration #PSBM-123687- FIXUP: fix copy offset in previous commit #PSBM-123565 - FIXUP: null terminate strings in case of error in virCommandRunFastRead - FIXUP: use VIR_REALLOC_N instead of VIR_RESIZE_N- FIXUP: fix reading from pipes in virCommandRunFast #PSBM-123565 - FIXUP: kill process if reaping failed- FIXUP: pull: export bitmap #VSTOR-39135- DROP: conf: add 'format' attribute to domain/os/nvram element - DROP: pull: api: add driver based implementation - DROP: api,qemu: add latency histogram - DROP: qemu: add exec with true streams - DROP: Drop x- from x-block-latency-histogram-set monitor command - DROP: api/qemu: add move nvram API - DROP: qemu: support interactive exec - DROP: libvirt: add new virDomainCommandXSetParams API - DROP: api/qemu: add pause/resume for blockjobs - DROP: qemu: turn on write-blocking for driver-mirror by default - DROP: vzct 2: add basic structure and listing - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: implement start/stop - DROP: vzct 2: support cloud init cdrom - DROP: vzct 2: add vzctDomainHasManagedSaveImage stub - DROP: vzct 2: add misc API - DROP: vzct 2: support stats API - DROP: vzct 2: support snapshots - DROP: vzct 2: intoduce migration - DROP: vzct 2: mark supported xml parts in domain/snapshot docs - DROP: qemu: add vcmmd support - DROP: vzct 2: add jobs support for everything except migration - DROP: vzct 2: add lifecycle events - DROP: vzct 2: support getting stats for migration - DROP: vzct 2: support aborting domain job API - DROP: qemu: migration: add cookie parts for vstorage chardevs - DROP: qemu: monitor: add option to override backend in qemuMonitorChangeCharDev - DROP: qemu: migration: support changing chardev backend with virtlogd - DROP: qemu: migration: detect shared vstorage chardevs - DROP: vstorage: support migrating with chardevs on vstorage - DROP: qemu: add vstorage chardev tmpfile names to status file - DROP: qemu: cleanup up vstorage chardevs after libvirtd crash - DROP: qemu: drain file chardevs on domain process stop - DROP: vstorage migration: add vstorage disks info to cookie - DROP: qemu: add vstorage snapshot utility functions - DROP: vstorage migration: add vstorage snapshot commit - DROP: vstorage migration: main patch - DROP: vstorage migration: track valid temporary snapshot - DROP: vstorage migration: resolve valid tmp snapshot on domain start - DROP: vstorage migration: disable API that can clash with tmp snapshot - DROP: vstorage migration: keep snapshot info in status - DROP: qemu: cleanup tmp snapshot - DROP: vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - DROP: vstorage migration: handle completed tmp snapshot commit on reconnect - DROP: FIXUP: conf: add 'format' attribute to domain/os/nvram element - DROP: FIXUP: qemu: add vstorage snapshot utility functions - DROP: qemu: add nvram block job support - DROP: FIXUP: vstorage migration: add vstorage snapshot commit - DROP: FIXUP: vstorage migration: main patch - DROP: FIXUP: vstorage migration: track valid temporary snapshot - DROP: FIXUP: vstorage migration: resolve valid tmp snapshot on domain start - DROP: FIXUP: vstorage migration: disable API that can clash with tmp snapshot - DROP: FIXUP: qemu: cleanup tmp snapshot - DROP: FIXUP: api/qemu: add move nvram API - DROP: FIXUP: vstorage migration: handle completed tmp snapshot commit on reconnect - DROP: qemu: support nvram block job on reconnect - DROP: FIXUP: vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - DROP: FIXUP: support non-qcow2 images in vstorage disks migration - DROP: FIXUP: make qemuDomainTmpSnapshotDecipher non static - DROP: Edits to our method descriptions; fixes - DROP: Edits to our method descriptions; fixes - DROP: Edits to virsh commands related to our methods; A minor edit to nvramx description - DROP: Edits to our XML descriptions - DROP: qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters - DROP: FIXUP: vzct 2: fix API introduced in version - DROP: REVERT: qemu: turn on write-blocking for driver-mirror by default - DROP: FIXUP: docker: fix trailing space - DROP: FIXUP: vzct 2: factor out vzctDomainStartFull - DROP: FIXUP: add retval to qemuProcessVcmmdUpdate - DROP: FIXUP: handle qemuProcessVcmmdUpdate error in qemuDomainSetMemoryParameters - DROP: FIXUP: precreate state dir - DROP: FIXUP: fix for NULL chardev priv of backcompat console - DROP: FIXUP: fix non-vcmmd build - DROP: FIXUP: qemu: migration: add cookie parts for vstorage chardevs - DROP: FIXUP: qemu: monitor: add option to override backend in qemuMonitorChangeCharDev - DROP: FIXUP: qemu: migration: detect shared vstorage chardevs - DROP: FIXUP: qemu: migration: support changing chardev backend with virtlogd - DROP: FIXUP: vstorage: support migrating with chardevs on vstorage - DROP: FIXUP: qemu: add vstorage chardev tmpfile names to status file - DROP: FIXUP: qemu: drain file chardevs on domain process stop - DROP: FIXUP: use shallow copy for tmp snapshot on vstorage - DROP: FIXUP: vstorage migration: optimize snapshot image - DROP: FIXUP: use 1MiB cluster size etc on source for vstorage tmp snapshot - conf: add 'format' attribute to domain/os/nvram element - pull: api: add driver based implementation - api,qemu: add latency histogram - qemu: add exec with true streams - api/qemu: add move nvram API - qemu: support interactive exec - libvirt: add new virDomainCommandXSetParams API - api/qemu: add pause/resume for blockjobs - vzct 2: add basic structure and listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - vzct 2: support cloud init cdrom - vzct 2: add vzctDomainHasManagedSaveImage stub - vzct 2: add misc API - vzct 2: support stats API - vzct 2: support snapshots - vzct 2: intoduce migration - vzct 2: mark supported xml parts in domain/snapshot docs - qemu: add vcmmd support - vzct 2: add jobs support for everything except migration - vzct 2: add lifecycle events - vzct 2: support getting stats for migration - vzct 2: support aborting domain job API - qemu: migration: add cookie parts for vstorage chardevs - qemu: monitor: add option to override backend in qemuMonitorChangeCharDev - qemu: migration: support changing chardev backend with virtlogd - qemu: migration: detect shared vstorage chardevs - vstorage: support migrating with chardevs on vstorage - qemu: add vstorage chardev tmpfile names to status file - qemu: cleanup up vstorage chardevs after libvirtd crash - qemu: drain file chardevs on domain process stop - vstorage migration: add vstorage disks info to cookie - qemu: add nvram block job support - qemu: add vstorage snapshot utility functions - vstorage migration: add vstorage snapshot commit - vstorage migration: main patch - vstorage migration: track valid temporary snapshot - vstorage migration: resolve valid tmp snapshot on domain start - vstorage migration: disable API that can clash with tmp snapshot - vstorage migration: keep snapshot info in status - qemu: cleanup tmp snapshot - qemu: support nvram block job on reconnect - vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - vstorage migration: handle completed tmp snapshot commit on reconnect - qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters - docker: Check existence of image for domain definition and pulling image #PSBM-123097- don't touch existing nwfilters on update #PSBM-105904 - REVERT: spec: keep existing nwfilters uuid on update- FIXUP: vstorage migration: optimize snapshot image #PSBM-123411 - FIXUP: use 1MiB cluster size etc on source for vstorage tmp snapshot #PSBM-123416- FIXUP: use shallow copy for tmp snapshot on vstorage #PSBM-123396- FIXUP: qemu: migration: add cookie parts for vstorage chardevs - qemu: support file chardev append option on hotplug/change - qemu: support logfile option on chardev hotplug/change - FIXUP: qemu: monitor: add option to override backend in qemuMonitorChangeCharDev - FIXUP: qemu: migration: detect shared vstorage chardevs - FIXUP: qemu: migration: support changing chardev backend with virtlogd - FIXUP: vstorage: support migrating with chardevs on vstorage - FIXUP: qemu: add vstorage chardev tmpfile names to status file - FIXUP: qemu: drain file chardevs on domain process stop #PSBM-123148 - docker: Refactoring code with default cert path #PSBM-123097 - qemu: fix managed pr-helper tear down on chaning device media #PSBM-123337- FIXUP: fix non-vcmmd build- FIXUP: fix for NULL chardev priv of backcompat console #VSTOR-38939 - qemu: fix guest visible disk id if serial is long #VSTOR-38958- FIXUP: precreate state dir #PSBM-123047- docker: Don't use case-sensitive comparison #PSBM-122944 - docker: Optimization powershell scripts #PSBM-122944 - docker: Using sscanf with string memory allocation #PSBM-122944 - docker: Fix some error msgs #PSBM-122944 - docker: Add storagePoolLookupByVolume method #PSBM-122944 - docker: Add real refresh metadata for storage pool #PSBM-122944 - qemu: turn on postcopy to migrate bitmaps #PSBM-100171- Fix for possibility to use inituser without initgroup #PSBM-122225 - docker: Fix adding of restart policy #PSBM-122225 - docker: Revert possibility to use cpushares=0 #PSBM-122225 - docker: Fix for correct work with process id #PSBM-122225 - docker: Style fix #PSBM-122225 - FIXUP: vzct 2: fix API introduced in version - REVERT: qemu: turn on write-blocking for driver-mirror by default #PSBM-122688 - FIXUP: docker: fix trailing space - docker: Split dockerContainerUpdate to dockerContainerUpdate and dockerContainerUpdateById #PSBM-122225 - docker: Add compatibility with 'virtsh edit' command #PSBM-122225 - FIXUP: vzct 2: factor out vzctDomainStartFull - vzct 2: support autostarting domains #PSBM-121587 - FIXUP: add retval to qemuProcessVcmmdUpdate - FIXUP: handle qemuProcessVcmmdUpdate error in qemuDomainSetMemoryParameters #PSBM-122883- api: add VIR_DOMAIN_MEMORY_MIN_GUARANTEE_VZ_AUTO - tools: support memtune --min-guarantee-auto-vz - qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters #PSBM-121895- DROP: pull: introduce checkpoint switch API - DROP: lib: provide error message in new blockjob event - DROP: qemu: add exec with true streams - DROP: Edits to our method descriptions; fixes PSBM-102691 - lib: provide error message in new blockjob event - qemu: add exec with true streams - Edits to our method descriptions; fixes PSBM-102691 - Edits to virsh commands related to our methods; A minor edit to nvramx description - Edits to our XML descriptions - rpc: document deleted EXT_PROC_DOMAIN_BLOCK_CHECKPOINT_X_SWITCH = 10 #PSBM-122230- DROP: qemu: add option to process offloaded blockjob event ealier - DROP: qemu: update legacy block job sync after offloading changes - DROP: qemu: make latency work with legacy interface - DROP: vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - DROP: vstorage migration: handle completed tmp snapshot commit on reconnect - DROP: qemu: add nvram block job support - DROP: qemu: support nvram block job on reconnect - DROP: FIXUP: vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - DROP: vstorage migration: fix active block stats with tmp snapshot - qemu: add option to process offloaded legacy blockjob event ealier #PSBM-121858 - qemu: reconnect: precreate legacy blockjobs - qemu: remove extra block job finalize on reconnect - qemu: remove stale cleanup in qemuProcessRefreshLegacyBlockjob - qemu: add note for outdated legacy block job events - qemu: use autoptr in qemuProcessRefreshLegacyBlockjobs - qemu: refresh backing chain after block job reconnection - qemu: move code that depends on backing chain appropriately - qemu: fix race on legacy block completion and quering stats - qemu: make latency work with legacy interface - vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - vstorage migration: handle completed tmp snapshot commit on reconnect - qemu: add nvram block job support - qemu: support nvram block job on reconnect - FIXUP: vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - vstorage migration: fix active block stats with tmp snapshot - Edits to our method descriptions; fixes PSBM-102691 - Edits to our method descriptions; fixes PSBM-102691 - qemu: qemuDomainRenameCallback: fix sending false undefined event - qemu: use auto memory freeing in qemuDomainRenameCallback - qemu: rename: send events only on success - qemu: rename: return instead of goto if no cleanup required - qemu: remove duplicate code for removing remnant files - qemu: rename: support renaming snapshots directory #PSBM-100720 - qemu: rename: support renaming checkpoints directory - qemu: update name on reverting from snapshot - qemu: rename: remove snapshot/checkpoint restriction - qemu: remove possible garbage left from previous rename/undefine - docker: Add support autostart feature #PSBM-122024 - docker: Refactoring for future changes #PSBM-122024 - docker: Get list for autostart domains #PSBM-122024 - docker: Set domain as not autostart by default #PSBM-122024 - docker: Add virDomainHasManagedSaveImage method and reboot default action #PSBM-122024- vstorage migration: handle short time EBUSY on commit #PSBM-122012- DROP: qemu: use job finish instead of discard on migration cleanup - DROP: qemu: migration: detect shared vstorage chardevs - DROP: vstorage migration: main patch - DROP: vstorage migration: determine valid snapshot on crash/disconnections - DROP: qemu: migration: fix missing owner on disconnection cleanup - qemu: fix qemuMigrationSrcCleanup to use qemuMigrationJobFinish - qemu: migration: detect shared vstorage chardevs - vstorage migration: main patch - vstorage migration: determine valid snapshot on crash/disconnections - qemu: migration: fix missing owner on disconnection cleanup - FIXUP: make qemuDomainTmpSnapshotDecipher non static - vstorage migration: adopt qemuDomainGetStatsOneBlock to tmp snapshot - vstorage migration: fix active block stats with tmp snapshot #PSBM-121042 - vstorage migration: fix inactive block stats with tmp snapshot #PSBM-121042 - docker: fix condition for list of storage pools- qemu: handle ibpb and virt-ssbd on Intel for u15 #PSBM-121810 - docker: add compatibility of validation with current xml scheme #PSBM-121897 - FIXUP: conf: add 'format' attribute to domain/os/nvram element - vstorage migration: add vstorage nvram info to cookie - FIXUP: qemu: add vstorage snapshot utility functions - qemu: add nvram block job support - FIXUP: vstorage migration: add vstorage snapshot commit - FIXUP: vstorage migration: main patch #PSBM-106202 #PSBM-121052 - FIXUP: vstorage migration: track valid temporary snapshot - FIXUP: vstorage migration: resolve valid tmp snapshot on domain start - FIXUP: vstorage migration: disable API that can clash with tmp snapshot - vstorage migration: keep nvram tmp snapshot in status - FIXUP: qemu: cleanup tmp snapshot #PSBM-106875 - FIXUP: api/qemu: add move nvram API - FIXUP: vstorage migration: handle completed tmp snapshot commit on reconnect - qemu: support nvram block job on reconnect - FIXUP: vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - FIXUP: support non-qcow2 images in vstorage disks migration- DROP: upgrade: support local p2p migration - DROP: upgrade: vnc: make vnc upgrade possible - DROP: upgrade: support for server backends for serial chardevs - DROP: upgrade: close agent channel befor postcopy with release ram - DROP: pull: qemu: block snapshots basic implementation - DROP: pull: add autodelete option for creating block snapshots - DROP: pull: stop exporting snapshot on snapshot autodelete - DROP: pull: pull: add dirty bitmap on creating snapshot - DROP: pull: add command to remove checkpoint - DROP: api,qemu: add latency histogram - DROP: pull: clean autodelete snapshots on daemon restart - DROP: exec: kill orphans on client disconnect - DROP: exec: kill orphans on migration destination - DROP: qemu: support explicit disk backing in input - DROP: conf: remove features unknown to qemu - DROP: qemu: agent: log total tx/rx for streams - DROP: debug: print 'thr a a bt' in log when taking some mutex takes much time - DROP: qemu: migration: implement shared workaround - DROP: qemu: handle host usb device add/del udev events - DROP: qemu: wait blockjob finishing if it is absent in qemu - DROP: FIXUP: pull: qemu: block snapshots basic implementation - DROP: FIXUP: qemu: agent: log total tx/rx for streams - DROP: FIXUP: api,qemu: add latency histogram - DROP: FIXUP: upgrade: support local p2p migration - DROP: vzct 2: add basic structure and listing - DROP: FIXUP: qemu: support explicit disk backing in input - DROP: FIXUP: conf: remove features unknown to qemu - DROP: FIXUP: debug: print 'thr a a bt' in log when taking some mutex takes much time - DROP: vzct 2: support stats API - DROP: FIXUP: upgrade: vnc: make vnc upgrade possible - DROP: FIXUP: qemu: wait blockjob finishing if it is absent in qemu - DROP: FIXUP: don't lock VMs in event loop on closing connection - DROP: vstorage migration: add vstorage disks info to cookie - DROP: vstorage migration: execute src migration cleanup in cleanup thread - DROP: qemu: use more precise args in qemuDomainSnapshotCreateInactiveExternal - DROP: qemu: use more precise args in qemuDomainSnapshotCreateDiskActive - DROP: vstorage migration: add vstorage snapshot commit - DROP: vstorage migration: main patch - DROP: vstorage migration: handle lossing connection to manager - DROP: vstorage migration: support p2p - DROP: vstorage migration: handle libvirtd crashes - DROP: qemu: add vcmmd support - DROP: vzct 2: add jobs support for everything except migration - DROP: FIXUP: mark chardevs to be unplugged outside cmdline building - DROP: FIXUP: prepare chardev plug/unplug functions to reuse - DROP: qemu: migration: add cookie parts for vstorage chardevs - DROP: qemu: migration: detect shared vstorage chardevs - DROP: vstorage: support migrating with chardevs on vstorage - DROP: qemu: cleanup up vstorage chardevs after libvirtd crash - DROP: REVERT: d8d14ae vstorage migration: handle libvirtd crashes - DROP: REVERT: 25cee97 vstorage migration: support p2p - DROP: REVERT: 0069126 vstorage migration: handle lossing connection to manager - DROP: REVERT: bdb9763 vstorage migration: main patch - DROP: REVERT: 66bf3fc vstorage migration: add vstorage snapshot commit phase - DROP: REVERT: be09fb5 vstorage migration: add vstorage snapshot commit - DROP: REVERT: e73c697 qemu: use more precise args in qemuDomainSnapshotCreateDiskActive - DROP: REVERT: a58cd6a qemu: use more precise args in qemuDomainSnapshotCreateInactiveExternal - DROP: REVERT: 63a5ee1 qemu: use job finish instead of discard on migration cleanup - DROP: REVERT: 966f7e5 vstorage migration: execute src migration cleanup in cleanup thread - DROP: REVERT: 6a25c7a vstorage migration: introduce virDomainMigrateVstorageCommit - DROP: REVERT: ec406d6 vstorage migration: add vstorage disks info to cookie - DROP: vstorage migration: add vstorage snapshot commit - DROP: vstorage migration: main patch - DROP: vstorage migration: execute src migration cleanup in cleanup thread - DROP: qemu: use job finish instead of discard on migration cleanup - DROP: vstorage migration: track valid temporary snapshot - DROP: vstorage migration: resolve valid tmp snapshot on domain start - DROP: vstorage migration: disable API that can clash with tmp snapshot - DROP: vstorage migration: keep snapshot info in status - DROP: FIXUP: cleanup thread: add option to cleanup single VM - DROP: FIXUP: qemu: enhance domain cleanup - DROP: qemu: cleanup tmp snapshot - DROP: FIXUP: qemu: migration: detect shared vstorage chardevs - DROP: FIXUP: fix recent uninitialized var case - DROP: FIXUP: take into account tmp snapshot in qemuBlockDiskDetectNodes - DROP: FIXUP: don't call vzctl2_free_env_ids for NULL - DROP: FIXUP: drop snapshot on its file unlink failure - DROP: REVERT: qemu: wait blockjob finishing if it is absent in qemu - DROP: FIXUP: move tmp snapshot actions to job handler - DROP: FIXUP: only kickof tmp snapshot commit in cleanup thread - DROP: FIXUP register vcpu count as UInt - DROP: Report io requests counters for vzct driver - DROP: FIXUP: vzct 2: handle per domain failure on getting stats - DROP: FIXUP: fix build without vcmmd support - upgrade: support local p2p migration - DROP: FIXUP: fix domain without disks for qemuDomainTmpSnapshotFindDisks - upgrade: vnc: make vnc upgrade possible - upgrade: support for server backends for serial chardevs - upgrade: close agent channel befor postcopy with release ram - pull: qemu: block snapshots basic implementation - pull: add autodelete option for creating block snapshots - pull: stop exporting snapshot on snapshot autodelete - pull: pull: add dirty bitmap on creating snapshot - pull: add command to remove checkpoint - api,qemu: add latency histogram - pull: clean autodelete snapshots on daemon restart - qemu: don't wait job in cleanup thread - exec: kill orphans on client disconnect - exec: kill orphans on migration destination - qemu: support explicit disk backing in input - conf: remove features unknown to qemu - qemu: agent: log total tx/rx for streams - debug: print 'thr a a bt' in log when taking some mutex takes much time - qemu: migration: implement shared workaround - qemu: handle host usb device add/del udev events - vzct 2: add basic structure and listing - vzct 2: support stats API - qemu: add vcmmd support - vzct 2: add jobs support for everything except migration - vstorage migration: execute src migration cleanup in cleanup thread - qemu: migration: add cookie parts for vstorage chardevs - qemu: migration: detect shared vstorage chardevs - vstorage: support migrating with chardevs on vstorage - qemu: cleanup up vstorage chardevs after libvirtd crash - vstorage migration: add vstorage snapshot commit - vstorage migration: main patch - vstorage migration: track valid temporary snapshot - vstorage migration: resolve valid tmp snapshot on domain start - vstorage migration: disable API that can clash with tmp snapshot - vstorage migration: keep snapshot info in status - qemu: cleanup tmp snapshot- FIXUP: fix domain without disks for qemuDomainTmpSnapshotFindDisks #PSBM-121770- FIXUP: fix build without vcmmd support- FIXUP: vzct 2: handle per domain failure on getting stats #PSBM-121482- Report io requests counters for vzct driver #PSBM-121662- example: fix typo and formatting - example: add ipv6 filters examples - doc: document new filters and not documented ones - FIXUP register vcpu count as UInt #PSBM-121594 - nwfilter: add vz specific filters #PSBM-121477- FIXUP: drop snapshot on its file unlink failure - qemu: add option to process offloaded blockjob event ealier - REVERT: qemu: wait blockjob finishing if it is absent in qemu - qemu: sync backing chain update and completed blockjob #VSTOR-28575 #VSTOR-34322 - qemu: update legacy block job sync after offloading changes - FIXUP: move tmp snapshot actions to job handler - FIXUP: only kickof tmp snapshot commit in cleanup thread - vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - qemu: add filename to qemuMonitorGetBlockInfo - vstorage migration: handle completed tmp snapshot commit on reconnect #PSBM-121261- FIXUP: take into account tmp snapshot in qemuBlockDiskDetectNodes #PSBM-120959 - FIXUP: don't call vzctl2_free_env_ids for NULL #PSBM-121188- Support resources change for libvirt docker driver #PSBM-120736 - REVERT: d8d14ae vstorage migration: handle libvirtd crashes - REVERT: 25cee97 vstorage migration: support p2p - REVERT: 0069126 vstorage migration: handle lossing connection to manager - REVERT: bdb9763 vstorage migration: main patch #PSBM-106202 - REVERT: 66bf3fc vstorage migration: add vstorage snapshot commit phase - REVERT: be09fb5 vstorage migration: add vstorage snapshot commit - REVERT: e73c697 qemu: use more precise args in qemuDomainSnapshotCreateDiskActive - REVERT: a58cd6a qemu: use more precise args in qemuDomainSnapshotCreateInactiveExternal - REVERT: 63a5ee1 qemu: use job finish instead of discard on migration cleanup - REVERT: 966f7e5 vstorage migration: execute src migration cleanup in cleanup thread - REVERT: 6a25c7a vstorage migration: introduce virDomainMigrateVstorageCommit - REVERT: ec406d6 vstorage migration: add vstorage disks info to cookie - vstorage migration: introduce virDomainMigrateVstorageCommit - vstorage migration: add vstorage snapshot commit phase - vstorage migration: add vstorage disks info to cookie - qemu: add vstorage snapshot utility functions - vstorage migration: add vstorage snapshot commit - vstorage migration: main patch #PSBM-106202 - vstorage migration: support p2p - vstorage migration: execute src migration cleanup in cleanup thread - qemu: use job finish instead of discard on migration cleanup - vstorage migration: track valid temporary snapshot - vstorage migration: resolve valid tmp snapshot on domain start - qemu: move restoring after failure to cleanup in qemuDomainDefineXMLFlags - vstorage migration: disable API that can clash with tmp snapshot - vstorage migration: keep snapshot info in status - vstorage migration: add dst cleanup after disconnection - vstorage migration: determine valid snapshot on crash/disconnections - qemu: migration: fix missing owner on disconnection cleanup - FIXUP: cleanup thread: add option to cleanup single VM - FIXUP: qemu: enhance domain cleanup - qemu: cleanup tmp snapshot #PSBM-106875 - logging: allow max_len=0 to disable log rollover #PSBM-121257 - FIXUP: qemu: migration: detect shared vstorage chardevs #PSBM-121001 - FIXUP: fix recent uninitialized var case- DROP: vzct 2: support stats API - DROP: qemu: add vcmmd support - DROP: FIXUP: qemu: move vcmmd register to later moment - DROP: FIXUP: vzct 2: fix unlimited vcpu in stats - DROP: FIXUP: vzct 2: add disk usage to stats - vzct 2: support stats API - qemu: add vcmmd support - docker: support wss volume resizing #PSBM-108203 - qemu: monitor: return error message from qemuMonitorRemoveFd - qemu: monitor: add qemuMonitorQueryFdsets function - qemu: don't leave descriptors in fdsets after process startup #PSBM-108299 - FIXUP: mark chardevs to be unplugged outside cmdline building - FIXUP: prepare chardev plug/unplug functions to reuse - qemu: migration: add cookie parts for vstorage chardevs - logging: close backing file on eof on drain - qemu: monitor: let qemuMonitorAddFd generate fdset - qemu: monitor: add option to override backend in qemuMonitorChangeCharDev - qemu: migration: support changing chardev backend with virtlogd - logging: handle race on drain and closing in event loop - logging: allow NULL to inode and offset out args on drain - qemu: migration: detect shared vstorage chardevs - vstorage: support migrating with chardevs on vstorage #PSBM-106373 - qemu: add vstorage chardev tmpfile names to status file - qemu: sync chardevs unplugged status on reconnect - qemu: cleanup up vstorage chardevs after libvirtd crash - qemu: drain file chardevs on domain process stop- Fixes for support creation of docker container #PSBM-107933 - logging: read all bytes on EOF in event handler - logging: fix endless loop on EOF - docker: Support CPU limits #PSBM-107960 - docker: support wss storage pool for connection capabilibies #PSBM-108203 - FIXUP: vzct 2: fix unlimited vcpu in stats #PSBM-108263 - FIXUP: vzct 2: add disk usage to stats #PSBM-106059- FIXUP: qemu: move vcmmd register to later moment #PSBM-108113- vzct 2: support getting stats for migration #PSBM-107763 - vzct 2: support aborting domain job API #PSBM-107446- DROP: vzct 2: add basic structure and listing - DROP: vzct 2: implement define - DROP: vzct 2: support stats API - DROP: vzct 2: support snapshots - DROP: vzct 2: intoduce migration - DROP: FIXUP: vzct 2: some logging cleanups - DROP: FIXUP: vzct 2: fix snapshot loading on daemon start - DROP: FIXUP: vzct 2: move loading snapshots meta to a better place - vzct 2: add basic structure and listing - vzct 2: implement define - vzct 2: support stats API - vzct 2: support snapshots - vzct 2: intoduce migration - vzct 2: add lifecycle events #PSBM-107730- DROP: qemu: support updating backend of serial device - DROP: vzct 2: add basic structure and listing - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: implement start/stop - DROP: vzct 2: support vnc #PSBM-104068 - DROP: vzct 2: support cloud init cdrom #PSBM-104067 - DROP: vzct 2: support iolimits #PSBM-104069 - DROP: vzct 2: add misc API - DROP: vzct 2: make disk names stable #PSBM-104105 - DROP: vzct 2: support stats API #PSBM-104070 - DROP: FIXUP: don't lock VMs in event loop on closing connection #VSTOR-34225 - DROP: vzct 2: support snapshots - DROP: vstorage migration: execute src migration cleanup in cleanup thread - DROP: vzct 2: intoduce migration - DROP: FIXUP: vzct2: use auto cleanup - DROP: vzct 2: support memory guarantees #PSBM-106482 - DROP: FIXUP: vzct 2: use new light vcpu mode and unlimimed support - DROP: FIXUP: fix NULL pointer error introduced by migration code #PSBM-107672 - DROP: FIXUP: handle cleanup request NOT on disconnection #PSBM-107396 - DROP: FIXUP: qemu: support updating backend of serial device - DROP: FIXUP: vzct 2: support auto memguarantee #PSBM-107697 - DROP: FIXUP: rename some types - DROP: FIXUP: vzct 2: move ctid from private to config extraId - DROP: FIXUP: vzct 2: don't handle add/delete/update in event loop - DROP: FIXUP: better error reports on libvzctl errors - DROP: vzct 2: add jobs support for everything except migration - DROP: FIXUP: vzct 2: don't log debug messages by default - DROP: FIXUP: fix false positive compiler error - DROP: docker: support DNS configuration #PSBM-106778 - DROP: FIXUP: vzct 2: provide extraId in defineXML - DROP: FIXUP: Changes for support DNS configuration - DROP: FIXUP: Changes for support DNS configuration #PSBM-107940 - qemu: support updating backend of serial device - vzct 2: add basic structure and listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - vzct 2: support vnc #PSBM-104068 - vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: support iolimits #PSBM-104069 - vzct 2: add misc API - vzct 2: make disk names stable #PSBM-104105 - vzct 2: support stats API #PSBM-104070 - FIXUP: don't lock VMs in event loop on closing connection #VSTOR-34225 - vzct 2: support snapshots - vstorage migration: execute src migration cleanup in cleanup thread - vzct 2: intoduce migration - vzct 2: support memory guarantees #PSBM-106482 - vzct 2: add jobs support for everything except migration - docker: support DNS configuration #PSBM-106778 - qemu: fix concurrency crash bug in snapshot revert - qemu: fix concurrency crash bug in force snapshot revert #PSBM-107833 - FIXUP: vzct 2: some logging cleanups - FIXUP: vzct 2: fix snapshot loading on daemon start - FIXUP: vzct 2: move loading snapshots meta to a better place- docker: rename CA certificate file to ca.pem - FIXUP: Changes for support DNS configuration - FIXUP: Changes for support DNS configuration #PSBM-107940- Changes for support DNS configuration #PSBM-106778 - docker: support DNS configuration #PSBM-106778 - FIXUP: vzct 2: provide extraId in defineXML- FIXUP: docker: use correct timeouts and subnet value #PSBM-106778 - docker: add support for static IP address #PSBM-106778 - conf: add auto mininal memory guarantee mode - FIXUP: qemu: support updating backend of serial device - FIXUP: vzct 2: support auto memguarantee #PSBM-107697 - qemu: add vcmmd support #PSBM-106483 - FIXUP: using vars for compacting code #PSBM-106778 - qemu: agent: disable blocking calls to agent #PSBM-107669 - FIXUP: rename some types - conf: support extra id in domain list - FIXUP: vzct 2: move ctid from private to config extraId - FIXUP: vzct 2: don't handle add/delete/update in event loop - FIXUP: better error reports on libvzctl errors - vzct 2: add jobs support for everything except migration - vzct 2: support jobs during migration #PSBM-107444 - vzct 2: drop job on client disconnection during migration - FIXUP: vzct 2: don't log debug messages by default - FIXUP: fix false positive compiler error- FIXUP: handle cleanup request NOT on disconnection #PSBM-107396- add build after adding secret driver AGAIN- add build after adding secret driver- DROP: upgrade: store generation in status file - DROP: hubapi: remote: support domain- API calls - DROP: conf: add more options to save config filename - DROP: vzct 2: add basic structure and listing - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: support vnc #PSBM-104068 - DROP: vzct 2: support snapshots - DROP: vzct 2: support venet0 network interface #PSBM-105548 - DROP: vstorage migration: add vstorage disks info to cookie - DROP: FIXUP: vstorage migration: add vstorage disks info to cookie #PSBM-107012 - DROP: FIXUP: hubapi: remote: support domain- API calls - DROP: FIXUP: use virFileRead function - DROP: FIXUP: vzct: improve vz event logging - DROP: FIXUP: return domain from vzctAddDomain - DROP: FIXUP: better config/status files handling - DROP: vzct 2: save disks uuid in config/status files - DROP: FIXUP: vzct2: don't store private data for cdroms - DROP: FIXUP: vzct 2: fix typo #PSBM-107583 - conf: accept path in virDomainSaveXML - upgrade: store generation in status file - hubapi: remote: support domain- API calls - conf: add more options to save config filename - vzct 2: add basic structure and listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: support vnc #PSBM-104068 - vzct 2: support snapshots - vzct 2: support venet0 network interface #PSBM-105548 - vstorage migration: add vstorage disks info to cookie - vzct 2: save disks uuid in config/status files - docker: unification of source code #PSBM-106989 - docker: common auth certificate for docker and winrm #PSBM-106989 - FIXUP: docker: use more correct powershell expressions - conf: support light vcpus and unlimitied number - FIXUP: vzct 2: use new light vcpu mode and unlimimed support - vzct 2: mark supported xml parts in domain/snapshot docs #PSBM-106576 - FIXUP: fix NULL pointer error introduced by migration code #PSBM-107672- vzct 2: support memory guarantees #PSBM-106482 - FIXUP: vzct 2: fix typo #PSBM-107583- FIXUP: vzct2: don't store private data for cdroms- DROP: exec: kill orphans on client disconnect #PSBM-91329 #VSTOR-17959 - DROP: exec: kill orphans on migration destination #PSBM-91329 #VSTOR-17959 - DROP: Add new type of storage pool for Windows Storage Spaces (WSS) #PSBM-106275 - DROP: FIXUP: exec: kill orphans on migration destination - DROP: FIXUP: exec: kill orphans on client disconnect - exec: kill orphans on client disconnect #PSBM-91329 #VSTOR-17959 - exec: kill orphans on migration destination #PSBM-91329 #VSTOR-17959 - Add new type of storage pool for Windows Storage Spaces (WSS) #PSBM-106275 - docker: reuse winrm coonnection #PSBM-106278 - docker: forbid access to primordial storage pools #PSBM-106278 - FIXUP: vstorage migration: add vstorage disks info to cookie #PSBM-107012 - virsh: don't shout if virDomainGetJobInfo is not supported - FIXUP: hubapi: remote: support domain- API calls - util: add virFileRead function - FIXUP: use virFileRead function - FIXUP: vzct: improve vz event logging - FIXUP: return domain from vzctAddDomain - FIXUP: better config/status files handling - vzct 2: save disks uuid in config/status files - vzct 2: intoduce migration - FIXUP: vzct2: use auto cleanup- DROP: dac: don't fail on attempt to change uid/gid of the image - DROP: vzct 2: add basic structure and listing - DROP: vzct 2: support snapshots - DROP: FIXUP: vzct 2: make snapshot lists stable #PSBM-106114 - DROP: FIXUP: vzct 2: fix memory/name issues #PSBM-106138 - DROP: REVERT: dac: don't fail on attempt to change uid/gid of the image - DROP: FIXUP: vzct 2: configure libvzctl logs #PSBM-106284 - DROP: vzct 2: don't try virDomainLookupByID - DROP: FIXUP: vzct 2: don't try virDomainLookupByID - vzct 2: add basic structure and listing - vzct 2: support snapshots - vzct 2: don't try virDomainLookupByID - doc: adopt README.md for Virtuozzo - docker: first implementation of winrs transport to windows host #PSBM-106275 - docker: basic implementation of storage driver for Windows host #PSBM-106275 - Add new type of storage pool for Windows Storage Spaces (WSS) #PSBM-106275 - docker: full implementation of storage driver for Windows #PSBM-106275 - docker: add method for cloning volume #PSBM-106275 - docker: using common CA certificate for docker and winrm connection #PSBM-106275 - FIXUP: exec: kill orphans on migration destination - vstorage migration: add vstorage disks info to cookie - vstorage migration: introduce virDomainMigrateVstorageCommit - FIXUP: exec: kill orphans on client disconnect - vstorage migration: execute src migration cleanup in cleanup thread - qemu: use job finish instead of discard on migration cleanup - qemu: use more precise args in qemuDomainSnapshotCreateInactiveExternal - qemu: use more precise args in qemuDomainSnapshotCreateDiskActive - vstorage migration: add vstorage snapshot commit - vstorage migration: add vstorage snapshot commit phase - vstorage migration: main patch #PSBM-106202 - vstorage migration: handle lossing connection to manager - vstorage migration: support p2p - vstorage migration: handle libvirtd crashes- FIXUP: vzct 2: don't try virDomainLookupByID- DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: support stats API #PSBM-104070 - DROP: vzct 2: support snapshots - DROP: FIXUP: vzct 2: handle VZCTL_E_NOTSUPP for disk stats #PSBM-106108 - DROP: FIXUP: vzct 2: use new VZCTL_NETTYPE_VNET #PSBM-106230 - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: support stats API #PSBM-104070 - vzct 2: support snapshots - FIXUP: vzct 2: make snapshot lists stable #PSBM-106114 - virsh: handle snapshots with domain state unknown - conf: moment: remember if name is autogenerated - FIXUP: vzct 2: fix memory/name issues #PSBM-106138 - util: add means to detect vstorage filesystem - REVERT: dac: don't fail on attempt to change uid/gid of the image - security: exclude vstorage from labelling #PSBM-105985 - FIXUP: vzct 2: configure libvzctl logs #PSBM-106284 - vzct 2: don't try virDomainLookupByID - qemu: caps: use more precise condition when to use CAP_DAC_OVERRIDE #PSBM-106271- FIXUP: vzct 2: handle VZCTL_E_NOTSUPP for disk stats #PSBM-106108 - FIXUP: vzct 2: use new VZCTL_NETTYPE_VNET #PSBM-106230 - qemu: auto load vhost-vsock module #PSBM-106171 - qemu: make latency work with legacy interface #PSBM-106129- DROP: vzct 2: add basic structure and listing - DROP: vzct 2: implement define - DROP: vzct 2: support stats API #PSBM-104070 - DROP: FIXUP: vzct 2: add missing balloon stats #PSBM-105516 - DROP: FIXUP: vzct 2: fix crash on updating deleted out of sync domain #PSBM-106054 - DROP: FIXUP: vzct 2: fix net interface update on define - DROP: FIXUP: vzct 2: error out on undefining running domain - vzct 2: add basic structure and listing - vzct 2: implement define - vzct 2: support stats API #PSBM-104070 - docker: Add some configuration features for driver #PSBM-106011 - network: make it safe to call networkSetupPrivateChains() multiple times - network: force re-creation of iptables private chains on firewalld restart #PSBM-105958- upgrade: don't mess with security labels #PSBM-105674 - qemu: pass rememberOwner during update #PSBM-105674 - docs: fix typo in virsh.rst for balloon.major_fault - include: clarify docs for hugetlb in virDomainMemoryStatTags - docs: add missing balloon stats docs in domstats - docs: add missing iothread stats docs in domstats - src: add missing balloon stats docs - FIXUP: vzct 2: add missing balloon stats #PSBM-105516 - FIXUP: vzct 2: fix crash on updating deleted out of sync domain #PSBM-106054 - FIXUP: vzct 2: fix net interface update on define - FIXUP: vzct 2: error out on undefining running domain- qemu: ignore allow_disk_format_probing #PSBM-105558- DROP: vzct 2: support stats API #PSBM-104070 - vzct 2: support stats API #PSBM-104070 - xml: add venet0 network interface type - vzct 2: support venet0 network interface #PSBM-105548- DROP: vzct 2: support stats API #PSBM-104070 - vzct 2: support stats API #PSBM-104070- DROP: vzct 2: add basic structure and listing - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: implement start/stop - DROP: vzct 2: support vnc #PSBM-104068 - DROP: vzct 2: support cloud init cdrom #PSBM-104067 - DROP: vzct 2: add stubs for couple of functions - DROP: vzct 2: add misc API - vzct 2: add basic structure and listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - vzct 2: support vnc #PSBM-104068 - vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: add vzctDomainHasManagedSaveImage stub - vzct 2: add misc API - vzct 2: support snapshots - docker: Offline migration of windows container #PSBM-104866 - FIXUP: Changes for using define instead of several identical string #PSBM-104866 - docker: Added rename method for driver- DROP: vzct 2: add domains listing - DROP: docker: First implementation of libvirt Docker driver #PSBM-102978 - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: implement start/stop - DROP: vzct 2: store libvirt config for domain - DROP: vzct 2: add state file and transient config - DROP: vzct 2: support vnc #PSBM-104068 - DROP: vzct 2: support cloud init cdrom #PSBM-104067 - DROP: vzct 2: support iolimits #PSBM-104069 - DROP: vzct 2: add misc API - DROP: vzct 2: make disk names stable #PSBM-104105 - DROP: vzct 2: support stats API #PSBM-104070 - DROP: vzct 2: handle update for a running domain #PSBM-104643 - DROP: Support hooks placed in several files in libvirt #PSBM-104792 - docker: First implementation of libvirt Docker driver #PSBM-102978 - vzct 2: add basic structure and listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - vzct 2: support vnc #PSBM-104068 - vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: support iolimits #PSBM-104069 - vzct 2: add misc API - vzct 2: make disk names stable #PSBM-104105 - vzct 2: support stats API #PSBM-104070 - Support hooks placed in several files in libvirt #PSBM-104792 - qemu: optimize qemuOpenFileAs for reads #VSTOR-34701 - Add qemu hook suitable to handle device hotplug/hotunplug #PSBM-104793- qemu: use explicit backing mode only if there is nbd in backing #PSBM-104929 - Support hooks placed in several files in libvirt #PSBM-104792- FIXUP: don't lock VMs in event loop on closing connection #VSTOR-34225- DROP: UPSTREAM: remove return checks because of OOM - OOM: add abort to functions we don't check return value #PSBM-104580 - qemu: bring back capabilities from update 14 #PSBM-104797 - docker: Added support for mounting volumes or FSs #PSBM-104538- FIXUP: upgrade: vnc: make vnc upgrade possible #PSBM-104751 - FIXUP: qemu: wait blockjob finishing if it is absent in qemu #VSTOR-34322- DROP: UPSTREAM: remove return checks because of OOM - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: implement start/stop - DROP: UPSTREAM: remove return checks because of OOM - DROP: vzct 2: store libvirt config for domain - DROP: vzct 2: add state file and transient config - DROP: vzct 2: support vnc #PSBM-104068 - DROP: vzct 2: support cloud init cdrom #PSBM-104067 - DROP: vzct 2: make disk names stable #PSBM-104105 - UPSTREAM: remove return checks because of OOM - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - vzct 2: store libvirt config for domain - vzct 2: add state file and transient config - vzct 2: support vnc #PSBM-104068 - vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: make disk names stable #PSBM-104105 - vzct 2: support stats API #PSBM-104070 - vzct 2: handle update for a running domain #PSBM-104643 - docker: implementation of network driver #PSBM-104537- DROP: vzct 2: add domains listing - DROP: docker: First implementation of libvirt Docker driver #PSBM-102978 - DROP: vzct 2: store libvirt config for domain - DROP: vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: add domains listing - docker: First implementation of libvirt Docker driver #PSBM-102978 - vzct 2: store libvirt config for domain - vzct 2: support cloud init cdrom #PSBM-104067 - docker: cleanup code #PSBM-104537 - docker: changing of type of some objects in XML model #PSBM-104537 - vzct 2: make disk names stable #PSBM-104105 - FIXUP: docker: simplification of existing code #PSBM-104537- vzct 2: support iolimits #PSBM-104069 - vzct 2: add misc API - docker: implementation of connectGetAllDomainStats method #PSBM-104003- DROP: virdomainobjlist: handle deleting on list iteration - DROP: UPSTREAM: remove return checks because of OOM - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: UPSTREAM: remove return checks because of OOM - DROP: vzct 2: store libvirt config for domain - DROP: vzct 2: support vnc #PSBM-104068 - UPSTREAM: remove return checks because of OOM - vzct 2: support dumpxml - vzct 2: implement define - UPSTREAM: remove return checks because of OOM - vzct 2: store libvirt config for domain - vzct 2: support vnc #PSBM-104068 - vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: add stubs for couple of functions- DROP: vzct 2: add domains listing - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - DROP: vzct 2: implement start/stop - vzct 2: add domains listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - FIXUP: docker: look up by name #PSBM-104003 - docker: cleanup code #PSBM-104003 - conf: add more options to save config filename - vzct 2: store libvirt config for domain - vzct 2: add state file and transient config - vzct 2: support vnc #PSBM-104068- DROP: rpc: kill prl_disp_service on dead connection #PSBM-102477 - DROP: vzct 2: support dumpxml - DROP: vzct 2: implement define - vzct 2: support dumpxml - vzct 2: implement define - UPSTREAM: remove return checks because of OOM - docker: cleanup code for hypervisor driver #PSBM-104003 - FIXUP: debug: print 'thr a a bt' in log when taking some mutex takes much time - FIXUP: docker: look up by hash-id with leading zero #PSBM-104003 - docker: implementation of stats methods #PSBM-104003- DROP: vzct 2: add domains listing - DROP: vzct 2: support dumpxml - vzct 2: add domains listing - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - docker: implementation of XML methods for libvirt driver #PSBM-103381- DROP: vzct 2: add domains listing - vzct 2: add domains listing - docker: add 'template' source type #PSBM-103381- DROP: vzct 2: add domains listing - UPSTREAM: remove return checks because of OOM - vzct 2: add domains listing - conf: allow NULL callback in virDomainObjListRename - vzct 2: support dumpxml- DROP: vzct 2: add domains listing - vzct 2: add domains listing- DROP: vzct 2: add domains listing - vzct 2: add domains listing- qemu: Check for job being set when getting iothread stats #PSBM-103817- DROP: vzct: initial patch - DROP: vzct: add boot order support - DROP: vircommand: fix checking mixing daemon and string output - DROP: vzct: initial vnc support - DROP: vzct: implement blockstats API - DROP: vzct: add memory stats - DROP: conf: borrow some network code from lxc - DROP: vzct: add networking support - DROP: vzct: implement suspend/resume API - DROP: vzct: implement device attach/device for fs and net - DROP: vzct: implement domain shutdown API - DROP: vzct: add reset and reboot - DROP: vzct: support autostart - DROP: vzct: implement virDomainSetVcpus - DROP: vzct: add .domainSetMemory - DROP: vzct: support managed save - DROP: vzct: add snapshot support - DROP: vzct: support basic migration - DROP: vzct: support p2p migration - DROP: vzct: support disk attach/detach - DROP: vzct: add interface stats API - DROP: vzct: support migration abort - DROP: vzct: migration: add job handling in non p2p mode - DROP: vzct: support non shared disk migration - DROP: vzct: support detach/attach vnc graphics - DROP: vzct: support updating vnc graphics - DROP: vzct: support changing user password - DROP: vzct: destroy domain on netlink CT stopped event - DROP: vzct: support block resize - DROP: vzct: migration: support src/dst persistent config flags - DROP: vzct: migration: support vzctDomainGetJobInfo(Stats) - DROP: vzct: implement virDomainGetVcpus - DROP: vzct: support io limits in xml - vzct 2: add domains listing - docker: correct POST HTTP request #PSBM-103381 - docker: add special label with libvirt uuid in container config #PSBM-103381- DROP: vzct: initial patch - DROP: vzct: add boot order support - DROP: vzct: support basic migration - DROP: vzct: support disk attach/detach - DROP: vzct: support non shared disk migration - DROP: vzct: support io limits in xml - DROP: build: add targets list - vzct: initial patch - vzct: add boot order support - vzct: support basic migration - vzct: support disk attach/detach - vzct: support non shared disk migration - vzct: support io limits in xml - docker: implementation control methods for domain #PSBM-103311 - docker: extend types of HTTP request #PSBM-103311- vzct: support io limits in xml - Implementation some methods for libvirt Docker driver #PSBM-102978- docker: First implementation of libvirt Docker driver #PSBM-102978 - build: add targets list- DROP: vzct: initial patch - DROP: vzct: add boot order support - DROP: vzct: initial vnc support - DROP: vzct: implement domain register/unregister API - DROP: vzct: implement blockstats API - DROP: vzct: add memory stats - DROP: vzct: add networking support - DROP: vzct: implement suspend/resume API - DROP: vzct: implement device attach/device for fs and net - DROP: vzct: implement domain shutdown API - DROP: vzct: add reset and reboot - DROP: vzct: support autostart - DROP: vzct: implement virDomainSetVcpus - DROP: vzct: add .domainSetMemory - DROP: vzct: support managed save - DROP: vzct: add snapshot support - DROP: vzct: support basic migration - DROP: vzct: support disk/fs block devs - DROP: vzct: support disk attach/detach - DROP: vzct: add interface stats API - DROP: vzct: support migration abort - DROP: vzct: migration: add job handling in non p2p mode - DROP: vzct: support non shared disk migration - DROP: vzct: support updating vnc graphics - DROP: vzct: support changing user password - DROP: vzct: destroy domain on netlink CT stopped event - DROP: conf: borrow some network code from lxc - DROP: vzct: configure tap in driver - DROP: vzct: support block resize - DROP: vzct: implement virDomainGetVcpus - vzct: initial patch - vzct: add boot order support - vzct: initial vnc support - vzct: implement blockstats API - vzct: add memory stats - conf: borrow some network code from lxc - vzct: add networking support - vzct: implement suspend/resume API - vzct: implement device attach/device for fs and net - vzct: implement domain shutdown API - vzct: add reset and reboot - vzct: support autostart - vzct: implement virDomainSetVcpus - vzct: add .domainSetMemory - vzct: support managed save - vzct: add snapshot support - vzct: support basic migration - vzct: support disk attach/detach - vzct: add interface stats API - vzct: support migration abort - vzct: migration: add job handling in non p2p mode - vzct: support non shared disk migration - vzct: support updating vnc graphics - vzct: support changing user password - vzct: destroy domain on netlink CT stopped event - vzct: support block resize - vzct: implement virDomainGetVcpus- lib: add virDomainGetGuestInfo() - remote: implement virDomainGetGuestInfo - qemu: add helper for getting guest users - qemu: add helper function for querying OS info - qemu: add helper for querying timezone info - qemu: add support for new fields in FSInfo - qemu: add helper for getting full FSInfo - qemu: Implement virDomainGetGuestInfo() - backport fixup: remote: implement virDomainGetGuestInfo - qemu: guestinfo: handle unsupported agent commands - virsh: add 'guestinfo' command - RHEL: screenshot: Implement multiple screen support - make check: fix when lxc is turned off - cfg.mk: disable sc_copyright_check - RHEL: qemu: support relative backing for RHEL 7.0.z qemu - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 - RHEL: Define ETHTOOL_[GS]COALESCE when building on older kernels - qemuhotplugtest: Test guestfwd attach and detach - iohelper: truncate large chunks on write #PSBM-70840 - Added new flag VIR_DOMAIN_CREATE_USER - conf: tune connection parameters for Virtuozzo #PSBM-92128 - Set LimitCORE=infinity in libvirtd.service - conf: add 'format' attribute to domain/os/nvram element - qemu: don't pause vm when creating internal snapshot - vz: use /etc/machine-id as host uuid - qemu: log: log monitor events by default - relax network adapter config checking (bug #PSBM-54596 fix) - qemu: v2 fix reboot scenario (bugs #PSBM-41956 #PSBM-54756 fix) - vz: set virtio as default network model - qemu: fix crash on getting block stats for empty cdrom - vz: rework the way we get perfomance counters - vz: use cached statistics for a predefined period - vz: don't subscribe to perfomance counters - vz: cleanup: delete unused constant definition - vz: don't create driver object during daemon initialization - vireventpoll: isolate common code - vireventpoll implimentation using epoll - conf/qemu: add hv-scsi model to scsi controllers - vz: add domain name info in error message - qemu: simplify graphics port releasing - upgrade: support local p2p migration - object: add shared lock option to lockable - upgrade: initial implementation - upgrade: don't show events from not face process - upgrade: start target domain with source id - cgroup: use id+generation for machine cgroup name if last is not 0 - upgrade: fix id clashes for domain private paths etc - upgrade: store generation in status file - dom list: refactor: reuse code in find functions - upgrade: return face domain from domlist - migration: support --release-ram - migration: add --postcopy-start to start postcopy immediately - upgrade: virtlogd: handle output for one path from 2 qemu - upgrade: pass live config to target - upgrade: don't generate seclabel again on upgrade - upgrade: handle auto generated char dev unix paths - upgrade: vnc: do not regenerate graphics for target process - upgrade: vnc: factor out building vnc opts - upgrade: vnc: make vnc upgrade possible - upgrade: vnc: keep vnc state across upgrade - upgrade: tap: use multiqueue to make upgrade possible - upgrade: tap: don't regenerate name on upgrade - upgrade: network iface: keep actual net - upgrade: snapshots: support snapshots - upgrade: don't assign dev aliases on upgrade - qemu: drop acquiring job condition on removing vm from list - qemu: fix one more race on undefining and create - upgrade: restart pending jobs after upgrade - upgrade: fix domain lookup in old face removing phase - upgrade: make correct reconnection of upgrade - upgrade: set used ports only for face - upgrade: support for server backends for serial chardevs - qemu.conf: set upper limit for vnc/spice ports to 6900 - upgrade: don't reject upgrade if hostname is localhost - qemu: wait indefinetly when acquiring job condition in event handlers - upgrade: close agent channel befor postcopy with release ram - upgrade: use unique name for pidfiles across upgrades - qemu: remove time limit on waiting qemu disappearence on EOF - qemu: add vmbus-bridge device if hv-scsi present - qemu: agent: stop io loop effectively on eof or error - upgrade: fix crash if vm newdef is empty - libvirtd: tune OOMScoreAdjust - keycodes: fix for 'make dist' - qemu: revert fb2cd32c - daemon: finish threads on close - qemu: monitor: check monitor not closed on send - qemu: implement state driver shutdown function - vz: remove domain uuid check on migration #PSBM-43767 - qemu: support hv-net interface models - nwfilter: fix deadlock on firewalld restart/reload - vz: allow to start vz driver without host cache info - qemu: snapshot: revert upstream 9e2465834 #PSBM-76749 - api qemu: add block pull compress option #PSBM-73618 - qemu: reduce nesting in qemuDomainSnapshotForEachQcow2Raw - qemu: include nvram into offline snapshots - qemu: fail making internal snapshots with non qcow2 nvram - util: virFDStreamConnectUNIX: add missing error report - util: add 30s connection timeout to virFDStreamConnectUNIX - qemu: use job to make domain responsive on qemuDomainOpenChannel - qemu: wait qemu death indefinetely on domain stop #PSBM-70541 - pull: api: add API for pull (external) backups - pull: api: add driver based implementation - pull: remote: add pull backup API implementation - pull: qemu: monitor: add commands for backup - pull: conf: add block snapshot format/parse - pull: virsh: add block snapshot create/delete - qemu: store guest visible disk size from qemu monitor block info - qemu: add option to handle inactive blockjobs to cancel op - util: hash: add misc functions - pull: conf: add block snaphots to status file - pull: qemu: block snapshots basic implementation - pull: qemu: support disks quiesce - pull: qemu: add block snapshots listing - pull: qemu: support block snapshot dumpxml - pull: qemu: monitor: add cmd to delete nbd export - pull: conf: add export conf def/parsing - pull: qemu: implement export start/stop - pull: qemu: don't delete snapshot while disks are exported - util: hash: remove const from value in kv pair type - pull: add autodelete option for creating block snapshots #VSTOR-22687 - pull: stop exporting snapshot on snapshot autodelete - pull: add backcompat capabilities - pull: qemu: monitor: add bitmap commands - pull: pull: add dirty bitmap on creating snapshot - pull: add command to remove checkpoint - pull: qemu: remove checkpoint on autodelete - pull: qemu: load bitmaps on domain start - pull: qemu: monitor: add command to export bitmap - pull: export bitmap - pull: migrate checkpoints - pull: qemu: validate snapshot name - pull: qemu: add exportable paused start - pull: add TLS to block export - pull: add relaxng - pull: add autoport on export - qemu: add unmap stats to all domain stats - api,qemu: add latency histogram - hubapi: remote: implement listing domains - hubapi: remote: support domain- API calls - hubapi: remote: support domain lookup functions - hubapi: remote: support {create,define}xml API - hubapi: remote: support domain events - hubapi: remote: support virConnectGetCapabilities - hubapi: remote: return vz connection type if vz is in hub - hubapi: remote: return vz connection type if vzct is in hub - hubapi: find appropriate connection for domain xml #VZOS-1704 - vz: add option to resize filesystems thur virDomainBlockResize - vz: support virDomainGetBlockInfo in driver - dac: don't fail on attempt to change uid/gid of the image - api/qemu: introduce hv-vss freeze/thaw - pull: disable risky cases with RW NBD exports - pull: introduce checkpoint switch API - qemu: fix attach/detach char devices to use guest device id - conf: remove none console target type check from virDomainDefAddConsoleCompat - conf: remove none console target type check from virDomainDefFormatInternal - conf: remove none console target type check from virDomainSkipBackcompatConsole - qemu: update compat console on attach first serial device - qemu: support updating backend of serial device - pull: qemu: add option to export last checkpoint - portallocator: print warn on releasing not used port - rpc: netdaemon: remove watch before closing fd - netlink: remove watch before closing fd - qemu: monitor: set error flag even in OOM conditions - utils: export virCopyError - qemu: fix domain object wait to handle monitor errors - qemu: fix races in beingDestroyed usage - lib: provide error message in new blockjob event - qemu: agent: incapsulate vm reference management - qemu: agent: remove unconvinient destroy callback - qemu: agent: factor out code to open channel - qemu: agent: remove useless signalling - qemu: agent: do not take moninor ref in IO callback - qemu: agent: remove qemuAgentNotifyCloseLocked - qemu: agent: don't retry first sync message if monitor closed - qemu: agent: better error message for disconnected agent - qemu: agent: give same message on monitor errors - qemu: agent: move monitor error check to better place - qemu: agent: reduce nesting in qemuAgentCommand - qemu: domain: add name arg to qemuFindAgentConfig - qemu: agent: prepare serial event handler for aux channel - rpc: support multiple streams on client side - rpc: fix to support multiple streams - rpc: close stream on receive errors - rpc: pass original stream recv/send error - qemu: add exec with true streams - tools: stop event loop before closing connection - virsh: don't print \n footer for x-exec - pull: fix visible NULL entries in block snapshot hash - nwfilter: use vfork to fasten spawn of {ip,eb]tables commands - pci: more verbose error in virPCIGetDeviceAddressFromSysfsLink - Drop x- from x-block-latency-histogram-set monitor command - daemon: purge logs for domains removed more than month ago - remote: fix SIGSEGV on closing client connection - pull: don't destroy vm if it has block snapshots or exports - tools: make building virt-login-shell truly conditional - qemu: destroy domain on monitor EOF anyway - pull: log merge/rename bitmap operations - api/qemu: add move nvram API - qemu: add option to update disk copy_on_read live #VSTOR-10895 - qemu: add qcow2 cache size policy - tools: move virshGetEscapeChar to utils - syms: add virStringListCopy to private syms - virsh: support in, err, out as regular files - qemu: support interactive exec #PSBM-91739 - qemu: remove sanity check in qemuMonitorJSONDiskNameLookupOne - exec: provide tty params on exec when possible - rpc: allow comments in prototol description - remote: leave stub comment for 16/virDomainGetOSInfoX - libvirt: add new virDomainCommandXSetParams API - exec: handle client window size change when interactive - qemu: add hci value (128MiB) to qcow2 disk cache policy - upgrade: handle firewall rules #PSBM-90137 - qemu: caps: invalidate kvm capable qemu binaries on every restart #PSBM-88418 - cgroup: blacklist criu temporary mounts #PSBM-90471 - qemu: imply qcow2 format for backing store if not set - rpc: client: fix race on stream error and stream creation - exec: virsh: support redirection to special chardevs #PSBM-91601 - exec: restore std streams' flags on become foreground #PSBM-91602 #PSBM-93755 - rpc: client: stream: notify streams of closing connection - Revert: log: actually do substring matches with fnmatch #PSBM-92872 - pull: clean autodelete snapshots on daemon restart - qemu: agent: add code -2 when guest exec pid not found - exec: kill orphans on client disconnect #PSBM-91329 #VSTOR-17959 - exec: kill orphans on migration destination #PSBM-91329 #VSTOR-17959 - qemu: seccomp: don't turn it on by default #PSBM-93004 - qemu: ignore disabled arch-facilities in configs #PSBM-92991 - qemu: support explicit disk backing in input #VSTOR-21806 #VSTOR-21934 - logging: remove watch before closing fd in virLogHandlerLogFileFree #PSBM-93003 - qemu: don't log error for disk sources not supporting getting offline stats (nbd) - qemu: don't log error when monitor EOF is expected #PSBM-93003 - qemu: agent: don't log error when monitor EOF is expected - qemu: agent aux: don't log error when monitor EOF is expected - qemu: qemuBlockDiskDetectNodes: get name if one is known - backup: copy bitmaps to top image on snapshot - virDomainObjListAddObjLocked: Don't expect vm->def to be set - virDomainObjListAddLocked: Set vm->def only in success path - virDomainObjListAdd: Leave def assigning as an exercise for caller - virDomainObjListAdd: Remove unused flag - qemu: Grab modify job for changing domain XML - qemu_domain: Allow qemuDomainObjListAdd to keep job upon return - qemu: release job on cleanup path - qemu: snapshot revert: reuse common cleanup code - qemu: snapshot: save/restore inactive persistent config - schema: snapshot: add persistent domain config - conf: snapshot: dump/parse persistent domain config - docs: add persistent config to snapshot xml description - conf: snapshot: check domain name on redefine - conf: snapshot: support persistent config on redefine - qemu: add option to close cdrom tray #PSBM-95870 - conf: remove features unknown to qemu (related to #PSBM-96228) - agent: increase default timeout from 5s to 30s #PSBM-97240 - qemu: introduce qemuDomainChrSerialTargetModel - conf: add debugcon chardev guest interface - qemu: make irq optional when formatting the ISA address - qemu: implement debugcon chardev - qemu: autoadd iobase to debugcon chardev - api/qemu: add pause/resume for blockjobs - qemu: agent: log total tx/rx for streams - debug: print 'thr a a bt' in log when taking some mutex takes much time - qemu: monitor: throttle logging BLOCK_IO_ERROR events #VSTOR-26657 - qemu: ignore delayed EOF events from previous VM incarnations #ABR-243123 - qemu: don't fail pausing block job if it is missing #VSTOR-21176 - qemu: migration: implement shared workaround #VSTOR-11398 - conf: handle empty string in interface target name #PSBM-97765 - conf: add replug option for usb hostdev - qemu: track hostdev delete intention - qemu: support host usb device unplug - qemu: support usb hostdev plugging back - qemu: handle host usb device add/del udev events - qemu: handle libvirtd restart after host usb device unplug - qemu: handle race on device deletion and usb host device plugging - qemu: hotplug: update device list on device deleted event - qemu: handle host usb device plug/unplug when libvirtd is down - qemu: don't mess with non mandatory hostdevs on reattaching - qemu: handle detaching of unplugged hostdev - conf: parse hostdev missing flag - backup: don't keep bitmaps in base image on snapshots #VSTOR-23605 - backup: copy bitmaps down on active block commit #VSTOR-23605 - qemu: support new qemu without nbd-server-add-bitmap command #VSTOR-27428 - fix for "virDomainObjListAdd: Leave def assigning as an exercise for caller" #PSBM-98834 - qemu: handle storage/virtlogd hanging #VSTOR-27947 - log: in case of OOM at least try to log something on error - qemu: wait blockjob finishing if it is absent in qemu #VSTOR-28575 - qemu: support 'preserve' option for 'on_poweroff' - qemu: add reconnect params for nbd network disks #VSTOR-28845 - netdaemon: fix deadlock on stopping libvirtd when VM is starting #VSTOR-29392 - qemu: kill partially started domain immediately on reconnect #VSTOR-29393 - qemu: migration: log keep alive message during migration #PSBM-99571 - conf: refactor virDomainBlockIoTuneInfoHas* - conf: expand iotune params if only group name is given - qemu: check iotune params same for all disk in group - qemu: fix using defaults when setting persistent iotune params - qemu: propagate iotune settings to all disks in the group - qemu: get defaults from iotune group we move disk into - qemu: when leaving iotune group update xml properly #PSBM-99202 - qemu: disable snapshot explicitly when block snapshot is in progress #VSTOR-29840 - make: add flags to configure sanitizer - asan: workaround sanitizer issues with clone(2) - asan: configure to coredump on signals - hubapi: workaround virURIFormat degradation in vz8 - qemu: hide details of fake reboot - qemu: adopt nodename detection to backup filter node - FIXUP: pull: qemu: block snapshots basic implementation #VSTOR-30694 - FIXUP: qemu: agent: log total tx/rx for streams #VSTOR-31096 - qemu: turn on write-blocking for driver-mirror by default #PSBM-97507 - FIXUP: api,qemu: add latency histogram - qemu: adopt latency impl to new qemu #PSBM-97535 - qemu: turn on keep alive for nbd disk migration #PSBM-97768 - FIXUP: upgrade: support local p2p migration #PSBM-100796 - virdomainobjlist: handle deleting on list iteration - vzct: initial patch - vzct: add boot order support - vircommand: fix checking mixing daemon and string output - vzct: initial vnc support - vzct: implement domain register/unregister API - vzct: implement blockstats API - vzct: add memory stats - vzct: add networking support - vzct: implement suspend/resume API - vzct: implement device attach/device for fs and net - vzct: implement domain shutdown API - vzct: add reset and reboot - vzct: support autostart - vzct: implement virDomainSetVcpus - vzct: add .domainSetMemory - vzct: support managed save - vzct: add snapshot support - vzct: support basic migration - vzct: support p2p migration - vzct: support disk/fs block devs - vzct: support disk attach/detach - vzct: add interface stats API - vzct: support migration abort - vzct: migration: add job handling in non p2p mode - vzct: support non shared disk migration - vzct: support detach/attach vnc graphics - vzct: support updating vnc graphics - vzct: support changing user password - vzct: destroy domain on netlink CT stopped event - conf: borrow some network code from lxc - vzct: configure tap in driver - vzct: support block resize - vzct: migration: support src/dst persistent config flags - vzct: migration: support vzctDomainGetJobInfo(Stats) - vzct: implement virDomainGetVcpus - vz: fixes after renaming Parallels to Virtuozzo in sdk - vz: build fix for passing qemuCaps to virDomainDeviceDefPostParse - vz: build fix for passing qemuCaps to virDomainDefParseNode - FIXUP: qemu: support explicit disk backing in input #VSTOR-31504 - virsystemd: workaround race on systemd-machined idle shutdown #PSBM-102137 - qemu: agent: sync once if qemu has serial port event #PSBM-101972 - qemu: remove redundant needReply argument of qemuAgentCommand - rpc: kill prl_disp_service on dead connection #PSBM-102477 - FIXUP: conf: remove features unknown to qemu (related to #PSBM-96228) - rpc: add timeout on connection #VSTOR-32643 - util: fix byte order of port in virSocketAddrResolveService- util: introduce virPCIDeviceConfigOpenInternal (rhbz#1758330) - util: Introduce virPCIDeviceConfigOpenWrite (rhbz#1758330) - util: introduce readonly attribute to virPCIDeviceConfigOpenInternal (rhbz#1758330) - util: introduce virPCIDeviceConfigOpenTry (rhbz#1758330) - util: default to read-only in virPCIDeviceConfigOpen (rhbz#1758330) - virpcimock: Mock __open_2() (rhbz#1758330) - tests: virpcimock: Always declare __open_2 (rhbz#1758330) - qemu: Add support for setting string migration params (rhbz#1754533) - Introduce VIR_MIGRATE_PARAM_TLS_DESTINATION migration param (rhbz#1754533) - qemu: Implement VIR_MIGRATE_PARAM_TLS_DESTINATION (rhbz#1754533) - virsh: Add --tls-destination option for migrate command (rhbz#1754533)- qemu: Separate image metadata removal into a function (rhbz#1741456) - qemuProcessStop: Remove image metadata for running mirror jobs (rhbz#1741456) - qemu: fix EFI nvram removal on domain undefine (rhbz#1751596)- qemu: avoid double reservation of PCI address for interface type='hostdev' (rhbz#1744523) - domain_conf: Make virDomainDeviceFindSCSIController accept virDomainDeviceDriveAddress struct (rhbz#1744079) - domain_conf: Relax SCSI addr used check (rhbz#1744079) - cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1756157) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1756157) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1756157) - cputest: Add data for Ice Lake Server CPU (rhbz#1756157) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1756157) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1756157)- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.05.6.0-10.vz7.1955.6.0-10.vz7.195libvirt_storage_backend_gluster.solibvirt_storage_file_gluster.so/usr/lib64/libvirt/storage-backend//usr/lib64/libvirt/storage-file/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generichttps://virtuozzo.com/cpioxz2x86_64-redhat-linux-gnuELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x1f6586aab5ee90229326908064b47ebd99cdec69, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x48bb5f9d69e211d0baa57284f38033e6f1a0f342, stripped)))PRRR$RRRR RRRRR#R R)RRRR RR(RRR R%R&R'RR RRRRRR RRRRRR-PRRR$RRRR RRRRR#R R)RRRR RR(RRR R%R&R'RR RRRRRR RRRRRR-?`7zXZ !#,] b2u y-iSqmyҰ|7zؘ|CCI `}g@*.3&پAS|x˕+*%pBcV2ɥ5:$6.T({R\ >2KFK=uf$[DIo Іj91JT,C1^CQ.~c&y%i sW ZC|w3lq'|gM:sl[]aא-.acx|̎'o* JKz1y\:7 ?$ ,cCh3< 5!KTO#eC,QhdKd΀G00DeHv(215߭zz/ D[<`ۢFTҏj"}oGyS?tR)Pڪh\Bk0%ՙJITy5ԇ=,X2xLN&`["kyƴ9eINCy؎Ð8Q슷c+w0@Al,}EqS+ ^ ;b?fh9. lӍORsAQmmobӦ/{n9>]OFqe)ă T5OT5=qPVSdԽh(>Q|Ѻ9<\&aKpg\aJsN<Ʌ0bE7}HbXZ] Yj`hFFBn*cU'uq*e(L N,5h[<4+)sdtEi*:E){܍==ǢrE"Q4p4EIX/RnoF\"a ±Za"2_N39(bvFhƼ (0bX|AJxU5 'G(I:ODrR.FRn1zupé7r5|[꛿wV^S2d]{d_>>TK'~_3Ʌ_#7 $5{p3~__9 9|N*̯mlןD:mvMت 6C6@Dq`@$[W!#?Fzvj!Ͷ@@p}/k!V!ǛmTM ->|h7 z; / rdD%k56g/,3}į$5yxP;:J׀}{e#`K:s-mu2XG;|GQB\;Eoھvsf=.t}/iv$t|f1cX D?{SΘ+8b44Xϳ>󎐷ʈFNjNC H.ɺne߇`W5FlTẌo*>б zI:BJ/Ix&]l\M|N53X;nsuK tjXr~{.-YS8*ˬyb dAA_{t n:(:(&J6)%ေ@1 fõ!D¼¥* h1:l?'+S">(!`az0v<3%ALА))%6ޓXp< #8^Y `H-_=B$ގGM3q,5fPKI% `$Z#v(_vr-Y\)>}p yg+KyyȦM6LLGVJԺ"ϲ7mUt|=_D6teߐ-)DՇx}el,|,L#gmTX:.tev ߈i@Ĥ5VKW I><\5OEi=.T8NAYB].V›K1bXJ0<Mz[Z6G ucEvFߴv S"Kj9 l)#< X&^lۋh1WL+bz2Y(BN`]b_2#<MBDx@#oI!U6EA970T@ؿVx{^՝t"_Y-W Gѹ&.- _HT6XIBAN0. F+V{cG_Qzr /Ljiա`I4̌F42sκhy&Y}[nYRiGSm~۷9*Qj2b5M:o 曼U5cc1Z.we#uՐ^՘8,8%Nm:pQ[}005 j[n%Sd;$0T%VweDlcJ";+MEˎxyKyN|fsO}T!FQx9CGn_2iJ)?!P :G2_+drl79qvs݉W?<6*EH9, c}{F8ٚj.IR8 *>@- W&vH.]7[iV4K%ۈ4ʜ[BnƙΐL85,KQ2q)nyWo)rֺgZH^:!yKpzhg\Pm' (t^c >j0^EOA3aV+<0ByoMIAYy|ڴ .d|LqU;\qo_vJmVtG|aH| Vⅿv!>_$se3B_bp/*ך!Ng)]PLÒ/Mnj/CdYLǬSh[%eCom~R > Bc:9Pk4MM]s#ܯ԰ʴN s"7Qu'UDMETF(/7Nmy0)2 TDDHhZ<4A)@.othj?˗`;Xs55C=Ӥi_Vtg|~s3߿ "mI1Iɤ(zdFY$cau8|:N+R[اÛyRٓÈzlҰ,H+B -[dJ2dz;r/JͶT/;|ֱ_y{!ΐ֎(+&\Ll<6\oK'>gy+#P@">-d8XCI' uХأF{Kp;,oBB,W)S];4f|&#= `g ix1ɖs#z XM |'Qib}MUıq"֭UҙZ鄄Kщ ФU*X)p:Y@$74{nh6{|-x SO5{AM9W|Ėݘ-6MNUz^ 9SWk>k=eAo>\{ a&vWOHܳvUjCAX¬%iqxSXÍfa؎PtA''>kBB!\7v ^ojhe$)@@K%2y7ݍ/ ٝT!WhIut0G!# 8E(Qw+ںoAjMң1q S:#:(-g~9u*EMv)9Nf^^jRmI(Ti2dg~ϛ ɾ C-.x:H&7{(8g{KxʜoE1j;g蒜.&^Lf!'k1Gx V@|+C@%“2NwH 2nm3h.ݲ`̫CVݽzx! kMUŧ8_'NԣZ%H"290* HTjr_)f9O(֕jF=kL_͑EEc1φ|t~D YԆJ[gy3 ;pJV*`FY}:ǘ)*o=<_Zj]; 'LҳbETђ*'{D>,5>ۅKif/dhk[Paۉ5$W(y_GU/U;-%atÁ>֟}h).=ɰZU%BEةj4'A{q0C^qyGfeп$[C>PM5*kR ~;R`7&eo[Ndh;"on[E%pc?<*@ZJ_VH@'"dcy褎wm^VGu/ot,G5ґH{Ek0賕01!xP_j#\<b+,E|B'ǓcB]}F)f:K1jadΞ^_fa%U2Gve iwsq҈DP@͇8@y1Y84#\*U DDF:ϦjާMŜҏ6+"qV2;ˆiuJjB-]AgLL* a&l :H`&cX+lﶌ%t.mWJƒ1et0M]v\[c @J x$Dd}RX;ݪRoUFmOi=x_9u=#5R^K]h`XaX3a[K ?#+V< 2i,SU3-gMMð|@2D_f&S KE~0H]:*4ߵvTh[JM ^zI =l &ހWZIY j7f_Ʊc^/Z8/z^ؐ[j]ߡ OIA1gQ,5v(ϐgRAW4y(ӫ)Y;qpPU1Yll[7O֛8*F*vq.F\@.b0b{ysSq9lt𣓕[} uB6 _VB!)m:)udo hJY'֮/Ee`q$5J]ӷΙomSNӐAzM١ԇRxk셟_yT <>)cbQYOSVzaPQ"!D!~u>k} i.3ẂIs3XS1];@}fыYW 5!_Q6Ǝ"1K#}=jjZ)lTKukVPUv}?"vKHάT!֑Vtf Q._יQzPPAw521aMZ}O=uWSڎFMNyߖ}Hogn\. U 9TDž019*ʇ:K\ۜ~{-]l0If-=bF^ c0h/Ud;9L^ w`֟N<}en1*> 0<'XϼJa5o3*WH`Gڼstebb8ÊhьO,GrTg7HhcDwrJֵg]Yg9ɡѮq5y~ !-"Xx (7n) Pגiov(zu"7*d՚@(e.ZcÏ6?,/\UI Ht]']joA`Mk.?eׯ9?ȡj-WLOK3S `){AuFiT%i̋h=PMy&4_9 ̀P7xa:;R5LVr E;ԿMjc9+E$?^&<),MRI a ZXtEi=Z BbۮOqBn'!,7֢\ 4,}ܥ:BKQ&(!`k?O5OtxRY&mdOzY'tS_)6-֞CV<~kWz| %ji p./ql ),WD^J=$uEnqժNIvlAV=. ) :*RBDuY$k=v Qgz,fNpu+qL5reC6x_vےoID(Ji+J){2h[wWn>]Q"<2 ZJKLU's^i H z5Kw`7M+Op|%G5q 3NwMD7ߏcѨ/ г gZ)8,:u[ǝ8+roN1,ml_ Y$@ {dw?0:Wd5i/$Jw'X:qzhf@1K d`{Lz;|:0ƸiI3]E6Qi43lKo(6:0ؼEU '[~7lwa6OrS oQ95AwΣv^VW&kH$ca6B,^tK0v;|(pvjNiL.} Γl#II'<.f 0!Nl4qMHJ;+`BZDKi5`AXlø7>ܟ-Fy7k,]ZkRF65:z)YBߴrIV}~(*|lLLK[\GyCJ:ۋSl~vA~aKq<Fn ˑA.tp_˨:5kPO ^z]9h&8 z+BiygHUAOtY|b`j~ b\|+:Pل :JJٖ<˲~NtX ( ͳ @_7A3lZƑK O˗H/P%ڥ8ȫ'w2R\pe:SD~|q Z?n jαvb8 ~0VX2™ GpSE:+k0dbsHԂPO:gȂ=΋=yOK`G4KT[{Ǎ [z]:]tK{>uj|L^L)%W~<T-_4"- ]#5N9pB(i8$]~B\M(2.BPޤrz\*Qw&am9VCtOniCЯMR=r ;40xl%{Wq8o)? =" t΋Q<[=ru2c ˯Y8G*ŬrTW+*]mBbT%R }M[$6X1@L2ezY -Cfpv3;5MNWn7cK+QͮuXZʆ},]F˙>0Gz0C<MIݛSI=s[9&GHgY 9Vj9 2wMh| ͔T eٲLS9 [~i|GLg춒G.{zs%*n5vz Qfb": sI@QwM+"w'z?drF&-|b. ,TAL';sțb(Z@G >pd=$؂ar08ˑU/L=j thb!v2h}2BDaIy@q`,,|U0f Fe$!J%Ԋ=u+5SUξNԜہ3z4bR}xxwCf`kN1.–l{&=n[ꌟ 2n!7\]pTf8Z3S=Ec\M 1dP|<9{O+E\thP[ևAHeܧ7@# C[d.FPV9%Z/G%7z."n\p> ~}ՀANZOo+onbuZY' /]c dx b=FU]*`KL1bGԍ d/n/C ٲ@n1eq ƪl˸-O;0}>9#. Q5b\Q@`zCVgTLxb`HXA9l9;~6Ίt#`pB<6Ϧ-L?2 μAjθHہDd,R+ ۿK06#ʴZ heA.XļSd$U(Ҳ2Un%cTè۶KC";i'@.&H<ʭEY 𷤍UJ}n1`BXmT(^[ 8P 8 whQJ~bd `I fn6Sp.YGh7&O^wwX7AWO? uuӹ@oQr%_U!jV'Cz"\檑D@g_;Tf!/V%>*Dzj3mƪ0?K1@K p"|ƿ:t<k}YL~rx|4`Eˠi#QswU8پDD5a :Fփľ@ 5#Ւ7&iU#e8J#72ay Df06Sc?zϷJ AS2F1_+ -S!1*~c5z>{R S@i7M*P?( vX)~lFjhOVc jЕ#U6H_2K}Ι۝a)$gE98ͱ+J~k"ʷ9$V#uVfuD}_5vQ6jhG fD\M  Xd{^Ǹ0+%Va l9W;HO+q'Sle99%1BN;rE:Vv/ΪLΨa1Yp*ΈÉl! u/F\Mj)$~G̉#*#֔9f'5VC}kwb.dr}2 c\Ӯk' FkjCxDNG~8fʦ:6u )- dJ"|}DL1FL0SSlmEOZqSy=V_|0S,)kb^ ^i`ۡ:de B\[Ekhlzahe'߶eQafeϔ"2PM\Mj])u gzՈ}֯}FOնO`5jFmA/Gwט5@6XҀ~5E!Ϸ^5Ii-T\0O\%u=Q?iB^I*^<x9lZiJƅ$Kf& 'M9ZopmNFaK^oQK: !|.2NŇB3Rb&J$t"r&An-9$CHHn\mf,9tM7Ζg|Pқ2%fϖ} v&ykź(9Bg՗iHAn U/盏0ښ3)4NÕcʻzb(;[ϒ(nk6-.Bb9Oo {=bHܘen<9'F B7Wo(lC4lb/iR*ejr!J­[s腫d| GY@B6Y[k탅?ȱ7xdl뮸i?Fzpy8/f&߃/r6S }aL^Li'tٮ҅"S0H3H=5= $03lF'Vp@UMU?]ՙQڣj_BoK$Edhc*a`rҠcܻY$Fbѻ奦Bjqǩ!NP5mȮqӠ(yb+У<.(a4YO 1TKFmqٴvS8F )?䪦b?dfec-à{VAS=8aU?((SG-j?~"s @M "^ |ڇH¡N?x3R.ՋD9fnLńvy|u\yw%/;JQ |?>5Df4ʾ{HK Z!DC8*uyO5 L~걝עYC͠C6r(mY@C: I R %Ɲvm TרgP:ةkz& zxrq֦2ƤBc4(N nAJO=/]k]BWqz&V/5+{wF,Ç_m" HO"d9/uGВx Fa󠱓gcrŤmdw v5uуOCÅ>Vsgȑhef|ǞIfqq^F65HQV4~L2d?b{ac:<%Kǡ ~(G)9 WyAc ]*c`_h SlQrC8`Ԙ)PeԬȪKE}/K#Of:RWA")߲`X&i)uٹS}s7g0 2R ne~Z8@H.]`"q''y@mgDJ#:DY|q?v!:n@UZǠ]r$tw_Yɧ0%]@kET,#oȡF4 WٽO`ʂdoз 99L=1 7wNDAETq9D(-!֘+l`D糤FHXbt`ht|_Y#I*l8/Շཹ鋡-sج8lB$MQǑ9w bSr<9 0czŭ#7EeG2v0$8?W ghQY>l[`B(ɺ $x;(n7I-pw(Nb=EA^PjsW8:2*<`УEŸE& &-1ЕYn y8QTrIBȪrvE zq'[n^(} kꭀ lyt}ؤ 儲$f2cўg|?fYu8V8 &pfMD2I`2A|YnIU3k#<…:k(AUL+Ew%Aݻ _~^#a4&wo7]rs<ˬ͛p%u_j9s =*wD5%lIhH-=V-kxdntܭI9Xi^{%WԤY%Ѯ tLԔ^Ah|ه}&be[!3S\|M̻T|q-қ*q+4ՉXůs 2z0;:7'\yr6IN};ʂ\Pop.CޅNNs//?b^bC3V Bɂ.ryQIކHU]b :ί;TfKrl1!ma%(C`a!>)8{} #!lέ 4_$Pırudt'rdwl(_^!c PKYTsXu 2Zc2)&β13NiaE{ =jZ XPߔsLJxVʆu?\qؗ Z~(oCs܆Ǎ-1WDi<ɑ eUA_Nd{eBM.Qxg &[8.h[{R'ipdY#xQǭ :EN'[{LͰ3[&=Gr}#A)[KHt֢`sD03ܲ?72кpHߝ5yBXE~|([ofxܙ'jG-Y\Łzs'bȆkdIC\d|DkDUi7aջT1PqDUw ĵuه`3v;Gd]ld19NNc&_f\p"ʕPtjԩsD݅V?'n?:),L2I_$Z b)SFraLQgjoKsiQ|B$ZR$@h'X'l/5 &{MF,z#LIͤ ҴUTBXe9bj5Rs?XԈ˛|Mq%ekAݞz?ƉrߖjɒzS␚lqIhIiJu h6?NzəY7#2@dHz? Tˍ_m>obW>ʋ`o{O\fwJmUd#RҘLet?iLj ZLߦDmBWŻz.'?Ԙ9/wN國hH?L>=7Qt>[`Y XLcbqƇʆ6 2Gx%EU *Whyo߶mCƓ$e˘&i 8xI\}PbS"_$2y FWmf[S} ]\Fo[^KN![~&d>7]H9olXxj_#h|㑁l7)M܌5=4oYg˾/ܲy7>q3jKo> fU-n?djBe,F[# |)C9%"f 3jqLY$1͹ s5~h0fh/L*]zz(h%8EA䥌@r^@WfЗh^ їmz@tr-~IIi$K4 ׂK1S|3i$yD\x,խr} 4z{Ҁ68nN5vbx ^(86?K0/Bz:q\O?eyJ 5DyqI@"d![mJ+C l0tVki`YQ8] bB\$I5f0f)8E<+?)]-ތ~enD}nG}!+_{ϡaX†|-9p;̮01gf##_Kx4h޲̊ a&{nZZ2'T/eXlǨTWJ)3+0Wtd}#'BoMP%`x*yZ~#dV3#^Hd D̤&`<1}Ήnop}F/FT `گ#<\;tXqV+ G cN@VI?Z Qj/+袽#IHYT7Du x f#s`$Rov;DOF8K6 'z'loOR4WmdC6D4BJL^VkƯ% >^Lc#{D|z/ژZvuSglSIɍ572Y\VGW| 4}%xNڐ/\>BX)e;g{2D"Q`q yFoKQؾ.r#ZaA1Aq-Ѯdn88HsۆӀ*cFD&S RY bIY|(Г[7īn"TcY2ٙ_⨊-k#`N允sΡ)d6ؑdi"SjNG? X;sRKHnZAXYJWAu.!.ۛdudl!VR3 ]1ߒٱ]_CXʍ\x~>T-k4 (\ykA0;Ʊ3%i֑~ l1c͘?Yٯ?Q`@(nAs@"R[%9P..FBܶ(CſyhG-xwXiWpċzWr)GE`yh昶b`?vJMaJ+iʀbDVۦڞhm?5Ҡ~l'FZ.?ē,ߌ0\Of\l>Jϧ# Job^ ⹅OQ^h*) ?k#1WǑ!  <5.dY%Ayv$zӿjT&|eFb~V?wEײc[oAj%%oЯ1Y4+e*M ,tClvȊWA-*<Ϙ{DX n.7Xw!~ecRV[~*~6|X,YL~鱻6t?@IL hRRs qͮDdvP]1NqkDϘSX:~\_ؑy_ꚑo~%\C@t񪑉A駄7A~nz& `ʣR. TA.kTu.!i𻫾ׁgM]j$ :#d1ԁ8βY^~ܠ1mfM|'kn3nn\ly8;ÿV1^8bZ=K T \ZILVT?l`5UEɻ:ujnm>J†I; `Nj٠sg CND\\]y;x'ʉDHuO5iz= D9c+{>e/O2e0G!mpځH] ˓CR pe=w˟yh$wCq*UIGDr흈}S# g)H ?rѤj@ӰrvHjd0DW&p,-') x:U  AB75 u U\M@D:"~T9wC n ݐOHlJYw=r:$գ޹!yQxCD-)!/yINjoC O*% E$V =& ͳ4 f^#>!wQk (0 _q4L(~<uښc峅@B]2$a>峫AnK%욫 dsцk4S)=Ðuwtմ~&ϔ3-|CY 5kYv'\Xobov!ZZ3)u4ġ E8R}$Ogm@P vM6EI4ڮO$Z͢yܩae4Ï(Kf].xxd e6UJ$Kg>|Wj j.zu-_ +L5 Y{^'6nne6^l[K/+O5찢Ƅܹg7ũ ewM?1(њ />㍻aӃd,.Oַ!^[k$m—sRP~;r,.nF .3<Uq ̖'љ\jK:/kZGdsM k&e\->d޳ߔ蜷NEZQA5I(=4,' ;FX<]%fvkϖTES_$ِmMӄu7TkBLL3oɯEԳj/&V@-y(AC@lC2 A@ď^2FNB i'wZIPy|\~ Q1`3{ r9߉SG7B\ =hCu\\өc$?/_41Ƣ?R$~b ^#yQzE&'l҄އT6]7N1 Qˌg=+û2*A|`Fgk^% ?X~lwZH ݃*#XT$f,T]+/Ãrזc@\iГz4#ɂ_3Bmct#&m  $- p \#_8PB єZ o #tyL]9e 2M)4X#-ly1g O!&zty[F'k"gmkKڊ\ Q&#į.noFx0f"t!iFDZվxo!Z0]mtc6f<RZtmMiT}WT4-k6xDWlFJ+V,1RJIFA<7H+`mvfUJ5M``De 'X͑݊[{jiikq"ۤ7wC )R#MgH#pWfjRNn-/ fP㣵6AwK8J. %S!:7l.ꕙW4*銯AcD[UvVaq[}ͽr;i*#Q;Xܗaq-4z;` =ɈXݮ"}( C5Hсi|mMJm*PfWӣ?!iYs塪X&Z1%H"6V1 e{:'ngr'gmk $mpݎR\\Wtd[Gqb 7LsrHsfg7ɔ';K),|qf :Xn[̕&.]ˊ2N\KXD-lO3Mmbf$j]\:yG M(@{UԘ QA pIʫClUQǡD˜B|\yRhϛn-Y\g-<8PUنd 援g.zF(/ј4H2F`a^YOJ{}ʙ Ѩ-0Oh6!}]X|@;j"KnG6ym9mkZwɩQT'V4ZExdY/(9`v$m딱pL͐#^CGaҼDLe_z9D/oJ?w!U*Rٗzz{n`8aVX"܄SHnGFvH"Pua/DFPpΫb TㅩT~[v*j8o糖&-1=4mr0'~&^@lۿ#fiG٩i6 ]^&Ey<,=K)]Lx2~{i@GH$0мv`p.G4afY"^1'Wtbo8eDMFO>kv[<2? ;Ts /"+L= k s8fI24+l6ia-A Eh2IjY"]&8`:XBk2sHװ:!:d-vDm*t\a)V];v^Ԋ}&p7~,?@[0(lBk\d9Y=;tw"8 xflgK{,0~&rWɪ =WH=jl?(҈>⿺* cS=+CEU6h)%7$|ʘ;_a'5FԎ7F\mƒ)|W}69BǗ87VlEBF[j>r8QNS- KbU,, BwӏpKºD{ʐzMXX/(_L MyK2!gf| ܼkZ׹*-@&JH'V'N.Mg6I0a/L-kN=Ԟ3[4mًW>ˀTbj_5Y:$N?BbYǞMWn󏍙&BM2Lb'pyP;5 }U;c䞔 z]j RǥÆj/)5獭ԕn'}x '-ďc]H.[wpQ3g*aVh#JS V ~߁-9f@ $m\1ѻcb+,RIsIpjE.mw 'Nөj 7_'s"Ld2LŚp%1O$uځ+࣬Q5 -FeI kRW2$3-kX\0Tj]x~B_(r[})&ێ:ppOY!!r)>ӆYNG `k9Z[|0g#RwqdBw xCŒG%LdnK$po: ń2?l܄*ºx42[PXd<52TǴ8ـD iJqxH(q{&/-Ԩ>%S-^gAm.IJn4)$/`ymA \̈́mIn8Ƙ$>~_`M){_6BN[L17j? "0XLyy)b țDmoۈ:69.{OKWr̂3t1l6U$f8ԇYK(^f̡xY0f'!>M+(Ͷ4L  T6Gh@f!6^6P`BZҚ2 tH拼@8ӛ .IN3-VȹU܎m1Wܩn$.3jD.zXS7L74 2/IV@ncՑ :(-]KCЯ~_6*_|CZԴlur.mwڃ9y9MIHBbL^+Z0IN.(jŒqQ S1+Sѧ|om`SQ]%Ѥ38Vr[P[IKvdj/_{I4`$a9>mz%]?t|Q$T-]Bil~Y.Lb{t7vEn"|}ꦮ؛OUqg93gҼcr=1 L 9˾5m_:3u/E;8!VFkg?jP0sI*@,jHg-I3@\=jh(ȼബfM2؁ysQ, v硓QUP0~|Os66spHUDʔx cwd0|kf3Nk:%SeV&=o2w7H$ ߏ,Sx/Ȓӎ^{SJxM&($jW^B1,rl?A nSK9*>{n<;ƚ *5b|GK^k36)I$~C_1wt1GvWYt1; }Qw)yoVTޑr«gFlrXXSQ;:ޘjd)Z@V0=&%I!Yw*7̼GcM'N'ר;ЂѺnRTΘ:)R^zoU䛀ʾ񛗭}"+Zͽ_luëe<#:Z ,5To`*k;fwFיˍ皮f\`ܨi6L2<-@ hcT(0\e]o\:%%oUn aq ,WL' m]lj`ՑB}t*;D~$l<4e*k°Lt|jnkeU0]9Dea 9GnlEytkQ>>y|5j9E@G}4)Eɸ!M.'e";gFCXB+.,T jJ891#N&yb>Z:~D1vbҞJz~`]PbӢfY)&@XF鸎&z_HHTIBt5ED$ ”h>Z]n$Mn[B;Kd+$,NmbPUw,y[)dk1=\f1Dja m}:ݱmeڹ0'%cl͍MX5+I5V\+Dae24i *{} ~H[:x fģX/^8ui=P=T;}`O%;}%r\e@=1ZfH V"Ef̰ǬM8zh0ҸO38yx\.5Ds;ZsfIJ DR܏ȏc0x^q%?J&#Rhl@|P~FdXĄ|%W ʓN}҂yD>ƅ..AdM/=.f#x лpxͺ-ፘ&Qp]0ҵ#g^$!`75+_Dx1\ _Wm^xLAC$aPTE<8S/) \yS td[@;f/9 nƠeC!9KTPfq9Vt_k4xȊH'NV TDڜB᯳?yM/.]!<)'DfClVW`՚Y}L-]+h$l n^P!y 콇a!7% I5K)mk+2%)S@|Pjjи;b?`Q;5Ss]&CR˨#\{`hswK8qL:Amz>#  '3)<9ϯx+dp11f9.](Wq9V] (5ud!ZKɡUHYؙ:dQΎ8Hvl#C'Th(Č Xm2 Y[Nk(A d1mӜDKdDI@. 3-LÅ_bvITxgʗ/>BQSv|Ix {8N@u0TDo"Hӑ\.Nxō mꁕdnc[/ډmbKsx9 L kR$4g'bqZ@;GgDC؇a5 zMEz åW\.+Յ+I~L\Qm#8" oV "X&5rJL^ *%nu0l) O\0͞|O ګ6Cg;F8qsa4[_-R/ ߉*]HaD vV) z)ezuH;K[ 3fTٔ@o(1 kmɏe}8dDÔLX*dz깐g=7We5EJRcM} f^XȨs" \ ߙ\kCB.KDZ5F-2Le$w@7ď@]Ҷ aT6qb7b;w!9 >CpaO>j' Gfp) Z_s;.cʏB"Q$600R<~+k_:ILM XNN,5)Fr#z_4;6H|$_v>fEb1MPq^c79.doȚiAQeeGc#wD)ŢZbwK,'f]RXlJ^mY/G~I5M8gu6Kz2R"(cXVSO AG9kYFmnmԮnX~_6vN~A|te)1LlN`0Fմ,Zvˆp%ԉv:}S>o"}Ѱ Nc|]75.Q=sY"݆x{H-Y͢䔏@1b|[\O 7T[ёGKG! =t:ޫ-.-wğxjO61N땊3'i*X R9'~{/C1*(>l;>pCR˪ɦ32XPmv'BKLy+?Gi#2{nr;^Aj]8@2zʊɲR(X|[S u0"eʓ7РXMB: d|]f]īMjwԔ@rnq3fP}b|~`E<}"&pѿhޕEBaoQ|UYf˶,6vɇ~K]w"Tdm&QV䥭`vvs:g #>{LW׸v0@תE淝RMަE4?lbůb'2S&ong>Ne /H`JBCb!psMC ͿOC]I4M ־UF>HrDٮO?> oӐ"7T@lt۬ 1^Vd-@QYmބL)2,t(p(.kڌmbYk~IX>4+_ y.}M@Pqܺ[+r,Y뿗ӲCh&EY6Җ+5c1*W C^ #-*bXS , bs  I"7~:j&Ւ]b9~-CK-0:Jn3߫{y@)e#έ30HЧm~4&\J${!;kJ0-OȁfL5_tm 1H aY2ڴʤ'1~,x3u\Ș#/>^"1lx)x f3R*0}*`^3ہ;':W!Ni $~%tMOH/А cF:{XSn[PK5pXxK|/tdw L2S86} c$AL/*kzyѝyq f6s(z./ޝDS`itEgY6^*MdP&+<΁|ztSzl AԈJP )es_otU,hh[SQ[!O_wxqZn *Ns`M  fX~4Tcs[r"hO^QaOn]㛔7[<ö+,&GͥYbpkh$THW~ҟPu˲y|h>ר:HƦs(@LG/d#QqɥEq[ 1G`]Uvls֌?Йxdg< W}9و7J 'td: 6{,0Kȭƕ\Kdn04X\/Xy%!MMZYxNDQ尤P.DWFw%6mP^`&QDͳ3F EEu^$#5 toejyb~_k")S'@3,U:asy^KALjY ˔36M|b75=6AMTΐUIZt BF."$$yZWc6M~"wM1F yj vj2 忞V?p/0U荦[LoyQ=q}4PѕX/ə Yw_sk%[@KKD^ըDa+D4U:)@ɣ mS/c16%mO$T#^N +s>M](z[GX!gĶf :RPX'҈MIt1v3%!R(N N˜Ylkq׀GŒc]0F߁as]N?[.$Bv-y B>%;f ZQOH$O6W3'N=NKD##&!ޟ+fAw|A.` 3% ]Ow&B>5wf#M#Y<3%Vn6jV -ylF ͸H\p"Rx5 m= A23H;ʌߵy1~1C@Skނ'D^~w=T:RWwO+k&oߕ*XQ_#(Υyq1DFtPX_:ZuЖfTA[Si~6Gսgs2?{qa.ՉgNJtHuc~p%64ulhxij(˸57~KR]p-JZ#' Gm',t,|( ⶴ^AiְNbHÃ/='CJƘ%曋c#vq #'\3V tv_BSp[@qi({z3"4 e2=Dr7Ŵl) 2%!?`3X"q'mHTJH_%Vg{W;- H.8+!S 1gpx =H!4/;jo.aU_]wsvPs&pelH{[~oW/pgM߃+'GQ_i3*>vqvCI}#X z zWKfĻ v1dx{\>X 8譊ngtMaSHC,=x2~B {.#ioCì)ߴV.I3uxAEtC N-Qo =jp[;bްV$D )+~SvOc5ǀ!Y3{} j2~q4c׬w[ҋ]e/tkA,IB!zV?,sApA95=>Y$L &}`%X \H̶U$9☋>ɀ643NotS޳G5R?9e=FFңק ߽ërWVrM }a̮*5Eu.޳gw~rMɷy4 *n\@eZ0cԆ-a8(3) o'mqcDv &Z<)*`[*6f/TUa.E/C0aDu U̿Hv C:%ּ_g\A&>dG8HzS tdK P'',:©R Ԧ=Zrڡʯn6'!# TzTR(W]!^^&ݣVE`BcQ R_L1#M'NmCiEC</lB"8PۧJ#ff=wQ2E;9Zuw趖|Kt/eC v(c)uxx)'̨`k#T,7~4K=[sU!^qzw0A#䆵+gJTAUzHG#@c yGBLsrE2|O .IZ}UoNuQ-ՆǦ; kbDt'Nd| IrjWxm[Ɓ:lqBK%(Tr#_׾&ݼ:;c }F%Ku䘳 x8 ja-<,~')r'#ʝ+ _e*:C 2J[ep 2$B!nGrݦC 6hcHmM*Sn\VaM`*7qDiffmU%29>K>!;!l| A/S_ж~y ŧî:-( )ao 8SZL6{gg#GMYBjó]\xQ~W:U8f~ք9#cskAsLQ(th1Mԟ{¹'z-yFC<=wLl9}ԦI,CeǟXPT.4YhԺVA_8gf]ۿ]a=be.G(U^G7,|;<x1g ܚv?r+ LĚf|_S}]_tRlhP\=٤z[R{P6O_Wj0 uVKjͅ`g;73L6n$}OF, Cڳ8A!un1E R ҵ +dwV,#48`X[h$%Wh? UMɪWw]և-aStxVފKpjD\&n+5@%Xv $qD"RxD?*{wk+OPŒ$'Tak WyKd.f;ίJsg &mKۚ;E[> W [A- H"AnIɵ$VAޢڂ9LpUV!c>JU&~lUp,m3њ!R ᭴f,Lkj qHPKX?YCMUS[J̴SA>;x!=_\x?Eq 'dFfTs^tcJE1ǘphw'o"+Ή.q |Ut8ftMWߵl?Dwyz qFG/Y(=:`we'O;ZQ`w 4*MCO (w1J&x.iשEpnR5ժ4Dc "4yu~$Q"]ji [B<[iP/6րp;)Tq?L=an+8ټ[s cbXhkL>Ӌ)5Hj;<-чg#8d%89叟.+MVD!hMh)4tcV=LOo-Έl_;Z6W(a` dfL!m59\^WE܆4P /Z晠`0.Ƞ/mIp9H?f\f\h'QW_Jh S'C3Fͧs`J*ߡ{d BE15S~;g)?O"d-HFB5Cyv3O sfSڢbqѮDrx~HK&T$_ P OYNydCA@S aՀ֝CIޡ]ȯ$+@{Ā,t_Tټ\bk3qSmuˮt Q؃^o7`+:Uc XEZSOJHCc踯R`u03Na]q9E״`, |-`Br{:ᭅAA޼%ɻ.ݱםNlN]hun"0xdb*$F&R *hz L KOk_)bj@lVi!^xW?\,2֞שqݚ=1ڙ=M`g U9)}ڲ@͖ Io=]7\r -Pi.Y^Y! s roc^'B45PDSW_nsI)5=wNl{XmgVp&S8[2B(i7m~qiZDIa`lXW^~G?hL І\(lVDtŽLo\y2cS]odeCX$u)' :$snۻݿέTTs8VHҸHSEv;ܨ gQ!h0ZP et o/q7\KCc`s.&ͱzXwQ:mOς?y^m' H层hz>H ^aG^XkkK_S.7O-{Ε~.z^9AȡL[V|΂Z@֒QZ\vKJ!aoac;z5e^|j̗8zX D&mi0t^h' 8xeة9)ٷ X(H$ d7&.4-<ۥWp9B빝|)cKs#Uׂ9`k@Lq+x s;CNXLL^'+}:r YRC>X&Qpoi;6#)w.5> rO"+n~2G='@ENqiEpm9`X ߲ȯ㡿K6EkN|XH3G^d0T a!Yy*~ -rB'fUkݻl^PQ`[v06a"]ŏ7ox$*u?]'}iFf}s2Nɏ\tT)"fB8p7Jgiոd 펡 :VdK?ZDr^+xclds;gݮkYtG-x %-AuM&"JõUȺ#ka 3BG0H}k;܉OD`(G҉z$uRjDcHS] "%ۋEfBINK-4$npcUϭmU{Q0 N > .9N(MUʗ/;X~9Bct"ǯ@ Cِρ3H ,b@UNlh]`NE|~r?D0Bϐ@~,=Ws鱻jqc-Hࡔ3Mjo :!2 t?r9jD D78;UgƐL;`{"uqCj~i 4 ix(xES ʁ ̳,e>{B5? mE$Bߑxe[nK}Hj~#m{F:xz쪲nRA qJvڃ䋼Q`'fEeWFfz1 {d:k~4ǡ> :,=M 4}iENZ(0 9;/130.J A>Nj EM<WcIKzpuK\h;,Bf1}DQu"\L+?qS%+fJk(}`w"^% a 7AFN<)Tn~оg@(Z -wLHU.Lsњ?՟HH~)uc/iPs )͆4y%O=][+} °lizh]sr _A+"E@aٰ]aqd$)b wG0ϠƝ< :`NiZ1\PZkf0h? /;3$p.U#JZc!7X&~9J0 ry7yj'xl*i-tm?g CV!D0*0){㌢w$ ײDmrھo!B2jŝk͘g8h0R,as5UdTiuV@5pM :X`bQW &Бr~20t{K ) (";R$ 1nUu$_ڜ}Wz%/Z-2꣧|*vy2ԖHgJ&!nY(?%e;^^'K !+DEO, AH^t #GDZɇ]v}>4"q&]R-˸`h/~ȀEZY*"襤:=䔾Ǝ<< L-1[4O{GW'F: ;;@`W/>Q4yWiİ4bs*J~AŴFzFH2UqC4h̭>m3_hVm rP&:Q!#AF*C倓n(:тךDMD,ԣIYbx7}+2& 5R%ʷq$kN*n-],yI} $,FRj_oa3%dlfs ;) j1Zx^1spُ)?a`ք$0R (HɰBأc\[UیOM\տlX)-%3+7;.ED.sRÞe#!g2)߈Q+7ȒW 'z':1Gfʉ5uۈ:j3(' _QvF Y^! )11|~n -I  J5:XbY}ڲQM }IgԚnTFd]{LZ3M4W-Ke xw:o4YQ 烘Q'b#]67"ʎCny>Y", TfuQ7D̕(ϩ{F&r!tTnXy%i2Ž hy j6F?Ƥ-}δAPN`\=2ZN1(o>^u@6OMP~ù-1ʷ&G+D9 @3aC66f+M/ EvS[eWU0X֡LablBķ2YG@sI6v:yt4<[,TВ(̔Ǯ @-JqD¤r8܄@0 g=ɘ 7UK,xo ߂5f{T}>/ǷS۱ʺy68;8rg0OhƟ̶ y_RU FV&xS&;kڭΡu)z"E s>W 5a>t &JtBgU\ѱ1WThjEw /7>xw uEE KsdwϢrUKgd0K Nz~ר2ZNƤ!;PU;vks<"z-eMu FP?K([ M^d )`xL=za*\ 1a#tc1*K7Nꀙ>e6eCzwٝQZ(?Jw>!IJQ{*3vw؃1u?9ԈrwQ }Bctc KE}mGD*HP~V^߿uR )aĴV-n3Euc~.-J6E.X >UD} 8b#/wǎcoy g7B<;W(2Q^ X)S!*# NsG NMz7($Rm`;iRXBIXq\_Lᡟ}+yqbY/hptu$;给J\AG _ߠ#E=%SCOCWHvx#Y4rx_|K~_oh\1h7􀡂 >C(O V2R22=5<$!uDt~6E+;pӏ=A!2dGp)ǻjf{JgUY 1 zloC,!ܲy{.EVK $$Ǿ]ٜ<޾)tl.Y5E3D61I 5hvP؞@UL]{r!#w) )3e6$ X rJ:-G59H`ŴԀ6X}fo`qEC_`h)hKW0-}(jtҶ(E7 ╦5{5ys EkSSC7oqKc/_ȧ8i14 ~*8hc[(H3XtY,O~;͎pQB.* /Ur Z9O o(۝ܡsB^2*/[Eh~r,i%Xsm;&iAPɿ'Z xv =wIbt3gAɵ:(:X V$*sSs|M 2uoʍTr*cYvD Y[<oB_6%Ҩk2J&OYm-Bc8ȓ~)'aaoed=oUDPo`]X֙&.Շ +Siսu´W'isqSG)H"at_,dlk|X`T9 ! /Ü)c6d7sԏ420xL?znr$-;%X5ӑȗ fHEBJ),7Yzz"M۽ݣ_JG7Z1+Hg@(k$oIuU~YX` ijO%M2|H%QV0%7)1t;sj7b/!̌:B)ւLB6BHiA?$.8.mzYj6Q1W`Qr> AN/ Pj 2D~*LoSK&W=?[h"urCQsa*9@zquOs*~^v a?# (s Pua0ЃVYF*qݖ\lt裈* c/fs;Aݣ5͕`ڞ_(SDU(P-3yuEMVeh_Q#sp䝘Ѣ iY,yɉl/G=q&ATߖ^r"R8q~1 Z-pޤO)z_f[,B*FnP !۳wu8u]'sZJoXP@qqRQ_C=} _ګU[E5e ;zF]I"3(fSgbѱ)$VsL/1=Tꭒl xdT~&-ǒ3%n"KFCB~G7X߄ L8̌ƴ_^LS̭k`Es='G7t@P5k=55L :OA q}TCxZ6G9 +{Tf>+ɞI+y $2U10L)*T> !rG.f}V`,%;2&(9GJic I6僐eWfP:Ͳ HeQ=-6_pڕ=2SH#sG IT>Y -kĐ-W%~h9jsL ЁLx"^锏C @ήǽA~Kɒ~ds@YsZgop,D4?+21?Z3.Se S%y>tX-.{%E I4{0 hDp [똑^(R) [{ z7Ii*`FWXޗusq)͚MGf^nqy Ft'|KZy[Qd33_bڗɍbtJdGizXGkziL7=N `^SUzce=e.:L9`eYʫrdW*2: o.6c<4*j%/D)\.g{qN~' Mpk Z0K,@,S{mTju2O,PHQ=yx6KmvJ] ed$A%!/kUrE7Ĩ ݬ l}[\Н'g% eE?ꟍ KćvIJqmXfE/ui/yl;}z)AlX#ej ]"vh }aiFPv2; |=,z) >d/Pod Ǯ/ xѾ<kf-$ fALΗz eh7κ/ v&>-Z g45z$4 Pdy'LݟpB+kZ'tVmFbV/`^}).sv؈+mÈt\s)N;49ȘF9x0@"@49E> C-LzCǙfoU$Gjq^]q#r`h=!4x,Y`u2LIuq{K %Y<'|h[7Kl'8 o00r"v^^l瞖 C.-Gm'J>2Hy%!Ҩ.B}6k|),/ˏxy[ɑ|͍^j|wvvA}ǽ%$bx_ Q%"dRcY;LiSC~R4Qf=~?Ie]aTi_t"k-e۔<3 lrCur'pyt E,rߜ4K&+=Ӄ6#F^Zuі5yv|8j\X rdC%S!( n"|{a⺖h觤^pc\tzY(p,2}4o ]H:$cIa|ܨMd%2 ~{">a=+=Λ\|Dl#A*[DJ13BfB8{uLWbKg- ]}_iE ";3=iץicc3Fʮ !ɘ e$@8J6Lv:ރ} l&h *>rF aUag뽒t@7dmHE-q%~^u6;cJqUuw60  Q~800lwfY{z94RY%Q?,*$qϯƣQM<`pO4ZΥ(n[|9HSP4tCfXꜥktO0qBJo+H+`!4v48@FQ`JBXaݕ;˼fp9C.y&9񗌕u O[*/ƒo]7w*?a>{s?Vb=]B)? ?yP({7 N02$q.ܺG1>s6}(]@4m%9#ga21ùc4/aKKSv92z*Q$9\l5K(1CW kslBlGax/E 'YùҰ˱.K~.+ghh;q50ҊXR;Ocfhas[W}H23Kp&c=V&*dP ,Z/u9LP Rc)UCXf3P41x'Jo-VJ#^qK z5 6tx3*zŷvb hS 9\wT,?tñJ!( ZJS{Y1S7-Ρ K>Uu_#"E6?)[3C5-lŽBˍKjMy2" f5 l@Zzgɀ=?( Uk1EhuX󧿻"~BuTIlϒ!T} (nPXO׈ϲŻxMYzJ9\[B2`[Yp%m}SژfZ[w]D`ѕ?)4X!ThzVM>'U6oDd E{Vk 4mUDeCde)xcR&Ү}}0w)8'D1 :,1 B(=)y}7棒y[|$1a4  2e%6v=oxⅬn^%ArCg_?M$l(Mp k9êD^]Q{)3w8#I-μ\ynHVSܮIWXNe;dEnAY1i]f%6cqL;0`_IMZ"<fDAbpAH("Ng "+޴ Ov 3Njm 9'~&PiH(H1iهjP~ZFa݃ge;+HnL=I]/Ϟ Y5Ox3[/2.6/ .t-[jk!r/CdUӑܲQ]\+s_YӴE6u΅!#gʊx)$'pz"w2#r1`-|E26>9Y ugzV>v:aӕQ B@IN`f-H5FI䰘 :7E-TbeBDK+n|Fڸ%PG_gY {=ݢ@I In_̄(c:T5IFl [KX:O"; s*ޡQ;~5ޜ&13؇WnOӄ-{b,v%SvGQsQ" HOSϗoJ@/h.'1p>gc9q{+`R6L9W~֓DlРJ,-{f;<دxcXSfI*4X$eƟğl6ZFGNNJ# K7^ݤ4ӖbsU>u?Ah[5ǣ2/ G(d= \' }7k]My!^ b\O4Hw֧n4n:UW&qA%hߋ=[[z&Zf.6O%_` A>h3wYY|*BzC;Za'p>! ĉ̙X!ͤaŤm^H<u]yN."Lܦs=zp`d` [pRUX )AE3yϋ?lgTf H iiMHjÊ[kx@`JFAѵܒ} 1tg4@f:UwʔHJH;@@D,b5=oJ>r1 /7*/7W qyZ5uc}@8pC?WzdDF>)@4/fJ>`(9<4np0ߐ Znү3/)ުzqw1ĄW3؏M63jk)SmG_NY!h' />@9 LKz 2fPzIau@Q)#lmxAۼLoPk+; /34x!f=ړ9l`ŵt/a٪#΢񳗟VDp^ UEuFB0C7ca~6@)'kڍV0 ;( TEYTDGt4*yRό5i~C5AԢ{85OQ@\RnTĺ݊w"bIF nP {4C %%TNY]n oT( '/U%cuQ"7&P>[vy.%];xS 9.df/;]w;i|-d֮TL^ q^JE /9[2৺JQ+$}Jºn[ rwr[`җ,ە݃)8rVvBbӊ5׉S9MLWVznSc(]!T dA\u zgGT`z#-`bgm_To(UZbΔg  S;(&@"@PsJ%< K\]T7%.yIďTWT/ˑb( Ѭldab Zyrx#^$d;`h0_yB(1WQ飯xk:Ƚ2n K2VB;K'~:YrlពFl' Ț0^"WJH8djAi'ƾe A=Yؽ6Gs¼CלZo9F:[ sYGqWӣ.x,qjeu[ yۖ[: K mH8kqSҳuzY<lF/^7qFAGgA:(ڠ>6_^j)IttĽШ/#u8V11~>#柇~0[y=6Cl|ڱŸQEAƹ%7/h _#)S"cNv6ϒJ_b327Ȓ,wk2Gd.4 9 d:N)"z,]xu2#{Tږ `mx/j!;~tMV[3 G ͱXSl" +z6L~?Ey?2?j4-ְ<,Sǯ0r2ts$_*Ÿ5t$(`=Yo3ڕOM"y:A#~0:R<*RpeY5mEskkYK2*((t)|x#]NDƹd?@OHr@8hѸr;c8]QLBaӨNlPYFָ} ?GNsi~(_Cg`o Z5H2Prkoc?i uvih|y|'u_TZ0jڿLik`"DH|Q-s;dLzE`iWm 9!{^JO%zYR}/NG>Lлڴz]@4%, dMnTC9Z mb#ދc݌^{,qnԴVaAnTk+e^v7(_8amƆ !]HZ8& ѣ K_ 垓έ` .C;t_OI -(pSJ^uG g~r#G5ϟc~ `W@+ղ٣`WgIA*+0@ۦ|U]y]8L#@6~w?\.تKx{6__ g~=Xeβ7 b$@ mUHZ,nj*U&KobBdnQ kNZ h$5 ;'e*Q:c _[,'\6 7Fx2]uh5A֔}!!ZKm'zH;lt~G .d B+'v2oO2J M^t~3-m)ZlxGݹ+$tWQE]0]-伱|p}lPX{7gFk;`tSP {8p (!$٨^:R.Z]ժm#JmnTb-aڏaOq+2 Q$B~yYmj U?vsLRyͻܤX^,*[[.DwtەKT\wS䦈4ĥEsγ&ƈZýn7I֐M$mSqBK8ȀQLS)2fK6_͈a JF7Cd* 250}t5;@.x{GSٛ/j%;#D@#)X}wRm\a_chZy/6 1 G=?v+f];ϥLw=S`y\QE3fE8LKAn},8rq;?e2z$1k:;߰އw:hְ9XxP>%[{jMv^!3S(SILoO@aUCB˶/ l|?Vމ dpK_\K9M'ꐟ6[\|tZ>a}p[Rœq9yЪ|2uˁ _:λ^n?:+O'rS?Œ'V;M.Jݱa.0~4u4 K +j%^:OL-U|6">=,ؔp Cy4E0Esq̍ d*yHGA3J30ǡR5]#LriߣK; ]=)a)ű+Έlxz+4,08̀`۬)ǻhܘ߁)U+4_B:O*  x|nv8!vZm1c4"Oû477l򶹑~҉tވ,lnġObF1R\",j* 27IV4zAϑ)CC}5!&ze*zAfj5;׿ ۰֙xKY:y!L{Z41pWZ_5-4M g0F'<0ܑe]}&|c(`-Q%ʇѿmaˋ/!1<9p(d3OeQ!$ >FB^YRzZp>IhܦBY1f.hԴ+zX9'vDH ce@fv|1dݠ$z+4+,ӈ lio\ڈ#n Y]/\ɯ@cΗsOwA2\`W#8}QX9z\R%eV$ ܨy1DG7^I*_.Į~ 5E~w []#{d1P7v_nh`3%}KO烽[A!|vwA>f_+_[h[+.ϙeYQ57.bGBU=7}4sMujqj7^QrR۶)r zƢ&|)Ʃ1TV?ћ^w[:>ϐ 3@_wZxkEg S-Z]xJ*E)ЛLRg@ ¦5=*滢bg2-_x=n3CۚOΥ.2(tO r>\i hmn!H(UEYkرPw&/|g۳eи qLe F^/"T\(G-;wd#egC(UG=@L>rV5ԖM! FHOb$%#Syr#̢ݧ2ڇaT+jWl#؟ s1H@pxeljk̪'S-Stc17خ |*yٟm18.I RAX"{RC6V;M-^~ w: /|j(e'V%WT2>~O|͓ƕUڍ&#C<-|6z}f LnbZ r9H ׮F#ԯ#-Ywx({}`C +N;f V^>Q0}BdX SlzD( GD\)b_:U-*2JBq/ RQ?,rI#P6mZw50{ >MRR'9ɥnkaX`U4佁{pu:[z1xAȥ#IDVnI&:t}=;jpE6G1[[ CtJtL#AgzY$&t0,HԢl(sל(۴&Fx*9hQQt>]޳m5vɊa'~_|-%Al:oxCP^*@F^2L;~ѡ{nU1];ۊG˨ p^OnHdfEKK5󼓾>rڙækA6y=b-aɿt 䚁Xb/GN!p 2T3?E`jiv:eiz\-^nRO/o-^eÄ$]h'(^Yf?< .Lͤ(YƸ??Lca6+n,DbP7WHFc}1.BݍU:m`N_Atct/E9sHuf(@AzJtLMvJ|ٵs1@TV(uHbBX3.y6]%[<5bP#w;-hu{><9ݙ= dkqMaUjtJK&;B[ȖÚmp0mxܳC`'t9|A&HUxmwocE>6d܃،DiUiYTjm/@7pڋd[G(NiQ)k@P4dNOKv^f[EP.|6eǤN&MjN̈w҃$0Jwbà %A2n `xw\$*5Wo BwN +6\'FX& ͔PHcn>Oi봈[s78D &n#FCg/GIlB0ezo)B>5Y{|2͵em?~iTiiN|P}UU{/WEZuHzvz>{skt1xnppZM`5t/Ǘ20$BN,wzj+IaǪ;tqQBښAz/8}R dI'-dm(!L +{t nբ?#`'T:8h s5sn<ꚓzBe!|ܼo!7oE}̷!a/%i< \ rprIrqXRA~XGS ܯI̬EWj`Ȳq 9FJ$/zY%#U7rhKL]#u3$P t]XV?#yi V`:-r ^ gz:mopyb"WX #_#WDdF@W{j? aedwQd#yY"g94g ֫t>$+a}vqLrN)ބV>48e;\b(J(Ex +Weq; xJ]΁YdE^l`@/EWWI qMzJ% AԑHyVP=2·']zc;kEQXNE[ hVځjD1G2ÂPI,JXdm iI5Y Hr]9j *.a)椢LoĒUY3=l)Qg|\5=d$2iՕR;||6^_P%Z,RޝD'M^2ǗY4ϱ-S-YhCyLsĹ͡lni|c7}!eE1m: $ ? wjZFMի)|4i$1T,_nNа3KoSw/,${1I42 bvg`-d2 t5>ujH58՜b͝ 7 =SaA=q+3IL Nn%?AXp[.` : eT@\tvk%b d0EIA)T#şkXw?W 4Tk"W@r]fH>A,, My-yLw3abNjR;mHj ¨]'s(ʀkׯ8Jbtǰ;a vw_΍|\)ߪ Hr>ܬ%C?&Qjr@Q{lP^eֶu){<`du2,I5dil ",f̡Udto6-%/i4arrxq{zd bՓjKݗ7hݷ7Ml!0V(AֲS{z|r1"/0Z_ϧ<;! 啠fGe˲UV7VJnM<ʫ@wkLr?ZUށ"7ѳLJŒyƑ,43mS c1 V>,z"ߓ_c4 [)C-?z.%KDh7GA\uq//'| !oɩ?Bx2qLI!>Vt*4"ܒvz¢3817U/x@z&ky"E8fCYu| Ͼk[fr1#& e^Л-|j8]-3Yʏf.ILBlpDӨ%iL9%0+҄W0h ߘ^Q4]tؾg˟{h|h_CLzf^tp 9z}d _u{j`{-zW&jr))QnthpkÉ'k:C)b>usrj_{c )錋!&4%e#%a{1E]ko_/C`[vUjItƂ&Ȼ04͒7cĕ@<ʽw[ٹ?k¡d w!vdx;-эiΠ$ϹQs#$K8۾UZZB]NAmMms=Dg~٬jMM_hv܇,WeUӉUETQ$+ƌԇ- {>m1riϔ2F& &mt#0ݸ4D>>oZ엨h+%%CͭFD^޺O#$!@}dX/yٻ2u(*&ueQG9Pfa $d>b`\S`pU{L!e ?Ħv;ФYkhb`M!wYPszfLj6—ڀyb8--,|"A6s?AK|rSVj]}\!C ͨ%eZd5#A1`$-ؠ>2&qB?n."r)Į.9>5nld{7!uw"TG"d.`}AܓHyjs )nN;_FRaqaxɚ/4rjw29@=Yu }U3h/qta ThZ;$z($*8BزUZl]qt5r8ʶb)l-›C][j`/ucݮAcR0'z:s`^Ա=mP# lu5 Pqbm8f/{Ģs[hvq{*"e%~ҟ!>@= 7 ;yY a;RXW%ϞDؿ10@տl ܭ7z+XQIE 핵veReBz:sd4rƦ m:bNvhTj&v vw"Q \m?. 4c}dwm*Ȯ&8qzW\Ǜo;~cpխ/mBKWSmQN ᜖} 9`D L "`WIJl:u)V/[ *\ohz;M{0 ^ZdC.}'FIMs@ {H@Zva Nڟ6aaI"8 hU?4 IK{ߡg5MYxDϖ33J\G' [YEA4&y".D Z,MWW}x6TVlRKpshӯع2y5!k\@ŭ,!_e ~ZujvKގKU" Ca Ѥ]NBER:Wz2t~C$s nQ~HQyH-|Me=G=(+`jٟX6 #nsyX (HG=ۤ/Mi~yU@9D·GNR:3$TzJ$f!$W}h-T I;#Ϲ>h\S 6r2lN[:\ Ͷ}*mc]e~fW(j^>g]yMh a% _ۯa.κB$a-a$_P 4a<֊Pج,^tѲf F9RC\Ju (ɁW/gn9Bl(ExLs+O2J RNOkV aVGۀZxG~h#6U(YinxⰯ,q.=`/xE?Jr1MqnO/owp,F|gg;d[VU.6<3&r )siV!- $͖t>P!%jt;!lbyQjd!.?#QQC5_Fo/vq&0~+`tPc"izRPE[wSh &Q=!*CL ²ͯ[I!y\0-ip# vS (PBAvrNPgUx>q@)YѤƊy*΅ qQR~:291tm޻Afae6&P0Z@8fbnTvZ]VjΉ bpꔮqnQ,Gǖ~txd29j%RiAb_(XMxl!bؓDfm_F3(h) C"]{aBL%}f*_IXOuXç;um\nN@WVȣpSȚ[0$o z\[:/vWlvHRQ_v/fCHSB!99˚x bN*8!ZS@y3R{@Om\m%@ fbVj9nM4vlN 2_ki-qT쥓${zWw~Ba&$vKH`3GAK3/XG1߄r = KfU߮%MlCΕsu 76 _&7fn4Q;.x-|31c3K m}ƞʍd52B5*cmPVE3Zw<K旲n֕yI/J7>DMWؔ ~n=֜wj8Վk`ϛD' @RFߔ%gs'0S?l|ZT&u5qd> ۷5ȪOIA|}66 [1R5.hIa,zFY4QKN:{ԕw#X- pT-:ITӦ ;1Xahy㇀_yaP`" }`}zh+g4ÙSy 2$]#}9wBI|9 Aŵ}uRK7}j*c7Iaqk%ȹ+99WL[&^e0IwI\]Dz};,iON靨bt(œ [4j# Df>` r's-޻Ya1ŏVrj:(NotP]&2!@ad%;WRJP+ɜ8s4 6|iIo3 !A2E}+g/,zSѾz!YxLulټQI;#e ?N 풕LΈ\jiV>\o-0;˱7ojhgb|e8 PvA- g%dиWw!=սWiy<V/8&M}VijkŒ]11KDž#Mh4rS=?-S.{8R.L-Q7ҫ.';H/Rj~:K@R+]e(l+r)qOC<> e~ ZK_d)+Q`Y )٩̟|N 2}anjմp䎜- 2!w;,G83QSxm%w?5T &i f{ɎexMRw1QHl^c72΄w?]M Z -L]GIs&\u|0^NU#x.j95Nߒ14_¡t`Ve[W3og3RXe^;k,Gj 6},=Y੐7}t&!UO'QP@&>mH%e?6:I|Iph&a-6f!U@na ;|Lm9f=^IJ;PCFb ߚF4 #0|ߐQՉj>c%~$r -V S<4O{QL.'ذ-sd (svQS`!n*"bttIL+_8-E7bIHXn=ϵiV$:w[n+2y*<?N%GhAELtG/*3B[[Aɦhi*h`8{BN ,w~WPy -F?zx^ sV {v-(-4'c oYl` +,x/'BOQ%6Q:%O?忞$!-Hz0p6C\@&zE n\!nVK] A+MRJH:ZjitN̎0 !ZGS g{^i0bϷtCP uoJѼ,8_'L?ȦF{:|܄&)D._a:$ ѣxmt`U~ǚK9 2p +$Cɚk] HK3(*w Q]djAX Y-Lb0 Q >\Վ2o 7}|25hZӊJ*4˽?wg$n%O O䬁qLȎ$IF I-ԃйǦpO-Z2҉%AD!u+G489Y?bRqQɭ;lƈl?9 ۽c#h[,/KR AƩWR+cZP?872lE XX:v\#.8j+BZP5k=H@3- ~ym]?Za9a_*?I#襦za%}G½h~'ک*{$XlאZA&Nu*'䚖; )ND1z{m5KlDr*1t7Rk3[H;'mAkюvM8Vٝ/;I@ b,bVu,K@PB0HH@Q07hZ]l  lmP5ߓ"Y_+VJjE,ݓp6:)W}vu}@ Xsm͘)o0ψ4ԿJ *,kwd>hHƟ9ghT3Zps V([ >{I8ꑜc/ޢSI`=:,>yhBSW@)#]ع2VAXǵ?Xɨ~[Ao'*z"cvPdU$[\(k YZCZf6OZ#1x G }(6|Ite͖ޥ5;Ac2E]7g5uoP=x`I=Fp&3ʿZVcﵺaE+(}JsMu5~eܓzTej 44Z2cr9Q:&KSU*FZaIb?Pڨ),zxe\Gojco7Ҟ!t݈kZ*T88Rav>[UL(Uɲ<\}D,[|3֨D'Kq8v&e۞ GJ ^r(0BʃL-IWj.=L!#c :00j&^lE;>$ih4g^uq8L.D1(\L, ٕu)Obؕ|EL96%p8P%u6I>FL2K.;;X<ng0up o mQiDž;h!v<,Ua=^GQpceü+EbD';j,T "E!1ހ=0/3_^焩d"N2L7+4(t"LQm@r Tyy0] 1iA_QDFGMՆT@-8E}6snZzH-)ӍO֨x;jťJzb$֮F!!w`{x d.?HM*7}o~y4"E:yefQa>JS{"4!GFW!ospHvGHc;rP&w򷁜ŭo,VjIxd6 prSO7"Xf[lu׍ yoT36@Qx3Ǣls\&G?V9&! ƺn&gAj 5!|EepoZsi-1E}*sp4*G62 5~V3gNTf_T(]Aˌx sKt?˭#`kӃIfή;,=e70q[i,(wܑN09o  uj;^z)U2!%zkV3ީN4!vSB+ ?PX_XGxF~ AC"ٌ0b$ҘApx3z?ˉq] cxzi+l,lAH Ț vaI5b%7:1c+lo-P@kjtn#{n{Ũ6L/0O𷧖I\;^+6xC&ieW&\>a$}dfi^è M1lԾ/y w?8-XxQmLm# O1fòg"j.3㖮<t<w*ډ7gdd39Ppl02O#MҚ7I>f8ZH={MHe8Iُ- yoȉ\bғc7[Pi_T'=GKy@(q!@#2IƩ0pŦ_I?Z 5k`65'Wm[!{s嬟 Fo~ֳn`Abx0iMk , \|J~LݤI@GYR/~EJ[}Ae$9͚79Nmwտ\(dQo~}PkxwﷴF* +%q%IyrDF_M PC鐈нSʳ6DSG3xsx3lJ#dK3Z ]ywϼWpՇ;́dAǤ1}M4 Mю0)C>xL@7ү|2|ѓbýFmQbO"䰷uJhMB 2 su`yAڹI- Xr7ꪃv3vD:/$uRiOil/'gj4; IQrf:7N9h0%dO) AY5:&w>>wt &̹vzэm͐5+R }T jdfCJ ~XkֵhJ}Ϊ&TE%t{e@(ݼ|"_lXפ#O:]rxC+tdɋRmZ{* .@%d :)i,8Ti(`'N PF䱔{\˼,(>iNέ4PBEr!-kFH3|`CCЗB`Е>(xvF2>Vp*}/KrOkW%|/vءabf:ȑPl9'Ux zH~=Y9P<՝I"9?Yútb|:d^r'i3_D"HPcyoSs U,0ޗfrzh}O12WIƴ ZпW;To̷û/IJDjZuQn$&/{UZQi-BK2XB' xy[,4rܼuܧx$"*[Xw&-~GqNo4DUр۸ȥ?T|fddU&). 2}>6릳]SH7헔$Q'c9_&2jgSn%,,/#)΍_`dƃ8?BޥQ ׯM\"; T ~/G+ ҡCk-_SbSCOґ&49<| t n<_ M\D #369sWbv&K'8g$nH0iۿ7SǷSh7Dh.UPT5UeYC`2'1HtBc{ITR"2a?6buYllZs*>'2Hɥ{Fd<~@Q$B_t<q͋h:\BsHfS RgG 1ʉ*mZUƽM_Q&* eպjETmހí0ꕠiZ:%.~G}hkA|΅ׇ5Lx\ACw/CN&X-)Z2I7RYX1lze #qGpq"H6SԷ0yy&B~T,# J:œ0#k ”WGH