libvirt-daemon-driver-nodedev-3.9.0-14.vz7.8.4>  j|[W  }Dͭ*!-,)IT}: '9Cr U]+yODsKې%>9/`eq}MqqHlgej\ÿ<<:aN }΋?5cb00c17a50af851c273552565030b618c261397@[W  }Dͭ*f** "/ |[)Rkk@~^2AI IyUeiAWk)^Wvگ鰿>]/YLn܇}}V\UIElHƒ S wnc,\Xª>:?d & 1 _  J`u{     p(8]9`]:b]G}H}I}X}Y}\}]}^}b~c~d~e~f~l~t~u~v~wxx|yClibvirt-daemon-driver-nodedev3.9.014.vz7.8.4Nodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities.[Wbuilder2.eng.sw.ruӨVirtuozzoVirtuozzoLGPLv2+Virtuozzo (http://www.virtuozzo.com/support/)Development/Librarieshttps://libvirt.org/linuxx86_64Ө[W211a4767c09f8ad6914441237abf56e24c74a78c7540f31d3fc1f77c13ca8493rootrootlibvirt-3.9.0-14.vz7.8.4.src.rpmlibvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-64)libvirt_driver_nodedev.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)libpciaccess.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libutil.so.1()(64bit)libvirt-daemonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)systemdrpmlib(PayloadIsXz)3.9.0-14.vz7.8.43.0.4-14.6.0-14.0-11855.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_nodedev.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]=0x4a4524b505b8dd3e3c27ee64a8a066b833935e30, strippedPR R RRRRRR RR RRRR?`7zXZ !#,ӽ$] b2u y-iSqPupsF&@#&Z@#Ms_ &Tzcrt?7`#T9b7]m/SLkJ(}mW'v Dz]MJ3_#">vsO K>js/l)nC˵ĨѣsÕr#h)uS[EKZ Wp@,^Qt] WqE!g zbYn+i^5z&Q`M+rNO.>tM2Kgs|fRT1e#El*`[""~39ܘ~N& *k}{lޝԗ␁eL`~Hw!kB;{ F5 2:}FL2([ ;pouy( D@rKg@}e޳PY@ͻkLf=ȎW7˸>+ x%ihJǦ>vF*NE(:^/a¼nLM bF+B.l1 1D4ݛq|}^DD<Јq8d ;H:ikCV֞4O~u ^k4NofL:ھ=rHvWkb)Xuߞyv.iNZ=&[:q~/Qbp% /^d/6A#L6^fFmN:N[{srEcR"3fFTP8'[\8hdt;& t ~R>KM"Mi-=C섖$TiG K>;"iH6vEl,/1\D7::ho;j m 7A]Suj0:/aM.ܺwiuYNYR~er1P'߇,W4x%cG:<詵t\v'E=dPʿNthgHAR˰&̨/.A Xsu#Y@÷PhDpO[Y^[l)Rmp= *11*F("L־3 dAP[Yt֌dR& &Kn2񾐴碮~yN?&`=М{X==='v[LeDOLQq⹠qjvX;0ei&R;ݸs2l`n> &[Ƕ%~QFXO'ItQ7'vh,Obu HWb]Idk󉧙JP/T //O:Z}3ɧi@q'doR}"_'oL+W?q$uMg% 9Q"q@{Mu]\1ovB(R\ }MQR7^ SZt,2SQ[T}@[bf"tZ+,:sHť{@ q]? ,B0s]$EЂTTE_O2E?kٰKj[}ĩH iS[ ¤%*,m)LWz[!0| I]B9_}uM"OP`#L r$Cv|e%7A`{ҷ1}l6jM<'֙ .{,xu‚V‚"Z9^e_%Q@zz !vGR|5ص`:Pݎ`cwC'2pQLyoHԱ};ky$-`KMq 8q): yx*zdθ^NNhWp? me᛾S__ c|I2\?kF{D,95dWxd "@w7j<>u;e^Zяo.7J܌Qb߆I&]v@2@=*p2(6fv6v!r< "=OIC'aѥ M+qiU-ȡ/nN1;/uŠI^RLPPW`G= {tfs@O(d.o2ij +< w~ $C،R/_K JE<*1d6N&;a_E2V&Rkޙ~Ц}Ie[#;Qw~IHΚUqJ'cFf>dpv0Co͒~ |ei<0tS; ˍekpdEtOT^i^R/疡pJGCyŕ&-݆*(H  "6I0st4g R'@JU8 &AJ IG%C-DP{ev\9:l2ײSk/9Ž%].drEyy ҇Zt#5mPJ6QTήuݥ;?e> )yDĮȞ[>y;W9bx%ZJĉ/׹cݩ?4pR7|g*C*UF $3hc· Ǟ"N<? vi`{K;r:;∁{x"S4v2K=fAȃ+< OW$LfOyD0ru~'.:ȱhڐEjRnT";J B aT+6cZtp??Poy.yI.jU2m{“;.6Ш!p}aӡn)l)KcaLwx, +#ߏnZ n;9mH*XRZQ\2?e5,Z+CfS/">Z[ҐG-u]-/WOŷ 1-͚S҂Mg)FZ9-e r/cB)YFw6~VYo{LESܨo}o=2K%%?׀u!S1&d_>XuppJ>^wvy,葔¼ʺ*n_xcD(z>< "sXpOW3T^@bEzfu;w\f7i?/=Vg49i{  l`WeM@y;ZzZز3Lo3= Ov}@h@UDN\hx Gfm Ýz~vT (]zQ8 dF%`h/\X2Xp Y/Y!BIS姖yGiw+8Bih|^ͩYusr.vk`O! /h-$zJajX/Qw6B|YV"A1? 8)n]#gˆ[P],Q6%'rbjp^`scG^ Uy\%'{Jus9+ڙ#Ƽ(_kH98};{ R9P6f8Shw7H2 35 -췠`]_gJVL'^_n|o  UvY#Tu=yJѐ||[)k%nnZMPYSG6T1Gk.;)ƙv%fmGkgjsTJB^ jcT^PT'c <><ԑ%w8i]b?q0b$*ImFRѲb,A4[9á._-9SN(rVQuۉNQ4ǁ ӶZ͓Qfj3SYWe`*8d{HoZHxdF]˃6e;V0Õ[M)zFٚyE)}QnUI\VDK铞I٘W,McR{=M(tzuEdLtЯomO 'K@Dߤ?#_K$y`C4|2ߣ37 (To].HD2D@+[;q}*VҝqAxk8\G`!.&Wm>-j=[ h5o.eM  I';Z+؝^{9Qfk64K C)L~~TXv׋:^9y _]A":)0PDͧRu0s.e394>㈀EPGlpSj88t˜mϬ!;_S8߄NU̓an?Zg%1[Й(ث}U$^@r%HxnaJE9ƬDT5)W-(cv t&->;޲وi߹@Ol6~æ)޴_[):3uh-#HLᦷBۖ4YGc%^t̃38hleTBYdX; @$h係Z_APob3|OP5ui+u !;8+ͽ"ۡ*R:3!%pG { MC0Dv`ca |@sE}Ŭv4_|ޫoB{r]>UE7k9}}f2~}>%*J^uq`2 *߶ Q4lg}eӌ٘ S놴v~Bdγ߯lF߹V-HÄŅq_0X-P$™p`:<9#r%Ul{X Op̬2[1^w Z' dSAKP\kh`gݔ.2;/؜7BPaTZ'ͭ0 |n/)jBo/+x$wPՉ$aKg(⃰i@.8x`*pE ыJ%lRSΤ\\^u9|)֖g-5׳zl Ep,ρrQ>ؔPgWԗocT; )Ui]2Fd2!Bi;ͩh159%]%ZOBݪzwϏ1hWC%@G0a' }5У,qxէGS~F-B`#%Sʗ_ G8F*=Za~wxݞKɜسS5@K:eOnZNy~ӗv茅>.ՙ;`c:qڈrw?M Go;nVܒiA+1{8 u K'Whu]lF}Bא6 FJ(AR U_S>?D"JӢ86/_%bO4М 4O }rߟ߄#0md*c%>Uy*{z$ Ͼ۹Cr%o<]Mi@QDr)lh3Pԛa4Ny{ʏR::0p٬\=Icm:h",o)uS 0о5W=E膉;$MlfSV$s&ơAvw\mpT.$At91iᐰ{ZnXguόש7=VDQB[Q$WA;$/e^UnqJfI^3}QOxi^b"߄dްLלY\j#~GH Sgp?L8T Gy*m<SBNl_ b뒓t"ci0"*RBh1=?e]J90b֊ Zx_vر˧mZe:{R B hسeoРd:]J!Z$8lIJ^I³: 4>-L?YEfe}V8tP̷R"=Ӊ<܂c@\^&ikv`:Rq+%J^Q?ܲ]ר]G!i5.׻\Jhr4pӍ#Ip>@;E)ipuu^7P]6i: 5=0~q%UL ʎ uƀhaJ\o|U1_\'Gk^XfO(wWbwDS2ڣ=aѯ̹+g_4uȗ&ha&c!886-XQU{Ad³s蘞2I$Pɍr}҄5I"I&%W y2![ 6/Gh/V}Cbn'>?t<DR0WR51"F V{ۭɦzj/I!s!=YSK ϖ|7Q,Ieƀ g:dmn}f1fh4R\Kl}:|HuVdG,7QEYۊ^6*x5@ VBk T4z{ikIol퇾g-+N=Kz ү/]k%|oZ*Eʦt# W7x4d/hȲ ULe|$םc"' x6GXө9k1ըd uYSIJ.KwRdPsCM kN3H?J>g@nL6ZC7idA"%mo0TI M/tМW!i,U*6KR㞘qa*lՔw@9@mͿ0AEp@dG)#[X=O¾.5LҖ>ŇfՈ\U8|poJ6]HCQsDO{Jy ~wػU ϧ%!pdEdmls$|'(jq{ $n;:wt-|Ύ/r1Ng:`8J6] Ņ \jFҍ~Èe,E%w\!qg:N:!"wO8,_qMOûS>|F;sʍ6[KogR>!!35FbzF[G:bEK\jDX;Yy(bV+-ˉև-eW%Asj\F@3>gWW.[uyJ]|\(ol"ɀɴ+"=WDPH7Sbr)FZcSMGA^ ^՚n^Lΐn.Nk,(w,܍w8|KAN:F5Z$4N uM6w0edٜ=۹s̡6Nh*xRxI Ñ%d +Ygk\΃ L[6iJcL<%hȺ9Q$$r'CETh'eroЊ%Lz$@IU\ʲZ/qEc"Ma^Dޠ`h$ {>G3&ad(D0'7wKM[gB^DX?*1O,碙~^kǭYq"3`ϠA]:sZ`pa6Frh_#ZvE]Ge9S t^S>X &Ĝ`>?*!W 63րou񫹄6S,P9FrY3Y9)xC)R SD3:+ޒ(oɺ2X̿Uml嗾Лw1}jH它7*2ռt%*w0n ͧ͟. WR,͂<طv =G=^ a.Xy&Z1O(UkdH/em 7,œՀX0}$%m9-~Ti {}9wN{ժz.>ҏI,8| j )zTM>;8Ñ䤁JP=xdǔ`R.ϓ͜E6` ϼ"mԁdBE8lS\7N|Fiր U3j 4Έd`!=nc(+=ױn3a 3kQkϼ}3 _:9H{ NB 7}ލRRڂq1[6y+,(\qCWv,Dz[6>bksM ׬f^4$*r&GzP T!7>I$.wVQzҙYg"+ }wQ"**}0)?Tb".֒VB~cԁr J 4m~DgU{a&d؃؝o߆阜D~dp_xɑROöq5ѻF-WKBg3:ZMdc7r - /%a> y=UEQ[ e}B!ni|5^~Zj0㕈쥝% c˝ ΢.mT>+d_wfݽʚ7#Ÿޓn󗃳v%6«qBбJj8cC6!7PP M$՟j4&;L |9~Qb%n*R߉l͢Ip IzF0iTf—b2OLx'@ƛ;RкmVN; wdaer(\hLyL<lv[bL,)vME~\=EhMXٓWvȊnWhc`اqYhӋ*bSg&{m=X*2)T4)C?ʫO^!7ѱW&)t{c2!C]eg'0QNT;OM~'isxuEb9ĪSp-?AL/tk,!8x1a8@Z~b!0lz+ڒ4Ĕa.ؗ!vN ^ld`d8jik-NpD :yM-M24BdɘNYC>uӴj`L! T%uC [xCc"al[ qǔqu"-\eLG4gc?m^1UC!A&F";y$?p19d$I"H+qŋ3hOA76ɶ;$Q#L _nX:[L5^ sZa(lMo2QĢ;KV;M~AׯXL9S^OL-(}H#XD11^ŎZ5ԁcO^mVPE!v]VP !7r"4!5%ɑF@jhz/;T}CEJ,?/M|c-KĢ|rބ(axf&vʹKZWmFJWܭ]Gӊ(Ε Ex;1tګwAj6 .?.&CGOfŁ/Oa e!w0,i0xDןpnnQu`Sdzs5 1|"ackA WkїM=@-Ftc!_-S?R}K:搶_&S/׼r7VSlxhFgmڅ#ŋuFr2>6 q.LJW0)j^uWr4J4EO#47RC47R"Ԋ,N^8Q$q}`X~2*/#Ҩ(RCyAeo:Z~ <4p@>QZXY(w1AŦҼtÇYM i*$挟(J?t۸?E"OPOm =5v]hp{uf+5.ґeIl 7E|m]g{ /D))nٳCVYJ$YFt eAJ#1U\<(Ht7G Ρ}WR؀ÓsL#*lbI;'+5# $ lVLs^h r4xʒD0~.HCK[`l{Wq݂I0m*I`)hY!W]NݣI\ 8[cChL٤Qnd?Fy8?̙rI }Y4e l߇֮Iŷ:e+ݜ Ўulk4䔚/u^SԊ:tO0d1~'Yǘp^bxӀFqgj$㜜'ٿ/ow(JfKf4v#S0r\ƺ}] A UHm)Ďx5X7=I֠SƊUqh+xBHg璫i@lM8zSi2/tI XSez]ۻZXBg2kZ!UU)(_ $Jrµ6 /ʳ÷6.lجiU ([3-@xyflqI)L2i=GD1Q'7$Q8fOe3m\n>П@P]P"wȇ l"lٻ^7^v _3!YaDǟά=s 8GֵƩD"TvR O8_GfmV q4oc׉5 !-c4ן.!p.{ʧYch^8#vAlC8@LFVv6fJi V@,G?IĦE)e5Y#7FkP@dlѯ}cT#:fu_Y.+<32Bsa;Ϯ6>~ | (5VےuDVܯ̬\b@x={vsЪ"\$FŬSԐ9ڶ@s-Bˉ=ٰz59Ntt] R%l,Oa_]:,p@EDqz1]A-Iz_;ew*Sh4l ]ex͑wxjtBx' {oWݏFh³ ?<-~k-m;N_5bnWkdP l&&E\f:é#Xޣ<>86V8a1m}>M#cTO,@C> B%xgIǵ-JY!(ހ 3̈́&(F̡+ovBN-?B`eS*8zǀ ]v;DS°AsѶcrIH>]!(ϯ{PuiÊ3"b9 &`}IF}49\,|WnO9!/O\&\ $7!Vc^z-"}%'3 a.N*׫†+BSb2K?e !IM%ZzѨkM UNT%_{bc%7Bǵz3C~V+ 9F /՜ؑa/֏$8Z J2=u/'U%S ke2;+qC+%r߻OA)fВRQ8_Hf6zQpH# 14 TKJ>:ߒTj ]?samh_L^o5)#RbI9,msi_bb=4' :ebA >!k{?'t30+М.;3Sm@|n3wA=ҫ8ʞkVR;aE0B%{||8lcBC닼;XAx;*IVMk<]J*[fMUu\~2\ߨf]uV/M )6~U I!Q!Uz,I_~GtENm9$ݵ±tYy/曌>o2]}grO\CKh` 7~uד|Iꑮ`P@O a*OĈSVNő~sx6X+ wKzS E1 SX+7gUB,]aFsn>t9؟m.&fh&`qnqYM8LE|G"סG ihv,4{|p1pG-m]Lm y y RtOL$Etʦw'jL\6z\wO\$6ǫ R6'm$lǛ8r߁m b7PF"ԲҧWuk1m?N@NGT LR4|r;OYglK(m( *~jm&/":.C1Gj(WTv,YtuV|BHduǒ3jm/VQ&e~ьWP"=rdf`Z0J*"Obמ|(v>0kV}`Hq ѯz@i9|jJ&A +}ڙ0GE RRRZIb9t!A#eH[q.o0l:_#hWnWnC=)xC(od|*qèyb/ry%cGrZ-B8i\&['=1 j+^i05gN25Ah|t .A[H›i[7-ƷwG0\c8:P\Jpݢ`[8GHF{=y./䍒W3y8' = 6Z2牆$a:6ʕPOIcsS+c}\GBDaXz2g5vKL@ ,/E$c;( v g+URySNO@feqxcӮ2d ̾J7H>cJ |5q^ƼJΦ}QéWswAݸOiW@* O_Th P? wϕ[;CzOpXG_"lJ:V^T9.sp]ZhFNqp"8{0afl{ } j4,J ϯc6F?wpNvߎjc?ꖜ:r)[gZJKuF+bhrP.g\`zi}sRPԝJ@LW1#S?ɤ;DUcب1XUy=6b魙o2)5.vaNŒĀ5HH<}*;ٍ787֧t};WTe1m!k-17c]s)0 mʸ*+W9~Od:w]x9l'7 ZV|1*lA\ Ea/Տ"x\c*E{JAO#1OEА5œԍz?Mc"@ˑ,)YU&u_)߻y2Ё'Խ2Qw 9N6g, 9!8'i DKa_HV?lq^<Ë-fŽ897>uo-B Mߊz·Sq佱.^$GGe4pjÏVh7yު1َIc%C6*LVÜ[NRT( ILA6+tժ`#󦁷ձ^X ([Ͽrn70{d,"t89R/NF>4emtayK&e2kN?'mhwWȏwJtBL :N Lйbm YSMaA4&}Ea2:d;f݇G`ºp"kLJ=opcP(M9 04fI74x.³1.AW1@0z tv-1+ hwak;1,WDljm epP3gh^ 1F%-]?櫺4f35r\"Нn۠AJ| iǖzmv7 ȥ;P# Ѱl1Ii*8k2HJ kP&5Ӽbl)/'T}$ 3e6G}Yj `( R}Y}呔6_ZUW܄ >"f.Ev;-\=UP3*H/ђ(PFt4[oJahm4U&EQ&[1~ɻR ux>ň"q3ؓ.(lQG-f \$+{۶Ѳ>|]E(8L~LV!5n3kU^QBVJZ1>ꮺ|rѾtG2iY[ w˖Qh`hpd,gd/zӷP3/һ[s\ 6VÕuUi3q)D (06vs ׍9j"0)@H#7o]81Wf6YR6i7).8=m]:]Tj ѫV7cmEp7I>lDoG3;lAGo N4\Bz)+jA |ZH^.C8 JFnxl_'Qcwp<@ufrU_Abx.Ttm4RBbY[dhX`4tJ)9Ę&dws߂T7v>YSM ,̃[* $dl G{yz0-sEnX@pDjXe*ff7XIg+faPmxȻ-+ ymknƨ_*[ xc16{t8Q)`P1n LB;bPxջNs(CE`JlDB|'џ>*JݍMbPohYW>DM>V\\+dB@]iI%CC=T#V }i3 ޕ1Jp|cR+uuW 8=O II,uˈ~X/qեҮќ%PѨh X}&iQxr@H58fp6WhEjW'ϾV'K| T>a%d#d@@Cȯۼ&&y;qi7r1j8_Q\5AHkU,!E/N@Jj1qXyZO9*ZIUq i * X>b'n[;j Ze},U}r8f1 GM`.' W!G;G;9n' quRPP$B NN[B*ptE])vx.:b^OnӏlfO[BT%LdC]@˕5 P:fr M/v:xP[b-xKyg`QMɨYpB_EU uECIMW!3P0XxT2WuʔBr{Z` &(EOkYB\|E-fڜ m˱ %|2ӖtH ADBFXd6A@ cSTp˼+K: y8dm%@4S"SF26h/xS{Ys5Qß,Fie2X wEc|=ҏ:Mn]YP6n-vcYst#O}xxYOQ̠-U.{<)XX7S#x$ %XfVSd+z,lU #DYE؝WBS&@{njL:FC⑉ʩpbګyC 7)( @J`g E7ZhȤ*1_[tKgQI!Ä 4=4͕ ! tNt=1[< +?m U K̪ji1a:WٟOϷeۡy38 E #$ja!|S5|=fg9yT i%* C‧m~"Z p Y^*pr_|v"7ڊa.7O1uxꌷCې]HW1Yk^@lUlY IaA^v]1x p?R܁^Ffe'@$"]U&Ddc:8$cf~ N톧x܆^ o$@(#o$+bgJŰFF23/fh:K:< $mጄS?_FJ %׍S"dB,xݴ`>ʡvl;yۆ<7[6e=VT5fgI9 RݙW_ Nh Fz%+"zQQ1(<)2`Erq)uY[OgiZa ni6 +7Q f\3gx DT D) 1fnB7Rw nTqUM+bLAp΢j 9XBqBjSbPfۯbW.1̜|Ą S՗26~srsh%Ih@(~=|MLϱOٰm%JaI9O^!1\s6}"trV-鑨P``-rv-׈> Gm[ ϒ #elΦ(yhՋ[Aq=R\U+Aͳsz.մb445T,D l+eN\KCԱ-:sjD. 5m= G<;dY_]wsAցzP&zS R4ThkՐ[$?4k PE"Yx>?}Rݯ @dbٯjvNJ v= M7OZk%B< yB%2=S_2zZ9 -0 4]~1VG〉:awfDX%.O[J,@$;5F(8d(,@ޙD|e}rvض%xN-C&4LAtwN޹Nx"t<>r=Q6q2ēCqKm3xTww"WSzU Fb2oyI?arݥ3M)WeIFd1zvU]5jmYOtyCS`G#9vs4m$J-A`*|||3z#:,`iEra;*Bz!O[mP3*'WWtifkAX"RH {@7#I! dYE> ņ~t;II0@nj,gGVriZڗ{JP>2w?Bc j'9!Oc$"&+]kaZ#l H@_W8M+5#ӈ"NKOHB\j}ruQh{/*o-ykCy)02c4&{W(NKcնHKJ;}g`wą}4y< f+-jð^j+ ѷ VBWRڵuLO?]oE_SY{aWu-+ S`DMr~^ hMbpiC{ǍYϕ7ݖ0kҸYʥ/MKJP0 AmWǬ*P^huӽ_+YE a^w'rߓe[18F@ƫ)|*B3aS)hVvZ {C5[rȸt'nͫY-%j9f/n <ȅlb>CJ4&qȹ!ٿaєDas/5<1uXYIGhޟ b_Upap,Rv_V;i *%6EvuU2OŕML $uZ5}"U2:Wff߯=k=Zf, x/KΊ梛^NK%j6_ xO:+L6Sw.b'1gK9WeaJ1avx@U)Ȑڠp#8BhtTN[|g" L A1^_jbr~uʙ. _9'@];o["$lˠ:E&OWCYji^IJgu2xaNi }|2:\] 92CdRl!u~笖ܮl*SXElPQ i9o>MA}Nkx(CnW!Sb^KYSm5DB%p[PpܓrxJk78ݜ\C Y)&,TWx,n|H0̽@(8}َ;I/rB?؊N?)] wkVzƿbgFQ ȕkIjsΕu[85@J% vm<Xg1Dٻ?q?h_3[iG ]=?SSI.$ƻsfD"X,mmh>,GX1w A _@wb ~1[$Ruʕ&{81WķrMP'#gtk:'APE] *SC_p+TrW%#WP¿`lz_Bzۣd$bť3S?\΁k&L]I] ܹ7Q.ڱbè[ JaT冺!+g s4lfV=e%r4;#X͟VH9hv4_)a.g-q@%&~1b!5NIW?>(<pY-w _> 4DgʌM4L[$")̅_D@eaȗ9Ev.x@ӏ i^QE 9YցJ;,257c|.@9.VRCfp ,+ ΏWvB_R9n1%[1AKz~O۝fHK"fPuqαἆ'2eE6?6z E~_گ[Qvv艕+j(# *Nk(HB,R4j^FgS&bH݂-5q`aZc3˿qYv"K B[ YJܹߍz+Sn8 uTIC>/ <[v4RE B܂|@CUd\uU~?Y4BJIzpWw@o䄨4ʬ3upǢH To>1iMw<(#a&!R5X")Ri¬L3a{3Ѝ.qJ[C* 6-<Jo-}JȊ@N2S;ԴH0ϢC{]2iE2u8?q[Cfw{{Nd c<(wR%C4JȎ` 咸&wlBȔqrx9yg&R:Mas *(PNG . gt⦆b"ޞ.KŔq+[ Vӂ,t9)Yߐ%x c7&aY&U PR5 l*,t7e)`j-x;fS=\SMBO fՍ`j> (dY2.GoB;<ҧ*.8KQeo^,Z*)91l=b8 #U0LSSp:=Gj@GPJSgS̐So>}!.HA@mLG*c36"u]„Lka,]?:Gjc#_h]wj3 $wz_d1 :#1//G]ܮ-\ҳ~zCsPt:~e_ ԄfNumȡ(/!*A ž{g_5_\&{(}0jaT:qfX#,%af~Z0%lǾ IgşlMѕ6-IEE,)$<;SdIQ_[R(FmM0A;% P*,2h)e+GYm`¬K Wg@ p};9҈?8xU"8U W5哷,'#t2S,} JO^ԫzJ\Yeaew[dl6ʱzf;m1Sᗪ/; ph{,֭^2I$rۘ~4f2n_fCfK: S8"%UrH]k<H()5]Q@v?n$fU:a[K;eh 0j^BQ!EW{R$H>|kT6K\Q0 6Ѱ̼(qH5+vhILuTf|sl:Q ~ &`Zb"D9[^|wW 4zYNb:: tj_W3̤5ɒݽ'|rV8MlnƤ^#t&_k 4Be건dNdUp6Z`=͞ЙM$#z2~1rULL+lDf,arqFUNv 9_>XT|0q)Ѝ n$Ah\Qq^Cb(U{^$n,.S62n+i{t%wk.C_Hyj0-:&Ђ+U,3zͮ&vĽghB|UI!bXƸ1Elj@md&Wd ;z+9Y&{,p>szscKEN~&H ~K-V193ׂNTfBTK8u{B%6\Fsy,[m/|<5iX:Sy?tgKOhb6(l}YΚ?Ut#~Yf&#@=0m> DQ2ŽKbFu#|nIM ?i|7Ie7+|gb!VЪE򛸅l@6az-Bbrܻ $%$Uаzge0QeϜhy5)9$u$Gެ+m&4P_RP*`wťJWBdf%`Kh [܄CJ<@cHCiks￶\ K$#)4YIܚrLM-V. Ǖ ufe.]sDںk \ (S2 CViWbV^HT"A7t?b뇎绸DU5Gv흙V͘GIYЌYD v8~פ_QR|AZ7R ^+DLdd"|Ғc퉨 hfs^wɽxP+ک8 ­lE|lj3fk(21>EU>_[+#~'XF?tޠ +=T+.p}LMįT7banP3J!y7bvc<(@QG9=vs xe(PA6^{~ ]HC5Ux(8燨pE bFF{Ωi%(},쒉gu&yfA-ɅÅo@4w`Ws`A $ \/ gG>ϥY*-tHpm!#)ȝ8w!$ ܮH0V r#~+=u/k쨮l|";qAե ׿;8hw^FoB@zlN.k{zT'6I.О|XMH\˧L\eVC{٥?j'Df2^Ӥpf Ⱥ1GIz l-J~f4 jP"uX߫2I1AOґ>5tF ضUĽ?6&v};C_-Ri1gM6J\:d^aTRұM ǛMff3a r:LQϪZ _ Ktzq81-3< *s5WUX `%x6x&ʣѫY|86cf@&s 7|bS/ .{)DS4:Zkb(tU8҆aF΢Yg?2L6,d% WÙչUqD{Erb(jؗV"N I_P?fhҜr!TFIk*ȌuFr)KDNk a ~OU/HDC!&h:dԈkƞ~تWx` ϱ{ѧ&IC~ =0cz"r^lRw) Gskԣ9aFKd ު'E#'õۊmD &=iy9W2S9NIN[8VMωxwmE!=#Nރ0л|۱K0YD@;:+Kw_¶r zmX>!lV%GhŦ9 5JK3RbHRDO-Af֒V|Cb4nM n Uy\_pC>K{,1XG˅) Xd=:3FUy2[V)EvpC!1+\F"P¾:.&`0 uP$SBZFbvf>INWXDҁSV۷TH4"[Ӻj֧Kr茭!MeNAɌǖ/ }$\iBX]/w 2KNB> ;:FEbb@[ΞD/=|`F/S c I'pLEiW_MLozAE]pף3oDC)=kQFlTYB R OUU8kG+%B>3)g0NNYزϼA&e>mATO~to ~ImRghl6f`CV^{5*kk.%%(PI!$l/^oKfDIj|Rྟ0#ݪ;nT3^L;>f>IVf&SDEt=kkP.Pc1HYZ^'f$sg ^7V3Nw&[C. z(r@`87՟LpNZ'83pD K቟0R% CMu@ h/V"dpkH~N,Mrin(qw.@LL0j4dbjhHOơ>=WDxI` &`^ z # FI|32MhbgBQ xڊ1=W?b ՜]hJ383ҳ^V/ZH,9xDKN;|ѢtZuHr%?-IqC3x;=7BO/$.!dzEz*.^%cԮ]®{=>6T98s)̲͑0s>/"Qʹ b1Vz*++a"ƳbZꈧح̄ @RsWeR9EU`w/+$wؑO&rӚEBSO6`JSV͑wܑX3n/tr4PLK}U8ڂQ}eI0.U_y*z9iXҩ="=`$}zXYEm^9E{?oZ|#B5h2k^ ݪ`lfU ,,bt 2ǁモmD"cgC/[ ֗F㋡k$4AZN&$5ehmCL1_&= ݔjތLc,++ na@UQ:7Mv0yG5n}0@$82_G!!wzc v|#%䞍we2x8./nn3/'u t֛LP`9Geedp6,kˬP}\Ri2y-Qj5^VW\xbmiM U`" u#S,_s@ sKPbҲ2'oCm墨7쵈v:SRjox~;U+>>StJw/'j8cPUz>q;LڒD\h={O6O^usEAz;<[ jdգQu.|yBCYgyyDЋP ^i]X,;%So-'J~ "DC(ޑE"Cy?8U8?"s6CYU,b`-p~>ie7ÊvrY4%l|Bԙi.~],6IHi{g Jv;Qo{j|(4Ti2Xڱc)F|ĻA@u~p|xzEmc9+*b\'F%p, a(,}Q5pM:-@7JqAҐTYo[Hxrl_f8 = `vXC;q`QGp;Rj pQroRGwJ('THmtLˣ:Ͷ?Cyy).k'aSnbd2N ŒEF~}ZOpf,E)F6c#xF"K|4?_~VuAܪipǝkEhb%o Vrv^vvf]>"+S' NLNXFȡT$`8/l [WN3oljgÀO#:[P1.gjh l.?P}AK(~)Ep!i)&tAimqı |->jc}ys5itX^bYjc|Qr*NUi{-csE ?)@4=_#So? $e,U@W5sH13u}( "jnpAbXA] ǥ[)dW[S/E`J:kH҉vdJ7M4TVv,QGeժ;VgoB0uD=Nڿ%háαWX9J+5cA>շ¥܄['ێve)PÆs<ҩuht|DQ"N<i3J:&PypE/Aʏ dkBxV~2 May++YTr@3]z 64%aT5r7! |nCĩqMj R,6b| GRnx$ eri|FWΛU;qcw{nތ<ħf_+N/ V;LA$k$R7AE}-gg܀PCϘWKpd&xhliW`w'Rw (l2v"8V^H)̘=qH9܃ /\B6wm?dxj*y  % 4l+vz q.)ݲzQ]*[TײCv!+G"ԃ~;(V/n1o:)#(ݤՑKl*Vvu7vT hŁ8S|ֺasE2[8;-XiE:DȨ_ГB ͉('|Ziӽ/Pk>~!D#g_S4 ?OJ&I8]ގ$z>_z$6SnۣL3HbKѸtwWrPͷ +Og6؞6TH+t KhŇ0XmfwM"}Y[!QH9gB@G!( (|%͇F=Μs=B]YHr V)}}B>l v9SɟF63!a[|˾PbGx7~aײf9_9!%魩k[ ZqnCw)۴%B |b6l yR#X &Ra&^poK Au3GGѩCȺSJ`6NRmJՕi7w=ѳZONeg&Ω_悠 C)d¼K6uF00`9Cmơ+u YCEi8tbNa OdX9qW\|Ǭ[Q=  w~KhC-5[٣ Be2fFԈ yU~ R J~F|d48gtϜd&f`P.ߥ;:,t&$(}ABWcj:&eǃG?*{**5#so 7X>^{7+GY)Kah8n[k˵|:Ba LFnʠ\WEG,@j^Qೊލ8Y.jfm)G`8HU@ 5H>jv *Zh<>*{/ E$ԓ⌾bcvh@$x <yhyֳS"  D:@SJuQYf 5 Zp<*׈AK>'\z T"VX ޯ0pUd"gm<[J/!j+ 0RdDD8z&,Itq WMU+c#_^%.X]61 v,]eHUl1ֆ%:wZܡ+5'3Ñ#$QhVw0=y͹ Ffշ,A|XM`n0p`CSL`#!5kUsXfoy/6o؞,N-ZwDReK+q@B\ΜّR⎸XFo8/6,kdu,W {@mĔ\ ͐?I:!ơ76gč.rJܒo@_&|/>Mƨ0Dh\NX̛$o-T<άg <r~Y.g sќ oɮ"T?ޒjFR4POY91VT@Xi؋ߴ`jMPojt {XiG vf3F8ND0+2xq5wxo!e_ UD6K4lYd&BE}NbFͤ@ yеb: 6Κ׾gǫ(RTKUG]^vyh{K^]1"^lvJ{\9[\ۘ45-uq;ęG W^a 2>4WQ/Cup0zN YuJ@+LUA#z]q|sm&薔sA񚌸u"0rx3fqztua*D p(B }ӗf׳ k #b:\.62207R~+A0qDtk#{ed9Υ+tcgΉ{<"fօT 2gQ^GFq9c6&%/Rd,GPO?DNP }x}_ f)UdIxjL|NX\u݊d?x<]Zc5OJ\s%YI!El T uYw::o+fڕ(p}UR5/Ǯrluhm(h(#1$'cd3{T\V;E p] EC1}Aˀ1́5\+Ix7[؈M>@F b'D40/e"wf̈]QQׄBˏ: u ^:yێeóbր"R-ȟ&تٚ8bN>]]C)U15v3ԪA g t%̀CHG}j@r#M(gy/:W|o11 [PYRќ"CytAH''֕kH ]bc7aCW]jcN"thq'n9vQDv ^'w/[LW:rV!uμsqq.#Yn] ?gQd+ ,'+|%cȝ.ߎ+&21qyS(gԑvЍ6yK$)$QJL}R+2.! =!d97VI+6~4Q7 2-V_ѐb'M8)үgBFfT#u {Ƥ.)y 9ӦkgƔ{㾸@O,r~РY@zk**+ju?ALݏ=%*[Wv_xJ(00,&qNl9Ji &rNT2$.Gxk^5eӰi!hQR d4̋%$15m|)ږ|Xg4v}%喩Nu%ca`ς屗{/QO=JaZ&I;p"o ݺ˝0i"(sRԈ{֧qՄ+>wk3W $efXQ7g[ΣT$P0v ?vF7_O!Y%Nj 3'OQ'9< Cr_7KƓSp"]'7a[f4փ#DG'mԲҮuI+9? {#\tDRjX`X(fe?։Y ؛1FXY*7"e` Rmz{EP2!|ޔo \Zlm)&DD)yN )!bDl C+fn05;EC@dsvMg.r_v&۾46^_%+]",ZlvDfvX)@Jb/*Puk$"E"4EiGu)Ї L+࢖ou0}0%|ϕ/~k:8?rLj(D({hۥuM.儚;UY` 48%(~#(d`AATsM: hUg@q"D^h~6W(LYFaݠ:N y3 `*F3B:g@Y-^QTbtZ!_&5=h/I(5OΡK}׏)̌|b[JȀF\5;= g7T%H4<@=mEm5EK&& KB5iyIiq>r `6meʈC=.DZCVvncL)B |9K}Q56Vs ҁ Ps׷:0R4j )2~HSt-O;>:zRd<h|\>?_)τc~ yXWj(QJd< R$& =\D[IV 5Q5> . "(=YwqH8@n]yw_QEX/D Sjg;yy}V/s41RįԳfprtP^GSP,#(*HXƳf3PBY 5ޕ.S~9G4<â\L*sk?C9)PVKдc8Tsmї`mjqo̡"Ƕ\"I8r[2VDGjxP^kVzfڍdf?9pZ(nbPRz2s-L8|!)پlͮuzFG^awTjȱ>w9ASJl}MxCzG&(N*l_! (ݾ4RQ }7uIc 'P;r A1u27 BVv6=]yr>JUe}1|=|a>謒dFxZ |6 <.r`v,gнѵY'2w9RfSCvevUܜ= Țf'}8A\[ LoZ6zA;}Npzѻ*-T@rH p [{nh(#^|E?4ۋV??&rasi z{hahtPd0"{g}Afz=NsGW\CadkbYE*DFw*A'\e/ Dz[3z`nfۂ/dRq93}k9HKn(K ^CE w<&{J!h֡`)(^MMyp _$EKXd>i˜Rj,r;)UZ J:Wdomv42lڳé ާl޻X OmRħr.TXN!"!&0^G v~21̎eMo663{^7o%79P%]`%يK1\]l8oEIIѦ0shl O~ˁQ'c˝[0z.aǴa 059fJDOý,U&I _ЗϨߗ*V\gtX#j>]рa>Y'|ja"![L_T5wܚg^G~dݱuq_jDa*S!Jd{waэc!l1Eʦ2miL ?O+6$KO~OB6ERchtK7X8Zj6-_t#jBG#%vM0lsB|HAp;p|Be)ܳS#nx #]"0ҩ{>crf]Gi,5ƪw NJRW(Go"#PL77=U vܦ8q>! OowJXEHon"{xqwY "C_|JaP6L̓ $(PL՗ iIYrbx䜺d:@V|fIbI'H 2l)<(zBcY. B` )j '?2Siٜ&OC=Ƞ<[Ɣݚzs m>y$tb)N:7/ |jaAT+? =5iwۂtDÊr#)(JZO`F߯0ʈm lۼ=E [\NɰCGDh1 '6ĢtdqVUϻE7D QCÜx^hRju^$G֏k'/Bu7TgT񱮟%ib&רYI9gURNX i'٫VCIYq!'~æNʐ]n>>6w[RAD‼*aKuYeʊ؎O`[w8 !$',kAM^EA`iOwޢ,z8{ԅ2Lԯy'\|l&^B{_ȫyb0@H}> σ%™&B]8ښ sظ˱ %Z&rYEhw^F%Iz& '˴F|2xaQwvN?Зfql7P;,5=p}F|" #( b$CO;&_eB<5'&2kPiXJM_EtwĢK0L1Ao{5/b: / sb2tVPAj:ЫGwjd7L.(gQ%GO3ˎ}h>kA!4iH- 'Qn/^t vco:Ȍf޺ԉPOXsE P*D~,cVZ}>/ODة5IqjrشUXȭ'B'&oؔ JC>!*&?2 1Z:Gptos$O: ='f%Icp}¹#!dͲ/'iڣQ:ִdd^W AULwJjH,iP Pָ"2Nt!0>JruТ^@)l9|ᅠգ̸3ov3i-XfD!”.*|.Dzl0pe:hKAF. Ջlyz8¹Hx9.