libvirt-daemon-driver-storage-logical-debuginfo-7.6.0-2.vz9.14.3 >    at  }Dͭ*m)`[Vr9fFyy8Lܻ%WMN !?+F4gH-ρeuu>Hi=ϧNӨc<(YL\v7*hJ8Ԙ5x 865d800ce51c801a205b8b597507e8d432219ba0b5f1f7172d13e684b1b56003f7af065e9cce7d82bf08d6cae6e23aaf3dfcef6c2as  }Dͭ*uoau|lFIQ)$%]ADwf:℉'\X~Or41݃AWvb7+xH Koc I+Q4h%s{{)ы6RRhĎaԃw]gi&Y ȂAa>p??06 A PThlv    (  <  d    t   $ LY(839\3:B3G H I X(Y4\ ] ^rbEdeflt u v8w x y8<@\ptzlibvirt-daemon-driver-storage-logical-debuginfo7.6.02.vz9.14.3Debug information for package libvirt-daemon-driver-storage-logicalThis package provides debug information for package libvirt-daemon-driver-storage-logical. Debug information is useful when developing applications that use this package or when debugging this package.abuilder11.eng.sw.rukVirtuozzoVirtuozzoLGPLv2+Virtuozzo (http://www.virtuozzo.com/support/)Development/Debughttps://libvirt.org/linuxx86_64<AAAAAAA큤aaaaaaa aa a 64fddaf0af40baa83f9f347ce73b4753561a6d77b9bf8717fc276a4e73733dd2../../../.build-id/0c/de1ae4f16157bf82a771eefe95033098d71aad../../../../../usr/lib/debug/usr/lib64/libvirt/storage-backend/libvirt_storage_backend_logical.so-7.6.0-2.vz9.14.3.x86_64.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-2.vz9.14.3.src.rpmdebuginfo(build-id)libvirt-daemon-driver-storage-logical-debuginfolibvirt-daemon-driver-storage-logical-debuginfo(x86-64)    libvirt-debuginfo(x86-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)7.6.0-2.vz9.14.33.0.4-14.6.0-14.0-15.2-14.16.1.3ar@ar@a@a@a@aaaZ@aeaea@aaaq@aaMaMaa @`` @`@`e@`y|@`@`>`@`_$_$_0@__F@___@_]@_u_R,@_N7_?@_?@_)M_ @^^?@^U@^^y@^_@^U @Nikolay Shirokovskiy - vz-7.6.0-2.vz9.14.3Nikolay Shirokovskiy - vz-7.6.0-2.vz9.14.2Nikolay Shirokovskiy - vz-7.6.0-2.vz9.14.1Nikolay Shirokovskiy - vz-7.6.0-2.vz9.14Nikolay Shirokovskiy - vz-7.6.0-2.vz9.13Nikolay Shirokovskiy - vz-7.6.0-2.vz9.12Nikolay Shirokovskiy - vz-7.6.0-2.vz9.11Nikolay Shirokovskiy - vz-7.6.0-2.vz9.10Nikolay Shirokovskiy - vz-7.6.0-2.vz9.9Nikolay Shirokovskiy - vz-7.6.0-2.vz9.8Nikolay Shirokovskiy - vz-7.6.0-2.vz9.7Nikolay Shirokovskiy - vz-7.6.0-2.vz9.6Nikolay Shirokovskiy - vz-7.6.0-2.vz9.5Nikolay Shirokovskiy - vz-7.6.0-2.vz9.4Nikolay Shirokovskiy - vz-7.6.0-2.vz9.3Nikolay Shirokovskiy - vz-7.6.0-2.vz9.2Nikolay Shirokovskiy - vz-7.6.0-2.vz9.1Mohan Boddu - 7.6.0-2Jiri Denemark - 7.6.0-1Jiri Denemark - 7.5.0-1Jiri Denemark - 7.4.0-1Jiri Denemark - 7.3.0-1Jiri Denemark - 7.0.0-6Mohan Boddu - 7.0.0-5Cole Robinson - 7.0.0-4Laine Stump - 7.0.0-3Fedora Release Engineering - 7.0.0-2Daniel P. Berrangé - 7.0.0-1Cole Robinson - 6.10.0-2.1Richard W.M. Jones - 6.10.0-2Cole Robinson - 6.10.0-1Daniel P. Berrangé - 6.9.0-2Cole Robinson - 6.9.0-1Daniel P. Berrangé - 6.8.0-4Daniel P. Berrangé - 6.8.0-4Daniel P. Berrangé - 6.8.0-3Daniel P. Berrangé - 6.8.0-2Cole Robinson - 6.8.0-1Daniel P. Berrangé - 6.7.0-2Cole Robinson - 6.7.0-1Merlin Mathesius - 6.6.0-3Daniel P. Berrangé - 6.6.0-2Cole Robinson - 6.6.0-1Fedora Release Engineering - 6.5.0-2Cole Robinson - 6.5.0-1Cole Robinson - 6.4.0-1Cole Robinson - 6.3.0-1Cole Robinson - 6.2.0-1Felipe Borges - 6.1.0-2Cole Robinson - 6.1.0-1Cole Robinson - 6.0.0-3- FIXUP: vzct 2: intoduce migration- qemu: get agent right after availability check #PSBM-138291- qemu: don't turn on evmcs in define hook for AMD #PSBM-138013- FIXUP: fix off by one in qemuGetVzScriptCommand introduced by rebase #PSBM-138001- REVERT: qemu: support snapshots done with Vz downstream patches - REVERT: schema: snapshot: add persistent domain config #PSBM-137950 - FIXUP: mention modern element name for inactive domain config - FIXUP: simplify stopping all block exports #PSBM-126462- FIXUP: fix qemuMigrationChardevPlug error path - FIXUP: fix ABBA potential deadlock on access to migrating table - FIXUP: use migration data instead of simple bool - vzct: add domain state info to the cookie - vzct: reserve vnc port in prepare state #PSBM-107443- FIXUP: vzct 2: drop job on client disconnection during migration- FIXUP: vzct: check changes in active/inactive xml are supported on migration #PSBM-136644 - FIXUP: vzct: check changes in active/inactive xml are supported on migration- qemu: temporary don't show default audio in public xml PSBM-137622- FIXUP: nwfilter: add vz specific filters #PSBM-137593- api: report extraId in domain xml #PSBM-136251 - FIXUP: handle NULL network #PSBM-137453- DROP: qemu: support file chardev append option on hotplug/change - FIXUP: qemu: migration: add cookie parts for vstorage chardevs - DROP: qemu: support logfile option on chardev hotplug/change- FIXUP: qemu: add exec with true streams - FIXUP: api,qemu: add latency histogram- vzct: update UUID if it is changed in libvzctl #PSBM-136737 - qemu: implement changing VNC port on a running VM #PSBM-136282- DROP: backport fixup: remote: implement virDomainGetGuestInfo - DROP: upgrade: tap: use multiqueue to make upgrade possible - DROP: qemu: add vmbus-bridge device if hv-scsi present - DROP: pull: api: add API for pull (external) backups - DROP: pull: api: add driver based implementation - DROP: pull: remote: add pull backup API implementation - DROP: pull: conf: add block snapshot format/parse - DROP: pull: conf: add export conf def/parsing - DROP: pull: qemu: implement export start/stop - DROP: api,qemu: add latency histogram - DROP: hubapi: remote: implement listing domains - DROP: hubapi: remote: support domain- API calls - DROP: FIXUP: vz: misc fixups - DROP: nwfilter: use vfork to fasten spawn of {ip,eb]tables commands - DROP: qemu: caps: invalidate kvm capable qemu binaries on every restart #PSBM-88418 - DROP: exec: kill orphans on client disconnect #PSBM-91329 #VSTOR-17959 - DROP: exec: kill orphans on migration destination #PSBM-91329 #VSTOR-17959 - DROP: conf: remove features unknown to qemu (related to #PSBM-96228) - DROP: agent: increase default timeout from 5s to 30s #PSBM-97240 - DROP: conf: add debugcon chardev guest interface - DROP: qemu: implement debugcon chardev - DROP: qemu: autoadd iobase to debugcon chardev - DROP: conf: add replug option for usb hostdev - DROP: FIXUP: qemu: adopt latency impl to new qemu #PSBM-97535 - DROP: vzct 2: add basic structure and listing - DROP: vzct 2: support stats API #PSBM-104070 - DROP: FIXUP: vzct 2: support stats API - DROP: vzct 2: support snapshots - DROP: doc: adopt README.md for Virtuozzo - DROP: FIXUP: host usb device replug docs - DROP: qemu: add vcmmd support #PSBM-106483 - DROP: FIXUP: qemu: add vcmmd support #PSBM-106483 - DROP: vzct 2: drop job on client disconnection during migration - DROP: Changes for support DNS configuration #PSBM-106778 - DROP: FIXUP: exec: kill orphans on migration destination - DROP: qemu: migration: add cookie parts for vstorage chardevs - DROP: vstorage migration: add vstorage disks info to cookie - DROP: vstorage migration: add vstorage nvram info to cookie - DROP: qemu: cleanup tmp snapshot #PSBM-106875 - DROP: vstorage migration: keep nvram tmp snapshot in status - DROP: qemu/api: support min_guarantee as fraction of balloon #PSBM-126684 - DROP: FIXUP: upgrade: tap: use multiqueue to make upgrade possible - DROP: nwfilter: don't add symmetric record for policy rule #PSBM-126688 - DROP: qemu: capabilities: Add capability for the 'copy-mode' arg of 'drive-mirror' command #PSBM-97507 - DROP: qemu: support setting net params thru prl_nettool #PSBM-129743 - DROP: vzct 2: add destination pool info to migration cookie - DROP: vzct 2: migration: check storage pool alignment on src and dest - DROP: FIXUP: Fix fox multiple ip #PSBM-132727 - DROP: vzct: support setting default gateway #PSBM-133497 - DROP: qemu: don't run direct monitor commands as query - DROP: FIXUP: fix parsing block export conf typo - DROP: FIXUP: fix typo in hub patch - DROP: vz: fix compiler errors on vz9 - DROP: FIXUP: include libvirt-domain-backup.h in build - vz: compile fixes - upgrade: tap: use multiqueue to make upgrade possible - qemu: add vmbus-bridge device if hv-scsi present - pull: api: add API for pull (external) backups - pull: api: add driver based implementation - pull: remote: add pull backup API implementation - pull: conf: add block snapshot format/parse - pull: conf: add export conf def/parsing - pull: qemu: implement export start/stop - api,qemu: add latency histogram - hubapi: remote: implement listing domains - hubapi: remote: support domain- API calls - nwfilter: use vfork to fasten spawn of {ip,eb]tables commands - qemu: caps: invalidate kvm capable qemu binaries on every restart #PSBM-88418 - exec: kill orphans on client disconnect #PSBM-91329 #VSTOR-17959 - exec: kill orphans on migration destination #PSBM-91329 #VSTOR-17959 - conf: remove features unknown to qemu (related to #PSBM-96228) - agent: increase default timeout from 5s to 30s #PSBM-97240 - conf: add debugcon chardev guest interface - qemu: implement debugcon chardev - qemu: autoadd iobase to debugcon chardev - conf: add replug option for usb hostdev - vzct 2: add basic structure and listing - vzct 2: support stats API #PSBM-104070 - vzct 2: support snapshots - doc: adopt README.md for Virtuozzo - qemu: add vcmmd support #PSBM-106483 - vzct 2: drop job on client disconnection during migration - Changes for support DNS configuration #PSBM-106778 - qemu: migration: add cookie parts for vstorage chardevs - vstorage migration: add vstorage disks info to cookie - vstorage migration: add vstorage nvram info to cookie - qemu: cleanup tmp snapshot #PSBM-106875 - vstorage migration: keep nvram tmp snapshot in status - qemu/api: support min_guarantee as fraction of balloon #PSBM-126684 - nwfilter: don't add symmetric record for policy rule #PSBM-126688 - qemu: capabilities: Add capability for the 'copy-mode' arg of 'drive-mirror' command #PSBM-97507 - qemu: support setting net params thru prl_nettool #PSBM-129743 - vzct 2: add destination pool info to migration cookie - vzct 2: migration: check storage pool alignment on src and dest - vzct: support setting default gateway #PSBM-133497 - qemu: don't run direct monitor commands as query- FIXUP: include libvirt-domain-backup.h in build- vz: fixes after renaming Parallels to Virtuozzo in sdk - backport fixup: remote: implement virDomainGetGuestInfo - iohelper: truncate large chunks on write #PSBM-70840 - Added new flag VIR_DOMAIN_CREATE_USER - conf: tune connection parameters for Virtuozzo #PSBM-92128 - Set LimitCORE=infinity in libvirtd.service - conf: add 'format' attribute to domain/os/nvram element - qemu: don't pause vm when creating internal snapshot - vz: use /etc/machine-id as host uuid - qemu: log: log monitor events by default - relax network adapter config checking (bug #PSBM-54596 fix) - qemu: v2 fix reboot scenario (bugs #PSBM-41956 #PSBM-54756 fix) - vz: set virtio as default network model - qemu: fix crash on getting block stats for empty cdrom - vz: rework the way we get perfomance counters - vz: use cached statistics for a predefined period - vz: don't subscribe to perfomance counters - vz: cleanup: delete unused constant definition - vz: don't create driver object during daemon initialization - conf/qemu: add hv-scsi model to scsi controllers - vz: add domain name info in error message - qemu: simplify graphics port releasing - upgrade: support local p2p migration - object: add shared lock option to lockable - upgrade: initial implementation - upgrade: don't show events from not face process - upgrade: start target domain with source id - cgroup: use id+generation for machine cgroup name if last is not 0 - upgrade: fix id clashes for domain private paths etc - conf: accept path in virDomainSaveXML - upgrade: store generation in status file - dom list: refactor: reuse code in find functions - upgrade: return face domain from domlist - migration: support --release-ram - migration: add --postcopy-start to start postcopy immediately - upgrade: virtlogd: handle output for one path from 2 qemu - upgrade: pass live config to target - upgrade: don't generate seclabel again on upgrade - upgrade: handle auto generated char dev unix paths - upgrade: vnc: do not regenerate graphics for target process - upgrade: vnc: factor out building vnc opts - upgrade: vnc: make vnc upgrade possible - upgrade: vnc: keep vnc state across upgrade - qemu: add local_migration param to qemu.conf - upgrade: tap: use multiqueue to make upgrade possible - upgrade: network iface: keep actual net - upgrade: snapshots: support snapshots - upgrade: don't assign dev aliases on upgrade - qemu: drop acquiring job condition on removing vm from list - qemu: fix one more race on undefining and create - upgrade: restart pending jobs after upgrade - upgrade: fix domain lookup in old face removing phase - upgrade: make correct reconnection of upgrade - upgrade: set used ports only for face - upgrade: support for server backends for serial chardevs - qemu.conf: set upper limit for vnc/spice ports to 6900 - upgrade: don't reject upgrade if hostname is localhost - qemu: wait indefinetly when acquiring job condition in event handlers - upgrade: close agent channel befor postcopy with release ram - upgrade: use unique name for pidfiles across upgrades - qemu: remove time limit on waiting qemu disappearence on EOF - qemu: add vmbus-bridge device if hv-scsi present - qemu: agent: stop io loop effectively on eof or error - upgrade: fix crash if vm newdef is empty - libvirtd: tune OOMScoreAdjust - qemu: revert fb2cd32c - qemu: monitor: check monitor not closed on send - vz: remove domain uuid check on migration #PSBM-43767 - qemu: support hv-net interface models - nwfilter: fix deadlock on firewalld restart/reload - vz: allow to start vz driver without host cache info - qemu: snapshot: revert upstream 9e2465834 #PSBM-76749 - api qemu: add block pull compress option #PSBM-73618 - qemu: include nvram into offline snapshots - qemu: fail making internal snapshots with non qcow2 nvram - util: virFDStreamConnectUNIX: add missing error report - util: add 30s connection timeout to virFDStreamConnectUNIX - qemu: use job to make domain responsive on qemuDomainOpenChannel - qemu: wait qemu death indefinetely on domain stop #PSBM-70541 - pull: api: add API for pull (external) backups - pull: api: add driver based implementation - pull: remote: add pull backup API implementation - pull: qemu: monitor: add commands for backup - pull: conf: add block snapshot format/parse - pull: virsh: add block snapshot create/delete - qemu: store guest visible disk size from qemu monitor block info - pull: conf: add block snaphots to status file - pull: qemu: block snapshots basic implementation - pull: qemu: support disks quiesce - pull: qemu: add block snapshots listing - pull: qemu: support block snapshot dumpxml - pull: qemu: monitor: add cmd to delete nbd export - pull: conf: add export conf def/parsing - pull: qemu: implement export start/stop - pull: qemu: don't delete snapshot while disks are exported - util: hash: remove const from value in kv pair type - pull: add autodelete option for creating block snapshots #VSTOR-22687 - pull: stop exporting snapshot on snapshot autodelete - pull: qemu: monitor: add bitmap commands - pull: pull: add dirty bitmap on creating snapshot - pull: add command to remove checkpoint - pull: qemu: remove checkpoint on autodelete - pull: qemu: load bitmaps on domain start - pull: qemu: monitor: add command to export bitmap - pull: export bitmap - pull: migrate checkpoints - pull: qemu: validate snapshot name - pull: qemu: add exportable paused start - pull: add TLS to block export - pull: add relaxng - pull: add autoport on export - qemu: add unmap stats to all domain stats - api,qemu: add latency histogram - hubapi: remote: implement listing domains - hubapi: remote: support domain- API calls - hubapi: remote: support domain lookup functions - hubapi: remote: support {create,define}xml API - hubapi: remote: support domain events - hubapi: remote: support virConnectGetCapabilities - hubapi: remote: return vz connection type if vz is in hub - hubapi: remote: return vz connection type if vzct is in hub - hubapi: find appropriate connection for domain xml #VZOS-1704 - vz: add option to resize filesystems thur virDomainBlockResize - FIXUP: vz: misc fixups - vz: support virDomainGetBlockInfo in driver - api/qemu: introduce hv-vss freeze/thaw - pull: disable risky cases with RW NBD exports - qemu: fix attach/detach char devices to use guest device id - conf: remove none console target type check from virDomainDefAddConsoleCompat - conf: remove none console target type check from virDomainDefFormatInternal - conf: remove none console target type check from virDomainSkipBackcompatConsole - qemu: update compat console on attach first serial device - qemu: support updating backend of serial device - pull: qemu: add option to export last checkpoint - portallocator: print warn on releasing not used port - netlink: remove watch before closing fd - qemu: monitor: set error flag even in OOM conditions - utils: export virCopyError - qemu: fix domain object wait to handle monitor errors - qemu: fix races in beingDestroyed usage - lib: provide error message in new blockjob event - qemu: agent: incapsulate vm reference management - qemu: agent: remove unconvinient destroy callback - qemu: agent: factor out code to open channel - qemu: agent: remove useless signalling - qemu: agent: do not take moninor ref in IO callback - qemu: agent: remove qemuAgentNotifyCloseLocked - qemu: agent: don't retry first sync message if monitor closed - qemu: agent: better error message for disconnected agent - qemu: agent: give same message on monitor errors - qemu: agent: move monitor error check to better place - qemu: domain: add name arg to qemuFindAgentConfig - qemu: agent: prepare serial event handler for aux channel - rpc: support multiple streams on client side - rpc: fix to support multiple streams - rpc: close stream on receive errors - rpc: pass original stream recv/send error - qemu: add exec with true streams - tools: stop event loop before closing connection - virsh: don't print \n footer for x-exec - misc: remove some invalid G_GNUC_WARN_UNUSED_RESULT - nwfilter: use vfork to fasten spawn of {ip,eb]tables commands - pci: more verbose error in virPCIGetDeviceAddressFromSysfsLink - daemon: purge logs for domains removed more than month ago - remote: fix SIGSEGV on closing client connection - pull: don't destroy vm if it has block snapshots or exports - qemu: destroy domain on monitor EOF anyway - pull: log merge/rename bitmap operations - api/qemu: add move nvram API - qemu: add option to update disk copy_on_read live #VSTOR-10895 - qemu: add qcow2 cache size policy - tools: move virshGetEscapeChar to utils - virsh: support in, err, out as regular files - qemu: support interactive exec #PSBM-91739 - qemu: remove sanity check in qemuMonitorJSONDiskNameLookupOne - exec: provide tty params on exec when possible - rpc: allow comments in prototol description - remote: leave stub comment for 16/virDomainGetOSInfoX - libvirt: add new virDomainCommandXSetParams API - exec: handle client window size change when interactive - qemu: add hci value (128MiB) to qcow2 disk cache policy - upgrade: handle firewall rules #PSBM-90137 - qemu: caps: invalidate kvm capable qemu binaries on every restart #PSBM-88418 - cgroup: blacklist criu temporary mounts #PSBM-90471 - qemu: imply qcow2 format for backing store if not set - rpc: client: fix race on stream error and stream creation - exec: virsh: support redirection to special chardevs #PSBM-91601 - exec: restore std streams' flags on become foreground #PSBM-91602 #PSBM-93755 - rpc: client: stream: notify streams of closing connection - Revert: log: actually do substring matches with fnmatch #PSBM-92872 - pull: clean autodelete snapshots on daemon restart - qemu: agent: add code -2 when guest exec pid not found - qemu: don't wait job in cleanup thread - exec: kill orphans on client disconnect #PSBM-91329 #VSTOR-17959 - exec: kill orphans on migration destination #PSBM-91329 #VSTOR-17959 - qemu: seccomp: don't turn it on by default #PSBM-93004 - qemu: ignore disabled arch-facilities in configs #PSBM-92991 - qemu: support explicit disk backing in input #VSTOR-21806 #VSTOR-21934 - logging: remove watch before closing fd in virLogHandlerLogFileFree #PSBM-93003 - qemu: don't log error for disk sources not supporting getting offline stats (nbd) - qemu: don't log error when monitor EOF is expected #PSBM-93003 - qemu: agent: don't log error when monitor EOF is expected - qemu: agent aux: don't log error when monitor EOF is expected - qemu: qemuBlockDiskDetectNodes: get name if one is known - backup: copy bitmaps to top image on snapshot - virDomainObjListAddObjLocked: Don't expect vm->def to be set - virDomainObjListAddLocked: Set vm->def only in success path - virDomainObjListAdd: Leave def assigning as an exercise for caller - virDomainObjListAdd: Remove unused flag - qemu: Grab modify job for changing domain XML - qemu_domain: Allow qemuDomainObjListAdd to keep job upon return - qemu: release job on cleanup path - qemu: snapshot revert: reuse common cleanup code - qemu: support snapshots done with Vz downstream patches - schema: snapshot: add persistent domain config - docs: add persistent config to snapshot xml description - conf: snapshot: check domain name on redefine - conf: snapshot: support persistent config on redefine - qemu: add option to close cdrom tray #PSBM-95870 - conf: remove features unknown to qemu (related to #PSBM-96228) - agent: increase default timeout from 5s to 30s #PSBM-97240 - qemu: introduce qemuDomainChrSerialTargetModel - conf: add debugcon chardev guest interface - qemu: make irq optional when formatting the ISA address - qemu: implement debugcon chardev - qemu: autoadd iobase to debugcon chardev - api/qemu: add pause/resume for blockjobs - qemu: agent: log total tx/rx for streams - debug: print 'thr a a bt' in log when taking some mutex takes much time - qemu: monitor: throttle logging BLOCK_IO_ERROR events #VSTOR-26657 - qemu: ignore delayed EOF events from previous VM incarnations #ABR-243123 - qemu: don't fail pausing block job if it is missing #VSTOR-21176 - qemu: migration: implement shared workaround #VSTOR-11398 - conf: handle empty string in interface target name #PSBM-97765 - conf: add replug option for usb hostdev - qemu: track hostdev delete intention - qemu: support host usb device unplug - qemu: support usb hostdev plugging back - qemu: handle host usb device add/del udev events - qemu: handle libvirtd restart after host usb device unplug - qemu: handle race on device deletion and usb host device plugging - qemu: hotplug: update device list on device deleted event - qemu: handle host usb device plug/unplug when libvirtd is down - qemu: don't mess with non mandatory hostdevs on reattaching - qemu: handle detaching of unplugged hostdev - conf: parse hostdev missing flag - backup: don't keep bitmaps in base image on snapshots #VSTOR-23605 - backup: copy bitmaps down on active block commit #VSTOR-23605 - qemu: support new qemu without nbd-server-add-bitmap command #VSTOR-27428 - fix for "virDomainObjListAdd: Leave def assigning as an exercise for caller" #PSBM-98834 - qemu: handle storage/virtlogd hanging #VSTOR-27947 - qemu: add option to process offloaded legacy blockjob event ealier #PSBM-121858 - qemu: reconnect: precreate legacy blockjobs - qemu: remove extra block job finalize on reconnect - qemu: remove stale cleanup in qemuProcessRefreshLegacyBlockjob - qemu: add note for outdated legacy block job events - FIXUP: qemu: use autoptr in qemuProcessRefreshLegacyBlockjobs - qemu: refresh backing chain after block job reconnection - qemu: move code that depends on backing chain appropriately - qemu: fix race on legacy block completion and quering stats - qemu: sync backing chain update and completed blockjob #VSTOR-28575 #VSTOR-34322 - qemu: support 'preserve' option for 'on_poweroff' - qemu: add reconnect params for nbd network disks #VSTOR-28845 - qemu: kill partially started domain immediately on reconnect #VSTOR-29393 - qemu: disable snapshot explicitly when block snapshot is in progress #VSTOR-29840 - asan: workaround sanitizer issues with clone(2) - asan: configure to coredump on signals - hubapi: workaround virURIFormat degradation in vz8 - qemu: adopt nodename detection to backup filter node - FIXUP: qemu: adopt latency impl to new qemu #PSBM-97535 - qemu: turn on keep alive for nbd disk migration #PSBM-97768 - conf: add more options to save config filename - conf: allow NULL callback in virDomainObjListRename - conf: support extra id in domain list - vzct 2: add basic structure and listing - virsystemd: workaround race on systemd-machined idle shutdown #PSBM-102137 - rpc: add timeout on connection #VSTOR-32643 - conf: support light vcpus and unlimitied number - vzct 2: support dumpxml - vzct 2: implement define - vzct 2: implement start/stop - vzct 2: support vnc #PSBM-104068 - vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: support iolimits #PSBM-104069 - vzct 2: add misc API - vzct 2: support stats API #PSBM-104070 - qemu: use explicit backing mode only if there is nbd in backing #PSBM-104929 - qemu: optimize qemuOpenFileAs for reads #VSTOR-34701 - Add qemu hook suitable to handle device hotplug/hotunplug #PSBM-104793 - FIXUP: vzct 2: support stats API - util: add virFileRead function - conf: moment: remember if name is autogenerated - vzct 2: support snapshots - xml: add venet0 network interface type - vzct 2: support venet0 network interface #PSBM-105548 - qemu: ignore allow_disk_format_probing #PSBM-105558 - upgrade: don't mess with security labels #PSBM-105674 - qemu: pass rememberOwner during update #PSBM-105674 - qemu: auto load vhost-vsock module #PSBM-106171 - virsh: handle snapshots with domain state unknown - util: add means to detect vstorage filesystem - security: exclude vstorage from labelling #PSBM-105985 - vzct 2: don't try virDomainLookupByID - qemu: caps: use more precise condition when to use CAP_DAC_OVERRIDE #PSBM-106271 - doc: adopt README.md for Virtuozzo - Add new type of storage pool for Windows Storage Spaces (WSS) #PSBM-106275 - virsh: don't shout if virDomainGetJobInfo is not supported - vzct 2: save disks uuid in config/status files - vzct 2: intoduce migration - conf: add auto mininal memory guarantee mode - vzct 2: support memory guarantees #PSBM-106482 - FIXUP: host usb device replug docs - vzct 2: mark supported xml parts in domain/snapshot docs #PSBM-106576 - qemu: add vcmmd support #PSBM-106483 - FIXUP: qemu: add vcmmd support #PSBM-106483 - qemu: agent: disable blocking calls to agent #PSBM-107669 - vzct 2: add jobs support for everything except migration - vzct 2: support jobs during migration #PSBM-107444 - vzct 2: drop job on client disconnection during migration - Changes for support DNS configuration #PSBM-106778 - vzct 2: add lifecycle events #PSBM-107730 - vzct 2: support getting stats for migration #PSBM-107763 - vzct 2: support aborting domain job API #PSBM-107446 - vstorage migration: execute src migration cleanup in cleanup thread - qemu: monitor: bring add/remove fd commands back - qemu: don't leave descriptors in fdsets after process startup #PSBM-108299 - qemu: support file chardev append option on hotplug/change - qemu: support logfile option on chardev hotplug/change - FIXUP: exec: kill orphans on migration destination - qemu: migration: add cookie parts for vstorage chardevs - logging: close backing file on eof on drain - qemu: monitor: add option to override backend in qemuMonitorChangeCharDev - qemu: migration: support changing chardev backend with virtlogd - logging: handle race on drain and closing in event loop - logging: allow NULL to inode and offset out args on drain - qemu: migration: detect shared vstorage chardevs - vstorage: support migrating with chardevs on vstorage #PSBM-106373 - qemu: add vstorage chardev tmpfile names to status file - qemu: sync chardevs unplugged status on reconnect - qemu: cleanup up vstorage chardevs after libvirtd crash - qemu: drain file chardevs on domain process stop - vstorage migration: introduce virDomainMigrateVstorageCommit - vstorage migration: add vstorage snapshot commit phase - vstorage migration: add vstorage disks info to cookie - qemu: add vstorage snapshot utility functions - vstorage migration: add vstorage nvram info to cookie - qemu: add nvram block job support - vstorage migration: add vstorage snapshot commit - qemu: introduce qemuDomainCreateImage - vstorage migration: main patch #PSBM-106202 - vstorage migration: support p2p - vstorage: load bitmaps from base image for tmp snapshot #PSBM-123771 - vstorage migration: track valid temporary snapshot - vstorage migration: resolve valid tmp snapshot on domain start - vstorage migration: disable API that can clash with tmp snapshot - vstorage migration: don't parse tmp snapshot commit job in status - vstorage migration: keep snapshot info in status - vstorage migration: add dst cleanup after disconnection - vstorage migration: determine valid snapshot on crash/disconnections - qemu: migration: fix missing owner on disconnection cleanup - qemu: cleanup tmp snapshot #PSBM-106875 - qemu: support nvram block job on reconnect - vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - qemu: add filename to qemuMonitorGetBlockInfo - vstorage migration: handle completed tmp snapshot commit on reconnect #PSBM-121261 - nwfilter: add vz specific filters #PSBM-121477 - vstorage migration: keep nvram tmp snapshot in status - vstorage migration: adopt qemuDomainGetStatsOneBlock to tmp snapshot - vstorage migration: fix active block stats with tmp snapshot #PSBM-121042 - vstorage migration: fix inactive block stats with tmp snapshot #PSBM-121042 - vstorage migration: handle short time EBUSY on commit #PSBM-122012 - api: add stub for virDomainBlockCheckpointXSwitch - api: add VIR_DOMAIN_MEMORY_MIN_GUARANTEE_VZ_AUTO - tools: support memtune --min-guarantee-auto-vz - qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters #PSBM-121895 - Fix for possibility to use inituser without initgroup #PSBM-122225 - vzct 2: support autostarting domains #PSBM-121587 - qemu: turn on postcopy to migrate bitmaps #PSBM-100171 - qemu: fix guest visible disk id if serial is long #VSTOR-38958 - qemu: fix managed pr-helper tear down on chaning device media #PSBM-123337 - doc: document virsh commands for block snaphots/exports #PSBM-122231 - vz: fix after Parallels to Virtuozzo rename #PSBM-124533 - virsh: fix Vstorage support reporting - exec: don't print errors to stderr #PSBM-124629 - vzct 2: implement exec API #PSBM-106206 - virsh: don't call virDomainGetGuestInfo for vzct interactive exec - daemon: switch off autoshutdown #VSTOR-40335 - api: fix documentation typo - misc: add bypass cache flag for block snapshot creation #PSBM-124764 - vzct: Support setting memory for active CT #PSBM-122489 - vzct: Support setting cpu num for active CT #PSBM-122517 - docs: document backup API #PSBM-124261 - vzct: Support setting memory guarantee for active CT #PSBM-122518 - vzct: Support setting IO limits for active CT #PSBM-122519 - tools: treat 'in shutdown' etc as shutdown finished #VSTOR-37835 - qemu: don't error if cannot find disk by alias #PSBM-125811 - qemu: vcmmd support for setting balloon #PSBM-123145 - qemu: better cluster size for tmp deltas on vstorage migration #PSBM-123434 - util: add hanging process debugging #PSBM-126062 - vzct: Support disk resize for active CT #PSBM-122525 - qemu: detect block node names after attaching a disk #VSTOR-40911 - qemu/api: support min_guarantee as fraction of balloon #PSBM-126684 - security: don't restore labels for readonly and shared images on errors - qemu: fix noisy error for domain with image on readonly FS - misc: add blockjob type for block snapshot job #PSBM-126433 - qemu: monitor: add qemuMonitorBlockDirtyBitmapRemoveBusy - util: add virTimeBackOffWaitUnlocked - backup: qemu: retry bitmap deletion while it is used by nbd #PSBM-126896 - qemu: add qemuMonitorJSONBlockdevDelBusy - backup: qemu: retry fleece node deletion while it is used by nbd - vstorage migration: cleanup precreated src tmp deltas #PSBM-123432 - upgrade: drain chardev's pipes #PSBM-108071 - remote: remove unused daemonConfigLoadData - util: move virConf definition to header - util: make conf a linked list of configs - util: add virConfReadDir to read dir of configs - util: add virConfCheckDuplicates to check for duplicate entries - remote: remove filename from config error reporting - remote: read config from libvirtd.d/ too #PSBM-127469 - qemu: read config from qemu.d/ too #PSBM-127469 - security: handle chown EACCES on readonly cifs mount #PSBM-127546 - vzct: add ip address to venet0 schema - vzct: dump ip info for interfaces #PSBM-106470 - vzct: support setting net interface ips on define - FIXUP: upgrade: tap: use multiqueue to make upgrade possible - qemu: acquire job to handle agent disconnection #PSBM-127753 - nwfilter: don't add symmetric record for policy rule #PSBM-126688 - qemu: notify vcmmd of node/vcpu pinning #PSBM-126679 - qemu: fix restoring label if usb hostdev is detached from host - qemu: handle usb hostdev on qemu update #PSBM-97288 - qemu: handle timeout on unplugging device on qemu update - storage: open code storageBackendRedoPloopUpdate - storage: fix refreshing ploop volumes #PSBM-128810 - qemu: don't access vm without lock - qemu: request flat block graph output when possible - TMP: temporary fixes to unblock most of cases - vzct: support cpumask configuration #PSBM-107822 - vzct: support numatune nodeset configuration #PSBM-107822 - vstorage pools: detect vstorage - vstorage pools: use external metadata on pool refresh #PSBM-129099 - vstorage pools: use external metadata on volume refresh - vstorage pools: save metadata on creating volume - vstorage pools: update metadata on resizing volume - vstorage volume: delete metadata on deleting volume - vstorage pools: cleanup outdated metadata - qemu: capabilities: Add capability for the 'copy-mode' arg of 'drive-mirror' command #PSBM-97507 - qemu: use write-blocking copy-mode for mirror commands #PSBM-97507 - qemu: don't prohibit of cdrom/floppy hot attach/detach #VSTOR-44342 - vzct: support user alias for devices #PSBM-130985 - MERGE: schema: snapshot: add persistent domain config - conf: remove static from virDomainDefSetMetadata - vzct: support getting/setting metadata #PSBM-131257 - qemu: add hook on define #PSBM-130792 - qemu: add virtuozzo specific hook on define - qemu vz hook: set machine type q35 - vzct: support rename #PSBM-131350 - vstorage migration: support explicit backing - FIXUP: qemu: extract private exec commands #PSBM-129743 - conf: add 'vz-dhcp' parameter to xml #PSBM-129743 - qemu: support setting net params thru prl_nettool #PSBM-129743 - qemu: keep 'netConfigApplied' in status file #PSBM-129743 - qemu: validate that route is default gateway #PSBM-129743 - qemu: vzhook: add windows tweaks #PSBM-130505 #PSBM-130504 - vstorage migration: handle tmp snapshot in qemuProcessFixNVRAMCopyJob - qemu: support changing net params #PSBM-129743 - vzct 2: support volumes in define/undefine/stats #PSBM-128811 - vzct 2: support volumes on start/stop #PSBM-128811 - vzct 2: store disk uuids in snapshot metadata - conf: virDomainSnapshotDefParse allow NULL @current - vzct 2: support volumes for snapshot API #PSBM-128811 - vzct 2: add destination pool info to migration cookie - vzct 2: migration: check storage pool alignment on src and dest - vzct 2: support volumes on migration #PSBM-128811 - vzct 2: skip actions on libvzctl config after migration completed - Save state of guest tools autoupdate in domain metadata #PSBM-129617 - qemu: fix refreshing of restored VM #PSBM-132173 [upstream] - qemu: Save guest tools version to metadata #PSBM-132017 - qemu: add support for live changing of IP settings in guest #PSBM-129743 - vzct: use guest mac address as configuration parameter #PSBM-132339 - vzct: process dhcp/dhcp6 CT network parameter - vzct 2: support VIR_DOMAIN_DESTROY_GRACEFUL flag #PSBM-132436 - Fixed x-block-snapshot-{create,delete} functionality #PSBM-132371 - Skip LC_ALL setting for "define" hooks #PSBM-132202 - qemu: fix events when destroy on reboot #PSBM-132238 - FIXUP: Fix fox multiple ip #PSBM-132727 - vircommand: fix checking mixing daemon and string output #PSBM-133499 - vzct: support virConnectGetHostname #PSBM-132591 - vzct: support virNodeGetInfo #PSBM-132592 - vzct: support virNodeGetCPUMap #PSBM-132594 - vzct: support virConnectGetVersion #PSBM-132593 - vzct: support misc undefine flags #PSBM-133506 - vzct: support managed save related API #PSBM-133505 - vzct: support misc cputune settings #PSBM-133494 - remote: log unix socket client command line #PSBM-133653 - conf: remove params we set in libvirtd.d and qemu.d #PSBM-133668 - Add description of vz-dns element #PSBM-131363 - vzct: add started hook #PSBM-133731 - vzct: support blkiotune/weight settings #PSBM-133495 - qemu: load bitmaps on disk hotplug #VSTOR-45545 - Add description of vz-dhcp subelement #PSBM-131363 - nwfilter: introduce method to utilize filters instantiation for particular vm #PSBM-133617 - vzct: add support for nwfilters instantiated after container configuration is complete #PSBM-133617 - vzct: support setting default gateway #PSBM-133497 - qemu: migration: check for blockjobs in qemu explicitly #PSBM-130479 - qemu: don't run direct monitor commands as query - vzct: support for section #PSBM-133621 - conf: make virDomainDiskInsertPreAlloced return insert position - vzct: support attaching disks #PSBM-133912 - vzct: support attaching net interface - vzct: support detaching disks #PSBM-133912 - vzct: support detachings nets - qemu: add support for tune-guest-x event #PSBM-134079 - vzct: support virDomainUpdateDeviceFlags #PSBM-134064 - vzct: add libosinfo library to the driver build - vzct: show/set ostemplate in libosinfo metadata #PSBM-134157 - vzct: support openvswitch interface-id #PSBM-134313 - remote: handle vcmmd commands in a priority threads #PSBM-134035 - qemu: disable nbd reconnect on migration #PSBM-134477 - qemu: allow attaching cdroms with empty source #PSBM-131794 - vzct: support vzctDomainSetUserPassword #PSBM-134928 - Adding support of network classes to libvirt #PSBM-134681 - Adding support of network classes to vzct #PSBM-134681 - tools: fix nsslinktest build in vz9 - vzct: don't create .libvirt subdir in CT private if it does not exist #PSBM-135245 - qemu: support for network traffic shaping by nft #PSBM-134894 - conf: make virDomainDefSaveXML public - conf: allow VIR_DOMAIN_DEF_FORMAT_DISK_PRIVATE for virDomainDefFormat - vzct: support migrating with chaning active/inactive config #PSBM-135596 - vzct: check changes in active/inactive xml are supported on migration - upgrade: notify vcmmd of qemu binary update #PSBM-136407 - FIXUP: fix parsing block export conf typo - FIXUP: fix typo in hub patch - vz: fix compiler errors on vz9- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags Related: rhbz#1991688- Rebased to libvirt-7.6.0 (rhbz#1950948) - The rebase also fixes the following bugs: rhbz#1986509, rhbz#1984318, rhbz#1810661, rhbz#1977776, rhbz#1948433 rhbz#1978526, rhbz#1976690- Rebased to libvirt-7.5.0 (rhbz#1950948) - The rebase also fixes the following bugs: rhbz#1949388, rhbz#1969354, rhbz#1970277, rhbz#1972145, rhbz#1973094 rhbz#1975071, rhbz#1972468, rhbz#1975677- Rebased to libvirt-7.4.0 (rhbz#1950948) - The rebase also fixes the following bugs: rhbz#1960993- Rebased to libvirt-7.3.0 (rhbz#1950948) - The rebase also fixes the following bugs: rhbz#1898526, rhbz#1910617, rhbz#1910618, rhbz#1943392, rhbz#1946918 rhbz#1947718, rhbz#1947720, rhbz#1947824, rhbz#1949342, rhbz#1950228 rhbz#1950301, rhbz#1950601, rhbz#1950948, rhbz#1953939, rhbz#1958302 rhbz#1962053 - RHEL: Enable usage of x-blockdev-reopen (rhbz#1953939) - RHEL: Add gating.yaml for RHEL9 (rhbz#1950601)- spec: Do not build qemu driver for Power on RHEL-9 (rhbz#1946529)- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937- Increase meson test timeout to fix builds on s390x copr- disable netcf in build- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Rebase to 7.0.0 release- Rebuild for wireshark soname bump- Build libvirt-daemon-kvm for riscv64.- Update to version 6.10.0- Re-apply reverted fix for disabling glusterfs, curl, openswman and libiscsi- Update to version 6.9.0- Really fix meson option for disabling glusterfs - Fix disabling curl, openswman and libiscsi- Fix name of meson option for disabling glusterfs- Fix stat() mocking for new glibc- Remove obsolete bash_completion conditional - Pass args to meson based on with_libssh/with_libssh2- Update to version 6.8.0- Fix QEMU start when KVM is not loaded (rhbz#1875327)- Update to version 6.7.0- Fix so no platforms depend upon ceph for 32-bit architectures - Include upstream patches to fix GCC 10 warnings- Fix creation of pools on non-btrfs (rhbz#1870197)- Update to version 6.6.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Update to version 6.5.0- Update to version 6.4.0- Update to version 6.3.0- Update to version 6.2.0- Check for disk type correctly in virDomainDiskTranslateSourcePool- Update to version 6.1.0- Rebuild for libiscsi soname bump 0cde1ae4f16157bf82a771eefe95033098d71aad7.6.0-2.vz9.14.37.6.0-2.vz9.14.3debug.build-id0cde1ae4f16157bf82a771eefe95033098d71aadde1ae4f16157bf82a771eefe95033098d71aad.debugusrlib64libvirtstorage-backendlibvirt_storage_backend_logical.so-7.6.0-2.vz9.14.3.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/0c//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/libvirt//usr/lib/debug/usr/lib64/libvirt/storage-backend/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0cde1ae4f16157bf82a771eefe95033098d71aad, with debug_info, not strippedPlibvirt-debugsource(x86-64)7.6.0-2.vz9.14.3utf-8978a49260cb561b3c77cea00787c131ea3d9749e924e77bace7547daa4cbd9b2e1b5240fb88f884ea69e7df333e7a2ccd29bbff8ca2b07cbfb41cbd20c73c8e1?7zXZ !#,D] b2u jӫ`(y-8%Zmd*1SB5 X݃VCl}}S>(_#[*?<_خVcpF)#/e}v9 5RWpd1lg e{͈"4p oܩի%^uI¦]xr&&aٮqH϶6 HU_㷪unE (DMp*y16TQ?yY\dAhF^_dc8E<.mNBݺ<-jFPWnEzR[Xf d[io ~x|Dx9eB0UK<(G&95,gd+&b%O=^N\؞+2!_K P\ 44aaRm>̑:~&}QӨ{I=|%`^>>bG2k!V@74J{zC〮}uZy;w@?IWp0OjZ1ՊN sT>NVU3*~)#mhkc?NO;k7#]7S)#@`pf2k%i1i]ܧp8h{vE**Iȏ=E*7kb@MaOnx|rBt[ CGiȁ""t+P?Πr=JyB4TڜlUI$ :|/Ru@OOT_74~4@zcӰ)w \kAb0WՋn2'jI/$NT< -Qpf`Bm2~w[de7uy`D ՙ б?% 0p-ГkpR%ڧD_}C`=o7tZ@)nrM9220qzIV] &1fPSG KMPz{+,]BKJȮ:,9e"pBS-X?5)}UBA)'s, z5 kޅZVmo0 #sH~r+p3s52RԧRFm-n`" ܽW"DY%H[3)PPV9p AQrdZ~q;q]MJ [tSJ"__{mK 8D0Ѹ9 l&m=zy'RNZsb j79ܯ#.*L[cZ m4%U{o6wzOn!2単 m{2--A!A7B S`3lӛe M?u&(jrDxĭ~E[^I iCy(JSc}" Ɋ뮞MͬýoGS˘Z" ~BgVT+sAJUKKNFMF2<MN>5-_Aea)RHDۓʘ'*݇hц&)e-NP8I͈u pl $錁:- \" m88&S@JYGhNi"FS0nNѳ0ź4д - 60ƊL#87N,~!%A*;܈`$V3j3 5,# qC#J[FuW>'ckO%6Zcr2#1HPDfm󴼳௳% 1r!R-a͞.?B*'b{H`f桧#vԻiЈJ΂l$5u;i#M]#k=OoMkFX7Н͐ƔjTh-3khk,ZN٫=ņ0!4JFa@* ^qnD60:i9 7sa@|JUAdQHArgXԒTf}A-Sd6m@gdNA ,EKH-<](>+nh n"v+1sWbAݐa ŋM.{)M ྄OlNjJ,ˁdr[sJA K@:ԍDxۘMC[O+TY_Nvxu+6Tб!FOl;95;z\)Ӟb2"["P?rk2ӫ& G=TA܄qQ>6ItM:{AmFXv%Hk@/|p s -DL>. H"*rcֱYѨJO0C(j]oXVfƜK f, 3\P-\Xj_JL-ޘNŏ n{;BA3)BԈNmrVycPt AaϗX:U$U%|& l'V5u'?GiUDEc9(t}B|E3+Rh1asm@#,V:򧲍Į(28tp밴I)8kv vs<|mzeY-͜z :@{kcac8L $S oZ}̠Fo9X%+!KCr70i2x<$؄|(C5>;O{dmmseӝOŖ:x ̜Vz=>v͍ry r.•ƒbiG0]nk{?\sd]ĤErQ7^CK6 x4Ic6 N`>㕤K~TQ r١+}ƥO K|22вHP˺ڞi*׾H֞a6BU{iRp4 T5+:~Owju~Ie/6-˕=nr\M A?CeQ uÄvw7:XUc=4XmzKM UexX>M5$pC:oCWT xd|M#9(`3ye*Jo&Ց̓&,QaZǨOMZ ׋~=FhP/rɭ?עݩL,vG())urss&%kBQgrT㰅tQ0{\3wxY1X=dì9O)t%*t ]YlB67$.~CQOkC6 *ԩ*cFo%=6`z4THƤK8 )ǫ> 8U^B%7UU1 q^QJ tC ua6 (CrRY\=A@nKK9Jֻ/%uk / B[uW^Ti}7GD,A%}ˍQEuEaЈWO}Hȅ[Np3|{Qg:Ÿ;͑Sjp8 DG tu2y]`)tL2|rVJTFu~ c8y=PDWNr9v/*7w_ֵГ:">@/=n@E+P[[n oT!wSv%$rج,Zan殺;mq?euҙqwX=N\ Zf}\5]N6̄捏HɜqcXgI$ZyڬUMpl̔ 44Kj}RxĢ!]D%څQ>u-h`tl:5yC~) 2|^,sJ$dX↹yQ>WKu;ϴk x5_x< 3ɤ6n} U PSD?dq6 + V3GEI5ܘeu,<)S/OEnzxPyxh959?;%'y (pĭDb*]R~@^ϭMŖaYUK_V~gB΍'͹(,ODN?4ukW)]%e{c ?"Q( ɵaX9Gq>qR-t]?nZ-<7CAXAɳ-\FG5k[ qyJS:bY_nP\׃wU0Ѐ-r hߊmUbV8;,RaOqa/+y3TW T)eX;RB/JyXNsCCbDY[Klֿ,jV(mO4-S4=IITH5*&#hE 29ʱY(:=-y歎?kوNOj%oy4-/7;s]BƆ]JS_X)E|͒zt#| cHU{M K{M3#́u\ŝCi_ܯtD AG L<ް=L5ؼJ;U*?IӸK^5g0-IҬYHPD˜FߋPNY*bćLvЇ$CF ieD:A~+ ^/X,S߿wuȵOH[}=RwjtQp6O(4Dј@=Ň[%"yEoa$V_~OMcqAF.”)(_pVn'e@##RtT DGn]p>{Yg1t۔cxӴGȡ$alp͡|%_:دyrTVw?PggO]G!H+G=F,e y[\||׼&ҽ"JcxdGܽ% qH!OI2agoIVbJS3ow1 Mnbyר!]*C*Tjw=Luh5xf`ȁշӏۦj=5U% `,2Avev u(j'RsyJTy(!OhZf`A:űu?GaX[eFLw5F^pz߸@S"]ÂC=g`5@ tgTG̈%ڈB~s[F@ /Ě~"I/Æ[YVYo3oӷtt<|"~kwMO.eŞɜ"O||%)zX6gXn\\pD&7H-Aڂor/Xh듅Z(o gy^TX)aU?Ȫfi"Dpni E6fHKО&O7}Ԝi3jrRx"J5t .! GYkb9i]?ZģU9#(z%b]NPcJ/YrDo & Vς sOTFN1%Z#3}wM6K!/ZɊG Ajp NnK@3 ֦ u(|=#"vƏi$j 't;^!_ B&h- @~!ADJ5V+mXdjond._hΠs)zy>0D-6Iľ"t{bxsAO7Pe1lؓA.Rbd6ⷳv"E G@yȉ4VQju/9ըCH rjvp͐]?擟z.\QD#kAdSNA3:AiHQX9bū$ ~PIj0/-[VoHa/Q?TxtUN̉PvZ9NS̽zKd;)o&[ۡgDnFo;4<[PCR* 4u'ay9Z_9PxcmNĶT/S3ݭnx~η|g?I8kKmyڻeW CS2D+`)k6Ν0. 孡vjd"iíSbS|!QRyL.+Hvdm4٧ۣr<L\IԲtRlR"sŚPΡwNS~'uRvl}8nYap 9 PD>ЈP3<KX8T:} GeY`fi7OTKvW#C–¦\T+Q2\-n59+pN%Yl } 僽 OͼCQ7tj v #dl45J:dz9Fu5RG?%B4R[ndi(3[о]1)=F#+^ ܻF@ uFx+ cfwkt@؞_HAǃ0mM2tEXhOtW#𖴕XBYC*` ݛ.ltN,l)\+XzeDvZj>ࠉ:-EUwڶ$|no*e.E * {lE%AqtO}f((\|!e?{)<7[s͘Gbܥ9 h;L>Id-(V3o}$Ȉݱsѡ:lLa[N >xG)L~ܳ::@f r@pcݫӥ`g֏0UY;Uѷbվ#`wtn3XNC Tf ,AfCoz>o?P+`Yte*ApYy@4ɘ] j(U'[ V' HX!DGFRׂdm;}HSKu@m} Af(m0?4.:Ts~_)qz뼦YW%@R F2fDZ5=w78%Uza|ON_VWV=uoܯkZcf"YAUV t6h( :|Rݝvqӓ'Xo)XZ§mε+~ʋڮ?Q\X=h:ܜ鈔))7M^1u|)}6`EP iw!R(?1pK2[!|1X7bUE*8\>97]WHY>H3HwN@`1!k?#MPl w65FBfn|uBAaze#S fF'y4")f}|Bsyi~d+ICE ӡ.P;=<^ thL|i==N"Q8B"hȊ]/(hHQݍta} e] iƸg]OPl2V-&7k c.d~*\|wRNW)2WNsoHʧe,4wX늷b' 1XSIS(lno7?W-h57JH6ޞey8}mz'-lDۘ:b ꍽCI ܁a3$|s@4[fu6@|t 'px!ٛ}R55;^&v:,@kNpIZ L9ɞQHhQKa =xe30A7LvX=ژmV<H]ϻ2:bw&gs">-;ZeRt"&t(b#D$Eؠ"Ts&"$TBgiETh>oxκ@~ ,b S4{Ae!c~OjN,gme{nG.)YL2pIuPROytzhů5:v9A '8-lL<7̆sClb4;0GQضćooR]CWt P Ҡ<K|d/=lNf5P,78."^AV"pDM6Rm9-߾&Qwy6񙓊%R8q9c$xwouAMc:vR#5H ~T|T76J:.%gZ]砼dw N*F̦#Y5Hm /ϴ»+[bS|/pS1z&泱;V(J P =#HOWt"7euz 6dViw*O:Gfm HXpXldNrgecMnIFuL3N "-Fw̹֥"F!#J d<2n킮N͡NQ!6 x>Ŵ ڭNP@; CqkqbHTЄX]01';veT# .bLrĖWFz8D4-j 12Ưwf}1@`qAxk`#\O4n.,&v-i|R$ZF_DAN<ǪQRZ7%Rj;\ˏ{xbkKPE=̘lj&e/6ճP"eg6RVdR=`|%RyR+dFoH]H@wЁsz)Kd^rgM-yTk ڂ']|lk6d3$]iC4!yxVUA0D+f 4HcvEBLcYaTVm,9xˊ53\c##las|}7i9{ Devd!CS4L4%J jZYLS:. ɱ]+4k+嵘9ZZZ?Jդ3Y_?h[hY=K3IUoa38ae_%hEoa?YNH!m%rJhRb&q#wN"NFh{9>/,ZڔHIY=H_Xf26JNl79K#hԩ GPc/bl05uxWꇮ-VLݳG ,Եl:L\~:٬-bYeY:v0KH<Oԋ6nk" \hhcy*'csEt&M{VӉö]yM7_I^x?2 &W>hOy} =wJo]t.ZMI8틟<A#\L,JDC#~Y/HwRpe.sZҎ KCrH~E$1a6AH-*N}aZ-ZO6<0C(.pQZ9cO0 HAzź R)j#퀴rѽJ1$bgA-$=atTvo`r˰U:BHKN-=@x0զJ~~>H.|/5MȜ)U0,Gix,0b.W%[pRSO8@&<;ru/}rN0 7Sr"sAoSȢr_v c&)pYLf1kzr,'^94Y bM4*i Ƴܓ]lyIESF1MV?ڎ۴&f\0%]XFO|E;D>L e)g5a*!PC{OQP>}^C3WBTB  G~~r=O|Z7tǒ2v%uHZZ93%#M}SΤ^du]ݏ"pm!_lt6!:EDnκ0c X.S] ,},m/xyݓ4=Dv4= 5 s9֣#^K5NS:ZegoR#U)(a32T1EX:IҠ5s$^,}b GO&_z7|Ca/PBVלVjkDҎQov^U&tf8Б/ȶ;(cqRu1̺KPh>< ȽW{)w]c^8CPn .x= `X[a:#*~ND,w"7 pt%Q^0 5@KY[DDlh!0#~I}vǵ9Tڥ&pt}PRo+:qzOHm'E,"S ]: .2bQ6Kr{  쯯T&cކ%B4iٛOt`JZezJZ3|ij2>c_mJyj/b"nNv,QHO 3n}_*I3{,Q ۗvۑ3wRLCDFI2fX;}6s+fВuiG'\ !}GS1>Ɂ֚zVWOl!'f hӚy1soQ#v+ ᮻ)<V{BmO4b"}Į,ї ]6\^:[D11.yXx"1(pI!- 3洊¯a }ˆL8Hč&;7KV>+ch\-~Ӥl9LaopH|VҼ6у2,OaetJ.81"nHF/r1.Qv@h<`4::,eNM7䫍n{ L9-&H4pwTMlaïW㘉E% ~㢚\UwY<?AGAk֮}ddpZ&Zz\I2XY2rMm ;)w.ȧ"$Y*Iv2p0Xa{qψk)Gb*N+/͑=>7-^r{+d IPP<3Հʘ0ϟAV_N?] ,JAIRc'zqϣ1B*PJSRy;m:0 r6J Z>`CHqd6(q}T4m5ӛu+f{wWUV ;Rykߍg.6= |f~~_ !ػ$tF6]w\lvy=ĥ=SEԫ疻[H޳5i1з0ar 7 u2䜕,KVõ˰ehg*;MT_07RIr܃C?1쑗VW\ՈV rX*yԺPAlr$W s goQ;m.OIQU:4Wuź-=йVB_%B2bVR_)Hc-,m6ƕHNKt, Ke[`M# ޣ)`Vt>m8Rre6U;H` ?fXI FwFh` y!vj 25= Y߂mj|Ī@c7 .}sjdžϮ#[z|fIm(J,2/]]SD:&FŧJA0A+QSl[}ou fS)5Rz.SHDD@ocs U֫wֳc1V,ym`wG6/n_9JǾLyy;+ zN;IM'" LK@vN!#Lv~ܙM9K niBKW4=WxL lU}{KA:a?}TMRUިH2E%*Z]IH߆4PY.3mb +a^荊U5& o8GM>Ft.;lti#%!u³nn CVrt"dno p~2b{!(:ܳAJszة޲A-&g9Fu83hְ_m$`Qu,܋_NKsURYf%Oyր 0<"05np ɑn~?*w2}+b lZOYi2qM#̐%KMv'XhahH耉:-xlֿ/-%R+D}!-8~!?8c B[rWr'rEZGӊnNC.؁r޺YgR3͌1aj~95Km&(XDD4T>>b7Ne7t`^/ffqx?Ҋ9bn&vow)6/бi|=9ϝ ePR,ꊬͱ25}3&׭hh/A- +*n~{,Y%a`p\e-"JB~hk+5fHao 7ѓfЪHw}T:do|E]Gc$I<|/hQ|0')@ew>puWgD7]SûZA@F]{7gF o7tD0\6(@PY~UozcڝܿೞEB:}QO(#Pydg$?+v~y@|%vÝ)c5t4Q'w,b=qXùxހɡ^O;RL)ߪ2\OchMh7i]斬A.(HJV]S2c^1jwi]ʇ kl_e R-ޞ0B^@W'ΌXb`"6w2ڕiՠ"150FtiK?"fC%<DU&VX[_ca޵ a+rjse̿+a%1!q%{ L}`B=\(>;?LnwLpѮN=} g#o 2s* &n-rV0N P0j>B4Q^YBcSDe's^Qkᨾ9 &3 YZ!Ƀi0}+\ˁ?vY?)]k]a^ `L硺'E*zU1\ks(XIan]%m}p֢R/1:bMɻM8Gwb`L"_<7%:]z&@ H6 OiXZy0X} 4Z433Z(C_m'\竅Ӝwf[gz* bͺlNh%j|8G!:-" ?<,>Ӑ .9@WX/%hd_s6T28Pqͤ_Spߡ4HìyBb+ALiPy5Mf(X3A2Vt Vˎo[Z!)ҩ(j˖զ5ʏ&n;;NbHM1`Jg‡av|@cHʜkKLS؈, 4Hu1G  H[@4;_0zi\=w!Xt-&QtAPȠ`?yzS<.y?!GRǮ*TĶ *:c E3Ɠlb?I=M3:e?B8$efȝ`#-ldaTZYyϙ ~F=ۭZVJspVw6oG6b03"֞w3/G}-+)] ow΍ DK1_w6c|8t{/|W g8> ~Um̩jJ/uoVHm?~2FO]lzdRyv| TZ `-'3ΐٹ1Aisd^Ojmaoޔ*&2V&z){9 -9|wo<,@ I1@a|jJ&ySWKv}Te`ƹE1ςF@X& G&%&5L&o ?'JQ]}#p:Qs| u4hYqƾE.)r>- }e#;Zӥ[$!}$wx^E a*}lM;_Ǿ3 *n*ކaߠg3GpJ2|HBbD/\)_Caz =-P-h0bǛUpU GC%Y"!K*K+| YG(J#:fIl}uh5/"0yUu̪V&1L^SrTF]Q O.̖z 5#;~A`t41WEsޗdNR9Zo,IObPԋ)0|'!g);^6Nqp<r0'ۚYrԂ(Ir@d,%F(p,SX-O<]DbVW V9d? 4fl8vQmpoM/7*e+Qv2C,}ϙX΀z5rǎ+/ŇMܠQ;aRϲWx˓%u&)ȷL q5CmhrOךl5B{ }$[6ZcӺmZ"^L(T:H+s/+PMT) 6|I1_D7K'30x6v"?Xx" ,Ǿ;BFdvos16Wr9=Oy- '&xKӍn;'f@N1zddS_?,B;0ƙL89@;dUTǟNm_}+pp$]1pN(?=/1[RzޢHbf^%_=ѲKi]ٖG 9uExYb'M5 cVK A͗h ?Fu;n'ނ~# yu\7q.s]Q4> ӫE]UL xKd9)~E+dSolçԱhD9sQMVHe%5ch+7x q%BeSOPe*MK = ՖdVžx iP,,w Ӯڢ9,+(qМ5w}o j- 'V/^!9_wCxbwR%MxW_a+^o!;Ѣ'[È# >>;tr<pK^&~H'⟬{$t=W?|2!jR}e7ppsլ+V\t͗ _rHi2-HbSA]Fi;@,OE]=%< hX_,N*ʶ+{-4vI4upP7ʠcDPc˶ǧlJ%h4UV|k~E~+'t7(jd? 5&$CkVnm9-8WvkC`. ́BC%J?q%DĔ[QDn稱0>((<+!KVDIx ^LSgxRGlK 'vCP9O+1}z5NNڍlPe7<3냰4e(p8;xcv-V=^]\RPJ"`HJ:X`.@$+D5;3h3VCウҔVMg#vG.71qe^ׄ}qrrz^4u (qPk& r`siPvڀXƙgHWDB9׶auBV,ov4 tg'3Mf&cjI~ &pht3WgZ9sd _Q9ÞZ;4tTWsn=tTHzt=lqv.l 5O8.D tUrY^&oUR2<15 L'ٯ SQ5CA|M B1x[ <3/PqkJσ j=C52>th$,um..NHSMC~ RC8Q ٪?)}3peĀfN-WG/ۋ(}3@Bs3l>cxXMw+e8H3š D~c!4Èa@ n'..& Oo=CTD14dL5F.tOtɧ#w7~ 3ljtO:ȣ u?p%VM5ӀM<ĄB+!Az23oR~dMq;1TZ^ɚnF`*op>EadypU3Leya\f='Gg E?DYKQ/YU=ZyvR{cڒ$Q~MSStQ\/ 'ҲWQ\9T쿠%cA+I&kP!͋]xXo޴ ![A|z* 5A"f]/tܲ$=;•1X?]߀E5T N%^Ē[" Zy-T|F-Tۆ ƺuaɜ a!"QX|%@oQ B;в!\~5‚$DYz3[|>KTF?A~z<ᦲCnI&yd+R@gD6NF5Da7(Uü:,*s@1OjP@NRu|@kdcx^cjUe~ٽ((B I=Z&".,[{5x"n0pVA4վ! 8(BgSthٰN8v-z"ڦQ~N AOlݺ ' eG@ LgWDEPpИѷ3W!*x1[`"IߌLpe[ƇS?ɘ{î.vjܲiKIT/np v)o8`Wz~)YkDiԼ0+q2/#UPtkEw&aM4:Wک}H[&)h:/Kw#H:iʥZFyFIO%0@z!.\*!,I4k}RC0-..wx_‡u8uE|̰jiYy-$Ҏj_R!]ž,1@E6lx1^bbM?G8t~\ÆQ߭~;K~! =XΖrLt}fY6G"d}եI#)տ?6P !r.ww͉drzgk\_E6õ8('2D/[d^g6I"e#X Dp6Mϛ<0`~åTc9"2Z3$ǟpA&T%3uJfE.Be v=p ghu6YRnw'xq Zq}QZ@tQ68>;%Xm3C+$gW8K,'~p[l j /de !NM?R-zUF;bp`F(g-䚩!+\ :VMfo 2r"IϑwF{#fܙ j7'X$,)0Hpxh&Pbk#F4˹F8!D禺Y Ï0rfxvj4o923!Uu$@{aH=]/YHd`A'xG|zN 'mORER糦SGa90#If>Z:8:cg[j8+iYƵ06xZWKB.+2?@E%o$= d򊯮Mٔ[ $ji}X@In?PA#mx#jғPz4́Q 6xe^(T%W?.Er~H'7 ~FcD'OI*e?%(ՖP)Q qPY-i32eWZ2m4wǥLzZATkUv\O=JIVaNrbHc>QI+ zڲ#3lo2@°9y`R㸸 rZ5|MHo€] g11^3Qs`Gk#7x8HH:_:4<[Rg;tcsj-1Kl⿱*̉VWQnڒsEH8n x6lRO8sa% 瓽Z!j%O GhM$2@+f{s&f(d92 j(wռ{1o14^d"GUg#0sמnqLW.Gz=l=KA}HֈudSЮ2_'O˷c*eSl165oo5!ho|Pi-td[/-5 :J+}Gock^OrrEVV;xaS'l\CĻmFv㛐-e%{o$CLjWBڵ@*4rOK8Vy"]ˀ<|g$hs^zm%:AOH2Va늭6+},V@d?Iqg)/Xcj KL؅bx,A-zjrBĴ=9ûUeaƏۛor7uV=:I:4|~3 g9g2J()0&g'v~9+ " tH}sqrDM62 @{Z*894@+ 2ɥ4%Y%\I= Xrl]kޞS韽F;WZX~[a?2^`3aiC֧>}$QRf@p)1ĕFUFΖHZ+ 2UAH–f$ԺDܪWji;q3+씼L\&.$͋p>qlb*^'wo&EW,Cv{Z/0&H! [iŒ9nV#h3}~[o.!fM1WS` v0Nj@l E%}tᵲ Y>CkpWaɨcx'j"pA?R Ϻd9aG;s6'B$T {OoEqW٢!4!"W(iZ)=45)O@c417 x#Kp]R4FZH Fr8KJON oثК_[guaP ioL d'R:*͎)H;8?Ŕr<6!i3-A Roh宻Z7pNGZ 9Vh^mohyoQqݬ{źZ;%aCjes}q ԺTYhUa-ɚA8OvzvPC}ܰӤ$xhMGvX㲟ڶ6RLw*J/s|nX<Ms#&Z)"az//;*+42Y5oM  |:cYaFp8L|׬ |w ./^4Y~Ud:fd(lNdonj/YMR(l}_$eW+X*^zϬӍ 8Ӏn7]s⿏[+{avQɱr̞/q`\Tk*csSdOEgc1a(ԹL'$@s]rwxXfm FǹfJK&" Ro%K͸U,Bp ( +K3K*tt HM4XӜ}]v_DnZs)gmZi\x}?y'Vs"βcxNK;\i^Qo'@\u0T>D:yMX0{ve %@jl cK*{E}_}i|9ʲ8 zQ*s6! _u'pssP؂<5(˶ Z*n5eFfۻz}%cW0d]H7;vAL{l<(Bfh+Yg*gzPYi/*S,[d_!Yl{hJ.}̓Et j3ɲ'B+a_|i 7Y!F{%l=ݪ*} , !?dY2O$auqjNZ/ s2/AT"a}^82IIs-5=9 2J˼jWbWOMOu/rD64kNPjd) ʯ)tn*fc3N{PyfρYmK&=9;Yݔ ]]^7~Ssˆ2r1}P V=y쉾Dx}: .iI)j%#>mǒN.P yr΅u±%2S*j_ԥ>l/Ԋ{܆1<_ڃ*X`nn{i @ߚ#ȍyC$N}3қ+A sG  YZ