libvirt-admin-3.9.0-14.vz7.8.4>  j|[W  }Dͭ*nG9 GKH3CG,hGPBWzCbQ\%~Rck#nUkweM`n|D9]؊[*ִ,i +Fw& $1218fd2a7e4eb9508952cf1ca8956cc5913b37b1+$[W  }Dͭ*BI ՈjS :?d ! H $, 0 4 <  ,---(8]9 x]:!z]GHIXY\]^ b*cdefltuv w x(y0'Clibvirt-admin3.9.014.vz7.8.4Set of tools to control libvirt daemonThe client side utilities to control the libvirt daemon.[Wbuilder2.eng.sw.ruVirtuozzoVirtuozzoLGPLv2+Virtuozzo (http://www.virtuozzo.com/support/)Development/Librarieshttps://libvirt.org/linuxx86_64sX큤[W[Wcfc35148dd296263454b4c740ed1ceadab279c4bd5f34348fdf125439b23ac2e6b85be38d6f312f817f5bc2f334c95c80f9ae4d3e60235b2e6cfd4207d0235d3rootrootrootrootlibvirt-3.9.0-14.vz7.8.4.src.rpmlibvirt-adminlibvirt-admin(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ libacl.so.1()(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)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)libreadline.so.6()(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libvirt-admin.so.0()(64bit)libvirt-admin.so.0(LIBVIRT_ADMIN_2.0.0)(64bit)libvirt-admin.so.0(LIBVIRT_ADMIN_3.0.0)(64bit)libvirt-libslibvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_3.9.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)readlinerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)3.9.0-14.vz7.8.43.0.4-14.6.0-14.0-15.2-14.11.3[Q[Q[P}@[GB[D[D[>@[>@[;e@[:[:[:[3|@[,["X[)[)[@Z@Z?ZK@ZZ؄Z3@Zľ@Zľ@Z&ZZZH@ZZZ@Z}@ZxG@Zs@ZiZWQZ@@Z2gZ/Z@Z@Z ,@Z@Z@Z@Y@Y@Y@YYܶ@Y˒YY@Yo@YY@YKY@YW@Yw2Yf@YV=@YTYX:@XXXXX@X9@Xg@X@X @X@X@X@X|@X6@XQ4@XIK@X@X@X*X*X$a@X!@X!@X@X@X2@Maxim Nestratov - 3.9.0-14.vz7.8.4Nikolay Shirokovskiy - 3.9.0-14.vz7.8.3Nikolay Shirokovskiy - 3.9.0-14.vz7.8.2Nikolay Shirokovskiy - 3.9.0-14.vz7.8.1Nikolay Shirokovskiy - 3.9.0-14.vz7.8Nikolay Shirokovskiy - 3.9.0-14.vz7.7Nikolay Shirokovskiy - 3.9.0-14.vz7.6Nikolay Shirokovskiy - 3.9.0-14.vz7.5Nikolay Shirokovskiy - 3.9.0-14.vz7.4Nikolay Shirokovskiy - 3.9.0-14.vz7.3Nikolay Shirokovskiy - 3.9.0-14.vz7.2Nikolay Shirokovskiy - 3.9.0-14.vz7.1Nikolay Shirokovskiy - 3.6.0-1.vz7.49Nikolay Shirokovskiy - 3.6.0-1.vz7.48Nikolay Shirokovskiy - 3.6.0-1.vz7.47Nikolay Shirokovskiy - 3.6.0-1.vz7.46Nikolay Shirokovskiy - 3.6.0-1.vz7.45Nikolay Shirokovskiy - 3.6.0-1.vz7.44Nikolay Shirokovskiy - 3.6.0-1.vz7.43Nikolay Shirokovskiy - 3.6.0-1.vz7.42Nikolay Shirokovskiy - 3.6.0-1.vz7.41Nikolay Shirokovskiy - 3.6.0-1.vz7.40Nikolay Shirokovskiy - 3.6.0-1.vz7.39Nikolay Shirokovskiy - 3.6.0-1.vz7.38Nikolay Shirokovskiy - 3.6.0-1.vz7.37Nikolay Shirokovskiy - 3.6.0-1.vz7.36Nikolay Shirokovskiy - 3.6.0-1.vz7.35Nikolay Shirokovskiy - 3.6.0-1.vz7.34Nikolay Shirokovskiy - 3.6.0-1.vz7.33Nikolay Shirokovskiy - 3.6.0-1.vz7.32Nikolay Shirokovskiy - 3.6.0-1.vz7.31Nikolay Shirokovskiy - 3.6.0-1.vz7.30Nikolay Shirokovskiy - 3.6.0-1.vz7.29Nikolay Shirokovskiy - 3.6.0-1.vz7.28Nikolay Shirokovskiy - 3.6.0-1.vz7.27Nikolay Shirokovskiy - 3.6.0-1.vz7.26Nikolay Shirokovskiy - 3.6.0-1.vz7.25Nikolay Shirokovskiy - 3.6.0-1.vz7.24Nikolay Shirokovskiy - 3.6.0-1.vz7.23Nikolay Shirokovskiy - 3.6.0-1.vz7.22Nikolay Shirokovskiy - 3.6.0-1.vz7.21Nikolay Shirokovskiy - 3.6.0-1.vz7.20Nikolay Shirokovskiy - 3.6.0-1.vz7.19Nikolay Shirokovskiy - 3.6.0-1.vz7.18Nikolay Shirokovskiy - 3.6.0-1.vz7.17Nikolay Shirokovskiy - 3.6.0-1.vz7.16Nikolay Shirokovskiy - 3.6.0-1.vz7.15Nikolay Shirokovskiy - 3.6.0-1.vz7.14Nikolay Shirokovskiy - 3.6.0-1.vz7.13Nikolay Shirokovskiy - 3.6.0-1.vz7.12Nikolay Shirokovskiy - 3.6.0-1.vz7.11Nikolay Shirokovskiy - 3.6.0-1.vz7.10Nikolay Shirokovskiy - 3.6.0-1.vz7.9Nikolay Shirokovskiy - 3.6.0-1.vz7.8Nikolay Shirokovskiy - 3.6.0-1.vz7.7Nikolay Shirokovskiy - 3.6.0-1.vz7.6Nikolay Shirokovskiy - 3.6.0-1.vz7.5Nikolay Shirokovskiy - 3.6.0-1.vz7.4Nikolay Shirokovskiy - 3.6.0-1.vz7.3Nikolay Shirokovskiy - 3.6.0-1.vz7.2Nikolay Shirokovskiy - 3.6.0-1.vz7.1Maxim Nestratov - 2.4.0-1.vz7.31Nikolay Shirokovskiy - 2.4.0-1.vz7.30Nikolay Shirokovskiy - 2.4.0-1.vz7.29Nikolay Shirokovskiy - 2.4.0-1.vz7.28Nikolay Shirokovskiy - 2.4.0-1.vz7.27.1Nikolay Shirokovskiy - 2.4.0-1.vz7.27Nikolay Shirokovskiy - 2.4.0-1.vz7.26Nikolay Shirokovskiy - 2.4.0-1.vz7.25Nikolay Shirokovskiy - 2.4.0-1.vz7.24Nikolay Shirokovskiy - 2.4.0-1.vz7.23Nikolay Shirokovskiy - 2.4.0-1.vz7.22Nikolay Shirokovskiy - 2.4.0-1.vz7.21Nikolay Shirokovskiy - 2.4.0-1.vz7.20Maxim Nestratov - 2.4.0-1.vz7.19Maxim Nestratov - 2.4.0-1.vz7.18Maxim Nestratov - 2.4.0-1.vz7.17Maxim Nestratov - 2.4.0-1.vz7.16Maxim Nestratov - 2.4.0-1.vz7.15Maxim Nestratov - 2.4.0-1.vz7.14Maxim Nestratov - 2.4.0-1.vz7.13Konstantin Volkov - 2.4.0-1.vz7.12.1Maxim Nestratov - 2.4.0-1.vz7.12Maxim Nestratov - 2.4.0-1.vz7.10Maxim Nestratov - 2.4.0-1.vz7.9Maxim Nestratov - 2.4.0-1.vz7.8Maxim Nestratov - 2.4.0-1.vz7.7Maxim Nestratov - 2.4.0-1.vz7.6Maxim Nestratov - 2.4.0-1.vz7.5Maxim Nestratov - 2.4.0-1.vz7.4Maxim Nestratov - 2.4.0-1.vz7.3Maxim Nestratov - 2.4.0-1.vz7.2Maxim Nestratov - 2.4.0-1.vz7.1- conf: Fix crash in virDomainDefCompatibleDevice (bug #PSBM-86920 fix)- pci: more verbose error in virPCIGetDeviceAddressFromSysfsLink - qemu: Fix updating device with boot order - Pass oldDev to virDomainDefCompatibleDevice on device update - lxc: Drop useless check in live device update - nwfilter: rebuild filters under lock on firewalld reload- pull: fix visible NULL entries in block snapshot hash - FIXUP: send error event before plain event - nwfilter: directly use poll to wait for packets instead of pcap_next - vzct: fixes for unprivileged mode- nwfilter: use vfork to fasten spawn of {ip,eb}tables commands- qemu: reset destroyed flag on domain start- use both flags on autodestroy to begin stop job - lib: provide error message in new blockjob event - qemu: fix races in beingDestroyed usage - qemu: fix domain object wait to handle monitor errors - utils: export virCopyError - qemu: monitor: set error flag even in OOM conditions - qemu: erase synchronous block job cancel mentions in comments - qemu: Add and use qemuProcessEventFree for freeing qemuProcessEvents - cfg.mk: Introduce syntax-check rule to prefer VIR_CLASS_NEW - virobject: Check if @parent is the first member in class - virobject: Introduce VIR_CLASS_NEW() macro - Introduce virNetSASLContextDispose - conf: Actually make virDomainChrSourceDef an object - qemu: Obtain reference on monConfig - conf: Convert virDomainChrSourceDefNew to return object - qemu: Use virDomainChrSourceDefNew for monConfig - src: Unify dispose function names - src: Unify virObject member name - datatypes: Rename @parent to @parentName in virNodeDevice- DROP: qemu: mark graphics ports as used on migration - qemu: allow empty driver name on disk hotplug - netlink: remove watch before closing fd - vz: remove watch before closing fd - rpc: netdaemon: remove watch before closing fd- upgrade: use rw lock for list in virDomainObjListReplace - portallocator: print warn on releasing not used port - upgrade: set used ports only for face on reconnect - DROP: upgrade: vnc: release vnc ports only in face on stop - upgrade: pass ports own on upgrade correctly - upgrade: don't pass ports own flags in upgrade xml - qemu: keep websocketGenerated on libvirtd restarts - qemu: mark graphics ports as used on migration - qemu: vnc: mark websocket as used on reconnect - qemu: simplify graphics port releasing - qemu: format serial and geometry on frontend disk device- qemu: use -device vmbus instead of machine option- spec: Remove obsolete TODO file- tests: delete cyclic symlink- rebase onto centos7.5 libvirt-3.9.0-14- rebuild after changing spec file- domain_capabilities: Report support - conf: format/parse as tristate - qemu: add vmcoreinfo support- qemu: fix allcheckpoints for no checkpoints case - TMP: fix allcheckpoints to export only last checkpoint- pull: fix qemuDomainBlockExportRestoreBitmaps- pull: qemu: add option to export all disk checkpoints #PSBM-85349 - pull: qemu: don't take checkpoint from xml on export stop- cpu: define the 'virt-ssbd' CPUID feature bit (CVE-2018-3639) - cpu: define the 'ssbd' CPUID feature bit (CVE-2018-3639)- qemu: support updating backend of serial device #PSBM-83651 - qemu: update compat console on attach first serial device - conf: remove none console target type check from virDomainSkipBackcompatConsole - conf: remove none console target type check from virDomainDefFormatInternal - conf: remove none console target type check from virDomainDefAddConsoleCompat - qemu: fix attach/detach char devices to use guest device id- pull: introduce checkpoint switch API #PSBM-83810 - pull: enable exporting bitmap without snapshot #PSBM-83793 - pull: disable risky cases with RW NBD exports - pull: refactor misc existing patches for new patches - pull: add libvirt-domain-backup.h to apibuild deps- fix syntax-check - fix daemon restart issues introduced by hv-vss patch- api/qemu: introduce hv-vss freeze/thaw- don't use dirty bitmap deletion in transaction #PSBM-83558- spec: vzctl dependency added for vzct daemon driver - spec: loading vzenvent module was added for vzct daemon driver - spec: starting vz.service added to post action for vzct daemon- DROP vzct: set libvirt client uri_default to "hub:///?name=qemu+vzct:///system"- add vzct patch series - add hubapi patch series - run qemu as qemu:qemu - vz: add option to resize filesystems thur virDomainBlockResize - vz: support virDomainGetBlockInfo in drive - dac: don't fail on attempt to change uid/gid of the image - don't export bitmap for snapshot without own bitmap- add latency histogram API - add autoport for block export - add output exportname attribute for disk element of block export - put upstreamed patches below downstream ones, especially 'pull allocator' series- qemu: ignore unnnamed dirty bitmaps - api: document pull backup API - apibuild.py: add backup APIA - pull: add relaxng #PSBM-82498 U - pull: add TLS to block export- vz: fix ref/unref of domain obj in vzDomainRevertToSnapshot #PSBM-81534- netserver: close clients before stopping all drivers #PSBM-81765- qemu: add unmap stats to all domain stats #PSBM-75504 - remote: Extract common clearing of event callbacks of client private data - remote: Move the call to remoteClientFreePrivateCallbacks from FreeFunc to CloseFunc #PSBM-81762 - daemon: fix rpc event leak on error path in virNetServerClientSendMessage #PSBM-81684 - lxc: fix rpc event leak on error path in virLXCControllerEventSend- A pull: add TLS to block export - U qemu: add name parameter to nbd-server-add - U pull: qemu: monitor: add cmd to delete nbd export- D TMP: migrate checkpoints - A pull: migrate checkpoints - D pull: TMP: use transaction for removing bitmaps - U pull: qemu: monitor: add bitmap commands - D FIXUP for migration: pull: qemu: load bitmaps on domain start - U migration: pull: qemu: load bitmaps on domain start - D FIXUP: set security label on fleece image - U pull: qemu: block snapshots basic implementation - A cpu: add spectre related features added in vz7-u6- NORM: tests: Add caps for QEMU 2.10.0 on ppc64 - NORM: tests: Add caps for QEMU 2.10.0 on aarch64 (GICv3) - NORM: tests: Add caps for QEMU 2.10.0 on aarch64 (GICv2) - NORM: tests: Add QEMU 2.10.0 capabilities test for s390x - NORM: qemu: Add QEMU 2.10 x86_64 the generated capabilities - vz: build fix for 74c88dbb - qemu: Don't initialize struct utsname - qemu: Refresh caps cache after booting a different kernel - cpu: Add EPYC-IBPB CPU model - cpu: Add Skylake-Server-IBRS CPU model - cpu: Add Skylake-Client-IBRS CPU model - cpu: Add Broadwell-IBRS CPU model - cpu: Add Broadwell-noTSX-IBRS CPU model - cpu: Add Haswell-IBRS CPU model - cpu: Add Haswell-noTSX-IBRS CPU model - cpu: Add IvyBridge-IBRS CPU model - cpu: Add SandyBridge-IBRS CPU model - cpu: Add Westmere-IBRS CPU model - cpu: Add Nehalem-IBRS CPU model - cputest: Add data for updated Intel(R) Core(TM) i7-5600U CPU - cputest: Add data for updated AMD EPYC 7601 32-Core Processor - cputest: Add data for Intel(R) Xeon(R) Gold 5115 CPU - cputest: Add data for Intel(R) Xeon(R) CPU E5-2623 v4 - cputest: Add data for Intel(R) Xeon(R) CPU E5-2609 v3 - cpu: add CPU features for indirect branch prediction protection - cputest: Add data for Intel(R) Core(TM) i7-7700 CPU - cputest: Do not drop v[0-9] from CPU names - qemu: capabilities: force update if the microcode version does not match - conf: include x86 microcode version in virsh capabilities - cpu_x86: Rename virCPUx86MapInitialize - util: introduce virHostCPUGetMicrocodeVersion - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD - cputest: Skip tests requiring JSON_MODELS if QEMU is disabled - cputest: Add query-cpu-definitions reply for Xeon-E7-8890 - cputest: Update Xeon-E7-8890 data - qemu: Parse CPU stepping from query-cpu-model-expansion - cputest: Make a crippled version of Core-i7-2600 - cputest: Update Core-i7-2600 data - cputest: Add query-cpu-definitions reply for Xeon-E3-1245 - cputest: Update Xeon-E3-1245 data - cputest: Add query-cpu-definitions reply for Xeon-E7-4830 - cputest: Add CPUID data for Intel(R) Xeon(R) CPU E7-4830 - cputest: Add query-cpu-definitions reply for Core-i5-2540M - cputest: Use CPU models from QEMU when available - cputest: Separate QEMUCaps creation from cpuTestCPUIDJson - cputest: Test CPU usability blockers - cputest: Print correct feature in virCPUUpdateLive test - cputest: Avoid calling json_reformat in cpu-parse.sh - cputest: Replace bool with cpuTestCPUIDJson enum - cpu_x86: Disable blockers from unusable CPU models - cpu_x86: Move x86FeatureFind* to avoid forward prototypes - conf: Introduce virDomainCapsCPUModelsGet - cpu: Drop unused parameter from cpuDecode - cpu: Use virDomainCapsCPUModelsPtr in cpu driver APIs - qemu: Parse unavailable features for CPU models - qemu: Store CPU usability blockers in caps cache - conf: Add usability blockers to virDomainCapsCPUModel - util: Introduce virStringListCopy - tests: Add caps for QEMU 2.10.0 on ppc64 - tests: Rename ppc64le caps to ppc64 - tests: Add caps for QEMU 2.10.0 on aarch64 (GICv3) - tests: Add caps for QEMU 2.10.0 on aarch64 (GICv2) - qemu: Add QEMU 2.10 x86_64 the generated capabilities - tests: Add QEMU 2.10.0 capabilities test for s390x - cpu: Add new Skylake-Server CPU model - cpu: Add clwb/pcommit CPU features - tests: Add CPUID data for Intel(R) Xeon(R) Gold 6148 CPU - cpu: Add new EPYC CPU model - tests: Add CPUID data for AMD EPYC 7601 32-Core Processor - tests: Add CPUID data for AMD Ryzen 7 1800X Eight-Core Processor - qemu: Fix CPU model broken by older libvirt - qemu: Filter CPU features when using host CPU - conf: Introduce virCPUDefFindFeature - qemu: Separate CPU updating code from qemuProcessReconnect DROP Revert "cpu_map.xml: add cmt/mbm feature to x86"A - port allocator: make port range constant object A - port allocator: remove release functionality from set used A - port allocator: drop skip flag A - port allocator: remove range check in release function A - port allocator: remove range on manual port reserving A - port allocator: make used port bitmap global #PSBM-78156 A - qemu: Mark graphics ports used on reconnect D - qemu: vnc: take care of overlapped vnc plain and websocket ports- pull: qemu: add exportable paused start - pull: qemu: validate snapshot name - TMP: migrate checkpoints - FIXUP for migration: pull: qemu: load bitmaps on domain start - pull: TMP: use transaction for removing bitmap - pull: export bitmap - pull: qemu: monitor: add command to export bitmap - pull: qemu: load bitmaps on domain start - pull: qemu: remove checkpoint on autodelete - pull: add command to remove checkpoint - pull: pull: add dirty bitmap on creating snapshot - pull: qemu: monitor: add bitmap commands- qemu: Enabled pause-before-switchover migration capability - qemu: Add pause-before-switchover migration capability - qemu: Add support for migrate-continue QMP command - qemu: Enhance debug message in qemuMonitorSetMigrationCapability - qemu: Drop qemuMonitorGetMigrationCapability - qemu: Use bitmap with migration capabilities - qemu: Store supported migration capabilities in a bitmap - qemu: Create a wrapper around qemuMonitorSetCapabilities - qemu: domain: Extract common clearing of VM private data - qemuDomainObjPrivateFree: Free @machineName - qemu: Set correct job status when qemuMigrationRun fails - qemu: Consistently use exit_monitor in qemuMigrationRun - qemu: Don't misuse "ret" in qemuMigrationRun - qemu: Unite error handling in qemuMigrationRun - qemu: Split cleanup and error code in qemuMigrationRun - qemu: Refactor qemuMigrationRun a bit - qemu: Use switch in qemuMigrationCompleted- pull: stop exporting snapshot on snapshot autodelete - pull: add autodelete option for creating block snapshots - util: hash: remove const from value in kv pair type- qemu: wait qemu death indefinetely on domain stop #PSBM-70541A - pull: qemu: don't delete snapshot while disks are exported A - pull: qemu: implement export start/stop A - pull: conf: add export conf def/parsing A - pull: qemu: monitor: add cmd to delete nbd export A - pull: qemu: support block snapshot dumpxml A - pull: qemu: add block snapshots listing U - pull: qemu: track fleece blockjobs U - pull: qemu: support disks quiesce A - pull: qemu: block snapshots basic implementation A - pull: conf: add block snaphots to status file A - util: hash: add misc functions U - qemu: add option to handle inactive blockjobs to cancel op A - pull: virsh: add block snapshot create/delete A - pull: conf: add block snapshot format/parse A - conf: support configured element name for storage source A - pull: qemu: monitor: add commands for backup A - pull: remote: add pull backup API implementation A - pull: api: add driver based implementation A - pull: api: add API for pull (external) backups D - introduce pull backupsA - qemu: cpu: fix fullCPU to include all emulatable qemu features A - Stop linking tests/commandhelper to libvirt code D - tests: commandtest: handle tcmalloc hacking environment- tests: fix typo - tests: commandtest: handle tcmalloc hacking environment - qemu: use job to make domain responsive on qemuDomainOpenChannel - util: add 30s connection timeout to virFDStreamConnectUNIX - util: virFDStreamConnectUNIX: add missing error report- qemu: fail making internal snapshots with non qcow2 nvram - qemu: include nvram into offline snapshots - qemu: reduce nesting in qemuDomainSnapshotForEachQcow2Raw- api qemu: add block pull compress option #PSBM-73618- qemu: snapshot: revert upstream 9e2465834 #PSBM-76749- vz: allow to start vz driver without host cache info- nwfilter: fix deadlock on firewalld restart/reload #PSBM-66488A - qemu: treat iso images as raw U - qemu: allow disk format probing- qemu: allow disk format probing- A conf: fix use of uninitialized variable - A qemu: support hv-net interface models - U conf/qemu: add hv-scsi model to scsi controllers - U qemu: log: log monitor events by default- vz: remove domain uuid check on migration #PSBM-43767 [missed upon rebase to 3.6.0]- qemu: implement state driver shutdown function - qemu: monitor: check monitor not closed on send - daemon: finish threads on close - qemu: migration: don't expose incomplete job as complete - qemu: migrate: add mirror stats to migration stats - qemu: always get job condition on getting job stats - qemu: introduce migrating job status - qemu: start all async job with job status active - qemu: fail querying destination migration statistics always - qemu: simplify getting completed job stats - qemu: refactor fetching migration stats - qemu: drop excessive zero-out in qemuMigrationFetchJobStatus - qemu: drop QEMU_MIGRATION_COMPLETED_UPDATE_STATS - qemu: introduce QEMU_DOMAIN_JOB_STATUS_POSTCOPY - qemu: introduce qemu domain job status - qemu: drop code for VIR_DOMAIN_JOB_BOUNDED and timeRemaining- spec: don't specify owner/group of cache and lib dir- A qemu: Don't update CPU when formatting live def - A qemu: Use correct host model for updating guest cpu - A conf: Drop unused VIR_DOMAIN_DEF_FORMAT_UPDATE_CPU - A cpu_conf: Simplify formatting of guest CPU attributes - A cpu_conf: Drop updateCPU from virCPUDefFormat - A qemu: Filter CPU features returned by qemuConnectBaselineCPU - A qemu: Publish virQEMUCapsCPUFilterFeatures - A qemu: Pass virArch * to virQEMUCapsCPUFilterFeatures - A cpu: Drop cpuBaselineXML - A cpu: Don't log CPU models in cpuBaselineXML - A cpu: Use virCPUDefListParse in cpuBaselineXML - A cpu_conf: Introduce virCPUDefList{Parse,Free} - D qemu: don't expand cpu in domain def for offline snapshots- virnetdaemon: Don't deadlock when talking to D-Bus #PSBM-72273- qemu: don't expand cpu in domain def for offline snapshots #PSBM-71923- qemu: revert aeda1b8c: monitor: do not report error on shutdown #PSBM-71629 - iohelper: truncate large chunks on write #PSBM-70840 - iohelper: fix reading with O_DIRECT - iohelper: reduce zero-out in align case - iohelper: simplify last direct write alignment - iohelper: drop unused operation length limit- qemu: revert fb2cd32c #PSBM-71196- qemu: handle -1 for pid in qemuDomainGetMachineName #PSBM-71122- Rebase onto v3.6.0- Set default open files limit to 20480 (Bug #PSBM-68924 fix)- A qemu: vnc: take care of overlapped vnc plain and websocket ports #PSBM-68199 - A upgrade: vnc: release vnc ports only in face on stop - U upgrade: vnc: keep full vnc state across upgrade - A qemu: vnc: keep track if manual websocket is reserved - D qemu: drop excessive spice port release on failure - D qemu: simplify graphics port reserve/free logic- qemu: migration: make debug messages less noisy - upgrade: stop peer on vm stop only if we have job condition for peer - upgrade: move updating domain list to face switch moment - upgrade: don't fail getting destroy job condition for removing vm #PSBM-67555 - upgrade: set peer snapshot to empty list not NULL on face switch #PSBM-67772 - upgrade: fix crash if vm newdef is empty #PSBM-67801- vz: support disabled items in prlsdk boot order- build from correct tarball- qemu: agent: stop io loop effectively on eof or error - better configure options for build- PATCH "upgrade: support local p2p migration" - fix broken non local p2p migration- qemu: specify vmbus machine option to qemu in hv-scsi present #PSBM-64639- remove acidental change in libvirtd.conf- qemu: remove time limit on waiting qemu disappearence on EOF #PSBM-63151- qemu.conf: set upper limit for vnc/spice ports to 6900 #PSBM-63824 - upgrade: don't reject upgrade if hostname is localhost #PSBM-63659 - qemu: wait indefinetly when acquiring job condition in event handler #PSBM-63118 - upgrade: close agent channel befor postcopy with release ram #PSBM-63758- qemu: command: align disk serial check to schema #PSBM-59218 - qemu: support backup jobs in qemuMonitorGetBlockJobInfo #PSBM-57548 - upgrade: address issues with libvirt crash while upgrade is in process #PSBM-60706 - upgrade: fix rare 'domain not running' during upgrade #PSBM-61865 - upgrade: make upgrade work when domain has snashots #PSBM-62777 - upgrade: upgrade serial devices via changing backend functionality #PSBM-63255- upgrade: support vnc #PSBM-60651 - upgrade: support bridged interfaces #PSBM-60655 - upgrade: drop temporary logging to file- local migration implementation v2 (bug #PSBM-59980 related)- local migration initial implementation (bug #PSBM-59980 related) - epoll support (bug #PSBM-59036 fix) - conf/qemu: add hv-scsi model to scsi controllers (bug #PSBM-59029 related)- vz: don't create driver object during daemon initialization (bug #VZOS-536 fixed)- vz: cleanup: delete unused constant definition - vz: don't subscribe to perfomance counters (bug #PSBM-60384 fixed) - vz: use cached statistics for a predefined period - vz: rework the way we get perfomance counters- vz: cleanup: remove unused constant - vz: fix event handle leak in prlsdkHandlePerfEvent (bug #PSBM-60144 fixed) - vz: fix handle leak in prlsdkHandleVmStateEvent - qemuDomainAttachNetDevice: Avoid @originalError leak - qemuBuildChrChardevStr: Don't leak @charAlias- qemu: blockjob: Fix locking of block copy/active block commit - qemu: snapshot: Properly handle image locking - qemu: snapshot: Refactor snapshot rollback on failure - qemu: snapshot: Don't redetect backing chain after snapshot - qemu: setvcpus: Properly coldplug vcpus when hotpluggable vcpus are present - qemu: snapshot: Resume VM after live snapshot - qemu: blockcopy: Save monitor error prior to calling into lock manager - qemu: block copy: Forbid block copy to relative paths - qemu: snapshot: Don't attempt to resume cpus if they were not paused - qemu: agent: take monitor lock in qemuAgentNotifyEvent - qemu: don't use vm when lock is dropped in qemuDomainGetFSInfo - qemu: agent: fix uninitialized var case in qemuAgentGetFSInfo - qemu: agent: fix unsafe agent access - qemu: drop write-only agentStart - Refactoring: Use virHostdevIsSCSIDevice() - util: Add virHostdevIsSCSIDevice() - qemu: Fix improper union member access on hostdevs - AppArmor: allow QEMU to set_process_name - network: Don't unlock non-locked network driver - tests: add test cases for address conflicts - conf: add global check for duplicate drive addresses - tests: don't use duplicate disk addresses - conf: virDomainDriveAddressIsUsedByDisk: Rename type to bus_type - conf: simplify functions virDomainSCSIDriveAddressIsUsedBy*() - virt-aa-helper: fix parsing security labels by introducing VIR_DOMAIN_DEF_PARSE_SKIP_SECLABEL - qemu: error out on USB ports out of range - tests: Fix USB ports in usb-redir-filter - qemu: fix crash on getting block stats for empty cdrom - vz: add state group to all domain stats - vz: add balloon group to all domain stats - vz: add vcpu group to all domain stats - vz: add net group to all domain stats - vz: provide block stats for all domain stats - vz: don't show bootorder for containers - storage: Fix type PLOOP type check for storageVolUpload - virsh: maxvcpus: Always fall back to the old command if domain caps fai - qemu: Fix xml dump of autogenerated websocket - qemu: mark user defined websocket as used - qemu: Refactor qemuProcessGraphicsReservePorts - qemu: clean out unused migrate to unix- reworked filesystem patches- Rebuild in 7.3 environment- qemu: prepare blockjob complete event error usage - qemu: report drive mirror errors on migration (bug #PSBM-52818) - vz: set PVMT_DONT_CREATE_DISK migration flag - vz: added VIR_MIGRATE_NON_SHARED_INC migration flag support (bug #VZOS-521) - qemu: fix pit timer tick policy (bug #PSBM-56969)- daemon: Install virt-guest-shutdown.target properly (bug #PSBM-52912) - qemu: refactor: use switch for enum in qemuProcessGraphicsReservePorts - qemu: mark user defined websocket as used - qemu: fix xml dump of autogenerated websocket (bug #PSBM-55669 fixed) - storage: Fix type PLOOP type check for storageVolUpload - vz: report "scsi" bus for disks when nothing was set explixitly - vz: don't query boot devices information for VZ, set boot from disk always - vz: don't add implicit devices for CTs - vz: report disks either as disks or filesystems depending on original xml - vz: get disks statistics for CTs- cpu: fix typo: rename __kvm_hv_spinlock to __kvm_hv_spinlocks - fs: Add proper switch to create filesystem with overwrite - libvirtd: systemd: add special target for system shutdown - qemu: agent: handle agent connection errors in one place - qemu: agent: remove redundant check - qemu: agent: cleanup agent error flag correctly - vz: change printing format specifier for network statistics - vz: present CT disks based on ploop files as disks always instead of filesystems - vz: get disks statistics for CT - vz: set virtio as default network model- Revert "vz: fixed race in vzDomainAttach/DettachDevice" commit 3a6cf6fc- reapplied "qemu: fix libvirtd crash when querying halted cpus info" - vz: fixed migration in p2p mode - qemu: store guest visible disk size from qemu monitor block info - qemu: special error code in case of no job on cancel block job - introduce pull backup - vsh: Pass correct values for command line completion - qemu: Reset post-copy capability after migration - qemu: Only allow 'raw' format for scsi-block using virtio-scsi - qemuDomainAttachNetDevice: Enable multiqueue for vhost-user - vsh: Fix the incorrect environment variable prefix in error message- qemu: v2 fix reboot scenario (bugs #PSBM-41956 #PSBM-54756 PSBM-54914 fix)- Revert "cpu_map.xml: add cmt/mbm feature to x86" (Bug #PSBM-54969 fix)- remove libvirt-daemon-config-network package requirement, which creates unnecessary 'default' network (Bug #PSBM-55008 fix)- qemu: fix reboot scenario (bugs #PSBM-41956 #PSBM-54756 fix)- qemu: fix libvirtd crash when querying halted cpus info - relax network adapter config checking (bug #PSBM-54596 fix)- Rebased 2.4.03.9.0-14.vz7.8.43.9.0-14.vz7.8.4virt-adminvirt-admin.1.gz/usr/bin//usr/share/man/man1/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generichttps://virtuozzo.com/cpioxz2x86_64-redhat-linux-gnuELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0xb4160e2950f2f38c1baadeecd50a04bce78a2f51, strippedtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)'RR RRRRRRR!RR#RR"R R$RRRR R&RRRR RRRRR RRR RRR%RRRR+?`7zXZ !#,s:] b2u y-iSqܳ!֔GrRݵlqrUEE9c |}i^:i crXKx~9EA @9,/"-um5%˂m8ۼV)ea=c>ْ7O@=yAb1sIl31aj1w&R̀[yS$XrX%V&5H+(yjZ)ȲSCu~9c;ђo4 sPaz1`.Hǭ+LJGuA; @`bd!sxmx~-xܼ%:G'X:`lM>cIIX̽Z͜1_fB,0_:}hyLpaV[r}*s{ᄈU iw/W32kXbqC.ߣp[س?ZՠZ EqyZ..gKK\E b cMiQdoƻzַ (3֍vSxw0"MRm|pK!_ 2DEYq7sp+à%8O|ޏ*nZV,-E7<WH֐%ό׉G._mfA/}P5YsMX+8f3$oJ¢wfDԤz9+Ms/jev8ziQK,nA X#U]Qs<#4LfRD'\؝W[ dShFY F5/7O!z E~e #):~Z1r85 lqG5kJאVvtΣ]o=p,y;`J%9 Bi.rm=2vn駴d/>xKDVg,j I@:?(q^>Og:z1 PW/_Kۚ-?ҰLt.+ƨꈹdqVo>Ն̅1Ssi^@.EGٚUSi̅ij2qiˆu-nd,dM)x%nVM0ir{(倧-xeZ>hud 'ĸR”'Ӆv+;-she6] X' ;u87BqhܹJGw0iZ8e g= SsGFKǒ? + D` ʷ,YMDZZT3q 8{ttDrԄSa^=!(Y$eЗ lRoƲ)}R c!fLBw$ǶPf! Ce0N<R}4>efWÅ|VT>"{Y¤hai69IZ}F%}t/X挝lh~H~37T蛍3V*uLܱGИ:/4vyzx9N)h LB8r"@%S+ - }UgR4x`SU> 9d//0L@Z wؙ{T1jL=y9*U}l u>L7 NdPBs`Xͫn܇C#2Hٜm3S[|2J8'Arź gi odPPh0G~0TЍ>]'ez9@lә|Sk^͘΂jB'X' / +&p aG v!?V;jέ{?Q¡wE11/jÖ-'^# .  Oxa#k̐=o*ю˿xAX{#0BV f$y8 k~ډhͱנ"<͚Fpz<;:%tBˈ)-nJ^|+o%9I"7^Su/zjKU2G5_E؃ lry2tncf%fP"id'@h`o:vH8ήzHP"ߧ#!)y7L_bϚBb"(m<4V)(K%a,H1N@U7#ursGfE/]oX݌ѦVgI兪ECaS>2 BuzSxў콻2M1QY21 ֥ dnz(Ѐ%V8I^FiIܚ" :~긷jP.S!bCG$p#"bE?Fy tU[utox?]gPBeݭFl;@bvryJh4ġTPؤRc_GK )|]oaMo3dž&MХ*^A[ #x|jykpAb*8u$`rdF4ZWL#:g ت܍n~'17gθ#NW<1?IbxXE}jÞ)ή99Qeq$\t91#)O$-q"w 8trBHp([DlV`3""(0=y,6w%I*Eʻ{9I,DKnl46z*L0 79b;)\1;E2qv.Qo8UP!5k;{`H.זv i"Y\>򗠷!cws6[3̺ϫ,j?ꍭoA׀EjE|ȭnZAy~0/뾕lqé Kk_"cXtEķMiw ) .[}}D6eŲ&JDpŤ `ƶ9-BBQeh4՞RuSU_링>Fyg3uN ׺let35cJtX(Ϛk4Sg*zJ<#!e/DNTZzq!0@)(渫?A{WIqCݬ?β'0>نKOKeEPu.]j!&g83$b':d|>񕛟7İ8)O[.=[ hv仵SkZ!pE.Gq)㔍N|ES~g`[ՐSB48pT,#9b.SC󯏵Q1hnUb cirhy_2?zLa~DFMzoO8R/Л{ci.v'Cs#f!7Yqwabuspch+:h5Nc5i5Dn5B?#k|`PR֖w 4fS-6Oo2;rB?Za0đ!e!}XV ^mV_=%3^쌠>0ǧYyC=!0l!'U2Ʈ,yLl C4I|TRȓԐ/ylXHUlԷ*E_P! ĭePFR3O4V);Vw3?r{6_@&Bʢ)*>JgUQ`|)&lJ4NGQp4yP " N9zf_)*Eu6@C{|֛뭻.SW2`j ol=z?fg8F,`i@x8E#he5>YtϾ}+;J隂a)rұNS_Ӂ"T N $Mf@.S߿2"ݬʣY'KY( DY%g3;S }R 01ZgoGoq A8}(*E+#p-kê\!XNla,\tb)EٸcWx+ T)j v]B0>L\!,u.F_Xć΢S5˕1f';m藻z\$) De܀/뭕}y4un94V:1w^ڢMvH(Ьߗ9W^u"e#rsjZ6<1P yb%~" _"ᯭ-[}UqkgZp z1oW]A)s-l'C ;.]8G_ì[M~ݭE+<?RYfPDFxF Dye"嫮|Es}ɦۺ!-y(_+}$a]2t!0EuFs{ Nm@|5VhC_xZk )IptMy!PuvHp'xg(+xxu~Bl j!, : db݌o:MZd*\L ԈTUJ;FB(%ulAֵ?%* :2ھф];iIW4IHD.t˺kxNp=^^g_S);`;ס.iDdՁEKrc󜚩5Xa\ZtmLaǽ"R|?;yN7(WAm8(U@4gq37K~HdϦf(p~=R&@*1Ъh;k)A): ~ۓ҂]OQ8cnl䅨A-pYdKx"O%.8~/G? C3}cf@nk=fj爴&B~[AF.S7>IӬؒP m]/ %X>jq4Dh@.خq;P07Caz*7-WEW<@ٞ8\yG q_>=fSXYYI}qgGfkl(dFz7LWy` |.(_/ ߲嘬;7#ZAÖlj!:ʃ;Fgy$P+~cAyXm$mT:yN#; M:bL$)A#x5`r%1R f'*-5 cg(O5+oKl)pHqWalP0lX%.CA&w-[Gz 㚯{>rAr 5Bc!TڗFW(N2ʙ'n3݄w~->+?'!Y+EO7gxܐ~h3R^iɓzЖF.U|o5/NVdU:Պ\|V'/WK}.|\j\qϞ wkyzƧ(nlpieqcA1kbȬu^@Mm%ܷ{Y̴_#?ga:#7^y dhtFYeeB-Ҟީ+=ǨnsStaI@ jnyt~3{\KO ҖƢ-(7Ξʂ̙_)@j|dFKg+JG M^D] BC΢jҭ(HSEY%~n!?F}m- l SP:%c,bD(:[f'X&4U eLKtr$쨴0i5^kxnL9(pW ( x]S2LR0:VÍQL͠ΰ*,ҫ/ɽ^ G7aﺢ("LdyX8f)e|eߢ`0aqf{. ~>ٽomu0"fL~Swa )/[EQ֥RFzX w+ޑdNg,Voy'HW+ϫ n? UbB.)] gB3n^;NW1MfԴ jU': '7.t Bx줇kQ%Rl} 5-6tewX&F'C`)υ_1 J-lss?q E:)1~D_|,P0TH^r;IKBLӭ`mLT`M&'4p9|bz /ΒtZ*y;#AJ shx:ZZ* 2} B4Qc5DߍHN.}ITbԖD#5hv U"F[ׇԮ$`m7KV!( PrD1^:k\(A˪ֳ4i qp m*V?~&@&196),$57 OgUZ*;sz'0+uF _EFLzZ hq,h"v`LNm~)@yK͌)_ ;{!8z3PI+9sG$XIץS A[IYLͅ M+br0AUuo0t]U^; q8 ]J T.qձ:8,nԘnG<0@NGK(J;Yj(NTnń_{G'=/ln; msZg+הAWaW#BˏO~Qy\nQ@cmROVV6eqF9 e`; 9#4^==}+X&i nSG*Mrr)ȶ\ ޢ9XZAt(ut:G@ 5J"*|\"JvGW<<97bn2#ɓ'yJs>|ŧi<~ {(r{"0S#Ƥ2#2"5 ӵgݺ%n_g(ü&XǀNy?ƀpkxK.y,ϳ]AĄ/SOJ@Y@g`d`v-_~k̎[1}t Twu S^gwg>[?N=yuWT1SJ|dGCa`1Nۨ?.q #h%;ƻIN,o Bt|H'Y뿹mϕ봵Hu,A'\}v.pC/eKڼZ;4#{DNdW Tn#C ;!gX^4(zSiCq)xz??}l0J3_QT*'M2B1w=ϣ91;PR+x_Skʏ&$@WyVS`e9algebK#wˀ5(+hֆbԽ9DӦ^4Itߩ2)NThN8J"Yc^Á{ |F MSsU-By3W<2QUb 4ZJ,>3`SR}kNQpPA=U]ZsA~SP -Q7 |@:Wt/sW/W/@E ]D@zr 9x7` kZ6m>t%O$a`190" 9ӦN u+.)xej#tLV} -c500I:S_ےMى:?zekqѴINEzh@$Q cRng"pQ]uәcuzzƍQb腴̖I`2A^YawH'D8-RVV`KHqO8ՖM)Q<\PkEKjZ_!+ta;Z@|26z^}UJ ar_hpge:ĩCTJָjؖH-V٥gOBC\OR/^jk5 MezkW>Ί۹4Z9t #k ,]CT7gb,O+0y2Gc&sZ | )C dPi_aX6b)SV˞GwakvIUȿvq)C=Dj۸  VE[~ avV$Fc>EzsFMܘ'#CKfG&gW!sR+u2]"J:5̩u wPa3能O}XmNM)L'vx7t'I2I/ZIP"7smw#%k6_x) -J">J\ɳAı*d2^!ׅ[Yʨ,fT F U5ьu V*eaIhCA6‚5 +i%օ6%$V бRPw*T/iB3ό~7! uS8&'ϲi(]>ɺs!p.;&GQi[sl[&_'LB_>ad'J^LS4E*3βmFl!? Y8>Nxz2Y/?fEJ|L]+#7?!n`\h~`lvXL-U2/M6e26&]d \:cO d]>7HL1J"Bzn,V?rqkDWa|ϧCScGd2[Q S0}y0ޡ߇&>8&e<+AlW`h1s`]`8hBkq P[BFmmOJ,TD~03È]5%F[gMMFxcT\OvT[ay])(uOV>$Q>7d,iPG;0!!k L=!.)RwJSeiN<Jk.! \p;(͊ [jaH f<ۛO Y@Jz|7gVRY[3*WeqOp ok"bw|jsM#w3S2ȧ+D |' !8=XBxOh קneZB3wX5N`7i 0D'DxFr1೵?}a9 ɿ.Z#{3hckA6 6VŜʭ H Uin(4@׊紋=;ÿ#z#'#I?5BO-`,]ꅢ}%WuNvo@\0̆NdRoř g)̓T;o5|*xPVXXu]sy!mG9L_bBp _`>A~R%3~̹-2ex/]x& vvV!{̨O) &h5jU (ʆlaDkRT/ɂ$knggVP8]us!ɒqa8k%95F 9>n[ F xyIKF#@qTX* f`FGϺm9hE^޴$|wl֖ $qȲVv.W܉5 sc Ănja`7{W^\uA}[-Y3rࡐJ0ծi`qZۯ1&a<vj[@BQ xNja>GPWD54JvF.z 6fM/;G-Ju%ߖ ůr`F87Ub,M 0/8r?2|,: CBٙ8y4bfk]+͜dK3>`N^_1=/n\wU_}UGI5,RzCB4ϰzSlTl L. e/^1Νo.N9t\JܛKƵOzxJV1Wg98 kY#,-'(!OcHbEBo*ƼhljтふH|S7&*WK,HG9ڤ"*$S@pU)l!&S e$QIl,)S{zjR;"gq>Y"VuĥX* oY]xPc\ű\/(?a ,QBW\k y57  }hJ_1 ;xj_Èh99`:~K\nغa=] =t܏+ktLa.m`|Jcx-?%d]Tvyt;zLz&o|SޓT%)/gɨd"݈7kUqb(w*.$`W]*;V>O<}q+r)ʁ(`Mx:j7[#&/ꧭQP)3UiKS8/`8$A/+͛-dC Þ( bs~3-˓P22@a*L<:1)֑*5\ =Gph{`ϋ-iؔ#DkH[ؓ=tkpNpUJNnlj B8%dmd f'/O98)6ש`Zhpg3҂O^징ul ή z4Vc dw6i9.}BC)ƪG,4z{>m'Im*M,1s~wR|%h;j\hVK2 3we!q! ;zKQ\G%30{p:Au !A D R֖u2>93MẪH7Y"׺Ut T́O>#<isCW8Xz_xi$7x{|ū뾑ttϾIˠ`ºŽ&>3*6-&'*ݛ{3j>;HY3_I? mϽe}(ΙDJ՞b.EdAYYi*|2dƧ G 4`偄5pb0>) 9j%PPJ"?Ao-qK A.,p1 :%|V' ^l<^=xthd:*+65T'k:#gX?j$`lуBc_r&[ ڊK^JĮ. Hoƞ_rNJ7Ȇ-,Qض"-&A :dٮ;e2:N_]((d&  ϞPkQ7X0sH^WȚDc^PպN½hz "xh5˂ILU$yj뎳>,)oq&e.ϑqBT#<c^#2]%X3r>dD T< :}i}Jf-*zmWR۬,On>2 IʳbK`SYX:Q nNIlCInGө2dݾj,t=#Mnh /1Y #DC361TuΤ)iDŰBwHj .B9YyIi @<^N{Y;XA[, ܪ ]{ϓ8M< ELD+ImL8}wOL3K.[&Ccش E^bH^~^4V@ƎNb{SJ|"o&m}8ּFh66;|3A9n)I$Ў# ]*b"ܻb 9\i=y8]ktW;[ydZVv9{l@!ѬwuW3 ml8'^U:q*6"HMns&vnDap:wP@T?G_uY!NRs^#i5][UЀ6abq>}b`Ŧq: %|n hc̝()z,E2qU [Bn~[4^:_o XQ, W?.$26v,wrrBpfykcKMfpSIi4.srIW3 6EzvN̟_/# t/'.TFT@WB+:&bRۯ&C!4Cl(LhcФd^l2n7AL ΂j0G@Utt-H+Rp=mM9@wߋ$/uGO~gOit ؝մT"~Ws^h0ĠXB W˩!/Ќ"Ӈ"y`%En2MEuVPȳm?a,'ǧ/A{F%ðw=\c#LWᴜ@./(XuL9--8ssܱ2":P'-xU+ϿTq4R5]YvQ*ڟѷ\N q3@Ni8\B!U3T\XC]+.,|-(|7w(Oszj@J/"̷XgFN~_{>z ^ZcvQ6?3]s!DӅx>Tld0_ Q:^Ty[W-[lgJ,J ZKٛgR ݀f\pJ/b}ǔ`N0 y0s"qvŗC\w!((ƻAӌ\k'r[!iۅ/ ȼJۖ c.+RRN|?bbj~y{PշdxԳCCo,~GOղ?7޽ਖpޘ'm@y{inCbh6 p#Ƅ)y^3%Qߏ;U4IO7RuLPڀ+!| |Bѭ2$qIl/V\$&%} 0.Gy1p4o~N݊g!C4 W 2_q=kgMdx;sQkh}ȃhx s[2Im۰ampkҡw9N -5x;B)ˏ]~Bú^1 ^S^_A:i38C3bԠw/N3P:S8$9h Y?\'1lq&z֬DA!X0]s@/eG0?ፆ_YF ԓzO\gN+ˮ `pE82;x+;cLKwE#X%*0(_gXV]]u5y7pY1 ΫN 7vl_xzt7\hs5Y\(O&لF5T-|-2L)vqvRnWX bɜE#]{H"F_+0ΐ;U3 w9mcW5w=WjNN.^oIWfX~ p=),<͒$#TWƱyMq~1*S4*tEφX+8(#qy~O$u~t; jy~8ab@8 ,ȟgrE}ƛt_EP͍' pW5MxIu1翔ޣŎwV5<>& h9{PS^yC5Z*c&WyQ4ԝGOSSFHڰ)emu;x-/v;SB`kx80P,W>,}:FL:~n7qf!pUxvA<,`0anunSuYKA*6զ+T븍 wEbFY +=B‚-Z#IK-aXL_%,^gY-[ڦY"P)gS5XRh-2lGﮀT%3 T vVQZٲeȇQ0)ǥd}ѯT0 ;YT0JP[NX"kpXUAт%}r4jy /*?$npF-b'ZoUÎR~2w9eau1}]H1]ˏgZ-m{N*galG/%&Lͳz|MM ko*9D³v*% s{4(orFmUi Z~/{"`KuL݃7_Q&3zgN|C(n&/Z܁Һ:uS' 2=eX$Ha'\yVilK c dpGM$M9ϲ+?k|)xgCĠ5e+L8o,jU'Yl-M0ek͍t W-O36IJ27ų<X|RCRZ09D8Ȗ"Wwp.圔0PLyOs͇x !CWXDwǛoH$]J@d7XO8گ& (}Y/މ 큏 qaỏq#{n~bfl}{}gC\Bdŋ _.!1F}NL/ NNK.*r8]!ؒQh7;JxD{6 MQ9o/k`(1cYWgV 9;cX@0 c}ȼNs՞GCFG^YgFk&b,!B g# 'R:/#?.18k \YS~r<}xbSXG^,vzbMk]I /hktqF)i qܖ. Wtߠ#X .lgP}'%u6za𾫎)&[NUEč/V8Ő1S=BJm<^:&*xTwK B-n; <`ƇUUdI,( ~t!O7#uu{BAeT8"]j]Ĭ{H=lQ.\庖^ċ NqH0 b2vvw". ;QhF:K w8oc)L<} aG!ES+*J${&.t2!&/B5jvi[P༩Lq{q!ay-=rǿdOwB7%X2d\rB*@Om2"on"hR?FKٛ@,S I'A*}q꽖LۓIKqq0Ȅ#cY)LDo.8'k4<^Z~4ݶ?VZg ssX2S%/+,.#l)B:%w HZecXaVȍj~tZP%wtORNYNeANf3B@I4cvv}!:nejWI刳ᣄ\Dom哮yϚgYA'AR)B *e7JɐO.罒蹏N*fn _*b|lpVShҪ&mLbx5'8[lMZ\a&u{~ީF_8 & j}pRFh+7Nb}[h8x yҮ OHe7iŎ;,eY,k#m!vs+۳uㆀk-H6";O0hBd* yu ]FT%g3lM/0n8,zG.׉a}eC;ȘYPY߲IE8Xi f D[a1gaz"(P9 @?Y5ٱ45![+l hWrƑixƑmlWs`\ YzOI ~7N^A7U]\_qs:c棍5׶RYk6(E-EG8 O| N7D7|( CkÊ^ٯZ2SfQuNmbqoַ7;>=)ڟ^nL4L[Qj\&33,N(YE5ac(Oj`8R잾&fp~/*'bcy(s?ۿx>vaӗŒ●ǏeY,t/7o8Z2(W쾆&AO/y>FX꽟i tCھ j;㾟 LLMQ+W=h)i W-@ [0/፺(ZKykWn LBBJc>?1yd*^L~+!j-b"9:mYzQri: h0'ѭ` <|@c miE6 3=$TRRme-. P̕,y=E=[cxX?wD./Ce\zͻ& ]Dd]`C ٘QU( )&`OMi1*r=<sKeQ37 j;?:qTwr'Ps.F8Q+E]puKJ{Wu~7΄v`.܇S8KtPBEc W% bo.̡v,wljcߵn51ݐt)bqm2Moy Z[̡i:Yo'k#m&;尒v. ̠y2iȱ;HRRGk(ݑ-v "9zTS +FFMCbH*LJ{G w= DzaB){F3&[X0˟0QsجP5'kwGe[zGGYal"ЉOpsA,,y_i 渚/.>i*jg X$A}%0!8f D΅9$1pω@aM׭eV N*~n['.\5)?(umAQD<o<:Ɏ#+:B*V gLX1MUڛZIlEYe}蘚"{NͅAJηWPGڅ ZH/4gaќBd=`#Dgh>@ǂ.%:/ hp-88Bd^[>LD*Zݿ (B~p1`uظ4RDlh]n{Bm9i]txpfXԸ/*]F3 RQL?Z]51i斁+)\Գf$9}09+KǪ܀Y;w\LgU?ᛓvפvI.,.$ZjDptWv2 !#A..a#b}&Ye^C%!x1Q*I~:Ju4b?f̛= ZkQI>s9 ϝ*Hw,IEzWr!\-^>fH^*/ʑ )lC/.~LTj"U P4J}SDۑԴT =R&^ >GN$'c8ݩmlQiknvbк\Ǡ`X\O<!v:* A2N!CS+"S=YU^lfƍі0qg~9!myy^:J 08CN,O ,\r98jbАٳ81ᗰ5faI_ %oz>דω0i6j.M*nBP,BR#OcR+ CTՌ| iӛ1Aӣm=kp=kZyj#͇z MA;l =9PɀjH.%X*^89'Kjac&&Ȩ}ld/-vB=KN7x ,weK6}rNv8z3BFXLDӟα2ނyxԗN|dQhE]d +.%4;u g0JhoߴH(ڿߗ^ !pR|ʬK{jB)dkV|3~s׌gFteq$Aj s5W29soܣceంDLENaRӴ#IFz :c0co67))vy[lһ+4 }M1 -xJ4zӇM"T&dً"*sYV(0=xM&v&eV`PvFxˆjp3蒋"[a/qfƱ$l8:vk$] U‡)sgZn~)DmQePCeVZ"jo[<௺" ynHQ<1\,fL093j,ݪNk։Fʒ `ӧfGj7H6fQJ7%8]4jغ"je"&%Kz86sǾP]~q/>@'5"G5A~4&OY* {GŴg; sA8S5*-= ?Ɛl7Ͷ'Mw}έ8iF9:N9 ѱkEwED0 ZB~bqDKDcpXCSc@D޲EW7]!'M)]g>Mb+DR1i)4s3eE)M |mΫBd-3FFC{30ԥ7P=`HB)#0Ls9 8~Mgh&G6^6%M&` oWaq65 4I.ʼtK1xBCI{&A!%:xy_,?N z95SWEŝ1R5nOdV:v'7:KQ<)lC3z+zR; dͽ J^CRn#urUYȋl`\i*8o#vȥ}6w9 eqݝ#'vX~ő|~gN9! rOӭDںˠLGt$kFf uLjfͱ7:L* ħZ xI&bWaC|$Ad1_3 %`αhJu`ēbRt jwޏQ ) inXv O'4pXᘦnx39D)FS6JLIsn;fkǿ}}v;ZyxE$Gɽ4ȅ/y?ˉBNIX* \(C,okV*v-M_IsHIJjy)2˝w& xXŭ~-x㋪A^Ƃ5 >d̀Nj{=3l=Ns:x<'wяRy +5CJZ%w rg>fuU4}Ņ;޽P| yɳ8iE. _"l&zR)@]eP'*}]zf @~J=0sF?B1!2F\kHQveppЯOU =զ4 E5UΜs7Y#D q;&@re">H^+v7Y_'C4s,IƗˤ)0fqL??p>#­KVԳ93:e]qc^0v[*B!CW(1"%]i+l3FpW?8o V|x5`J* k5C֗i/ ,?KNU+vw-}@}8HTO֍c}'҇APi^C |t[o\>cv"?@DZ.yЂb{Ҹɘ T`SRU"`;Qs%֪!Gsz=A M81)+`YG`j9ԺOFVv7 -hTFʎ:Ԥzma煇\n60W|>~9)uYkzg1p `vxÄ|6fJ6& qLU@ 3Y8HG"I0:IIzN졑Z?yv}Qr,HNtMsZfpyɨ`~`g{ߍPȤߖ 4Di  J T/RF[[.ߥ#SgGFLҬC[K|AD>);!j'qOR[M̺pdZCI]IiWb&.?|葝0tXn OCS8 wx_P_qDm⒝C2 a/6od0h<qdsdm@7A1ӍBD\Eiw,g&=kqEqZ]K چ!zn'CLaϸB{O+/f4d y&$w-u}>F3Ί̄zyy)p9m-q8 /19WЊޒ21hP=q<׃OwT7"бAGPnVfgsB%ܣQۮ& 8߫;Κ6ALo ˖01DDP0eUPQLj 5 ǀ9j;@ 3BY # ,Qx/J?`,[g= 7Ws]}J}v4r5x唀 yjD9-sEJarsT ()'b?R|; S[Cd)RuO!@D%nI#N)/YFT 1A%}s=;.:G0 (%|hqUΩ1ô%I-w˗h P1(d([vtIwxdLTuBy[k_ePMy9ӥ]y*"1\39nbrq uW(CΧ:eXOlvNg- l \~V'5(.4# [(C(4*D:Smu^Cѣ݋&MiwDӭ >j7ɊYwp"nC6؃)bE*#CZAgya+D$\$4k;Q֝&rX[t$.!NoT X6LN.xa>̨ZJC$z'瞐{9}+m%UuQм #gupp-E2A-6<ˁ60_=!1ŪBn2q =6vU$ͼ" %gֺ4\oC):Qo pXR,7%]v*]P\G£p+(\bja6N?5ۛ VV#d=AH^=0DA0; 2/r &ĪQC{YKӕ~ofV4A`}Hf?iȿ6¨H` lgH*~ݙ[;/|!`>K jѿ[CCSm^tWw{ߠth~j5Tp}*%iֹ#QӮ~E{]O8#-RK6M$C P'zU8#RcUuf7!a2H*ddT]F,<ğ e"Tǯ(w"}yL1d:lB-RkH9=j uA!"]8BͿ9pBR/ڀC0 (a P{#X[^`+!j3N(/J=,\?%ܞU0?x"F‹Jm)8pk;ۥme&{YõHoU[Y@#WZW -\wP@=$/00UHoC̵B-X1N' N*E"'"OԂZ}/X4B;gF?B KOaLn&,&]Uk>3ӑvQP hq<4E |-=*r~FԪˬ_IW6# xRG;]d~VJ`;uvbg,oD]5zbiA2B|r}g;t:EgMR﯊;a=ȞI.& Ƶ 0nH7C8eY"(XIU`dȜ<Yh-{[ d5C tdoS$<ގ(O% WB\K,]L-b?KfwXiY{OavsBmI v~`Ӕ,.]t7V:.Xx_:F1‚0';{- QʪyStQ"" #S1Y5dD+ nb'JdWVqX5c@ں`K ubQ@l#d|zk˅bMUO :lGƻѓ!|<v)|P{FԆd5 +F̾E hY`XQruhFvD"i0d|; h}G9s摕~PwmdՑzPfV̇;H͟N,mAT @9:MC"g7DN/;;*.piR9zmf"%L(eqZxï[;eE?AIEVOύ&ۻA+IQBfq]췿P9O>uW'/\~29lz_(CS?EsSdZqmGZsz;~"wĿ}ne28[JY] n 7To7{gʒKXȚ$HX"O?sYM98&r}ɦ̐pFgXW:U 1jm2)hnhycg(a]bebTE( 8nZ!IoV¥QG.Wۯm6k JBvn"}AeJ= 0æ[$\cqgUml5.f?4'YXM1Zovsz)Gp@1+ӛ>G@.{r9^ՄM^_X)UsNF_Nt#U63؉ng6PO}<gmp~ުC&HU̮)Bl\ܔ}6ήÕ3O >t$,x=ojB~@l"`}x'ybyD5{[7MlUs,oQV$:mI7z[1I{O~ om͆陔bPI)|7[j|544C "M0)oASu5!/a2B[St'tn+hZdD`7a'6D7+ri7%~Gw /ArH-TXj퀯Aצ5'@*@P^'A%;i;p2-<? YSqZoM.ZLZ3&a;; ǥbC5;^H;)`W4Z|(NyIP;ZIhwn_290?==4}_\Nwߒ`#̿"|7LF@g.oTFAkd7`F΅Rրjp:,/)b; ت? Bl"%XOFQ/JĎ5)!0Z6}rlU>8l8y=}PxԇaǂAs+seju=]~}2*w/hdPcv-x3? nB=L}%^ JM񎙽r>eWa}c4&fES: z߉39- a-ʼ)1/gInnj[*lbih4ΒkP{TPNS1r@ d=hc ies^[ĀxLeF_z!`"*6ٓXM缘0G菩 7yF$RꟜ 4Z+/)J~%v' !lzcƋ\ e+Jn<{# dܾ.uþ=z1Z`2aRI&[U:g7A Pko/!]I/4}"&)&ԣL ѰɿSr~^nST 'qsuj|𺀼]Z }]C" j9 % %:֕ȯ21]{ Ð+؉p˱yvt 6vmV~QhpZ5,ϼѲlH3#/0M{O# Z77aɆ1Z;mnQ`?{85n 7"뎠[eqlJ-L~Gauq/73*:%3X O碇\Y[;!/5Zm&U`ٴWrA p"*-Ǭ>A:3ڬԾgi$:b};LVl&IA*I &RnB]5܍8D Hwx0*MrmhIqN6PAO)-L(iC5cɟo0Ko}Ej"VK0Dzl`*d;Z j-j(M9UAqTN;[epHLf~zN۷Ż+EGAt>BȄ5Pc*FԎ1dkN\ 8I=BlTfR!Ƚ9G5"큽g(=dM$Z+Xcf߁z`+t&}{0 4D?59n:|/Xz(BL>_.1K:Ķ,!lk`Մ7m&GNmeհg[ VG2 ɷ(CNhuxe ZP $<`\yï,p M}ai_28}nۯ0oa$ȸ}Rn.[zO1ã)U CA]i#t4bb/;:},ǜ: ̊jJ0 _ZE.:[%cOuo2t9UKȏ_6dM'E0 ,L5KT%ERTsbKEg'脜N SmoM}g;퉼Ziym_iά`:E T0ʧNJ37d $E/)d K mG1߻GD'Ѳ*.k"8Wn헠P 8;ǰkuH>&Ź[#^yz%]CZu1G^qA[$rvkRJtRW/8rTk$_d^4,09G& @lA O[j"Z5"V3#Z 5t;%TPmQU|&]GX4@ؠܟm>[UV>m5iK8@rE{jakfҧ)H܋PX)7JK`Д7q0J{3tIT^Q\\0˾Z f ?#fhL\)o"O5AoakAB(*1p%nJQ`ua aR%rػm^-COxWDN$=LIUq)Jb QX;Ĩ(WWi lt4 uiqɛJ &j[Hb [\c+Pl }Rs;Gd(eYW XBCYÙ0s}B9Դu2Bn;ZПxHHa7D'dzӅ0 =5@ RW3i=yթa)چT'-D4gZFS'M ~g*[蟲3_=|$ok|֯}QTPF̜MQ=1x ZM Ҽ:_&2b e*xl@xmo J _GSY A!̂ dPݯTH&vs5#S.}^ӬG}GQ w঵HoYzk22$ v^5>hgՂ; &R `0E /_g+DyڅR//{ׁr㮷kWoW\xjZfK5#qleMrT}γacv%[X (EFPKS%iNzePw͓ C9c&q]1& ``1<|t3f[`^Q:0uoq-)-ܨ?:ݘh+U͙'ƼPn[xCHZZx jqQV*;5̇`Ld f'rQAc\@@۩hzi ԰9 W/.Yn[wa6l ;b Opx`P,Ð]`o#z^ `RУ=C[Թ]f%}()+j|+NBUjPyBaRĭ _ปmϊRv e+I O_?;L{ŕ]G_?a@3Hpc2B%~|PY]&k~R%_S[-9^nYR3}omi[9v0[9.@&޴L.ba.WpX%eSʝGhrD@E,;mUn.E"|.n=st1vWܬG 1( E1X!FVU=0#̡Q{Njwu׹%L\ ykdH$ٴ^zYdlѬ^C9χٻY_7VEAڲiچX=anV- & p7dM