libvirt-daemon-driver-secret-3.9.0-14.vz7.8.4>  j|[W$  }Dͭ*noit 沅n|/M'CḌcE(v/G[0s>A7F-xp D\?ԄEHc7d?] Z=/=wei&vA-TcYM?7kUM;)VsSVjX՘ _?3+ީ S>:0? d% 0 ] *@U[dh j l p  L(P8X]9]:]G|H}I}X}Y}\}8]}<^}Ub}{c~d~)e~.f~1l~3t~Lu~Pv~Tw~x~y~ Clibvirt-daemon-driver-secret3.9.014.vz7.8.4Secret driver plugin for the libvirtd daemonThe secret driver plugin for the libvirtd daemon, providing an implementation of the secret key APIs.[Wbuilder2.eng.sw.ruRXVirtuozzoVirtuozzoLGPLv2+Virtuozzo (http://www.virtuozzo.com/support/)Development/Librarieshttps://libvirt.org/linuxx86_64RX[W26eedd6a6df5ee2ba427511c0716fe559619d42aa26fe04be29e43210728a194rootrootlibvirt-3.9.0-14.vz7.8.4.src.rpmlibvirt-daemon-driver-secretlibvirt-daemon-driver-secret(x86-64)libvirt_driver_secret.so()(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.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libutil.so.1()(64bit)libvirt-daemonrpmlib(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.4libvirt_driver_secret.so/usr/lib64/libvirt/connection-driver/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generichttps://virtuozzo.com/cpioxz2x86_64-redhat-linux-gnuELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0xf3bd071c4544419d5f4d08de451b5988caf47fea, stripped PRRRRRRR RRRR?`7zXZ !#,S] b2u y-iSqk?E h-W |$V]J_N VZ!U - "zqv:!ӟ􈚆e"O0dB/;ҹsYxͺ%R_"legnl#jƕCC20iw" _orgS,LPWeRКe rֈ!_%<űKn\Hb-9ǑQDLz@%mANWDB fbSOh( Y6M:ڼ.B蕡0v-Y Y^Ь[/8G `-]` 0Z( hdة\ɕq4S] n[Oiuv("[@TҷpH(]̈́6J 89*JnFj^5#=~I?*n(4"{|,slż9+}t[4{nPZ;]6|y;ns-%xV?Ae` V;,+ ;KY+ζFk{je7vlNQifʲޖ6e?mI3v5 璀 LbNE0#m](EgP[ u5Z*6qmǼ)wʕ:s 3 /'*TL>;Nj"!XJ"RA6V3}[nXG2CO_9Wp$qI)fnu| N:䋰bPAn$\\ ~AV/1zwFzAG׀‰8qlI^4A>cMbM;=f}!,N1޷{ZT!4 L15nHzR]q^,3ޞY=XD┎{ʌ Gn)_n9̞U:}5a_IEt\7vsJ-ŕAPN[WUXGTZ8=XwMMy/ҋpO~%6^mnyE-hPWwKCv-r[vzWWr"*G-X/%`(rVtѩ|n]37p1`m4U$NVW%UEH{ƥc9 vP ./f-_B\{e)ܰ]b7 t$^kaYu&iv!&|$PH7w9h7~=YZ/k/;3T[}w.FRغI?5LScP]wx,8 o93?iu7tj[t4oiV5**4Zm4Ɗ[)~llYl\H-1ռ[[L㲲V )ozjgIȪdg0ZTtm&ҵ\q5Iikb / eARkr"",0 2C"'I:/=u0pFBL'観c~ưHJxo,@@nݻGe.=%H|N%a>P:.w$TyE53 ֓c뒚ROZo]{!S3Z(C|;S"H]#74y}rjdwCXLzpm|tT>ɲ}[1^ې @Q-#&2ʆrS㮍$2lV .nXmcT JNi(k:y YPYnCd(D Gi ARޞIM?_GaȌYB)Ss2`Jn?_%O) y]B'EF72v@YAj|~7Vu$؂c_HD%W`!ƱY,D*g"rsuʽ(d_u2sgH8 P^4tܮq@*j#$v"WI-μwY;zOz)(eG(Ur1?M^qxsBP\} vIQ/h[y\h#爵t3%h3{v͗IP7gl 2 ;M췑ZEః2~!Hӕ 8XKj$o>UՖ D7d9!loT뒃s IZBt5y$~cCdӔ:Jlo(zPWEτ3EYFdr'U. JswA'P{h2QԴQtltwLկ6JʁYߋ즽n|6cjb(hU\}%ǥ*_|&.' 5LAb$9xj= [h>i?Nj3=KM7)-@?WZ^SyecSEaaƳkE&7|NO6-Z`m ~96?vW>|&C֋s\0b+IÓ4'b4Kxs9'l'aLxEVXcYAD+Ӹ!S"b3Z;̵n$XeNA )ьP^`9 aIoKR6TjB JCE)q~#R`$rA"J+P2IT2v#=(JفvG`84#af  C9CJ<@g6Th c+^h<>&eٱ/- 9=eql*5&V9c[c q-G쏾{t3f1<_TqHo?V닩ͬa~UJRN":9$|)3HjP'fa1B~!)[qt1-  % vM~Ӗ)\ppH{sdj"5}j[E"y`^D1`!s(*v 8b@AxQIxR1ٹfd<-ȷۺ;1źxvR['. GF(>Oe(lK [9 %?1^)'Gf4\A>l5zcx/L@:HbIh23@NԭpXIkl sAm`+6  s-QMB%) %/›PAqkMأcu#7r٠\%Z=2 aIGQ?VmЕj؋Rh:PLW?$; j:Y|lhAkyW\(\%AiSuR*E[H)E].kHpMI(p#X[pzqQ%x2c:ZwPҧd.A#LT~4BL:A;[\+]ۣe$.yCt槑B26pLe#_A %0M@a7 9|.⩖)fK =k?N~5<\E$fˠ;%c]UhHto6ւ)_|-U#ܹ9ĜnSi -l!uo>0!ܚi=B(hF~o>D<JQAk]3YPX2.ʫ,bE- tWѢv)Ql"1sCH[9I@ R5wɐlw",;uЛ {4N'{U~Fea [ 'o@s?U_БR ﳷ>x0Y^],ys/v=;lqtäѷ;l#g~8:Tv&5{+`C萜,n=>[8[tIXmQ*40PUkR|9cѧZ<5̨6iQ*s&7h*NoQioKw1[d^@cùQw~k%`)]Xn 8-D˜_[i<̱o l/㨢uZDg+^'mpTXEh`JLE{\}/hPqSed g +{aDƫ\"aw y͸jJe2xWל}vjP3yV߼T#'66wMSBuƹN{/CzZ¬1nI9@BӢ<<}:oE{̃I8QGsxd?0?|ӉU}'ROרB/N|鯹ǃ ``\Tt\C-}8د'"zN8Bԭԕ]SJR6ZP8czNe46e%@نYpUebl~RF*ؓ,q1ڐ'u !ةO?숨E,̖r{ #|Zm`@0}_:w қA1$y"!j:%Ty r@I) GYȡ)-1R.jf: dz/Y@Q~P[={p( Ǔɭ3if|8,G.npw[TxkI2W=g(c1yx1),j0YrBsvөGe/Ec2ZCmCPܔ-ʀBCr kfCn7/25BOEGmj wJn RVVfMҗua;nk~taYsȿh;{\7 ~UuY8 PH#)|$"0 7Al׶qF.j>ւsɉ]Lp﹋ 2ᥩs)27~L*1_}n.Wdڲ61gΌB;#@]>YǓ9=Yy: BB>4)D6 mX1`N(8 DY;Xp Ck2:?9] >dy3)־J<H.v 1ä H)F4la`HTw_p8oP*KQe -5m`!AtBwq"c5xu ͷHDlV;\wWpYkeV׍cJE ,g#))XM!LgvcĄ3vw~;=cπ P~fȟt@{$ILB'\Lx]2ЉAdC<\Gם7+b:As:*T5[LhI~Z0DkbT} JLM;pk%pu@9o 5~HV^ S?~s:x66mp1(TKlN-y9j+g Y0[` eI#:b6f:qn#[1xV"|8FPW в >aCzR>B`7sSDȁ,!.USE[6(@brz M6uS:cX.N'CK+ż-i$"Q(dՁŖ_Kp)|t gN&tcMvU7R 5O_|lNةC3@_yUϷ0HjPXeXZ{`vj'i@ҍd |IW"#-Iz"id qw=N=ex3gի~)(7^n Iײ9u=U1џk !I.?[!lbnVȡ"LnĜpgr`^nH3gk{gά2/;}Xr-*kj5owЌgxB9K`01c&K05ﹼǦχj[?剓Z$BuJt́ٞR<(;j.euWQH\'mXZ|͚Rؐ]-ESjtw$8);xKR(vpbZMb~dԲb1AN XQx'}J+! He\?'"H׊k~ nΔ~ 叉A>t:x3h +=Z 7r$>T:\"Z~QѯJ\>R@E7ǻЗ`5M.Tr+^& \r+^{=-\Vl3.D`eX.`e _U~'밖Q9>(0"E; ?w(o[σZC\OGՏ.'HT%>2rPٚz.hRTëuO-ԧG^=BF1<1ɜ!1(9Όh Nr=84uq3#ũAq p57d张3HӀzع\Bo`z;:wƚ8ߕMP)Xo܏wc>N̄T[a~~l䀩GX]o zT(*,(_C ᠽ9cOBZq]kYK6t;PĶ#4` ;b:%Y=jt>=lotekYxswet@$~bA@Ƥ>sI+`M/I"d[giDW0@ނflؽvRGj1ҫ[ipҠ`:S^x?R,qcOsriʯG ,Aƽl8ƟD)lH]'&Wv7%I tUxlݯioԕ'{F/<^iۣwkM]I FRyC R`oVω5?u 0 lel*G>t c(m4[ðԸyˋvJf?wЕz}]F;O*#PS5 dfX-xۓ(uM0#QbOHL4?rDr Y<؎@[<At-AY%+{̏b MOtwڜ9MSM[ ?4f*rk@Es^E`^$ˑn2`t *Uq\򾗏8 "k,45Aa>Nڒ"h} {S̖$X20vbn@#n*}NŎ-7 S2Q_rTNmiR9. ZKrO';)!NPȫVBYMrLSMoc\W}Nha'43W Ȝ@l 3 Nkى<&|a/|IjxSdi&՛;O5Szi]}dLB|۟vϩ0]o8ypj8qG"WNK&VtDً&!eXp -|W4SLbHH)]pf"6,`4$!Kxf( ȭWÝZ}`:峵y)i&h vswLRj.vwi10ݩxܫGF¬nU$0[٣*{ TSb ~]I:Ë .}w/=2:^$00>![7" tN@!:YD0|aNzH0%Aa],9m$bI:,ѢJz*#n=婟}ĕ26o6G0aʭQ*\z \V|*e)[wFv($؄{I۶u4j(5_n]HM%jGE)bqy6kv5K=2qNL. =Y1g 8{5zkcOvyĝ$.R*a!b{j%P/hz8jX;pR +6yyt|GTNh%g曢~r.);_$!x v, /?s *ݏK=u!>ɐ:DR9DqBtc'&(BD#y v1c?w%6Z!ps Rc*W`wQc5e5D.m aFA'3 \1TwМs_hF$C٦Y:O.Xbb`!>v[(Z|ޒZPDЃ1f(S]fX)J.KT',~2F؏AR{kFu y}uCjP1Z sʏE}1M\ta2jn3Nqx^Be\B V}^:}.rŕcnybB\o?n _׳!@_wRփ9Ul>qH9ߖlNnj܉Ѩt($"H9- PlZgTOCəl&L龶R˻&s%V+䌙2˭ydR t GBLY5'\zKPXCQE+UItd .w_+B\ @6#ybC[OS"edj$^~͌-dߜZJY% 1vvCg;+n^r+aQQJ3Dc. T A" m ZEJ nfo])Fy*0q6s.xtz;pl87gҭL@ԯJXhKy < > 21/ymwfŤgØZhCM|Z6867Jo!N|u#Jm\.Yy*\ykeu 2(U5aN`^hpaQcTjԁg;T B)MG9溙T+ Ɇ c\ SٜXӹwHֹ 9s4 9b WR+1Lc>Iȼ릏l KX?NLx;zB&LIpY[ D3b4* lu}r0_nUTزY ڂF3CNwz2hɶR#;~"mT-bcA8HgS&6CgKŜT\Vm!;y!Ҳ^&)N2d"dq@d#af_`"_cx>땁U4:LC1+JhqN3vx?OT/D dr! )+51fRh%:tX@,HOpÔ rp#~إ;4#Lc9.̇&Fc1/?\Yp5\ݟb)F3q2,wmL!$(h弿I&>`BWpFN<-2E;O2<ÛQ'rKMD(3(\nfx*P(^7seYdx/ S(T՞Ѡ@A^aCZ30yX4&P,t\s uZc UE &jv!4J>54I`m g,amz} ~xdtЄ5Pt4pYCbHqǬֻYRӁqtPIJj)MNxswkl8_"ȔL7< U׸5p_8&v.=}`5тP)̺k@,fiqs#>K ]F{47|nio@f\rvK*AٹyߢMi~!( F0s@vc?0 omfLSAkjjj"3#s *VPJx$#*ԧ,AP>=9ݯY6F !L FHx6q?V- D fDy9mkو:jzU!2=SƤyN]o/_E$q'cj=\KSxj0(RaQ@TBƈձKjHή#htDf.yF}@D{wiEGaug%%P uN˛<.u 9ҥ : q$ ߣޱ4#kT۪ݖuy FDR{U6ٖ %hTLaJO$}qYr%)5e`x5SвuU^ZZWo%Bgib=t0f 7ՅN8˾1-y\M$΂Ϛ :ՈK$ ̽]c ]{Pu:=So\3Fļ 7|se[]҂pSeϒCΖLc-7 7AAs⦋0mrG/|}CbXڮ@ j+h7[_kZr+tyaOs[eg܀՗e o uXSbڹ %Ls1>dnR߻PL?mpi^!I1  I>n>@?rzyOQTZ w=AuqpE݀uma :(Wm~tt_₉B17+ gL@\*OV ףi``;"ծɫcG2ՉR,u2, | sb#-8,z©UƎnOU R ǻ`) ѷ&>FpjmAYj~~ٲ0Sr!Ki=$LUϪb#% c)FI|ìe $"CoՈvJB 톳-(|vZnCN|SwK·m6x|]G0CSǍ?,2~^4*M8oL9xxW>aTfAɖUg/: #~1T$14QZ)νtU^#@[w/2JAjV~m#P28 Yv"S 1;0&ZۖK3HL9{8WBJ m9!S.%21W9'1,&}vX"нDQb粮o?HT5{r ;F& &d֬5+LjnF2PEj:tt:Ho|?5~3t7 y4ߢmJ3M¾F|Fk]!Jey3ű@v6==L'Sc[rnSf>N|HW ::o }@2Uƴ(>{3nZy|q6O5&JCY7H"-4P66>q*BM0g_o.🮻VԽ~n9h;ppQ  p _h#VL~C~?n5hɷC^sAgc-n8P` ͙ycHLj/5Q @hyaSθuܵvz4JOS4wS=k,NFW&>cF A[`ȳ ugtX[_4vW }YPܐ)i\$#r["gFC{*6]bDPAn(h P]pD6gEF\ix_I+OWcbݎo 0 Z&ѷDh̪Hp?ݞԆk3S V4  O@mmX+"6!C1+-g`siNgNeDQꈥG'^}TBݘjY 33w>oIޕiMԅ*xҍyvi=(kuMTIU$XONtEn[6-5Ghh-zL{f*w!p7Ͽ2ݨ,yۧ (εmgTy"Bdpgq8Ky5؊13H᥉Ei.*` ={zyoޏ~ U3F>L|qy-r 6;ڦsqBDh޻aGǏRɄ!ci~*S #!tXC4)]n;605kkqL>c> 6,,%jzg{p^z2yŌZ‰ulm*H>7Hg7bN,R1LgLW`zKW$ĈeªK!7Ԛ %ƌp(4?J12w> >2߿*"xE΅/ew40J2"8->f۩N^-rO7qŃz?^gUYY fLb#=V~τT|Ċ p{ 0x3oSĄ 2HPs̎mC*f!!λv:*iu'=;!)xcEbE[cc#$h&7KFz#C92 !T!JG:%qOS>&<7lELޞTk€_iHX!Mme~R PT1IJ˿ɚyPuZtwhɿ~2lW8XvžgJV:oCss2f Qy/Dza/sֱ׸ǽGI#͏Uthiwx s7xtS۹qgk2H鯡ZW](\'#4y%>5G e%x9`NVR1aRwt Ɂ8GwZ5@߉]= a꺱uGkCQ,ĩDOC8Kyh`G7 8r7( NAK-kqolMiA3t?1nx8f84nN&cn+&)FVs,,E摭!5T,vtyPOA~$բ3i_~C/6]fSyn3ViTffTNJ՞Ӎe^`+Z&=玌JJa)0Ќ-`JD ˖fDз~TOTܭ F^8uY 𝥒2ƣ:ChF}(E6tA" T͛|Y:b8 a#Ti$T$d$KxjٮS'x$(׶KP.D_$ob\{[Ӻ+{[8G8WE,J&&2(A\7x-+0Xȏ&u~ R׹??sWHS|I#xܔlx *lW1"T=O}6)1{o17;hF fOVQvξg۰P|{AjYsZjRg bz4C54FSfG|,gnwlCt v,&J:=g`8A ]D Atϭ,(ɗ٧?N4 /G?jKp Gc9KXq 2'K|Eq eOD }8d†4W4>2.8)-xYs>lu8kΉNj1G|Ipg݃*త{kU$z8ql["WK:6%yMi{/u t M:i0VrU?KptRR'u1l*ݑ<8i4(H鉧SuMbZL"y萮QTL5ru8P jA_ ^v(;h:S(*\|M/֒ nٙSK:]pJGnL|T~t678@% w%N0_IV lϊ yW0FQt1P]WJ$΅Up kj iVFӔ5rRnB3e$|c0&ǣE D8WK2tЌ)?ɉB*ٳ[W`%N΁rE\`sop<@CpS9bGlmUknG<#U Qz5u#BS7hnߛ%&q膾(l[nI/7Gottcc`muTb iKg@5y<$:?-%\47ZE='bD6[3 $)lO^6h l޿s Dw. B& 7:B )Ws! M!r$0D_Ai‰RE)h>F !fg=~)+Ef^bfpj0s\ÄsA׋g߲ 8G iSR_jHFn-R%jB(U/Y7W?=Z285,-Tv~AKNS-oƆ_ođ.bƾwTў?m=R)u8'{0ȯs Y4)bb>`ع!vD]I,fDQgIKrAWP-#{_<|i=$\[ȷms*ӏ׉UB |Tی_ eVr ,@ X^Bq&z2{_Q%PwJe 8L p"=HԦv@8^ +p:9|j,#~s,2LXE#r_=d\YԞ6ԕ^LdRˮ)t[‚kI)ڇuݳгDEj gz!eCb`naVüU|I`FkiB̷m?%gq5\m%R!VC-<8_b@nF! rUl[j%~N,@nx#{]:E.ls7tSC6j?7f.@؍% [gq¨V+9I:CK Eb"|}ڗ]OeH&)FsX4ipOmӁtȿ:1I9vl%^k {hȿ#+hUuLn 6[iL϶09B3kŃE }2䷍U94ܝZ]O]o͞]$as'߱[XPkMcy -Hİ+F:=DA<"OSbs>3-?#hK0+Hfתd(M'57ET$^&T&Vdy+IP CpWE.]^3!z0@҄YA1*NgMD`znrz-NR'2UJ0o*XX g_]]4&4Tk ‚.F8ȨM7~1g C>O  2Ϋ@\-GA C}j <ژ!I; 5yN (KKZDP&ƻ c>{f ?ʹn8Kw; `nH6~v^cc|(˾\jRWT>0g/ӱ \-kG1rxAdڱCy%]"$$XUj I ~99#ŸCO;RGLܕY\dsZH=Ij}I!'xgoNA{8}*JwfVp뻱+f-6Н'7Khd*Qyi }FםP胮_t`d Q ~k/B aU0{  @;6ؐab+dXZgښtykb#U'@$ZJ)򚁶M3 p[VA׊crQ96yvfgؓ^CIv=C4b;E.Ldh ^%`pֽ7¦(J"Gr6Foc ǰs\swĎc#&3Z)A* ^=DSJ0T[mXc$x`ZY'Ak el%أ [Y (ׯ ?;LX=SƧ(1yȧfvbDXB_sǒF)v^k6&pq8?}?H.v~ȁAz0I{vrub_^qc;'ac?\n]ypB"[)O!0t1K_lpZ an~f`׽kgwXXN#}VB[VLF%\NL R'&u}l@z[qH= bAv ǧi>E!\=6i[t÷-oS'"!vpC"vtFX3/{ ~Ƃj :E(grp*-OcLj}9@QK0ubX'Q![&|O%i^ E^Kvv[ a4iIk12XԖ xVm':w +K>[WN`*B%koz=a 8hv}GJs joEjǫn]a9 :dvԗ<ɲe라L ueg_NF]5kZ˻q|T{Re'!0ZRٗPK KnME.%ɏa1BmHEٶām%m8s/ugOQ7iH@yބpdfk_ijFÂj ut+~tu4Ö RfŒjxm߱mϞloUZIE(9?Yꩴ4{c;G_QRk .͕"825bк!J%~'6bG92ĭ|sūJ~W>Dd́zލ҉*(b]:v)|;h@YvȪ˺q^P>#@% o`֙l.HaH8=ƴHU?׶iGpΞ\ h.:ҔlhUb߬c~vPN'TJI#n _P8)@^^EQ,ΥZF|B8 l=9ݻ1" 嘓F*"Poch3Z~/#UaVj_+P5\#qjr\6tm Te#+S{ynǶoik ۸f=.R ԃ!,0~x"Cf{-7R\7(>Oo1 =]’p]ލCXPP4|Wg̷&~Z)R,鯂o}_sՈx4rd%A?2?) p--1'卽UV#3( ԧ8?& ;Z- hMiu`xFfvotpV˷Al.ն(w!%C/BEЙcߞuUAcƇ5|`154Bm0xI8To˰6u퀫N9p0]E.✲SXWOF|!\&xCO:>.;;I7Dnȿi.M2V)KmgX ^{VVX,d0&UD|e,hhQtaE& "up ;><4__cR&[#ŧJ| %gcPl+1b:hw|3l2ZDTPې] RKcоa$7,ęGm=v.!h9ӭPsO⻎_K}c9{FJx Bz"r%TKxL~%$57ͳkupؚ`f$𕫛&0[$cb@2 4S1*6MͰ7/ Y-h6E{6S7QUa7ΤI {zCt' `M6ؖ.%0^*+jF3koKOvE Gϗġ K%mYjB<%7/<'cZX9l.pgĞp%&M/k*z)m>nz Ocb-pqmSnI*JPK*b-hDibgChG1MbRtJ{AA.1>VHmԚv#db\;/%xrh0 *|}Ej4?rɉ; ǛRc Bܯ}9:^>F\USG' e+Ypw2'sO5hq#xejV^s~n=*`x˃K 7C61#Y|3tGDp[2e~Fv'HL=*B9D_~W>BVG9$7z GTDiF4F X:gCZ;ogם`*wם xLΗ)StIsoKi՝Ai":Ta{Ĩ{K|$ _5Wga$5D%O-]kMuT"}]xDx1qY6(Zuri@`Ec{~&ʥYi|Ov'H[-~vAܢ;Jc LKDaMy[4VaNy1Og.+NY2 FfQ)bI ڿnm 2EŸ">`:RSM ͑rNLQ^.ׇbzaXf( J9xR8:1J?b"h O ?9bn-jV&oJiuX/-yy2.OTBemǏ~ $wrmy(W}Ltl1]/"Uq>߹ դAn.l͑*sC.N#pfwȇ.U!OTg7`aG[~?Wq\u >t XQR[ {:jQȿ˜z@Ȧdf㡦<$3"xDZ^[bN.R}y)YTg9s_]b!u!@v2H9x}0Y$;#8](hB>b㉿8g7j#^嚩p,qzp=rYٯqG팚d[dXH@77UZLJ5%&hEe[`]ޥ Оp ȉ7v~U;")'d4ް +?8JȥxQl 07] 窣Ev,ˌ$cRߡ_ Ē2WOsGm8BЗEjp#Xj9+^".7k}R/&aBA0Ѣ? <-OSYj2P/g{[H+٩ XEH\|ߪ.DKaH,u mSkD &7E#4F;lmI2Qπ/rs7>-4^UP<%j!69;lsi۫,o* gq@SqV.; /Vd$d1ξQoEBB|EGy.`]^1BZ{_.'d^o,:ݿܞ.!59 i*!K,>%#O|69:0p,nɴ.\!IN_6KmaނGX_A\!_<*G(dT:@/~qKpE$gLGRr[oCw^Ly`}wow0J!}}s~6g#+0g˞9r|/ A,X%1RW 17nW@]ދd4; .?| WZ3n <# G/i -bhƪv8 f=nJ ~H?ŢrRl,kRV#Ì*$:+j]ScoIpڔv^f٢ HJ BG+XMvooƢXdaz"bޔGdIAmipDLmդ얖05:wEH?$ע1 l9<#oȫq }Z,nld 80jұT6cGIΉ=!*ЭU e}+bS҄?;͊U̲0Rʐ3PFlYM8/:zQ@@]I11 (9,j*ќBZYV@',T4Mnh8hewi( <'ث<@?j aR V2UKF+:Ⱥ8w}lM7m Dz!Sm"Gd[txчK5$ѿzҶX/ie@v[ͧeM_UYH6rR??17Ar&qU)@ssP `q>p;u3.+DM!.|xJ=IIsiWhAg{0)NJo-HQÊ-@z[UO0hLR9^PnML 2XutZs@0^7Щ4Q$Bvk1fd)zn1l9LG !Tsݤs8Tr̭{] yܖ4ΐ*Z'SO>Qq0I*83ƺIjJvY{~M(i\͎g17!gJѥ*ÉlJ R@'r}Y\HZy@=8e$=g%iM>n HɉZ< ZR}o{ܱ.b \_ WVVe-*$81qrK F]zQi ޱ#6K:)C;Ӑ8,L@W:n+FpK}Z Q|%R/75gJiF 5ۿz2BF1=\fʼ ٔr|,jNj=4ʼ2ߋ}D!aqkOp#uBCazG$/8QA TR<`xsKc.I]%m(̪a(\A(GrvncF/D[&73wz$Pb;1@"5Ic"*k8cW >?0I)K(8R@  n^NajkS̀`*նӎÃ7;6! f^q8wNՅ\}Ssy߾;MӠswB Y%,-ו>FSgHxrЃm +=JVZ{,M\౶4'_hL\!k"dr5.,DNӼlHF0OCh!5}|b{gC#hi(Os&47cqpn,Ek/5^TƎ^vsLx 384Ա#Ɓ؝ƈN(Eiֳ,=W&4M Rb*DhmK^ a:-K` TdK{*l@DT?م&pWtQ<..\`c7V;1㸇#:ߥ _ gK5Y-)Ь(cIB 2XHnGo#YhHJ23Xky)v[)[Lvo" w9o#M~wLN\"{{(V'|_Ƞش#1-BI* Q! 14AƯS[C6DTZ101baSۛGhPt1~ʄp =ysڏT}01hJݥX3*^L2Gg&Yo HmXdP͌h)WG]y`YHi'gupu@)%@ǰЅKoA5WooK =oN-(&j4-ʵ: .$rC%ߑ:ܒg,QFF=cQ'#-U^&LBYxp>=m(쿞oTu)GI 1X4_|!ܷ?!vb_-MNH YΆw.AJܲxh)I7<>#?c:f3n rԱ] M˾BoY}p9$2 ULoiǩwxCBS49\mΑq\ޒ<&53BRoGuL9>Ah3*{(S3 ?[+J5<[~bATn>]V(xkc֒N12~2BA-%D$#ώ≒N#gÏ O"Y{, F ݲc3S4_v֗OJe#Epr=a:}Bϙ%V/?+Vt"DM3aŋuvk%΢3n8EO,CzqElOxhSJ@ |0Yo]?_LĚ-! P+i &OLB)wj:I`&XWfaHӲ纾4?KPSϓo@K4Ɯ/9$ e7bȬZ6 ?N%6i"Oݞe{pIKF+>K moA+,԰&leR4IU>-ׇ. c6a/' 1S;pϦD(.* Բeĕ+>{E^{ډ{vp(x\,XMlj})T3S֒,oG=q"'AF5v:pUHspOT g.IW}mGk܅~" lN;{@LlMtHa/q.Eҳχ-oYs$D& q:WǮڢa#椊fa$[bXfU1͖Dn_#PU(9ɑ,1I /iXDzX\ӂzML?c׉N"mUwE@zW`890Ѷ𒹸My`\kdK e{Oz-.k "y.;+[=k9+l6:o+Mw!Ln=Vz['Lr;Tr_[cC"z'hlR t_\-m0H=-{)ZV7blJu~⣦8CtQ6d+8R8P.ٳX:J<>HL8Ƥ a `dx ݇j8* 1;Ȩ`I~Y^A0خ^K%=e[Fx"=;t&j(m;~jNN7⸰'YOr׃~p"=ߖ`#Kځq$/|Ձh69QCph1&N@fVN (jHA+b%=UU'zl5oJ&?dt.4R0c{x:|Zqd_#T>=r.W$bJ /ү .aRWk䛅ʜVx 6׽Ky6jBj/X>/BDS)msB(&心J`r`%N>*%MHgГVZγb|h:qb ~cke~sУ6*1kI9+է uH6\]€B 7ֵj9td-)ol k6[lFz+T#:5c+B6ݠ)&ʬ!XDRrWFuL+0_ \EA&>br;e0J+Kҥtm9fZj `hOx7<+y.}Q6 62V ȸ dMFX"rz[OEg@ p*zbFd7&-^RrajŢ-NCqL]Cq$-ϋq h> C8k/ e+BMxoFb aU e5j%vU>תQ"d"pR_:{"OmHf!paff8瞬>+ׯ00XO,TǰuRV':;y"a ^:x:+x_UyYUb ]rMuo,(!0zaЃy@\%YuD}8:,o0T5q? HDN82\2@9oA0%!POdܖ /i/[pM"MS`]T<"SaѽWRFaf-wLyM'+юT /,)| TفZ1yZAgLHD-hhBBY5:XT&bboFt^)D\Y1؅8 k$_*GLBRQ`_'UFa a/rSO~ՖǎpXz?7i;0țiDJG--4Ku_ HmT&03\W"3lY,GPلM*iٚmiO&L(g ح:Lf-y>x4vYK '%9D,˳~O1.2@n ]Cv*ӀrW:]٥ˇggD+Y[lzפ!/`n:":ŋl$*ji)C~r9~>855Vi}X="v?}Sju.?= QPH!tߧQ7=VT\fkB^ǭGɨVI?Z(5yD\śD˻:)c0PTmIg53;H6aА:7%tqI1xd|pe6}(l_֖di T<n눮OeD^Re#-Wҕ/P<8ͤ--QD$]ß|(DAt͓;* = *8(d FuSmI a0ԜNlVU.di&:BJ>YiKbh<2%7% 8, >mH;7vgfM i0U7:53cSKDyyHu>}F&zBPಥ$/\.?kXjpBySeu2Q?DIbG:_ؤ= X 9.J+BIb8t}T.j:C˦0ꯃ2$gc/r4V"@'&~"$BF~ISUYr%ZDΎ#^ *KAzHr/i;/f$oWxW͌[&Oim"'!c:E՛A\%(Nj$Fwa:{h :V6U`$Ҏ֑ZnIJ/ &%dqZ8c3@ޖn.)S7l.am ִKւ 6fѾ} l{ !e."^ /F)Ͱo=.#.9jtH>z!0NU:UF9ƞݡb lIGGf_&N[TFʃp S']XKZ LaΓ,5" 9>3Aoץ(v5 q&m0 QHKh^5\de Z߫ҥÏHr@5k{? j3L{+4Ӊ+yJ6xsj(i;O:s\~έf*ӀmrX7ϮEvEɳ:.Fhh2vv߹0`*YfrRTrHS:݇$,wvA[z ijoHf5n?:mLT.setQ>fDշ? س=^36~ً8>YnN^s}AsΈNDXCҽK@{w2jlUܑ-dFۄ77Fr5C3e]]`/W$NS1=KԒf2x%J`gpb_*B2Zʵ/h9gR˘yB|W~@7&n͐jQt3#Xڄg*L@&ܕGN}