libvirt-daemon-driver-network-5.6.0-10.vz7.195>  j|f  }Dͭ*c9-W>:x7v>Ԫ0@OdnՇ/H>OۡT;Nvw~[7߂b.CtW`6?sKMT|B|G. Y O,XStBt"Z͆Â9749524b2adea2a5e350c9ea047fd8a97dd18faff  }Dͭ*0qi[$|upՁ?q+(#kkqsk_ mJDԬ><+X?+Hd & 1 _  ( Vbw}    l t(4`4 {4( 8 9 :M>%@%G%H&I&<X&DY&P\&t]&^&b'c(d(6e(;f(>l(@t(Xu(xv(w)x* y*,F+DClibvirt-daemon-driver-network5.6.010.vz7.195Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.fWbuilder5.eng.sw.ru8VirtuozzoVirtuozzoLGPLv2+Virtuozzo (http://www.virtuozzo.com/support/)Unspecifiedhttps://libvirt.org/linuxx86_64<AAAAAAfJfJfJfTfTfJfJfJdad99ec793288f2d1638da804173e3b5e7d81185d606721833cf478f9d0c10288fb16956fb1c0aaa46065adfdcdefc3525fd0116449d1162a9beb192675233fe@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-5.6.0-10.vz7.195.src.rpmlibvirt-daemon-driver-networklibvirt-daemon-driver-network(x86-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/bin/shdnsmasqiptableslibacl.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)libdbus-1.so.3(LIBDBUS_1_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)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)libvirt-daemonlibvirt-libslibvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(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)libxml2.so.2(LIBXML2_2.4.30)(64bit)libyajl.so.2()(64bit)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)2.415.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.0/bin/sh/bin/sh5.6.0-10.vz7.1955.6.0-10.vz7.195qemunetworksautostartlibvirt_driver_network.solibvirt_leaseshelperdnsmasqnetworknetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//usr/lib64/libvirt/connection-driver//usr/libexec//var/lib/libvirt//var/run/libvirt/-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-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x5a3b3f1e8ac1ef02c7cec4dbeae81c842143b7fa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x96517dcf1af5656f4c8af757527dcaeb7b2d9846, stripped**PR,RRRR RR R R RRR$R#R"R&R%R'R!R R-RRRRR+RRR(R)R*RRRRRRRRRRR2R"R'R R RR!R R-RRRRRRR+RRRR(R)R*RRRRRRR2?@7zXZ !#,B] b2u jϿc(Y(7Y(СXx8>Dzd⏙Tk1Rۤ\uuym`Z#Y9 .<$W ?XL,"lqakm)s;O҃o]{El{ΞwnXbw"euH 0WRRcjmvr}iѦ@1!BA~|[4HeaxhCHTxD]Ry\Zuu gP[޸(-/hgTs"AF2m>9~Z:txEDBH#5u@)Ap4$PY` I= o~ȟVo*SX*䷲(jrve~5G%`Ϻ_S~P,n[䧮릫xdD;=@{z9t}$M<uׯ1֍Z]-)r!CEɶq{ydv1~ϲ6LDV-@<TrSK2$V+Hrg| 15q>$YwH͟8nUMѪ?sE/羴*э[lw rֳ^˱n"G9{/3k|MbyB0 D\fmM!M=CUgE_bb=El#A+"Jmĺ[xɞE{K< B' @Efџ|5gKV]'T>5E""v+n*M&Y+8ܩ$p*dYbឱRZK$O0ڡ1pUFI3,#DzW1b҅L`#!ށ.Qt/kpDu."k҅f8|v,j5UIVKFtl7.wH(>hkuHU¤ %UGV5Nv =.1Bd0ʳ\&xwHˁid DE)DHSKHX_YF*TwM.p:s]Mly<|0ٙN"dZǧV"M"w{T+87Mf*5B g`XUƿH$0 yoYHp_ݎ -AHjc_ϕ3;]SFsXyjL>)w.o_y(8뿤kZU:ڛކn~=wURݠ ;.3YIs^>';hmML4yJ0ԕt`(@992s6a!{I9bςtW.譋KBNob0$M{/!5E$k~>A4B (VE[ #㇏``%45$eG_3ǏՌ5( 8-#ǃfa .Oj VXT ?=l,>$Y{Nx?U'SوnKZͤ5);HzszJƍ2 "թO# \BV Da]јqPI"g^Ƞ>|Z~f-Nz2V|nVk'iKrhDsrX$zAǤx5+ :K,ZيTݽrr5Y9/j=1nPWӈ+bڤ,y y(/+N;YكoGm^W%.>B`WȩV0QQf?0tȈ4t HjK<˅V8%jaWB.k_rVunfekM*gw_6NTx鱅D"|OE@lC/;uʲ0!&|0Ċ]v-c"NQ^RX&mm_ÀVpws4Mi$!ӈx.J/S&Q "Gd$iNk#4m"v5A?#rUui_?2tO)h^zϋiƟR B%(Ix}}38-0+pS10VH\tǫ@Q\ʓh( xܘ1 Z5tcn*LFX1ʃU"1F84'*IHiQ#YvCW8RɼDڋk?otwg`eBO|pǡNPH5OGw*|Jz&ր& ESO'bQV|jcCfefRJ?u'@?EPifo{`Ya5yDh ]J2 oU:/=tn^ n)H$v>"P-*}K%wꍛo *FX6-*B;@-Wd| zj8;Մ8‰Aa&D}t:Mq^[ZbsQ'[;}xWpKh;(d/o8Hya@FMdkxbk$1y^X5>Z/́-'/A&Y7U>d1tu$QձU;nnsm>;d̂0'd 1>Sŵ+,[=}Eo ǐ;E|_{ak_{ &Al%8erIOAlHPӌ¬hF|9)L.*$;z+.ݮ+հ 2KAZmG-8nʫ/昒 ?nk\BƑu\Texq$ũrT2cy叄 }ҎYni/{^z(?COt/lLݪ$:Wu!څf5~B :EEP!NfGa,'~ɴԉFR#ED-Dڦ7G:|F87`lSFw'$0o 3FW(If݊6Aub3阵@yd OTl' QAi a&\{R#2!ȥ`P%E7EԦ9X z4'D16鿦UB:QRRr8, ;dJ@aCE[=9\+N//ݸ(qFTpL)=LLIQjNL8g~Bpٜ}4Q/{e\e˅!.Wle6t}Km3- s4.h\6Iti}yB/xQ\H rz}2caB$zelD!uYo-,T64\z} _x() zPXsRyEa;4"i:Xwdf j)Tf:Kԡ*Qå{G#|YXΥ#I0*ú9D8B\y֞5G(FWs"s!Ab83*x`ם)M敝 Rd TDb|G#?,]> ^ȷFiüt ::dsOX5̧NJ-SV-hק hήՅD5^kfo/M2[b䓱߿(3* .Eg`sȘ|r1JQ[M TYu5h .tyImJWk QD1"(5\?EKn!_:ؔylvqLj'&%S-19|pRA+~) 7\J6!V6ofY3 YE'(%@m27*9m&t;k22];;b6:h%~ ~]ud/X'KowU3"LaP`߈ [6d?!TAw_ ctKFc%VV: 1">F\hMo;COuo"YweIO~XoI1S\2$3`:VSyUCO 5kp\,iM4@^a(f*c&k{;?:!bϛM-)qbӧ7Zc;Nt=}L(h W琇E^L k*s+DJTQ~cL`zP X+govp,~ѫ 㹘ĝ'>TrRj%Ɗqa Ss*j`2%򜜙T>Vh4o@|cw=<%=]g$.P6{ddž_Wd*PꈳhZVʄ|^w,wedj5 ֊Նz,vCqe3P?*Yq+9\Pj$q ^t몓L~iv+unDq nyOaL2V-8"tVA|vSY=@Zp3cPVB" G.E~^";|ȑ#ac4M#8)`-OzpiY䶝XMF]T1ij=T1u5H4E^ɤ~wZޙYg 5[|GÓKC+R&HΌQDok` # m'u0= M՘n6_|elJ{ Hb3<ֽf+9/u&*9Iwr\pywESE+|+|9 ONu {t}f& e4=x~$av *A4԰9魬8c97Hd*Ne:Ch ]eH8FBzN!'` z!0t8¿X\KN9~9)w+BIi2 zu>6n ,N|c. d)q~E6BJ6 `&Di.u'TOZ*b((%gt$6{!3wcd܁Hʏe/c3n=&@`V~ul>Hգ;4ocݺ٤vOT`Y ٣%R -4(wP&|h{,aRQ>|` Q -FD[֒Q&f<)ha  O +uzkoiKRUFO58O)9Ӓ4`JKERz#L6 md ?D{k)VϤ笕AXqlǛbz7Rr{j}HؐUDƂSIM,DJzcMa[] +HIO: tsf辧fp׭,o'n jԎ\>Ugƨ(?ɑ.SslVn.)dILBA)w gE}/Yŀ MK_!={UD!X{.:yoީ!Vʔs壾,8f&oL2M{+*M^w3 xr֬{˳I d6Cziv>IM~`u?1R *q #&Ƴ>3̴۷BC -@U %hd嗸\>ursK%4 cUlX] /|/4ԇ>=3YWSQ0ۻO\O& .>IhH[  *=#PءWakPVSӎP})s4GsxWs1O#R~}RjXc_.@nFmH1zZ-5>ߌ๘?-9ITxXǿ&RR6FQGu&ںN&>c9'cQ'.i4?b(2T;Y>#7@k) @ rse9=!sti?ћwmt"h/O QP<9ivyTe°w)J3߆!ƚqWM%I4eehP&J( Iz@me:Nn>0aO=Ă#-SUVj"{6ܦ(N O*S@G.l(jC 깵F(Dx'kdZ$#V܀#Y=g}rE -j,ugVDfWАG21Uu޳3t( ۝MIbl EW/&4vbiQ%::) n{n<<+.PI)6Y8$|QMų+JCJQ .V~YP2Nl3졂t ݣiIm{~ 6#;qI ,AI;!V2=k|L 5E-=\e~] [H!$hs7=r˰Uu "NumkuG!sf%ɭ]_%gCP]7Z<I\jCR(xZSSCEZ*CtZ/dAP e\[ҭ޶rgmvF/6ƪˠby8"ൟӞIF="DՐ6,XÜV3||8K|N6vK̑RK6Ioa~{G]}\ ef`N'-=zM W\|=rdW<8"f̼0u -a{ L3fTߞe4u Lurv4r19V.ѯ|8&eN=,M靛7@LVP6^WMadV"-M(0g6K[O_E16Dn/#<7LB.4QȶD6TsO 02qqbQǡ[@í͟At}t~8VIh*F"pEnjb}0H݀r`um gpO 1Al$S8^9+S疭4 ^"61t[N \$Wg'K5FÔc'IN N)G1Uy`B(旮L@f4e/G6_p#Kgg( MYoiǭWsy=qE"Qw;kf`~0/eڼz2uK1ǐѕ_)=}hz7Jgo=c4n_oIc҃a(ƚc_y);*G# SYnAd#5:(j_w(iC&{p =7XQs1m|{Ey{j%`lEtR>o Rz8ML/^*Ta'<EX[pFICpyѲ^Z$4&4~xcum'^RGNLLF yNlp1dV8:FIްD%ʝ2rWJ?zLUB71-"km՜蟪Xf.(D26@ n|SOs<UxviϱDZrpUq|.пiTԸ\qv 6RLR2/[);livƿ\<=%RpT^+ag4LL\;J( ,E'b!!=j BnQcqyO򮱧^W[= %oa 0\sT|8aI[ѳ -V|^*:l>+DƃgT2ѱdPy*eڹ4x+1 CMgD͢mh|_5<5W ŽwF Qڵ,:d~a9']iqxcEG;C]M Q4֤=*12P < Z 4[GZϹ}Y( dd5AVDfQ,8&ɀqaSlUq7c4~. }FWJѶi>\ sP@Ǥy 7S}qrUaxTv;B 0te4d+LG`s8GuUq޻gXpU! ͺ<,.¦~JּAHO,JEzЦN =D\]8ޜ;_DjbUre~|]ާg"ɓ Z 3 ck#&ͨ/?u!X2__u8`&!8Ux FėL% 7GO1n\q{5%n` pt#|я˝RAoa BOՑ:Tݝrtd4gv Fo0{L-I/EI"?BZ_ټ%$I؊ү=XYq섛 ԧ0n9;BO'!e fޖc+=Sv0Ab^E*Nٞ.Z! ih[Fn,6— ">~F.F NIėGշEBu.> Ib%@a^!+ 3u#D 3a.B%0&l2؀oRdxz֨t" %SPLbc4?wHtU(%ڏþ ?̧ Rz?Ԭ8*i q1PJ=ᕗ.Ea2K)ДBq0󇞙X4;į\?=\i؎#/ON,'sk2[jՐUEb;ޘ_Xr6+ o[L#R6}Os d\RwD 7WgrbLkDEA"j7Gu,;-EA.sC}4sVT.02} Z]{pZ?N[ʼn›-0G1;&rH 0 4 I+2WٙFyT<R  a#6e oe_|/Em =\0®$ /ҍGl7<<` 1z|ZWyGhqLC(giI<25δߴ)PA~tR};)\q.v%/o1 }R`sѹaٔ`qI8i|#q-L[$'·|!HW|`̟Wu}1:dWH0~"[J(BX%3RV8ÞMœCzg5 2pfA"E 2=)0fqZLvE5h{$\E;/yC*$bzVFpm_aDWht ԱWt7A:0}(<ӲbvFo#7 kU9u>稙f<]SĞ˖gOF 3¤i8j/m@n!|%>g5aH7󛰿,D5\_l-O,ޠ2"xLoZ}=6D5 }ȳ2qؒ̑Dj KORv:Be嶜@VTP`JCyͻaE _+D0-lzD` 4hQfl7V%E=#}"6}ğճQgC Ȉ"Z?T돪q0MrR:d ~6q8#@[:DSgI B`!mP1Ӕ2 (bwcgzMzBP-9DL8S/%$QY1& ?'cGK,q3eÝ#]&jE/,!V< L)rFM+ B-`ndĴZNWhRw\ ٫OEn/ &)[ca d&g F 1ҕ&P0^S Lcjz: k$&$yYͺJ:-Cٟ;bj8Kݣ">Z* }+8]^ߩPÆwh\W S eTuCLٚoi4E ?;i(3i$HuC1Q>%֮N#|E"w/#ztɻ x2<`yRh0Q?T}[s)- [?@ܮ{bN;t& TSBѮ܆x1*7 r1#'PvE -u6y3B9~T@xwuuP A5?YBBB:µF\>qovu>yvjٌ9X~$)ڤErج\?`-;^|AhaQ1sJX0E bM݊~ bɂВ5֎׬d۫FIC=-GDt' ;UaVKAցrT?ZcD[9C`韧<7,A/;k u:q6f (+B-wFRP0>kRaY[Dxcm-|Tc̚SIW~b;jL{D $wKr$ IamN-K [JQv@[䛺ܑi}E7[BcI_ZU1ׇ#,@.n3ե_Tlؚ^.F`/EwYaZoP{nV^2G9EW%xs'룱RwLOe> w%UDW7zmGz>nIL4!¥tc*a_^[|w|?|7eV,ވn' 5ZA4WL`|^b>|CT7*V3!EbBdx-nF E{vT[Bu$jMpa {FʏN+ƯC9@8k쎄2Kr&bbZtײާӨeFWX,߮^@D lKタ{~kfh\Hu5&b;l:-zW,,*9fMv#ŐTO8ۃV@Q趣Pb&dp*.g]Ļ}9`_O b .B@69[$tl<_=$IITbZ~d3F pZ⺲:mOdSj@բyΔiBQ%| mN ,UIa"=_ho,ջrGBBeV+J& x HhOZugU@O44F𠳾bH U@OmsPAOJPFa؃e|dxo61HP@A+u'*o0cV©4P$0O8'e:-r'\h[n!5CsS\@ѿ~d\ PGr bū}N]H>1Rگn/#5 k3Vݗ"b>;Bͳ6U~Cqw_4c(}|Y2՛ mջW|%ưd}Rlu(Шe]fМRWlu\qEU7 G{4e`%.-D# ̫q4u|KrE\]OS6ޛp^^"九"Iyc ނWbabj#*e I9:e+\Q4oqEE޻lEڍi)r"{-UA#vUlF@|hrDk J݋`Fm\pk4W?Qq/^Bg1ND؊H/h'tz @DB0{QZ`fOejAw xr>iJL/`QAsV/LI̠fz%:@Z`dz,7u::)m .W0^)M $#:}c2,5y"WN52>v,6?hyLې-]9@Z-`2K&;T1QhoZ,!wn޻t }n9x54Ӄ)+<,D؏"_L苷'Ǎ6(Q4*=!0zl?WVVWO5E9J8qpǮwDjjuռuB:6}u{&DYEdg{ǭy͟?' /\\S2SUV!e&9y,+d.{ok/])p: s> !F>ԡ@5qi䌘 *mCKe$o#n~c~n+G^ģ ԟܝ8+xlq<3xe<*B,Xp@bʟ36=DMxILPG13.i;ĞCa(09x6aj8ᅴ.X.%P+ҝXPvqY> *dsn ܺ"tq&Xj˹ǹJa yԀU?q|Z7rk2,Be9dk 4Na Px= RŸ v:Es8r pATˆ LĠxdK%zw hxE7.D={^1s2)dwlt'`i2WT0\,TCSĸE&mJtF˰ u18\8.ǻAəQbu>kKR[6SSׁk!hJ;FD38PHE9W5ڤF;j)J{AV;gʳ6r3Шˉid{VKnZOtyS`j U# kRJ*(mozoI;?F8?B MU@򒚼[Y: a#q׻ljhKKKя8> p'mo81ȭԯ(f*y`\HN_T@A|"TV 2v c8ҥG}'44H/ @'+XQh|sx(ACу*t񫕕CL7g]e.(cZS+hzW%g|n}:{О1®>,4ވTIqװy 2@ ?O) 0"'|(`FZes H^RnrABOy}jP0~_ <+~U},ϥ]]P:IRmǜ-G5v)b]j #$׏}*gCHdѥfyߣ#g9S u(AҽԱ@s<B^VPQ E1Kg{N~Qü[V۩TF`b7OHf2𱫢)wq+tf Wwuy븽׾C;6BZH95ʃ *$a$ GQ7`%Ef*I.554QԎ̑X\%hO9EȽ?sF 2m[|-Si6BSq@ ԳDDfjes FBӣ2䜛_|cʢ4j8QI5fiRI&$ӧN$ԜhAQVBe6Q͆P:S*JtO䍙컘0(;_͋ڇj]#?¬oB2MT>iu=D_K {L߾Ymo78̌Ne.~wl>s?Ig* #H!_*Đ] !Fp |rzߎ j> ^^Cmt8GS&a<hIZqݻ& \eIOo9xDj֭\v# 2kW,ՒPs;9aOE'f+!dFC, ͝1$/עx[ELjk۴g_տUeng,:$\V5[f ǼOɩe̟SGm'y;H6SZO)K\{# 4^Lİ%vY TAJ 7ջ-r(͵1{:D9%iWsK"*n)&t],斳P>j 4@0Y>k(@NwhT*ڸT0ڭÇDQ>ξ@p}O;G"}+<)ݬlub8D9p=b=oA!e,CN3cG 1ۥ#o#SGWC9汲>L YBe9/tUTG=+Ą8=;bJ^;h+SYp6bHTx82ޫ]s25Wc#4K-I2rt9?GcClp|'Z}E ۠eq 8:CD(}q#bIwBiF}{UWT_=6SB??\uu\ziR<9o%<ĢzHqҔt%yvVFBx\@+杚n 19Ԓu)}F c%l;#ؑ 1s5,lI=x\iQ(Ð˚,)ۺLХ^{ 2hE%k1̡FB9Ao]gqnˊ@ќ͝L/PӴuA ?z$}/?}[NbJ@+1bLfpѶ$IvFWa5ôO=5}ZaO$=Aۆ#QRJЊ}ݔPuQ4Txn]k2D8 bKfTV9[+2t(R_^t.}<] J@vpPsU<Er\ZBepٯoH;^XGvĨ6!Mc%&\YԐY^Jn{xm,l"~5| 8uXSQ'EΥT_*(l[* 2o.*{o!wb)Ҋx$ d_\}d +J؀h|н&JGݪfoвXL~>|F.lu% AUȷpb(2+ES' WE2E$;3xrJohKue;l0s/=ȽS`TnĨd;_'Xnć?dZ ҞNq8f~;$h(N]%RNErvpGJlEAv xYOou׍] Kr2Ck-<~1 rDUF%q%kz[\l eJT>.>p N԰ Kv9i "RO! 7S68&L: 9aBϧ bQ2ۅ_A2餻\->&/a//ʌJΈ;)r ^Sߍlz=={ݭO{)RpHM!C?ӂ0m<O /L=a)P/@ޛr]bt4L*8ifeqRCLe=tl+j3#0~1M=UZש!&Ҋ`ΑI;B^nBx䁬ftS5r^,ݪLbYg6a1-dΨY.pƅvQ ɤ~zӑ`Ry/FՁ)E;MSܜ!SԔ,v>7=9z<ѷNA2'j! IP`wuji3}3BGᙿ-NCb͠Cdž Α |nni9H$!BXC}O؂'9YZAk-kg #X|MX39SawMcؘ=X8GxF3 }{f=V}TԩTGRױ\#DlEܿ;$?q;nDQ:zD{TQ3'y~|Z5ɚع"CyK^ F#I*a3sXŀA1W&ukeV~%ΦE O5\RZ~+k'.~\ avLЩ̂:n>Pg"rHZa2 Bwc} 7T6O_*ֿ93b\=}>$ހ%(ݲ:qW):g6'ʦn95ć!nb*Wv޴.JbeRD;pC7uzzC~o%eJlPFM.u~ܳ N0#>ܩRV4T3vэ76mPHng2zB֓@|YDq uB4NsXv肸5mlg *m퓉 *snK}'DÀfU%ӞjE]L5Tpw)蓢o ]覫 ԥ0qx{P]EL^'s}Lˡǜ"ToFN$y$8 G|v0#[, Jt \?:7<uh:\:(ҶE88 6Tgx8`Q6űR{+8ĝ%AH/,M؄,zEgܣvRoRjӌԧt>??Ԣ XOQj [88cAyп!/37a+2ל0;f`)yPsY8byDb܄ԚAhDAbY/?R:VX$о:<\Ye6ݘkRaH*)T'NU v"˔&UuH J3}"X ]/ ?ЏVX2ER|P,0`;B1X(SGNņ( Β,FU8H?"YcቨG.?8ZɁ]窫[s ?qNbuL1oA3bK6K}2~POZ[ G° K>oߗSrb6tK՝Itq3 Ob!u}Q,qw%%Gjj:얏~HA"JI83&ǡymß25h eu@&}ِE݊а\2eA{:?D/Xy4O#2u'E[SsLsh9CL\ʖGZV ^hS[E iK8A%JfmSϛm4 Jm`>0ӹTY~n.@ YV:ޱc |vcb\~Z|pAix$LtwO !&JXڏ!_4!^`ʬ/O8R F$%ge%RmㅝwM*v8O.П\yBIX}Z7G18U>? j*ύOA@!†8*kIZ0Y^wD.킊&lE(]EVXZ*!hx6%Y_vIoIB:vF7[ꭞg릅L> lt9a1N,™G$?1'~H.gf4)GǸ)CfPb ;1&`gy= H҄6d2W\'t5OAQ2\c]smUT>W:a+~&Jr%]a#I_pu0 %J(7A3ȃ;%&)"d醉h@ Ziآ m=ѓ֓ >9.,٧8zL09 bxST՟ms3o$ P]0 ۔D!_ ء k>y+GdpMlHv_}ZB)|,3yù" QӸ;FWV{ΰ!Z!OAv}Tx1 ,&~98ȷzܰa;lf%}InQK15٨Ps큍 Xl_Jswymb9vVDgҗX $/9<"7;WGhR8x{@.j۲r_Mu` 5 g<izki#X%RV:d4lؑqv)3cN+Y_X=MF$mוώb||(Jb.'q+zEM;ƍRJOΡL$4jC 7{7òlLPnkga?dA@'BkuΒ.Snwm:w^{ЪêCfkW,?xqP67 x]zכ0eos36<(l }>#Uzb}6B?}v,Ҩpqmԩ_\a=sF 2 E,(?>%"9JC[DŽYzmxI}yAʹOJnF&.M.C&(ҏ/* |m2r}XI(]Af% 萫^AWx!A,٦Dm_ Fv۠OcϊDO!lV6;vzk(㇪e8r,ў8 xhuw栮W@<1VfjRvuj >: =r$]VbkAC_{C^fSQH󙙊٘  r )"ԀRo]7%[lM\hgkK= VIFBh/4]Nt&ǹ2.9c,ρ:T\O:rVoaP1`MKyZұFבQ6cҥ%c(K2m`K$ HU}n߹WM2 ʗ`d}حCBncv 6C}Iu6ʦ0桺c12ᱦ$Q87 8K?VS[by ʳxZx˷'>F/Zz;U__fz {7OWgm[ jEid(T<&TA!0F.cȴ줤 y/|۹TZJnƂJC^?\:&{h'@Æ~*5_C`qѾ$Jy +D!apT3Ȣcuv> 󺡾9UYb).v)ȃ7{x#\/z֞*巆 s͏Lj*DIG _Sb[ǂp c; bBVSl54e5\93;a܈Hh]B4"-2ΡgxUWx0{z\\Oxq@j4@ eeˢ< Qڅ!2Aa}τR/5Se6b2=H Ŏ~++8e.@3gT3UfJҍ;g"m2>RlC Sae#akkEYnC[ LF[3~/ phoR?n^ Q!1'^Ţ7A&Lj>I;G`5"7AS.t8v sJ 9U@+(g:d*].h0}hJ^$veq]R'(0 9ޓw.}Jq;2m.W֧մTXh9?|h!O]1Zy+̇$wdo!:;ԉ~vښPOod cZ7Wsi~V3#MЌ։H8b }3TR:3ExZ@8+zBnhmRҗ]!ԥOOn1DzLGewYb|K6xuv)?>dt$D !r8;\mo,Pg,( oi=jE)sAӛs|pZv+PH2=2w2$Ubp(Ӂ,cLQ|Zb;J;f%> O.H\Kb:FFiroR0)u 瘇3S:sO4+ͺܚ3ѫ5cxȰ8̸U9i6VP֊TXy"Xtב0 cutտ9Dy}6Dͨ914rlA>8]Qr1(p,n ݢIi2BEޑTX~ T2Q=c)zov|TQN QN~&z,W@uI}"<«< zM~`PյkpT6EQa$i=`qJ5h%Y`&Mo~/~H>GFnKE7\0S,n#2g$iyv^˟(X-o8ѫ'hˬ,*bM#rGͷQͪaXZa=Ͱc=Vq60yJ! gߤ_I?Xm"!ƳC 7ݚ\"h"0o~ VP{h_,7 2 A^x<SOjGOE**pĒQS }`Iđ>h a/U€A;vaY'˼ڶbd0 Bz}Ko#Tx/U衏saZV $kNm%eVe Ѱ-mCIXV܌oAl~̦`TBCXǡ꽋`e,(:pߩE hl&uvoaxo'ŀˆ3ߴ"070B @!?s )4"O5*齻)`uP=bQAѴ?6{AyOK%%IBzuC4Gb Nh4Rt\FzYXF#ҀRt7kwBm2AF?TFmu8FdN ZãJ:5=YX\Ϥ 8hÁ1%:Y{-$ޗa.J˨n $:|ɾ=C $DGb7RS8^|K r)iP'  ViN%-VjnAԿج(xų:")W# oQs?ܬJ}Zu:rLLc`\s\*Ka$'E(/s&cb֬A-ej&%MϒÊf[lhHQBof[|EHo@"#3©*BI;qX8vuq`Mnȯ?Ύ.QYՕ&?x-@ErD"Oʨ?&Ljd/xӕV^#dڰUԮ((pM7 @N[qxYC{) w7\-6b7usdZͽH~4wW xgٿH 8΋P-cR]܃~Hi#+q1)jw6=s1i/[,i}jsܺ5åx\OP>~.E2p g=zV"tbbuE[L/9 Sxzj4{:ZlFZceK{.,ILq: 8&*m>zGK/k96,D.877V}u/.3434#҈S2쮕G zt;0eZ/ ˷M06ꋣJk#V_wlE4j.=;EnyOSd̊F9ֵh~ v> Rs|ϢUt+JYC')U-JJ%R_)TM)Ճ`ޛϫDW+,۰ s" W"4%/B0َeMJR-=QMgnG7pPȸi`}g$V=\E a95U5"{!`-$]:+f\ 9Bx)qA_zżwhp^:4{L;\ew?7ݵ|)v a_i͊:eЇ5lƺ{E&ZꙶZH1,a0+j @5#%Q2ۿAc(<@t3[!BP|$b] D{ekÿɖYƞ51vV U y/D5:S-V[عn -X5X|eSN>p;[g;vB&8XBpgYOxYExy$dwQ|C_3I&*6*\ZAd@G;FV=0\#ƹ|/*R1^RߤyWB pchUgM#Bo'UsTI\ ʜ54i4ݣ"_"°k71Yӵb H/i;I-g2l4X-58=n=ubVk lF2ӖKM :o7 ) 5j@VlWHhg3jֈ} C99h,?83dCl$FS삆iTj>[B%:G3 MYwuj@ .aLxV"Gt\,rcѶLhM\NGH?TB>ݣ3vQi}Fm;%N2F e)@s7jф/uw . <1-=e go'(W 6ϩU{%RC!3wX#3Fyt쌎:L< Vǟ*pӇ ACA r]u_yqqD-2b]Y$wѺE nMM"1>K_Ak" RG.${Yỷ䵇ֻ×J&[&NOB5-V`V~+qyf/9T! ȥe|abR}5 [ +}G%:2\yY62!G*g+UQz3Q^@vRqxVM2$E[/"wڀc N&ޙ:p"S(9T=Gn4S {2!zx 'W@-Nl[XHU x2[F\f)a"RIyٙB*SeFU5%Ϩ['~%5wvm@6~$ĉ!`+,R`1Y9ƶkǙZ<^ֻ9o{_?HzNwr?dGtfa&gU18K;q0u=hǏUcIGpk[Y Zcp|[C eD5~/2z;ryϾ޵ϰx'r{:}]Ioн/aK;rgJQ;ܱU. 2cIg#$E,)AjW0 h- hݔMOhQYof4J*@ UOnNq F`=H2YKpHG*uP6]"d J AI ̾ $z}yƣ$דK ;Wk{TɰYO-װce4j F=(+b QlMTW!) N I&|ǃrd dRWٳ7@¤wH.0+s!oW5yI(KxtQM8ZixMG! 1 yܷ#f(QBFj(NcPo@#JUI|vV+΅GvIe1"ñi$Qk?LGQdŘ!UaiD1UIQA4iZLZcu+G8td}/}o>cl`{ D^E"4nV'ұ={P}٭8QΤO00}' e$€ :l:}A5 Q͓)(܀&G9DZ!ׅn<(csXatMZB brWX|[tL|cfAa4uĭݖR  uIy쟘_N|ay:TNf@kH7y3[If; 'MB[1!bx>5vR86FBMX.4)Ca"|Vpsg GR>]. ÐF3Ԗ]H~6GCW\Oolˠ {-`NMOCێ>?ў;f.e zu= Ixߣݛp~txK&$&)a5|(/γ|92@0=||miȢY;qNפ֞CćϧAɻ%?_HQf K.'Q" fp(X!+20s= |&9H:%.ƽ;v36LQƉi!+  Gh+߶ӭLq>-Pc1M?ڮKd4!Pu]7A][>nآӨX)zEHpfb w>帑#uB$""\]G=$Z qh)X>G; )7O9 !:wM9xRD!j\ z]gmT$$+9T⭾!F|ą }G:M3I5uqX(u@]1 26]Qvtwcf&;g,~evÔl)4+ċy1õWJG[[˽: \cץ:'uӁAߚ&ی?VMwS=;cf̞bE^ذiFs1hivewn$/Jdʅ%R28BDg%-̮9ۯXysh,_L-l̈]MƠB\Ol0ShSO _c?uǧAŧq߈כ/B \(lM\nDH7fήawŲ;ҡYbqjZx0Ė1_JO֟x*%/{T%}tKB&GAf°E@_W)5V6PHk6Z*VOVy~Y6uBschM&ҙIPli_ Dqe~?Y8ߎßwlZjHibs? VZk]3bCe&qT%/u"38q͋FUK.>;yVk ')pxOQ̡%_x_ ͅ ~Xe)>ʡ=.,yD5v)U+z*П٢ _ZlUdWշ&!}܏W `l<6#gI4(aKװOH' .t,g,av.G,QT=]X痣`1@EېkſNl9+ͺ݋_Oϓb8<%q;H>TU4)ߓˣNl-zJsW&:~G(]WQr}w "iXlȟȪvk}c\[6v>K tx!\ PAySEg =jeUMo c cb"X3P2 H&vרѥ$8Eips3 S=iŪ3^Xf \ Ix a1TYVi/b巚h,N 7DF*˴3.VOhuJ{W '`9?_ҰnYrK\(i-*CȊm,B^Ρ(vrH(F6F;!~d8ڑң=p36I0 (@+ Mu qtl=u<ȚF8a&>]d&z̮`x?/Ct,b$Es"An^%s?S-KR3putuimb{EUUc[|-':ƽ 'r l*kR=8}R'=b5r4 , șiR Q#?e0 <3/gY}ŐV^}:4Ewt2[!;St>24/|}yi}Q^ˊeR|D!UxcZظLk9U.z ^$y+mY&$jok^^a9( rOOWTEK)9zqXPv\^,/gkj.晲?u l ?r6Okzw ?dIW,WCy7u93 #CDk@&Mǽve 9Jgz_!{i8V)&L&еS753r @X:[[#^bQZZx{=B]US-]-O_GľxOF^mwͺr)d`)e #[7sL2Se ]5*{|Zxn~AkޯPr]DŽ6bZ ZQ7hx?2JʥѲ3;.yny`/Q\!De .Џz8Bu-s›Yoqd=E JKO5 ~dw%kPc~>8egϦ'`qhxRWfܷҨ *i0^a"ܳ3l=5@Bq.f!^w"RL&ܮ">V^[>"DaޓThf1U y0q F,8.3ͻ RW]%#MO v#kL-Qu>+3.w ?hI(6]_wR.Ԏ/:34&/pʲ#$1tQ ^HYgf2+;Cxjb eR"cdIKا^gf>SXxPvJ@5N)K uÜMH`6vƻ|KF -WKm(+ cI%{VD=lk.&ohe4|xzA礱LE>N?{w\8%a;a#uٍmS%^~=Avn@/T,B{02slDYo׼Ye@Wz`Q\xxL[' o}"Bf7f1{POj\4&=AbgՐC{!:rb1lNrȺQ~5%dSbC?(sjdŹ.TD hXb.]AňQȵG<4X޽yxJ *TxBysUO2i{%;҄hq'P:1 -9\N(d`0BKvCӮspν@-D5?ښU~'1@.>َd44#09^lbx&蝤CD \{#uXcd9V {mfi+ ^恁wh1+NtNCz`pM/ds뗮&Gm2L,y&ېZ+u4К+4DbxuPB5?׾9aNC.s>؍* up+9:6?gǚtch#a.4V:4ypki/]+wf]5y_a2KFҺeX3iJW8?,Z/p$r;Pll3]}9 CiEDcl8ZT(& `ia.wc;jCJTH:alF84gZ%W56,q&1{_Os'ţj3fJXW8c}(|vDžHft7zn.Lr88Yא9ycrC`Q1)+<-4 ;9 ]WoLpbbEE[7mMvYsWj9+YfW\~5u4 j@[vc3ADΨBc wX/˝-_fʃ5FD{6ƸCMu ePO.J0(~Ly:3q$ˤ ^KUۃ˖ ]_-P*֑?H0TQ"X6ahWAẀB|~sΠ2Ģ3WN*lLRÌ}P, (pA[6}{xK*_ Qư),0 Z -f`XѪV R6_5 8\1@A<;"@~<]Bӣ?s`Op $ ky$],?)hPl)}!t´/Qc(鷗JJܜˑ&^3p|axD˷ u b )!e[! 9:z4C1~C3HDQ9@>YQRoQԵyiy@60BP*vIfYg?BP@DR* p YMϬҁ+ >|$YJ6g61D}*j`` D4lnoë0p&vGKx,"_eIA4q.A?ehgf }+%f챫X6hayӽ݌ !P2Nwig՜ǙLNgvٚBB`3l~aL,>T2]cw7\g&^_>p=o֤MaL^Q@)^3fS W8{T%7Mv6g{@i$޿o2 y a:H-FRV U K2b0wn@ח@ \/Izp u0d+oA(0T@7IV5ӧ Ge{㛽3(҉.HWFFўLIMzO^g `!2g2'?JK|kxn I‡فK'᫒bٝ$V?egw~Q]gj!nlUýl" ta y@y#xb՝Qta^l N =+.(>؟KtN!a6le,e%meYRYĚ9{{)hAsW`09ZOK`d3#z>X.F:zgRYJl,0qlMa᧠ڢﮮB {`+Rxk'  %|0(NèzoCz>}*6ƩqsVМg`풬}^R'u `3H?=Ge+CXi8\:-eP_Hk)m8;Rk}.JHI'.Y#\tMZ838m>6 '4} -6f9e;+~ۖAjyj0$r"M^s7K=1mV' rzqƺy ]bc .(V6qq!?Qd0I0UM`CS1Dԓ4?URrkb KyA5Vp`H4ng f*k#jV}օ58@QRw4B:^C_/ΟƔ=Ax[0@n]oKxCvik/RfU_ /4X x 8BHk ԇ`PT]߄V)J]y! 3Bgͯ.XC'2 |t{aہZ $i<`naq>Ʀ ASűD&Ht݊ 5w˟\o| AIc/7AcN[K-/qDH&9:@% 7K;:^* o% xjlnPn'-0@ i:!~'_-)mS&/^v^x{UaA$| g~$F|٢NE| tжZUi&nLE,hRҪ:[ WEt7yZ p~L^I( B0-z3o%raCػuEQ0 >>FYNzCثr]Ե%' lLsFi2oʮRPɖnzӭ_f'Qs Ӡ`$#~vIMь͜͜4`3&5'ΌK o keJǧQRXd OÊ"_Ozi7̄(ǬR$Lŭ =Y|SdlT:cPd!ḃ H''Ftbp|6 Rfu\Us4n rhj%m\{YIQu O:XAtt0ͪF{60:ښ2ed/޾V \Mz,u$5?;ig?B-)@A$\ΒjS{* B-dfg{QُB++ w30Q~,[x43ScnlR)X?橌HZʢ)8(Gs68lk1YJuh*䭬iɤY)><)6y\T]ta4r>VZrcJcWa.1>F 3m\py u:P&`@=WFc&1j["40-D(U'O/!}H\}rh:$rީzδiP*'%0 ?T$|/q\^1z_=t^j] Uz))2,i8)1;^ _ R6ϖ^~L<okz*Y$ vs1} fUNїg;x2>p';=0nǣN&cu p,\U]a1JYʿe.]bZt M1RCx<(1~X>¤N姨f;3$x!~BP Iy%s)LX0kxysCU +H&ӵ.$#X+m&w[.ßt< q 'uHetz[څo0=$SS`{1#ջ~+Lj#2+];͇\Qse.*SdݑJ1w(ou5}`Otm(R8@|\c^Imt>~GLT#)<{iߨ)'*o>^9\hyxk%B)2`Kf֡פt;ٰJZyI[_n<1x*^m^7ɯ7@?e\3h1V9%jV $! {fQNk=ȨINK;ٺ\iÑo O_}^$WoT"4jH0<ۂ*>JwosMJҎvKð٧"exE[p2o >1$'$M|σ{eB&PZ]+iYC:gﱔYY)2#˰̋9GtBQc^{A$pL+-|m?̆k*k dMJ(26ϫP19ݪ)]ZM^1.NL{_קY-'ېzKPT#S]%zt+ k~Me7eJ")BQ<?s\Hcz:D|X&M )Lܠ_+)h/R2+H&@G J4ݔD Uܯm\LI3V_ZBOZwm8h 3mGʉ:(EMG&1y#!>q⵱຿6 ]PЉ@FV eoʹ1@-I&7]~ed+)2lKӺZxO=a5Bf9*0:d1cmQ {\gx'-V5<~$aM֩Tȭ#&!\t @VflMU#w(a({,|ќX) Rw%)m_hq^DP5h]tbUX^JI4mrȽZ^Wv+,H] n,.V+ӡä{\fY?1hG?x0U(Z</AnēuRx^Rd^4xEzQ϶FQC y?G{̖6S ?CHLS;e$vPbn,sL<;Db6OLk4s3" kޙkS6fD<⅐{`Sƍ$\" 跽YKiIbe !:bV7J-vNyYt,6D|kt8F\zݡwp(N;'K8w;UlJl'zݥC!{_Enus#pZc.^U\x7{^)K8=Wu;8yݨEj/NR2+T0e厫&rXIà1"Ƽ\'5Hh~T޵aھpM$dd:1+tPjqX>L`{)MV3!N?'䙟6eﯜBkh1΃vp|?16$@u G0aDYWޕ NP%HF[ ×Lǐj~(A3Z`‴>,6V[A;6(ɟ}8QE[|v*O—e^n[)Xܚ VÉ))FH>_O8(u"ὧ u V5f`j*=۸u~wd$ɽ1S2uo y^6p(N,Mc 9-vNkԘ pg]z~__Il8eS|Y:,p9aH%hҨhaf9+Za4Uo0d? >'IAT醑h6ZqdL,j E>?֖fG ȋGMO&?699H'd0O V/JLVμU85 *J i2PQ|_+W/8 TVR&~IHS"%n!y.ҙ*P{}#=.{-Ck\܈:L'G!sžkk{O[Cէwm{ZwlS&+AYS}_)'( Cd Rf*< U_pUa AIo0{` Yj~QAg G,0 ^OQ?I5[P탍Pޠ.lYT*|۬#n*S2h`B܅);nP˨..8~ef2vH*P0b77BzqA61'pYa<]"ݼnR-1N=7,1l!Xh4蒰^M^-`l /CVݣ&I2u ! (dV+}^.YDtiz_f LAN&fbܭ4;|y8u5]i=RįAq;鐥ׯ2Xׇ;O}v[-`V(Y{a˃ \ӞOmr@}BVEV{@ncSdBX=˶2+ky K-ժP|ƿ1謃tGcU3Oxd`89 rՌMf`$zݚ>wQ/Ʃ7SÀ¹!l'Fbs}_.tyWsBJ&[ج4g"H1~ u"<ܥW_DCu3fQ6n̹q`Dw>=$p@z%ʾ:2L]_z992/e@Y>oވ5(r,&%#Zܻ< ƈ>yD8&(H} -9"Ln-/9Xv<۟Є.7̪Y-& ͍2Z9HqrF~uA(ch_614-%l q-hٝ*bQXz;| ̈́,o裞<֤I[]@mB I?l֛1"9~!9?K+Ce|I F.rXgՀ  kp}ϹIBM€eуLV$P7cT{YɛW]=MY= g)em(Q]]%(:ַ;kja/.~k*`!B4~Y~FRHљ-ǔ5ə&s 5u.Nƥ:p_m 4tKi횑Bc>%UcmVj* R-%к]ۏh[W^Ǜ7]+XFc)9/A6͢op}AnF3x= tIJU*D6O P(!T25 ٶ̴7o`Oh4Jc;0jgABtɋr/ܶz:U{Ix=+Oq%a {yv3"60Y#kpvfl;v)Ē 7GxBUy jVԠ,S~˕@ߓ1S `0CCU5%>NS^ɕpm~a\9'y|PoxHi y]vEi!aoCьΕ;S7$Byg'(_[ 3G?҅&zY:GoCeL]WKE:-e.M 0JQsAtsvu'a [zA 珈]t6("aOr~K(Xedܔ5z7l\ hWg<77LaxJ;)<ĥ1H9< hӚG3rTۀoZtJhY}F1s`{Rmq]b2Q#k\ª)QպrbSn|ھAJ3u2vFJP~l ÁDVq}\GK5}!<_gJY3+~}{84X €-/7} ۋl53~^=8bPT) G ~&= GvV}StaJ@܋puv(W&8 =8N7[Dy@ǷIF9wP%A6 1x3Y eGx(Jef]ɭ2K~ >JA fLWˉ?$aԝ)RFK-rp>#sC/ qsb{ =̉:OmQDteix*0JqU?+>:%&7ARVJw|"$b^`vôEI|b%CQpuܲ9V-y􌑯†q!@+KB$潬xG_&UĠo*ڒtA /G|+X-d@'4SϾz'4p"Z8홽ݖzb0~"^3)@+0M(hog|nSjU!2d:?a0E dډf;cZ#=B=,0:!2N 'qcЋ=-AT&dnیRi/NBT)\˾FhZ1jp >d7rrO XzSk}<И3O_b âQSk !/`tcJۿgIm=zTLϒ/n!#ffe.W)],szWW;e"&>ąJ"Vu ͷIn W=B#]kgCRB:Gz2j: s`W {`k3';*X2 %_[ `+ZߠGrlb2m%_)ϸDc] #-Tj *DAH܍Rt&[ܠ@?\=BW A;IfK cld]Vh mАIiX8[ʎ&vm%0ꋄjSm)GH 3H {]ة0E?|Θ>#&k hl)Qw*Ƴ첌KHS;s[s7Lն@ozS'᪃=ފ 7rqa^RbJFN^vkI+ޭ`o.ޖ/euA<ΜQ㘸 #SVMRE4U>xܵQ>7!%_OVd0FvB$s2j%nyh IWmd9n$6bqaPtOV>#X*'~KV@\v| 钷%b TSs@e((o9*=(螋3YȠ[5D@]9 5AGe^5JGD1MMDWZ&vM{j3/2t3CG5> I{ƘH&(M]#q|bA?.c;}-a9d.<`ELK=}tc;=⢭$W:UxVlP9 FxXYldOpJ]>.?`r|$vo2fWp\Ǵh=YXذa?E,]Gn󌔵7?RcWh~\fКH۳tFJ߇ȓE? 7x׫^Dϻ 64v d%NbR MN Aܠ2kn%/KgFUQQFᐖiKb:]]/[SgFn5` ~LtaHKmXrC 0uum;U- 'j1YKt.݉~K좯:ť24Looۣm'=69c";w3xxD'w'$[X)sβW 2^*=7 jyЌ29啻?=71BM5>a,4RɹJ< W>u 5r{u0Ouao'@%LknihpYb9]R%t4Fj:bzC Ml yxZt2fvVLIߜB<(3LQbN^ES:w\`^Or̖E[mnYC!Z '\ X\kYؾ@2~\KפLr" B_%5,;,Ev.X(Q,74c3$kk)Q:0&M$͑ 9GB;τ{Y}r5}5 'ל֡4[=0p7'69lU g)>ry}{ O[pA|ꠎF4D!ȯGPcd:(cΖMCU`M cˇA&{&ȃ5;nU!T&dgaGkmE"i ":Z3 &UbB_t>ѠA{ =H[Oo/zv: Aފq|7;wëvp(è&{Pg7Lw^OҘ4w.{]$sȂO@G'Iy7ߎ=CMCV=}aZ컯Qb76q`S!+C|>R 2C*Kc\:ߋ{AN E; g%nUi^zq:\_ۏͯG ";mB px}-cjj#ykYCu /Y`}ةTQc)l/TfQTy&:{d,KżH4t2JCt}+eQ|@w<ο4}>>򋷷]8*})_UG:Ii6%6F]yw1ϥɠGˁ&xT?DLSC)V9RD }.`::g/j} +ᵇSܣ2!l)O+ v|;j#I\vg|p 9҂^D!ԢX܎+@#&_*a~˥umURW?D 񍍢ft?J< ; RL i9)Qm#^}^L!>$ٳ_9<R+xQ^z-}HHq}w xSP.b>hq+QqqA>=! wr',jB3lSb!waXһLvma}]2N-A&ܥ}"[_}a}+.'w/#%4bnʛ"̥K: B궏VîO#PEt/1ik2\A*c$w*C`^\l6hJS;qz Ghd{%2Jf%eT.K7ete 8I-~lDEtD9(0!K2he5.{aޤ]w[cXO꩝V9qMΐ"؏N!!QYVQ7>=tC:T pP._[;5_Fcq6˹d`0<:kV»R];y 7ɞjKE/[: `W%$cJWH:Xu?w=m^.N/gRwpEˍKohM0lE@201GPÅb .A,I ρN.bՎ;Dk]AS+t?(=>pig-#od1/YQU 0x8dfdr2Ix=b va^l,;lgQn8:x_X-AD_D$։3Ϥ6lؗ>EbxRNxu(a뉬f4jAaoi'LK`4H2f?tG{9ciT)DG ; q` %UѲ杔ť.EjpNC_D 8 a4M 2x+e1,K~dY]ް4 8F|_Z=.;>˨b4 Ɖ-X  .Րag{YT[H.x[u+6Վ@"|+} .muUu_Qxb\Dkq&.:"S ۷҇(`ӭ.Z]`"}?&$Ƕ{"lɏGU`p hMA|K )ݙ: @s.G5Wm@v;aȪS!7X(M~( e׉_J 2d1Y޸P:; K *i4F~6cXRU~G97t*  ЙClkZm*q}seVLRnieWw=(n&0*봁7^XZkdM^=y3T_H}*Ao?"Ed:-r*i-=aC|SnRռjy<$0Kd?'y`"lf=){2>ăqmj&a",IVu]F-2Fo{\7* t m_Lw6QtS|"AoKK{?bx='XoQAzxSGW;>*.8x$a YOC*UT~ĺjs [Daq^v]#hȭ}g0[""c F@t î*n2[z 8]iAY()\s(5-t䄶ɦAVeڔ=~\]_ p "=P0 v M-O-X0D \e_21j9 8&n5_/r"/k'wd svE$]J (@_řb'`6"e~q=Pu1/bZ7h*F[5<&ۻBb`Vz1jI:Ӝż;pju\/žS7涁pR OS_$Dϔ+Լ1m(Վ*yIEwd;#riŋBW@71ƭVz|ӳZX|KϘ0\M[ 7< F LN-\͓ #Սnw׷l˙:PD 94kX4?]D@CIX/W0ᦩ;`y;vSRGwڌ)5׏}#"i WPS(+N!0tͫޏy,LZ1ye߂,Bt!/W&JdzTޛJBCdtd;A)qmSĿwy(Ε$h9v^@XxPW>]: >!ZhPa빖@ďO5xXVF)u92V]rOeh<9 HNM]I+wAm幧y72*x򋋀:"a^{|r2Uݜ*f+yFyc]%Q̉RXչIp{=P%) Gwm,f@0T*~ t/_},q}zFqchg@k8ԏ?o I;L*+U]\ q;W-gj5(S},- aƽ2Jh׃~1mļUωq-"Jm9mt6)s%`auv_zTKb Ts5&nC,Wk;c0Q^@$b pI%Ϊ=ei./`GÝrYWߒ1_J= _؆6Q?/ǯe4NLG?C;$]R$;) B\@ۻ(?֤:{?Ds)LrWp(M VygD(~C#N]{G\y. z hHR,Fu/NnqCN {AHZͫXTvuMu+ƭ]\zRc{'@mPb}N Luy@@1jM[>[a"dH+C]=?Ƅu&m#1&nZr{O vޛpS\ᗁ)S;YޒK̢xs[(H݇eCY>IKg e0U&"4ڵ<9^b5c&{BOE|(SV?~{:Ed\cTo9n cb"\k`[ww M d:Glhq߻vb̽ +v_W$UNVYmga_}_7a ~dsXֹUkj` 1WGH>{}=wZ݉vbaP*Ѐw1Fu78Ho'z=H65:[җOlrP}9[nͮDsJICU4M܍%[ VOprΟD& 3=ڭOp\AX,~*aƟlc'^ȁԍ 4ΧZ;6!,ɱ;w1w+I*ZS{ћV1 Dyws!u0+i{){ O7ћ[VntH@"A&n^՚Ǘ v );~/zdLITLvA\/aWu}0ӧt)팭Tu'G:X{R)æ!je7.Fb_!o4rH$u2d>BI_ q4g(oFSr5fDc͟t֔/cR5m0]7Lt96>jRt?nKE%<8eP4!B '8A%`~j8|ۄ})c, .`" ǒEvUdH\ Ě4ۏ+^ĩ:KIO6F~&Z͆&jo?TեTeA#Ã\M|YFWPD[U;b;KY[?/=LW{A!p"GZa 1[6}f&h_mN[cxv8Șj1;"4\NZ] 6O>gn8ЛlK+L5EPa}ܭGZq.&YUg2O%M\9FX"#kXÃ%-hFs_VUr;T~yr YU=mtOwH >"/h#4;rwfjr}7ѳR ݩ3~YDMCG,h1G^u*ip߫@b|$yh[1i3CC]NퟌGp1h4MWJ ]Zl0WX)zo iy.c)2hD"'rb>] wK~87W ^sג|? ɾIsoөbdN />"ѓUXy^5oY+x[$O+o?ĝ: VUyXi-avfKu(KuWî1O͖hu0$Z(^d$սϬiI'|"힩:B9Rq;|b&ݏfYÞ[b &5"bw_JQj OPCk tPr{|,919*$gz&ѧل܅T%Ѹ~TX|`)nm-dyZ(,0 *%5j*"M!ԥ0cMs\cyoj C'7m\%6&Mq*O*j1h hչd܌ny JW =di`ܥw׵SZ6xh "΃v Km Y)| WIY%#0UҸsv/ @]gRSֹBr3m ֕q?d7lm6kUIqi&b0e74kl&ho[Ԯ<Ć_dLRD)*u(޴0vo_È{}Sl 0;ul|YEd>Yj#ɣOZP"9u(3XdYb;].,g)1qyr Z;xGG3Y쭍"豅_w#TӂccDo|&)rdzd7zY#7*ekT;@7r;Or*zKwiI}sCtgM%]:.ܝECDSF|6[8R2{"Ɗecw/ Sx V Y%C´κz⇌ť<98Mc̸TԳfU>/N0%?ŴI.$0y8shi^D^/x:f.kN~ xP.iKLY4xEZb6Qķv"0Zr7?y"ؽaI]*iyt/tΤ1˪a AEi-<佈 \;ihFű@rt1&hr}RfqC!7p *0wlT'h=4Z-'2.͞0]Nȡj aMx*:B:rgJo͎&& 2'%σ!0l-fvsgk*H첢 /y)./JQT'jӛG-c2!E|8aG-+n tr".Ԓe]D@ w#'qWqnt4%es 40\]v(tE'9{fCe-{8nϊw$NFyR!#5Pr 9ah{f y<|w4ՁL| hKs76}$7ϒ%"ksaA[o2zʚp24 +/" U`mFAuCh0a?zDkg߁(8&(Sshˏv׸*w[LWObH>zU5Բ1l=ibD ` yZL9EȮ5$v/9Jl3#/]6XF4/9&czy$fMߞ6r HU УwӠ1Bď\ZZd,|l~I+m҅$wRbw-ZL# ,[SC4L&֫җM߿xyܳ ,f@8+$|vzr YZZV3ʟI5j}o+?yEWuDUU m+U--@/@cgS2Q Mt7x‚!i_BVxf=N kLw+:4==XL"pUгZC/;Uq۸2IA>颞~jPÐ7e5"x_P++`G,b5mU4:(Ux4M Ӑꌵ>!k2̼tr]5:v͏>ڎG>7O|5 PsKE6IW }cn1H̘لUs ܈or܅RTTWk 99\#(wvɹS9OH\qO.E ^P.rUXOjyG&_LRt~硁C~؆wƋhİ>KV#ᱛnmbft@8җZ! ʰ7c q,'Ad}*ng֩ q(OպD%NcV[iψo5G-IGjL= `RxԈ^SУh9Ee% VuAͥ:r>VT Ta\\-yv" כzywDqw~pW9;AI0^t>VEYv,}ΡccF|JBQiT-T]..mŏGGq88b$==iƩlqv$X[l/~/'cvzawNI$`xZ2T`&TrL*j Xm|Ch`eMO卧b(h<-]T:sGruw\n;?:B0I-0 kSS.hu#k%PXqt6A-**>;E&J^DƏ ?gv\?t~A9@>lY4Gdwjp#;\th5\5M=lԩuט <)s\c>.Ph'l ՒCK0L~sW@32eUdh@I抟R^hȎ'$vO6Lچ\3+Ք)1 ah͞-9minrTU3xOuHB;2Z[_1uWz"wЗ}@ɓ`dA!]]b i.ѷK|ؿں}S`'b%#-C2F @߾' aPCk`j|vQ@x\!ٞ4ۇEnT, T}[LS*!=IWza>n8-kocb6^*dC`%bKc4Aޟf1ql_%_B\쿮՚tr6[AJ=,@pm"eğ lsWu;zt3h" od+fOe̐R\I**O{V #mU ?2Et%@'VKuo:k`88Jv &X[mPH;P%R=UPWmk;.{bGUq9*ֿ/{Yn-l흎%"|yL2An$:Uc  }$H @(Q񃞡@ zOK^uDmIiOhQ#S pSݾJ|cS&BḄTķMBV}X^hAI פ-}l-U!=ULX{yD,^*Oy$SxKhE_ bpacu2:S ׎Gt"{*A&T ]8][] lLYFGHѨn6Pz%lJW]rǔQҫ;pQY]C.Nn+_7cVh.F#mס wLiJe+?תwk$Uܟ8d65Lkk7G]dYXyy83u2#}9űf PJ{`%9! !e JgbGU5AkrfA)@D9&>s(\7;8۵%0Rz؎l/rg AlSqu7v)FI1{h?ek+Z.]Zs_H hFZj9nlW5Pܾ5-]f+mXErM=Ц=D+bHrm6:[X=2h|u% cݢ}ZǴ &ip1^~M.=7ID>hʴ`֜EXu$({.:ӟP2[Xr|"?OaVG'T/|ؕ`pmq #ދe4M\EYxM:ĿWk(O+K咯㞒PC}NJuS&ĿecLAJxNUTY9;dadmOH@r~N1 %Oj2㸻D̶tJ/S gͦeHeэ.6hnKYz =rm~U$v%G^%)HE-6ڕ[˂1t6SsiS%(1k`0Π; ׻iCi8\0<)Kl44ݯ/xm/ʗkw?ex]4o=(enJgB"2AWv2]\;.偍큒zEJOq7,4Y<"շLoBq-[aavұ\O_UB&Bi>Я6۞Gy /S]Yuk} /N xqX7rVo@E /g(cSgX3;iԐ؜oϏb/C>y?HԠp}si>@;9#EY'}ek$[c}[\GvZF{A/_j뉖%_58jk(.rB&'+rUf<¤CM̷X>hVMT:Zi&GH;Vq5pHo[Le;d\-L]Ȕ| FJAK< QCڥ&Wjd=AT?Ym³8 DLInج2 R Dzl[a҂6GRBPu`'ph+.ؙuNTbG1y%zG]/T>ǫP5ۡ0G9+>#*,;ڪ)SJEvSKl-l;gbȁz:T ᷽<)V,WYEWv$* (-sOTSSh DK s +_9i o:!y@FN)V)r+ĵQ䄛u^fJnDpbțyj1 n`lw53pg$3,)}҈D;9z-Y_uB\f"-"CC]hլ{o^fmCh1ݟeM1es2McQ !d l=)WuBps|E߭oZ8=Sfwb4[mY{[*b&MOлY! &CϪKM}!*lB@""N#g2P5R_rrH(U*a[='O_K#&HTݹ­1!zwc .RthQ_g))@5_u cgAn=.Kͮ{>\VAH=pnY!`S >̄wpt;퉋_Mt;lSY{d8]3?b$t6nMqU9vǔhE:XdK::(S U`'|ҩl7WƖt 8N%|~&ʇq2T'XWyt&]c+Ϋy :\s!K7W#\ѴIkiiۥ"_b)Źըz~[] a_%w Jt}r TTM ,mH:=ic0GVBQS˹y"头h۶73Kqֵٛ1U1 }bqCEG\ҍn'sPLJ;FYa|7*^[A2f7)^/y0-RAl E~)"AtD PŨI-ϐם歂gf8FC:ք,awALQ|3so6i蹍'8& ]9 pMn2QŬp)FFwxɸk#t@*.M]p(-2ō1kj #ձ)0bC4lPU[E:3+5$IŪ3B=eC'ynYu2IHf E i?q~y隩;c._1y E&چ 4Vx'Q9pc{, h`<ƻlFpY KβC#Skݨ6"=! c\; q%ǚًaeT`c@R÷VKX=&H~TlӨZdr0Z%.ػBDj!h}O]>7W@@#L&**2C3ʅPw"ΰusBLju\)o'qsۻM7?i˕v Uh(z4/GɕA& C9-9/'`AڛNKa3|M2QWطԆOA _6,Ho"$%T7 {?IԸlKJ-%v|œ~.|=ƃQr [2+j% Rn{/Ӳsm)S)Q}҅7}i[!/Jn 𳟛UpU\!w=--u<ӍY2'i3?IT dftQu e++Y}fL*.e^Y]y4v 7wWwseqfn6B[Cl^w */{֖@sGe֨e-lA$eyHf,}l8rNm* 0df&&&Lbmx* f/fאZJ])Jn8_+@*YbO1k @; } QtGؑ¾.Ag; | ;`~л_v]ƌ,O_c\FBo/BhODzK7h%h)WDjA6̈W>ѫؤ{! I9|Vc:ݳc"4K *O:f^/iutĦrg_AG #/KS;sNڷ.ݐ}tn|Bb6>UR:nb+ .Ӕm# X3Y ,43l.pYFҹrA/&Vҧ _vB~J?kCpc*`/(wK;yVg+je\9aI"6uj)6Za@ ]T:Dxb|=[$Bh!`u+P¬yH(nEf+Ԯa -xk(X]W 2_sf`O_̠nܛxwb{j2@@V靼AwpeM$S/4=el9×7-{vK 4Ȓ\5/̱)W}4K.J׮ܣvhW ^сQZnvS lh.g ޤS{f7ϔ!P*MteK *Zُv}E,|>0dP&2̋6zFhTLQEvs[?ѫHUozUnvYT(Q0gV:`?jGC%<ZZE7& +(A %/M+ -dN;UDgY>] %(L 2 #ôfĦ%u{h&yP"5 d>-b UmʹS]s"ԫ z=R-[I!1{a4p|OdMC;[kv.vV'K0QcZMZVNqꂿ"+AO'he|vHN˧$Sk2JLښ1BMk Fީ!#@B5[VFf ?t0xeDn"0f6@6Z!^lь|(H mKIB0qȽJ/FM*/̒pZ[⯆%0z&31Ǟ+=1oCuIkhFe{J`4DGթfJ`Hmc{qo |jfMh3 X1at kV^Hj )}q8G_dW_{](5gVYd#GE@]vtKzJ>au^zó&1KC e8T"=5i 0NA*׃ء\">I?igS2?05HԄ#-'eo`EqCf9Q|uE¼3[2}OnRJ Pt]_g>[@-b6&< yM@dtJg'Y.$)﫜Tr̓#n 2*'IXI xTg|#ՊrNݯ%AQ,!ޑkkτ䰐e\uRucpmnEHZ4!|JJ9ekTԂ#e>L+QQk'TBn*f:[~oDW>K"Ĝ &];h2E۬; ,δ ;wafma_@r'Sy&mvG+NTT_=y_]7z td2˰mi%'A[z*?ԑRz W&@tHy@Ujp?n8j{,Z8X&Kd"P:D= g_5=v49#Xc#[Fe ԳƬLlhN\eBOg |س1.S߷s 诐`ъk tއŘXNh@hӆ6fc&v|}.h,%FW:GF Ycz =.fY [V/D6B$ E= c{g)5;G,n8ܩ\8` M$OȹIHVJJm ;8+gSDS/?=FdDU.FP;K5{%3k.aU{PAѴnɋT^Jǰ@dw+|8+T%F? r7aѳ )¾4˳3\~KWς`pr@`AVt&@[!^ kٵO~ăyȹ:qyP=zLP5O,6aE[Mz)&Qz]67%NDHhM "IU{ڻҹ;z5 衇uB&9̣'A\k[_4i]TdžlP}[OrS*nQOIm1r',wB }gyqR❜Ucɇi`d,p1*rQXHL42;OCJ8DH_Dc➗G?եtznX@AJOY)WG-':FMp20U!o5\JS+sщaBB!p 0K,聊ZVVȳQ!Fh1`44},E˦}l}[9j,G^tΖf0:G[3#FhQa4r }19^b[b4rhFK2 yf kdbjiIV"P|>h9բ$f/bd㩃GׁDp;ؖLf*]לƩaNJJ0˒dڰOi ӈa5פθ^e9|ptW߫QtNK3EQGg0lD w5hlOé9OJcCfѫ.:4e(fZk<.j1f/3LɅދ2'qZwm+=M&B`%_;#kgnn#gwȳڛ(Sɩ%AMZ/PH)2|)J3N&fd77L-7#BV35iG@L"s;;%eLmbJ^.8sMS6s1EsM"hE[k\^AB[|=e=RgbnuNeR+(q\c F[++516UۅV 9f5TK2t'"sq4eqNvЗ ^)@RwڥndQd0:jVa 2Z* 6dxNU=($ _^NU< u_!v6O\;BnK΄j$ڷ]Bλ:Yx!'eq7=є? Y`t }M@Mܚ1W7k7?EfAGo/]r6sS H:)*3nh3 .ioY Dnl?̾݃g,sA@Y`'_ (P[Z]Q ;^׳Z7e]} ϻϩ푂QC`8f1@'z_&!0#׻2`ԉjiW~FѩU(>), #(~q@~UfW&X[Hؼl(%4buF&UnX/l#O{M3Y d&IpV]Pf]05lmKzXppy-m&:$Wyc}~':"#-#NUP<+OS2e(U ycɡ=-sH#i2V3C˅ՙ$lk?MB({=c{Mc%wY[x0҆/=3lG>4?hs˵@T͋(hU'-'G f9TȽ|IH9(c*q[qSC2D Ƈn1y?+IEDeD= ɀڷj!g)u<=OhSK~^ @R&AD%͈1cM]Cϰ>s)DAt(9Y+5rW1 c .;6^B rc:( oEΏ!KI i'Z 2_Lk>?2ߩБA'ww.)!_Wq~S!wzXjY{Iärp ew L!41^w*;yom?mw*Dx4"9Nl_sR<`SJ,\@ISaaKq'!5 '2W.?E)K\9Öd:_>QuEӊ6A? %I9ϲ\Gr#[R~<Ɂ|omB~@kuFUȭ %=M 4&Krj{"Z@!` ~_z:krsk/f[|cVQKF\=^#d\u9c('eLoN1XyT1yȁtj,UE'W萨RwխmKJ>5O g! _ZD1DToaR v᷆K' gua E>׌sMSֺ('uҦU~3xQ5:9vN5G͢,?zJ]w _# 5լ 5%U1\ ҝn5G> 2:\-ZN/Ñδ6a~KXW>47C0΍y]ް~!vlδ<Fi7LSY^7LS݋pBe@^D}쩩yF9>5PvNJ]ƨU/1ΟA ͢@VE6hrcȽ^٪d`.~,`*:yV.كc)~Ԉvdf, Imche 4VP&:*"os/2q褡ʴ# :,ARj_323=N(|Z6gn5 `nO:jjT>{dt/AF_P+-ɪ5ؗ |(vY >RYGj_1XNe뭶7XbS2z## pҝ8Lhh4/K$!ӕsY4$5DcPYTD âAuR;0lBc Agg^d#S!Td68Ehm3m9 fah,!h[Z /j%ٴ9q-ϦX$5K>uOO쟥-̤6'[u>{ɖe{Ԗ=_;>1(4yMF] bEd =_5>^:bX8 CD*dA{r,'Gt"uualhߨ `K6r!}l~x(߳*6Sq4WUSKK>C_YZ3 `"u |Adt1|ui"o,k['m9wbU!mL퐞 3վ#+$^N}Ssli'F-d/NۃF 8k?vj#=,.n{ZY^a;w2iftVt_AC߹om)P'uCswuLv2zLrvH3qݞ,LP <5- @iP8}tOn=&z)b{lm+U*}E3 ,ll6+,yl`H*$G5F;󑂋iD )sp/F/ЦX@̘%6<ɘC~y7<4$MFG-W櫛I`꓏LQHF 7Y&dyaHnԣn9~J1TTjUB''΀]RnzÍpS<^=S1M}Y'un>5UW}(YlFIhII!*r0/T:JeV%JlF6h["˘C/+ZDa؊Έ;@!K#~u*I8O) 9bAA4(ZB)-,jѹ;nLL\s03EyB20[K:sf}0`o{B5:(x7e5c[!4etR@>e_Gܨ~T }X|-]짡XWD_ z!A0v0mlj 1*|~{2R ,('+iyuPTBXFOME*_R1̼Y5PU]JlL]|g5 ^ I1w*HF}I,YU"Hq{*۠̃f76e.Jn~϶ߕu~f JNM>hoOfm= iic!#ʄP(k2b{o8}Hq[q!W˾ui%y=ˆF,!kHB0_MnE յYNҪ?d5C`pt?%BcLz;P?D/ cĵA;#zm spnn!wF.>5WF°|H#̕ua_"8e#=2Nf_f鐧86Iu7E]$9=OqPh Yz`!A<)nQukXi=JTbJ6R(1 4{mP-JhBwZ~j͛rv:w?ߴ+-Q#<?I&pYYnxL\ZàoQBts\;Q/gjA}@:W{g<$KrM1Ay=CPrȐf<I'hE{$*Z ŵ:15.@7⎩Ys#{f,B=*ztZu%&{Z)Ot\Jͬ~I N邭:qb3sVUgKU̦Ku=Z{-ٓUҥAQ/VY/'Lw'LPٖ:J d`C_7{t$V_eUlLT>ݷ-( 4 qנ68av|9ehAv7d+/˒.v4j?Pmy= >L[wd]P߾ln`fΟ+36|aX("cWG<4Ae[# C:&RHHqTraC{䜇?r$ftee/> _a i?O۾cQV]}+Ѱ* ҝ+d4b{`*hFXQ#vWZUC. #xϴŒqhV(Ę"i|, Byzk}Sov{U3ql'TOTHGK^)!#G\V%?Ynch}`VEm(xOK,H)1Po(Te4?&y=Li:Wc["%|uh?{Tj2T,:v&YLPr(P g& "9TqPv{IQ8P"iT>HaW6)|r %h8^ ;D}$PҴhd'~ RA%yK BP.Uݔys 8DŎg۞7"לa 40v R6qS%Qq @?WkGK%GJ+gM7o$k4BhFz3991\ ]rw{lG;jmYPꍯ`,D>dFbkP!L=: dXy桝2XΞ'W5}Y[>;o<^ȟ Џ7JId2+/K(}5Iq"jN\܋:@B-5si]POM1S8j,ZeG}* RJZR[k`dT@}P{B/wpV9K|DH emKdV)b)PvImcΌO@Ct|<*5pf~JdI azcN:]MM4gQ2~%n9)*&+A|Vҗ s$.?T@b\z`_@6\#;x]0p|6XjíIqH݆w|\SqT~6!Q@o!EJ ?pֶUjB$0/Ț֏9KuQKL]g"QZ"ΔJWێ*=Řڜs\Z#vn-G ,-/igaDx&l DĔ^bJ T7KpDOBդ6(Ke^MJxs:W3Gޒo?vKΟYO.oFC_"~K"\%Q=q>2T9@ 3a5L-䶫,/CdnDYق~~6~x$}l VYI wPE(kHߖ>}GM5 |DjuN0a .>({ mqr˩=w_5:U[kfrY9`beQ|Z3eTqCq؞@ߚ??mgOy6Z.V0P^Uct+hTBKX(M03-̷ lt$At( JU2MVBoJӬ-s>Q-d=fI,5>gpZ۟mN-i6 0--tyZX@vzPG],}/h޹}G>A)w ]h[օli^?(PL#KbiCE510&2&>M!4gY}VD-lEP.þ}XK9͡*d (b/[8qgGpWBrHֹA= @X<_$I zۊ^Ĝlo7IߐtV&.Ld𣖣D~V5sl.'9K"s2#|sԠJ=oAЁB嗻l9!L{*-l7πEʎ[ѓwwr{#:JB4`R,;e^[>`;\40g*+|Z'KϥؤS1)PJy)WY Va{&ճG%ēe[:n#=j\ P%G$ iZn]UܙQB_vȝ |Dj95Q\t8Z`drϘDXh*g{S,8b"^y1$!7K$ '?OY0M[ 8mVJ|C6lan̲ bo#Q1 KTj {d-Պ(^V\6q4wrNrX^- N xXN  sɵ>%exQ$et*0bt)'NfE 6k?TR"1I3~"@Fu%b͘9oL|D+.;Z ^iܜ[{r^^ĸfOULV-el) .6ΟʒY sٿi1[!AvK,5*J],nيzsYZfw‘BnrgU@ML "U>ɬ?O/R.18" l t-u?ⅳeV Jdm'6?eN$ I׮cd&\bY ٥2~&#fPt,16 6Xrݻ40%~H@\Na8Q<EkcPk[4zOEY6dlO. ?ƞz?S*_,&1MŅшOeZ?h|(AJtX'`/8"Qy` fPԜ'[iєjXڊpƭ}ZB1/BzۮJfũ-nĖ{F&3D:j\t/D;4HpKt`i "oH^dmP ط+tL`?eIgo~ ܲaO6jVDd;Ո(Φ z!n}Y0o4Z59?iT P+0 ZWҭ>fҪO3 F+g{Yy2Yν Q ݰx'ÛH8\F5~ie+ ^!"'L5%ReU*}PZn%.?d t+B҅} 3mmW[K97W{ 8>v(sQx Lwo$d}W@I l.sAMU5ˡ !yY^9k!nxrBe 4JUؗuR[L )8x ;j%WDAؽ1dmo[ҙ3^Sfn_*|:CK6ΓZP;T@^@J$wou֚ɞuw=- iVb(C#$zdžcDb<ȯ-igEEԷKL@6Z rHn+` P{tw5-n#7®6q"Rbiu\A%Y}i>5NBEUZٿ)o|0Yxm{%~(d9ǞJ0M/8eh^:jvo&fr 4B6c M)huuiCd!mƪԑ5NHˍī;2W%/= &6p/AJ0\ճ7SH3n|[Ymg7e3*uLi+B8' Pg'CYb6bu"éW@k˞MʁPת42&W|`R*Ňk6wSWsTÀYK'|5LH9_ I>*@/\.b 5,BQ PȦe.muk VW(EKф+Z%?<'dB90[&6jHߝGX䰤 `OGE`1\#57tb3pCn,Ӥlvyŭ)=YM 3 4zRHª8LsVPj> >nj >l-:3sY/&M nEx"AG U։]U)"NvtNpoyRK' ;ɒĐΩU(ԧ$?:K+J1$^-mXEɉD N?-U4ŊVPz4C<ABu^!bcW-f퓨|^/"_#ɂ{Lqt߻aG-ʄ ڥte x˾dr7xtM!ZzT=xMЩ|4 e^}aѧF5䶮G,4zHN[TD> õr3qg05):'w?DO2whd7;cEU B-ZM}xrm"WGq,:V)/!TTKKBJՅnWTn滲2 ^&Hr+6mA 0D]'_0&h4yyH.n݇e:i.ԼZ.L\?>OmkiM> =Xgz"6VB/|m([@L*-.lNV[w}>\'(J '|5]2)~胊^#'X+sڵ+YSKp_m[O'9YE&BXVؗr 'q dXY=a{ r8mVXb*V5Ggb"`@R:` Kݨ ۹W\_Jz0;9}d}!U&sz,&CYo ; @ [?W 8:Qܼ/s(ç4 :t8Hz 0rFkWPSɾϠL,VTҟ{K)߀1ﱓNzIsS+5ASvi\)Ksm겨|xU5#<;{l$τy:z[, W<\lvQκ8p0up,A:}x]WPc s>88<(JlZ"[Lk$/coP'2l|[,,yxR 8[-e@r6n dbnMYe4\Vc[H@jv^ܳ\L2I`0}Zǯwv “=q~IQql.X|e4"灿ٯxd/|:*=WW+"s, {'`y-Wv[1t!x099Qզ':3G/ȒAW0 ) >d:6%xEfC+^4R\DUؼZY֋󴸒`HJh o*g J4')r,#"wkG +h}X[W_l& *jL(;o8ͩ )uE+q/d#G-p"@+5p=f5ʌڜ.6D-HַI \k_nV-trai",ӂRuuL&uDt牲 ^Y{nvSm7{v8J˹Qh,T+qF_Pi|ւ b赒Tv*cb |l5@SN;{JrWPL d_O}E9 ?253$PsTb` ylwdQ;zhK_Ec3 wt\TC 'r"Wīji2:$ K.1`)դ=7Tno/|}"$u|8x) ;ݫ2ֱ2R%,<̳))d4Tm%\"+cvtR^с(ks԰}3&r [YWe77 7c2H>3cꭴ&zɣȅYG9tL"~xou&4CRHuPq` /3jdOĄºb(=K(ar2A`f7F)&tg뷞{ҽE#p@ЃVPjd~GQ3'ࢢ.ruO$Nge)?\wm#%ϳ31QΓsb*TBIWI{ձCLC?ْV`fF\  *eL?R'Kx` Cq^Rpyw2SIaSHOt,l OԒְ kG=>·r*USۀugRͤ-^fg̓.ge%g&xˆc8]\^F>Jj[|)]VKdqA,Jx&H]?1hk6tCk@H4>k4 n'(1ӆ8S eVCQJ{Èky0]~ZW<Ά%/Bvl7DF=wBs&߃) V{L0ـsPy9@|rRnXx,qƠcVtݲȖ W;Gț4 k9lw*ϑi՚Tz`iupƛc:_A '&cZ \1?v6$$n* b{n1N%'$_œ<Q;޾ gv: lfNmz'HVI$6(5A3$|B!!/sN`H382ו㥽Oa7v#v О,@h$ӍeZ$ko//wGU _쉰?he3TX@kM2K +k=@H&ZX " HhjX2M 0];eƸe{f PJ-'x4$ZMPoXʽDBx$4baM"[@4ͤu|Jb|ZcDL Nn *F=lo}8 &i{҅y7k6c#"XxA ~)'z(vO2혁$yJ0TU5&!ubG9~R&fn1Bj9ut|uhXGj Bvp.KZ}1HA扞9*UX`@RTXG0oP23rL֣ϡnM5\sS2jѕiJ؈ kg_Q+HJa7[*;lJQZ)\p.6l2~,Z1f] 'n3ygUrGQܡ h7ҕ, e Ƭ[S 1֤B{EASxB|+WǓ?U{DkN(_''}.tܺMPhKwE$v`Q{D< lmzbFŒ`.pNmZu{;`6#TV4QV $Jb% MsdD7q|W9E0#EpYB]p$q܉u-B1[½|.9u'*GKߌ [ՅA\]CAH|7|Ťa2 [yD܍IMeiu^ 7-d]&dcKmwnt-gUeאU@Wƒ_Yt>+Bg9!ɺT)ߩ 쏿Se0MJBb R{,` rp|n‚/@HPjBBVv.TOfCiI)ץA N g5tdq^B9[Gk}U; ӍU*=d:<>|'Akjq-iek,wԮLR{.G]QC)}2C3ZnoliQ1h>V眮QDƱ2XQQ\{gp <&~3K#0]. p #2 &Їk}g&T}bzxZ$GOe]εz>vUDjVu k0v 35 6~n=uDŽ/Kެ,`vƗ%!CbE z'?nQY "Υ@o|/kW)۔DԊVkK=NYy4TAD"*Ԧ~z=(r!;b}A\-loA @OTcQ2"Y[՛|-zRB 쀘=֑h8 *`*Ei˝KfW\a|J(7j2ufо\^/G:ӈ,\ŦAg.eH?[*@9N&+FU ݶ֯>qhEjUd N{:c-o%ict i3㖳gxT胓3sfv {P%lZ@z]z@r^FO^7$$NV`f]f͞Up/ u3X)~?}(#ǒfO{>svp#U{K5"lpPCc9' cy{@ɮlk`/W؄cl\WsӻÕ%2؂"C{ˤw`zO[xHOH> mT\XN(UG?2AzFb*S﵇US덐b,osK^T7˦)qCXFL"T gqsȬ R>[fFzc_b*$?V"B o2;#זn+!ЧJ%6"WWĖ SqUv5v'[x{4sʷ@"yMBDOI9@~L\Wo{xx'S, _ނO6ص?^Xף Ŕ&\sמh!X?0;lx2a,gFmh]{e1.SoW9Q֡}|3ѝj#96F0 d4';Ib>TJsqqQBPN,A$g1I¿lE]>8?mE9to<$½rME Q $< 5~LC@zυ22I~EwN 2Ξ.1䨸~1XV3UkwP`1.'ص6w p]07Oq`<$߂4Jو`{ ,m AzbK Jփ)h_džCV h’|8V)*4 m~ sˏp۝ֆ[. H3 q`[ԶpWdԅ2^|9ꪞ/OYՒZJ6EM'n>D=B7w|qZ0t*8]+'v mWBvxҒX=AT'B(c36gW.+mVA5,xԇT9P|kеvL)&K4]Yr2.[gQA‘Rӎ46u)~~Q)!VvS6މ׼*jz|8=C|uVX+%oU (Sy73A*߳a$akq \jYNċ: sO K[~`W ,T/%٢qVEIl)yhY˿ q8CNخvqdc LwwInkjW<Cy^>NW𚃚eRP.c|&;V7:F"M&%e--HeQ i8|Cԋv,~JG#zVR^# C"PlQG Qb2^S$b&Ν(DȑːudjAeN3&)z#r1C0oz^_?o ' hj3M\`R/y+J} b}޽zkِ'm'8a{m2:PniZW^Z) Şi+Jq|Ӓyڨۉ=߆rPX})W\ .\@m4*l#.*J"ڝ%-T l\zh%*S_%LDڥqB YZ