libvirt-client-0.10.2-64.el6_10.1$>Vm>%*BN F|>=(?d $ ]  ?Uiovss s s |s #/s #s%s's**<s,83n5TnAn(Bm8Bt$9G$:$>?#@+G<sHsIsX8Y8\4s]s^zWbMdefltsusv€ wsxsyȌClibvirt-client0.10.264.el6_10.1Client side library and utilities of the libvirt libraryShared libraries and client binaries needed to access to the virtualization capabilities of recent versions of Linux (and other OSes).\Vx86-02.bsys.centos.org}#CentOSLGPLv2+CentOS BuildSystem Development/Librarieshttp://libvirt.org/linuxx86_64 /sbin/ldconfig /sbin/chkconfig --add libvirt-guests if [ $1 = 0 ]; then /sbin/chkconfig --del libvirt-guests rm -f /var/lib/libvirt/libvirt-guests fiHnUB P m 큤A큤A큤A큤A\\\\\!\!\\\\!\\!\UP[ʥMd#P_P_[Md#Md#\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\984964f899fcbf94656ecf12e65aa47f195c634ae3680ed24fed633e1013f8ba47c4db7b1950c4fd7330bd48d7b6eb8cb0f3f7f316a81520bf69f30b1dd9289eb613019b2e2379e09c17bee5640ec6b5f0cb39e5935095711875eafc1513b62941fc2fd9805f68246d06192acf6b084afaed68d9db956d10b5fc26b977afb7b0ce1b2d75663cc7b031967c8de29f4cad3180f1a9d420b040e51cfd218226d6ecce90d46b97175e6d36039b3507fe1b9a0f74fdabb755ea56e75d06569948360cfc4d829d47e8eeed50b4da501e9b119b63bcf028be2e6766167c1cf13a58ca2776bdce1566871bf71ec1446fe86b187ab6a144ef7a949057dab3b1e5dae99b5de4bdddfd0543cee998ef1d9d1d9964e41996a4f0b1a053aa6ba887711b64f7faec7664f3193bf2bb79a1ab3d59f8a9f39a9b3da2f27a7e499bdcdeb02c4387fd366a4c7a9ac94a2c625d7d450428674ed4ec5c10974776494da3aa8b1a7cf2dd61a22f269b261c37abfe1ab091c5d9d15c0ea604c8e12a43f96b2d30c744bb37065521275681f912547fd2e6c6cb44311879d9ca7f3daa2928ea780423256a3240ed1371fe4019f7d80bf8961357969395cd6c07b3a05f51749e9ada6075a3c4ad26ae719d3fc7ce74cbc46e1927f60bdeb16183a9c235b2221c03f3c362ac5e63266eabefa99abf850b4f487ef032e3aa50d09ede817e330ea635bb03964bf8af2b119db8d55959633fe4ba5cb943b8ab2431435926c19966e363de24f99531512890a013390ff6d1bdb4dbc4c6540f6cd724191b3961214bd8d8792bb040066a3e8f7948af3760b96fa888f461f0e55e3a706bd02155fcef5ba47ffd18f7807871016785050b7ba46794ed7f1878c945cb553ec02200c2142850b7076f64cd4bbe58a7843c8b22c1200263915b76731c784c895b81cadb76b18740f300eb49c7b32cf8d9d21b99dfb0e8d08bfdd2c4c0a6f6450f1bab39ae17d60445071dd76017bb91073c93432fa9e786e6e57e5ee4d6426c442b42fdce82a9618ef370232742a5ea17b0a59c5d40accf4674e03fb7e116f3eb7042c73a9d59db7cfb3601fd7ec4c4fba48b55397cdb67715173d717bc8aaca4118729a7a1426659751d1005c5468b76a31427eb482e8e718714aca23e58b050d5302e9eff27feebf0d489eb1b6ba2caab5f99c404bcd4ab3558e434203933722249a148a4e27b7ed95db4596ac742915c2d900f92d20d8209d310b3c8cbde8de08c1ea6471ace50f6d92c6945bb69feb60557027f2307bf1573643048c7c838b658a0d4ceabe44f868144cafd6e1799fd89759bbd2846401cbbcca741441bd25142e8ddb00038d8e6292ef51b229f26d551ec6e30c06e09dd669e6bf9671535e400d3430f404d957090a2e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cd41f8df022af72619897947924e9e3f74ca0ac744e2900fe3e380268554999d3e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1750e052ffcac73564a05458de840c0d3df8707766c7f7da20f5ae2afec75539e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1a7e0360e25e688d4b4946a82fa79ee328c74ed3be9cb837f7aec92b6ac708a979c3a96d48e3fd589ae56a9909569de87fd4e3a6138c03418752271dc0e42e4155ab42185c9c06d4781ffd02044170050ec32a5540bc51573ea13ccbe318f5b07165eb19b1578638d00909fd4b5f8bb6ed8cb15f02214da48367fa391ac62687e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c4c656b5d1cc5e2a0ec884d338cd81dfe9d4b4fa9fb6582b70ed574f9282ee4b773abe889c0c2e529d8d7897cc93a6bdd4c9d12bdbb45e7bf9a39998716b13879ce244cea968d6fb83f08ddf4d4a9adfad09eb4d594769619ce72d74872f666cade3799736d284320a360a81383b7b3407c28bc2a79afba92bc85c2ae169aaeefae1bf8a473fc9c85b7211d8797d564379a0ca816ba858d4c2bef26328afbeee6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce66dd4e232d54c5d5afe94f94d7fb1bf269e6c8fba75c9b56532c84d66cef651eae845b9f8974bba7a455279f227795ac7c55b7b99ab412e1e9cf3c851adb0f0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c91d07501f4e35e48540c2ba2ff09c331e56555b326dbeb4fc5664fc10f485260e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ccadec868ab1ee3ccdd595fd2d9be024547a9c31d12fa740e11d1954a73a8bd7871b475db668328024d649a33f089a61b80f6dfdb135e0ef021d7b3456b71d6534f943ebcebc08c664e2de1789d0ebc27f95645d0a4f44412813a0011c0428f75e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cc2a8aa14ee9a853c7f685eff27a8f1ff286f96d5f47ee42e831da74be635d2ffe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c745650fc45b599d0c052f21f070ca281b26fb87ce8aa760b51dfcd755d7a0f6501794c78b75e3bad93e8d43ba076b6ec351c1612cb26da12c4fe708351c595efe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cf73e148afdd97f5729416ef9f88c731cf270c6dc345d5f4cd2279b197431d582bdec70fae4ffcced614bc57dc1cb1df216f842f84226f1ea535a8ac3e74f2b38e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c04b9ab663c5b9952aee02011620918f4c230e75709bf988594b8454ae0210a3d80b3dcf0cb6ed550617f2d0f29c02abf11c79f57ccf7b38cfc61c02c8ad1efadfca4a1f0e2d5ec183106134784d4de7e99e6ad57c09bc004218421c93c66ff286ae26838c4f36c3e3a0478a9c8d61309e8750afd50b0c55da439e2824e1c78b1e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbaef5d81b11e31aafe5777c502b82be6fbf7b03b390f18ec17ac170f338aa92dbf0805472aeda616e4e6d4609d67b482b156b56e5bb6853543c1bcb94f4b351de13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbfa0b253f8388e2ad6a34f62b12203ceb5174239734e440861614e2bf678fe6192cc6abbbb561ac9b73c93cf8790157cb445e7dc05e8bf4549bede630dfd9a4e24cd86f3d03a49e04b7007b7d06e7226db7e91fb9c2fb90f938216a83c2c07c15be7984d2d961dc5ec233d83651c965165312f6434b86d262bb8629059f01ddf3924aed92cf053f61f167f09943b677fdd64d5c9bcb9e2ed255be537f4313d73e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c59c08b0e33f4369982163f44dbfd8749c67f4395b515305c1e3f7117a4862bcde13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c2e6fbfcc1f1741bfd009e9393c28168843f7e5ae49aee1146023d345a849fefb21b2345e0d70a31b40052ef0e98a7ae62cd22fa550c61a6d1ea6c4085e7245afcc2d4f52d3079816c92aa4a7c1d8795c2c0eff7016315f66e1a0b4bb4a65bac8a569d405509c14763cffcd5fce031b1735a04ab86cb3d8fd25f81875947ba5edd3a609f815966727a507837c03437ad47c39b4312907c83f8632d6d878638636e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c6ed3ae37bfd7b4e2fef52143f43c22334b01e93e006298dc5900a60d04be4dd0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cda0f34574b1a49cb813f88dcf545d2d2c677863bb4d6e478b3220bc693630c8de69eb3055d6eab982d2f5f3b8044507cfbeeabaa5d6238ee7e2d86f2667be8240d8b5349063f4cb876f06d3ed241bc4cc828b0b5ddcb37e3f59dfb80fb50bb64cdca97c499073ae535663e7bd4a9a96dbd6c68e0d7aae6c1ac5dedcc5cae00a6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ccb36aaacb220d621642fd95b2fc052ec2ec149b0f3d43693d20f1a5711c410de8d2b81ac73fc91b1a55d4eb6d07ad401bc21e01bb249eb2af521c9e74ddc7eb71ac97f8995792de8098c095f9429621ecce35fbe6d20aaab594820200bef1cf745c242a16130dda3a05c8e91e38e16747295a4de061e696bf4140c2a4736e2d2libvirt-qemu.so.0.10.2libvirt.so.0.10.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-0.10.2-64.el6_10.1.src.rpmconfig(libvirt-client)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_0.10.2)(64bit)libvirt-clientlibvirt-client(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/bin/sh/bin/sh/sbin/ldconfigconfig(libvirt-client)cyrus-saslcyrus-sasl-md5gettextgnutls-utilslibaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdevmapper.so.1.02()(64bit)libdevmapper.so.1.02(Base)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcrypt.so.11()(64bit)libgcrypt.so.11(GCRYPT_1.2)(64bit)libgnutls.so.26()(64bit)libgnutls.so.26(GNUTLS_1_4)(64bit)libnl.so.1()(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libreadline.so.6()(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libsasl2.so.2()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_0.10.2)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libyajl.so.1()(64bit)ncncursespm-utilsreadlinerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)0.10.2-64.el6_10.13.0.4-14.6.0-14.0-15.2-14.8.0\f[@Z̧@Z3@X2@Ww@VV޾VxV@VvV9@U?v@U'@U'@U TE@TԬT@T@TT@S<@SSہ@Si@SQ@SSDS8@St@Sj @S_@SNpSG@SCSCRUE@RL RB@R:@R8D@R)RR q@QQ@QکQh@PP@P[PrPѬ@PqP7@PYP@PP@PoPP~P{Pr@P`K@PXb@PQP@@P>@P6@P@P H@OOO@O@OOE@O\@O\@O!O@OO@OOr@O}@OtNOpZ@OpZ@OgO_6OU@OLOC@O:LO2cO/ObO NNNܲ@Nk@N@N0N@NNN@NNN]Ni@Nx@Nh@Ng\Nf @Nf @N^"@NWNRDNI @NI @NA!@N98@N2N2N.@N.@N&@N&@N +N +N@NN@N e@M6@M@M'M@MUMM@M@MTMx@MtMp@MfH@M] MU$MK@MA^@M8#M4/@M)@M9M@LLk@LjyLgLc@LbLa?@LXLPLN@LH2LF@LF@L=L - 0.10.2-64.el6_10.1Jiri Denemark - 0.10.2-64Jiri Denemark - 0.10.2-63Jiri Denemark - 0.10.2-62.el6_9.1Jiri Denemark - 0.10.2-62Jiri Denemark - 0.10.2-61Jiri Denemark - 0.10.2-60Jiri Denemark - 0.10.2-59Jiri Denemark - 0.10.2-58Jiri Denemark - 0.10.2-57Jiri Denemark - 0.10.2-56Jiri Denemark - 0.10.2-55Jiri Denemark - 0.10.2-54Jiri Denemark - 0.10.2-53Jiri Denemark - 0.10.2-52Jiri Denemark - 0.10.2-51Jiri Denemark - 0.10.2-50Jiri Denemark - 0.10.2-49Jiri Denemark - 0.10.2-48Jiri Denemark - 0.10.2-47Jiri Denemark - 0.10.2-46Jiri Denemark - 0.10.2-45Jiri Denemark - 0.10.2-44Jiri Denemark - 0.10.2-43Jiri Denemark - 0.10.2-42Jiri Denemark - 0.10.2-41Jiri Denemark - 0.10.2-40Jiri Denemark - 0.10.2-39Jiri Denemark - 0.10.2-38Jiri Denemark - 0.10.2-37Jiri Denemark - 0.10.2-36Jiri Denemark - 0.10.2-35Jiri Denemark - 0.10.2-34Jiri Denemark - 0.10.2-33Jiri Denemark - 0.10.2-32Jiri Denemark - 0.10.2-31Jiri Denemark - 0.10.2-30Jiri Denemark - 0.10.2-29Jiri Denemark - 0.10.2-28Jiri Denemark - 0.10.2-27Jiri Denemark - 0.10.2-26Jiri Denemark - 0.10.2-25Jiri Denemark - 0.10.2-24Jiri Denemark - 0.10.2-23Jiri Denemark - 0.10.2-22Jiri Denemark - 0.10.2-21Jiri Denemark - 0.10.2-20Jiri Denemark - 0.10.2-19Jiri Denemark - 0.10.2-18Jiri Denemark - 0.10.2-17Jiri Denemark - 0.10.2-16Jiri Denemark - 0.10.2-15Jiri Denemark - 0.10.2-14Jiri Denemark - 0.10.2-13Jiri Denemark - 0.10.2-12Jiri Denemark - 0.10.2-11Jiri Denemark - 0.10.2-10Jiri Denemark - 0.10.2-9Jiri Denemark - libvirt-0.10.2-8.el6Jiri Denemark - libvirt-0.10.2-7.el6Jiri Denemark - libvirt-0.10.2-6.el6Jiri Denemark - libvirt-0.10.2-5.el6Jiri Denemark - libvirt-0.10.2-4.el6Jiri Denemark - libvirt-0.10.2-3.el6Jiri Denemark - libvirt-0.10.2-2.el6Daniel Veillard - libvirt-0.10.2-1.el6Daniel Veillard - libvirt-0.10.2-0rc1.el6Daniel Veillard - libvirt-0.10.1-2.el6Daniel Veillard - libvirt-0.10.1-1.el6Daniel Veillard - libvirt-0.10.0-1.el6Daniel Veillard - libvirt-0.10.0-0rc1.el6Daniel Veillard - libvirt-0.10.0-0rc0.el6Daniel Veillard - libvirt-0.9.13-3.el6Daniel Veillard - libvirt-0.9.13-2.el6Daniel Veillard - libvirt-0.9.13-1.el6Eric Blake - libvirt-0.9.10-21.el6_3.1Daniel Veillard - libvirt-0.9.10-21.el6Daniel Veillard - libvirt-0.9.10-20.el6Daniel Veillard - libvirt-0.9.10-19.el6Daniel Veillard - libvirt-0.9.10-18.el6Daniel Veillard - libvirt-0.9.10-17.el6Daniel Veillard - libvirt-0.9.10-16.el6Daniel Veillard - libvirt-0.9.10-15.el6Daniel Veillard - libvirt-0.9.10-14.el6Daniel Veillard - libvirt-0.9.10-13.el6Daniel Veillard - libvirt-0.9.10-12.el6Daniel Veillard - libvirt-0.9.10-11.el6Daniel Veillard - libvirt-0.9.10-10.el6Daniel Veillard - libvirt-0.9.10-9.el6Daniel Veillard - libvirt-0.9.10-8.el6Daniel Veillard - libvirt-0.9.10-7.el6Daniel Veillard - libvirt-0.9.10-6.el6Daniel Veillard - libvirt-0.9.10-5.el6Daniel Veillard - libvirt-0.9.10-4.el6Daniel Veillard - libvirt-0.9.10-3.el6Daniel Veillard - libvirt-0.9.10-2.el6Daniel Veillard - libvirt-0.9.10-1.el6Daniel Veillard - libvirt-0.9.10-0rc2.el6Daniel Veillard - libvirt-0.9.10-0rc1.el6Daniel Veillard - libvirt-0.9.9-2.el6Daniel Veillard - libvirt-0.9.9-1.el6Daniel Veillard - libvirt-0.9.9-0rc1.el6Daniel Veillard - libvirt-0.9.8-1.el6Daniel Veillard - libvirt-0.9.8-0rc2.el6Daniel Veillard - libvirt-0.9.4-23.el6Daniel Veillard - libvirt-0.9.4-22.el6Daniel Veillard - libvirt-0.9.4-21.el6Daniel Veillard - libvirt-0.9.4-20.el6Daniel Veillard - libvirt-0.9.4-19.el6Daniel Veillard - libvirt-0.9.4-18.el6Daniel Veillard - libvirt-0.9.4-17.el6Daniel Veillard - libvirt-0.9.4-16.el6Daniel Veillard - libvirt-0.9.4-15.el6Daniel Veillard - libvirt-0.9.4-14.el6Daniel Veillard - libvirt-0.9.4-13.el6Daniel Veillard - libvirt-0.9.4-12.el6Daniel Veillard - libvirt-0.9.4-11.el6Daniel Veillard - libvirt-0.9.4-10.el6Daniel Veillard - libvirt-0.9.4-9.el6Daniel Veillard - libvirt-0.9.4-8.el6Daniel Veillard - libvirt-0.9.4-7.el6Daniel Veillard - libvirt-0.9.4-6.el6Daniel Veillard - libvirt-0.9.4-5.el6Daniel Veillard - libvirt-0.9.4-4.el6Daniel Veillard - libvirt-0.9.4-3.el6Daniel Veillard - libvirt-0.9.4-2.el6Daniel Veillard - libvirt-0.9.4-1.el6Daniel Veillard - libvirt-0.9.4-0rc2.el6Daniel Veillard - libvirt-0.9.4-0rc1.1.el6Daniel Veillard - libvirt-0.9.4-0rc1.el6Daniel Veillard - libvirt-0.9.3-8.el6Daniel Veillard - libvirt-0.9.3-7.el6Daniel Veillard - libvirt-0.9.3-6.el6Daniel Veillard - libvirt-0.9.3-5.el6Daniel Veillard - libvirt-0.9.3-4.el6Daniel Veillard - libvirt-0.9.3-3.el6Daniel Veillard - libvirt-0.9.3-2.el6Daniel Veillard - libvirt-0.9.3-1.el6Daniel Veillard - libvirt-0.9.3-0rc2.el6Daniel Veillard - libvirt-0.9.2-1.el6Jiri Denemark - libvirt-0.9.1-1.el6Jiri Denemark - 0.8.7-18.el6Jiri Denemark - 0.8.7-17.el6Jiri Denemark - 0.8.7-16.el6Jiri Denemark - 0.8.7-15.el6Jiri Denemark - 0.8.7-14.el6Jiri Denemark - 0.8.7-13.el6Jiri Denemark - 0.8.7-12.el6Jiri Denemark - 0.8.7-11.el6Jiri Denemark - 0.8.7-10.el6Jiri Denemark - 0.8.7-9.el6Jiri Denemark - 0.8.7-8.el6Jiri Denemark - 0.8.7-7.el6Jiri Denemark - 0.8.7-6.el6Jiri Denemark - 0.8.7-5.el6Jiri Denemark - 0.8.7-4.el6Jiri Denemark - 0.8.7-3.el6Jiri Denemark - 0.8.7-2.el6Jiri Denemark - 0.8.7-1.el6Jiri Denemark - 0.8.6-1.el6Jiri Denemark - 0.8.1-29.el6Jiri Denemark - 0.8.1-28.el6Daniel Veillard - 0.8.1-27Dave Allan - 0.8.1-26Daniel Veillard - 0.8.1-25Daniel Veillard - 0.8.1-24Daniel Veillard - 0.8.1-23Dave Allan - 0.8.1-22Dave Allan - 0.8.1-21Dave Allan - 0.8.1-20Dave Allan - 0.8.1-19Daniel Veillard - 0.8.1-18Dave Allan - 0.8.1-17Dave Allan - 0.8.1-16Dave Allan - 0.8.1-15Dave Allan - 0.8.1-14Dave Allan - 0.8.1-13Dave Allan - 0.8.1-12Dave Allan - 0.8.1-11Dave Allan - 0.8.1-10Dave Allan - 0.8.1-9Dave Allan - 0.8.1-8Dave Allan - 0.8.1-7Dave Allan - 0.8.1-6Dave Allan - 0.8.1-5Dave Allan - 0.8.1-4Daniel Veillard - 0.8.1-3Daniel Veillard - 0.8.1-2Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-4Daniel Veillard - 0.8.0-3Daniel P. Berrange - 0.8.0-2Daniel Veillard - 0.8.0-1Daniel Veillard - 0.8.0-0.pre20100407Daniel Veillard - 0.7.8-0.pre20100330Daniel Veillard - 0.7.8-0.pre20100322Daniel Veillard - 0.7.8-0.pre20100312Daniel Veillard - 0.7.7-1Daniel P. Berrange - 0.7.6-4Daniel P. Berrange - 0.7.6-3Daniel Veillard - 0.7.6-2Daniel Veillard - 0.7.6-1Daniel Veillard - 0.7.6-0.pre20100121Daniel Veillard - 0.7.6-0.pre20100121Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- cpu_x86: Do not cache microcode version (CVE-2018-12126, CVE-2018-12130, CVE-2018-12127) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12130, CVE-2018-12127)- cpu: define the 'ssbd' CPUID feature bit (CVE-2018-3639) - cpu: define the 'virt-ssbd' CPUID feature bit (CVE-2018-3639)- qemu: avoid denial of service reading from QEMU monitor (CVE-2018-5748) - qemu: avoid denial of service reading from QEMU guest agent (CVE-2018-1064)- util: Implement virFileReadHeaderFD (CVE-2017-5715) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- qemu: fix return value of qemuDomainBlockPivot on errors (rhbz#1300159) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1300159) - migration: add support for migrateURI configuration (rhbz#1347389)- virsh: Properly display block job type (rhbz#1326653) - spec: proper soft static allocation of qemu uid (rhbz#1351792) - Revert "qemu: snapshot: Fix modification of vm object without job" (rhbz#1326652) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1326652) - tls: remove support for gnutls 1.x.x, require 2.2.0 (rhbz#1333415) - configure: allow setting default TLS priority string (rhbz#1333415) - rpc: allow priority string to be passed to TLS context (rhbz#1333415) - libvirtd: add config option for TLS priority (rhbz#1333415) - remote: allow TLS protocol/cipher priority override in URI (rhbz#1333415) - Pass config file object through to driver open methods (rhbz#1333415) - remote: allow TLS priority to be customized (rhbz#1333415) - qemu: -numa doesn't (yet) support disjoint range (rhbz#1310122)- util: avoid getting stuck on macvtapN name created outside libvirt (rhbz#1321637)- qemu: Always format model for host-model CPUs (rhbz#1307094)- qemu: Don't compare host-passthrough CPU to host CPU (rhbz#1307094)- vmx: Relax virtualHW.version check (rhbz#1300574) - qemu: snapshot: Don't leak XML definition and forget to unlock job (rhbz#1305793) - qemu: Fix formatting flags in qemuDomainSaveImageOpen (rhbz#1307094) - network: Resolve some issues around vlan copying (rhbz#1300843) - network: fix connections count in case of allocate failure (rhbz#1300843) - network: consolidate connection count updates for device pool (rhbz#1300843) - network: consolidated info log for all network allocate/free operations (rhbz#1300843) - util: increase libnl buffer size (rhbz#1276478) - util: reduce debug log in virPCIGetVirtualFunctions() (rhbz#1276478) - util: improve error reporting in virNetDevVPortProfileGetStatus (rhbz#1276478) - util: add missing newline (rhbz#1276478) - util: eliminate bogus error log in virNetDevVPortProfileGetStatus (rhbz#1276478) - util: clean up and expand 802.1QbX negotiation logging (rhbz#1276478) - util: report the MAC address that couldn't be set (rhbz#1276478) - util: reset MAC address of macvtap passthrough physdev after disassociate (rhbz#1276478) - bitmap: add way to find next clear bit (rhbz#1276478) - Introduce virBitmapIsBitSet (rhbz#1276478) - util: Introduce flags field for macvtap creation (rhbz#1276478) - virnetdevmacvlan.c: Introduce mutex for macvlan creation (rhbz#1276478) - util: keep/use a bitmap of in-use macvtap devices (rhbz#1276478)- qemu: snapshot: Fix return value of external checkpoint with no disks (rhbz#1292312) - qemu: snapshot: Fix modification of vm object without job (rhbz#1290647) - virsh-domain: Add --live, --config, --current logic to cmdAttachInterface (rhbz#1229128) - RHEL: virsh: remove duplicate --config for 'virsh update-device' (rhbz#1224037) - Update ESX driver to always use privateData (rhbz#1213348) - esx: Simplify VI (vSphere) API and VMware product version handling (rhbz#1213348) - conf: net: Correctly switch how to format address fields (rhbz#1299700) - qemu: Refuse to create snapshot of a disk without source (rhbz#1299411) - Build all binaries with PIE (rhbz#1242156) - Enable full RELRO mode (rhbz#1242156) - Don't duplicate compiler warning flags when linking (rhbz#1242156) - Simplify RELRO_LDFLAGS (rhbz#1242156) - Fix AM_LDFLAGS typo (rhbz#1242156) - Pass AM_LDFLAGS to driver modules too (rhbz#1242156) - RHEL: Enable RELRO for python modules (rhbz#1242156)- daemon: Suppress logging of VIR_ERR_NO_DOMAIN_METADATA (rhbz#1260864) - Allow for type=block to have no dev (rhbz#1220197) - qemu: event: Properly handle spice events (rhbz#1236581) - qemu: event: Clean up VNC monitor handling (rhbz#1236581) - qemu: split out cpuset.mems setting (rhbz#1263263) - qemu: leave restricting cpuset.mems after initialization (rhbz#1263263) - virNetDev{Replace, Restore}MacAddress: Fix memory leak (rhbz#1251532) - util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1251532) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1251532) - qemu: fix hotplugging cpus with strict memory pinning (rhbz#1263263) - storage: Track successful creation of LV for removal (rhbz#1232170)- util: set MAC address for VF via netlink message to PF+VF# when possible (rhbz#1113474) - util: set macvtap physdev online when macvtap is set online (rhbz#1113474)- RHEL: Avoid memory leak when virCgroupSetCpusetMemoryMigrate fails (rhbz#1198497) - qemu: cgroup: Fix memory leak when there's no vCPU pinning (rhbz#1198096)- qemu: Keep QEMU host drive prefix in BlkIoTune (rhbz#1203633) - qemu: Fix name comparison in qemuMonitorJSONBlockIoThrottleInfo() (rhbz#1203633) - virsh: fix typos in virsh man page (rhbz#1130835) - schemas: Allow all generic elements and attributes for all interfaces (rhbz#1206066) - RNG: Allow multiple parameters to be passed to an interface filter (rhbz#1206066) - qemu_domain: fix startup policy for disks (rhbz#1203542) - Create directory for lease files if it's missing (rhbz#1200991) - qemu: cgroup: Properly set up vcpu pinning (rhbz#1198096) - cgroup: Add accessors for cpuset.memory_migrate (rhbz#1198497) - qemu: Fix possible crash (rhbz#1198497) - qemu: Migrate memory on numatune change (rhbz#1198497) - qemu: fix crash when removing from interface with update-device (rhbz#1205042) - nwfilter: Fix rule priority problem (rhbz#1210183) - qemuProcessHook: Call qemuProcessInitNumaMemoryPolicy only when needed (rhbz#1198645)- sanlock: Don't spam logs with "target pid not found" (rhbz#1189414) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1202703) - util: more verbose error when failing to create macvtap device (rhbz#1186142)- conf: Don't format actual network definition in migratable XML (rhbz#1186142) - network: don't allow multiple portgroups with the same name in a network (rhbz#1115858) - build: fix build with latest rawhide kernel headers (rhbz#1198698)- nwfilter: utility function virNWFilterVarValueEqual (rhbz#1126487) - qemu: support live update of an interface's filter (rhbz#1126487) - qemu: Update fsfreeze status on domain state transitions (rhbz#1136251) - virsh: Fix semantics of --config for "update-device" command (rhbz#1129112) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1125194) - qemu: Avoid double serial output with RHEL 6 qemu (rhbz#1162759) - storage: Check the partition name against provided name (rhbz#1138523) - qemu: Don't unconditionally delete file in qemuOpenFileAs (rhbz#1158036) - conf: Don't mangle vcpu placement randomly (rhbz#1170495)- networkValidate: Disallow bandwidth in portgroups too (rhbz#1115292) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#834196) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#834196) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#834196) - qemu: blkiotune: Avoid accessing non-existing disk configuration (rhbz#1131821) - qemu: Fix build error introduced in 653137eb957a278b556c6226424aad5395a (rhbz#1131821) - qemu: snapshot: Use better check when reverting external snapshots (rhbz#1124854) - virsh: domain: Use global constant for XML file size limit (rhbz#1134671) - selinux: Avoid label reservations for type = none (rhbz#1138488) - Clean up chardev sockets on QEMU shutdown (rhbz#1122367) - Don't include @LIBS@ in libvirt.pc.in file (rhbz#1134455) - qemu: save domain state to XML after reboot (rhbz#1169405) - virsh: Honour -q in domblklist, vcpupin and emulatorpin (rhbz#1135171) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#1139114) - Fix possible memory leak in util/virxml.c (rhbz#1136729) - esx_vi: fix possible segfault (rhbz#1136729) - sasl: Fix authentication when using PLAIN mechanism (rhbz#1171521) - Fix leak in x86UpdateHostModel (rhbz#1144304)- Revert "qemu: export disk snapshot support in capabilities" (rhbz#1149667) - qemu: allow restore with non-migratable XML input (rhbz#1141838) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1141838) - Make ABI stability issue easier to debug (rhbz#1141838) - domain_conf: fix domain deadlock (CVE-2014-3657) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - sanlock: Avoid freeing uninitialized value (rhbz#1136788) - virsh: Print cephx and iscsi usage (rhbz#1156327) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1146310) - conf: Fix even implicit labels (rhbz#1138500) - tests: Add test cases for previous commit (rhbz#1138500)- cpu: separate host-model and host-passthrough (rhbz#1138222) - Don't include non-migratable features in host-model (rhbz#1138222) - Don't add dhcp hosts to hostsfile twice (rhbz#1137011)- metadata: track title edits across libvirtd restart (rhbz#1122205)- network: make networkCreateInterfacePool more robust (rhbz#1111455)- Fix blkdeviotune for shutoff domain (rhbz#1122819) - rpc: message related sizes enlarged (rhbz#1126393) - Increase the size of REMOTE_MIGRATE_COOKIE_MAX to REMOTE_STRING_MAX (rhbz#1126393) - Fix max stream packet size for old clients (rhbz#1126393) - Adjust legacy max payload size to account for header information (rhbz#1126393) - rpc: Correct the wrong payload size checking (rhbz#1126393)- conf: Fix backport of metadata API code (rhbz#1115039) - conf: Always format seclabel's model (rhbz#1113860)- Add invariant TSC cpu flag (rhbz#996772) - Fix segfault when starting a domain with no cpu definition (rhbz#996772) - qemu: copy: Accept 'format' parameter when copying to a non-existing img (rhbz#1113828) - Bind connection close callback APIs to python binding (rhbz#1114619) - qemu: Factor out body of qemuDomainGetMetadata for universal use (rhbz#1115039) - qemu: Factor out body of qemuDomainSetMetadata for universal use (rhbz#1115039) - conf: Factor out setting of metadata to simplify code (rhbz#1115039) - util: Add helper to convert libxml2 nodes to a string (rhbz#1115039) - conf: Add support for requesting of XML metadata via the API (rhbz#1115039) - conf: allow to add XML metadata using the virDomainSetMetadata api (rhbz#1115039) - conf: Avoid false positive of uninitialized variable use (rhbz#1115039) - lib: Don't force the key argument when deleting metadata (rhbz#1115039) - test: Add support into the test drivera (rhbz#1115039) - tests: Add metadata tests (rhbz#1115039) - conf: Don't corrupt metadata on OOM (rhbz#1115039) - Ignore additional fields in iscsiadm output (rhbz#1116741) - conf: net: Fix helper for applying new network definition (rhbz#1116754) - blockjob: wait for pivot to complete (rhbz#1119385) - virsh: Introduce macros to reject mutually exclusive arguments (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdAttachDisk (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdDetachDevice (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdDetachDisk (rhbz#1117177) - virsh: Use inactive definition when removing disk from config (rhbz#1117177) - virsh-domain: Add --live, --config, --current logic to cmdAttachDevice (rhbz#1117177)- formatdomain.html.in: Document implementation limitation of QoS (rhbz#980350) - Fix error in qemuDomainSetNumaParamsLive (rhbz#857312) - cpu: Add new Broadwell CPU model (rhbz#1100381) - docs: publish correct enum values (rhbz#1113316) - qemu: blockcopy: Don't remove existing disk mirror info (rhbz#1113828) - qemu: fix guestfwd chardev option back how it was (rhbz#1112066)- Fix crash when saving a domain with type none dac label (rhbz#1108590) - Initialize threading & error layer in LXC controller (rhbz#1109120)- remote: Don't leak priv->tls object on connection failure (rhbz#1099075) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1100173) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1100173) - fix leak in memoryStats with older python (rhbz#1099860) - hooks: let virCommand do the error reporting (rhbz#1105397) - SELinux: don't fail silently when no label is present (rhbz#1105954) - qemu: Add qemuDomainReleaseDeviceAddress to remove any address (rhbz#807023) - qemu: Separate disk device removal into a standalone function (rhbz#807023) - qemu: Separate controller removal into a standalone function (rhbz#807023) - qemu: Separate net device removal into a standalone function (rhbz#807023) - qemu: Separate host device removal into a standalone function (rhbz#807023) - Add VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event (rhbz#807023) - examples: Handle VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED event (rhbz#807023) - Clarify virDomainDetachDeviceFlags documentation (rhbz#807023) - Add virDomainDefFindDevice for looking up a device by its alias (rhbz#807023) - qemu: Add support for DEVICE_DELETED event (rhbz#807023) - qemu: Remove devices only after DEVICE_DELETED event (rhbz#807023) - qemu: Emit VIR_DOMAIN_EVENT_ID_DEVICE_REMOVED events (rhbz#807023) - Add function to find a needle in a string array (rhbz#807023) - util: Non-existent string array does not contain any string (rhbz#807023) - conf: Make error reporting in virDomainDefFindDevice optional (rhbz#807023) - qemu: Introduce qemuMonitorGetDeviceAliases (rhbz#807023) - qemu: Unplug devices that disappeared when libvirtd was down (rhbz#807023) - qemu: Finish device removal in the original thread (rhbz#807023) - qemu: Process DEVICE_DELETED event in a separate thread (rhbz#807023) - qemu: Remove interface backend only after frontend is gone (rhbz#807023) - qemu: Remove disk backend only after frontend is gone (rhbz#807023) - qemu: Return in from qemuDomainRemove*Device (rhbz#807023)- udev: consider the device a CDROM when ID_CDROM=1 (rhbz#1016878) - Add support for timestamping QEMU logs (rhbz#997010) - Detect -msg-timestamp capability from QEMU help output (rhbz#997010) - qemu: Avoid leak in qemuDomainCheckRemoveOptionalDisk (rhbz#1014730) - Return right error code for baselineCPU (rhbz#1097969) - Add a port allocator class (rhbz#1018695) - Avoid integer wrap on remotePortMax in QEMU driver (rhbz#1018695) - Followup fix for integer wraparound in port allocator (rhbz#1018695) - Don't spam logs with "port 0 must be in range" errors (rhbz#1018695) - qemu: Avoid assigning unavailable migration ports (rhbz#1018695) - qemu: Make migration port range configurable (rhbz#1018695) - qemu: Fix augeas support for migration ports (rhbz#1018695) - qemu: clean up migration ports when migration cancelled (rhbz#1018695) - qemuDomainObjBeginJobInternal: Return -2 for temporary failures (rhbz#1083238) - qemu: Make qemuProcess{Start, Stop}CPUs easier to follow (rhbz#1083238) - qemu: Ignore temporary job errors when checking migration status (rhbz#1083238) - qemu: Send migrate_cancel when aborting migration (rhbz#1098833)- virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#1095135) - storage: Resolve issues in failure path (rhbz#1092882) - interface: Introduce netcfInterfaceObjIsActive (rhbz#1095774) - interface: dump inactive xml when interface isn't active (rhbz#1095774) - qemu: add host-pci-multidomain capability (rhbz#1092390) - qemu: specify domain in host-side PCI addresses when needed/supported (rhbz#1092390) - util: fix virFileOpenAs return value and resulting error logs (rhbz#851411) - qemu: check actual netdev type rather than config netdev type during init (rhbz#1012834) - Fix parsing of bond interface XML (rhbz#1067062) - qemuSetupCgroup: Fix reference to cgroup (rhbz#1012846) - apibuild: Disallow 'returns' return decription (rhbz#808463) - ESX: Add support for virtualHW version 10 (rhbz#1089389) - storage: Ensure 'qemu-img resize' size arg is a 512 multiple (rhbz#1002813) - qemu: Adjust size for qcow2/qed if not on sector boundary (rhbz#1002813) - sanlock: code movement in virLockManagerSanlockAcquire (rhbz#1088034) - sanlock: don't fail with unregistered domains (rhbz#1088034) - sanlock: avoid leak in acquire() (rhbz#1088034) - networkStartNetwork: Be more verbose (rhbz#1064831) - network_conf: Expose virNetworkDefFormatInternal (rhbz#1064831) - Avoid crash when LXC start fails with no interface target (rhbz#1064831) - lxc_process: Avoid passing NULL iface->iname (rhbz#1064831) - network: Introduce network hooks (rhbz#1064831) - bridge_driver.h: Fix build --without-network (rhbz#1064831) - networkRunHook: Run hook only if possible (rhbz#1064831) - conf: clarify what is returned for actual bandwidth and vlan (rhbz#1064831) - conf: handle null pointer in virNetDevVlanFormat (rhbz#1064831) - conf: make virDomainNetDefFormat a public function (rhbz#1064831) - conf: re-situate element in (rhbz#1064831) - conf: new function virDomainActualNetDefContentsFormat (rhbz#1064831) - Slightly refactor hostdev parsing / formating (rhbz#1064831) - conf: output actual netdev status in XML (rhbz#1064831) - network: include plugged interface XML in "plugged" network hook (rhbz#1064831) - network: don't even call networkRunHook if there is no network (rhbz#1064831)- qemu: export disk snapshot support in capabilities (rhbz#1081032) - qemu: extract guest capabilities initialization (rhbz#1081032) - qemu: add unit tests for the capabilities xml (rhbz#1081032) - qemu: properly quit migration with abort_on_error (rhbz#1045833) - conf: restrict external snapshots to backing store formats (rhbz#1019926) - qemu: don't check for backing chains for formats w/o snapshot support (rhbz#1019926) - qemu: don't call virFileExists() for network type disks (rhbz#1019926) - net: Change argument type of virNetworkObjIsDuplicate() (rhbz#1057321) - net: Move creation of dnsmasq hosts file to function starting dnsmasq (rhbz#1057321) - net: Re-use checks when creating transient networks (rhbz#1057321) - network: prevent a few invalid configuration combinations (rhbz#1057321) - network: disallow / for bridged/macvtap/hostdev networks (rhbz#1057321) - virsh-domain: Fix cmdSetvcpus error message (rhbz#1092412) - spice: detect if qemu can disable file transfer (rhbz#983018) - spice: expose the QEMU disable file transfer option (rhbz#983018) - qemu_caps: detect if qemu can disable file transfer for spice (rhbz#983018) - Device{Attach, Detach}: Document S4 limitations (rhbz#808463) - storageVolCreateXMLFrom: Allow multiple accesses to origvol (rhbz#1058700) - LSN-2014-0003: Don't expand entities when parsing XML (CVE-2014-0179)- nwfilter: Remove error report in virNWFilterDHCPSnoopEnd (rhbz#903480) - conf: introduce generic ISA address (rhbz#1033984) - conf: add support for panic device (rhbz#1033984) - qemu: add support for -device pvpanic (rhbz#1033984) - PanicCheckABIStability: Need to check for existence (rhbz#1033984) - use virBitmapFree instead of VIR_FREE for cpumask (rhbz#1088165) - Properly free vcpupin info for unplugged CPUs (rhbz#1088165) - Save domain status after cpu hotplug (rhbz#1088703) - Document behavior of setvcpus during guest boot (rhbz#1088748) - qemu: Use maximum guest memory size when getting NUMA placement advice (rhbz#1011906) - qemu: Properly format the uuid string in error messages (rhbz#947974) - qemu: Split out code to generate SPICE command line (rhbz#953126) - qemu: Improve handling of channels when generating SPICE command line (rhbz#953126) - qemu: Split out SPICE port allocation into a separate function (rhbz#953126) - qemu: Do sensible auto allocation of SPICE port numbers (rhbz#953126) - qemu: fix failure to start with spice graphics and no tls (rhbz#953126) - qemu: Do not ignore address for USB disks (rhbz#985166) - qemu: pass -usb and usb hubs earlier, so USB disks with static address are handled properly (rhbz#985166) - qemu: refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#1014730) - qemu: add helper functions for diskchain checking (rhbz#1014730) - qemu: check presence of each disk and its backing file as well (rhbz#1014730) - conf: add startupPolicy attribute for harddisk (rhbz#1014730) - qemu: support to drop disk with 'optional' startupPolicy (rhbz#1014730) - qemu: Avoid overflow when setting migration speed (rhbz#1083483) - qemu: Avoid overflow when setting migration speed on inactive domains (rhbz#1083483) - caps: Add helpers to convert NUMA nodes to corresponding CPUs (rhbz#1012846) - qemu: Set cpuset.cpus for domain process (rhbz#1012846) - qemu: Unbreak p2p migration with complete migration URI (rhbz#1073227) - maint: don't lose error on canceled migration (rhbz#1073227) - virsh: suppress aliases in group help (rhbz#956968)- conf: fix error for parallel port mismatch (rhbz#950830) - virDomainReboot: Document that migration might be unsafe (rhbz#744967) - interface: list all interfaces with flags == 0 (rhbz#884382) - Fix the syntax-check failure (rhbz#884382) - Crash of libvirtd by unprivileged user in virConnectListAllInterfaces (rhbz#884382) - qemuDomainObjStart: Warn on corrupted image (rhbz#1022008) - QoS: make tc filters match all traffic (rhbz#1084477) - conf: add support for booting from redirected USB devices (rhbz#1035190) - Add redirdevs to ABI stability check (rhbz#1035529) - Fix incorrect values in redirdev ABI check error (rhbz#1035529) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1027096) - storage: Skip inactive lv volumes (rhbz#748282) - Check for existence of interface prior to setting terminate flag (rhbz#903480) - storage: Avoid forward declaration of virStorageVolDelete (rhbz#1024159) - storage: Don't update pool available/allocation if buildVol fails (rhbz#1024159) - conf: Report errors on cputune parameter parsing (rhbz#1040784) - Treat zero cpu shares as a valid value (rhbz#1040784) - Show the real cpu shares value in live XML (rhbz#1040784)- virsh-snapshot: Reject --no-metadata together with --print-xml (rhbz#892508) - snapshot: Mention disk-only snapshots in error message (rhbz#880521) - qemu: snapshot: Report better error message if migration isn't allowed (rhbz#884926) - qemu: snapshot: Remove memory image if external checkpoint fails (rhbz#885963) - virsh-snapshot: Fix XPath query to determine snapshot state (rhbz#890457) - conf: Check if number of vCPUs fits in the storage variable (rhbz#902652) - conf: Improve error messages if parsing of vCPU count fails (rhbz#902652) - qemu: snapshot: Don't kill access to disk if snapshot creation fails (rhbz#906639) - qemu: Un-mark volume as mirrored/copied if blockjob copy fails (rhbz#923125) - qemu-blockjob: Fix limit of bandwidth for block jobs to supported value (rhbz#927160) - virsh: Fix typo in docs (rhbz#949776) - virsh-domain: Report errors on invalid --holdtime value for cmdSendKey (rhbz#952938) - qemu: Don't update count of vCPUs if hot-plug fails silently (rhbz#1000357) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044790) - Disable nwfilter driver when running unprivileged (rhbz#1029299) - storage: reduce number of stat calls (rhbz#977706) - Ignore missing files on pool refresh (rhbz#977706) - sanlock: add missing test command in virt-sanlock-cleanup.in (rhbz#1000890) - virt-sanlock-cleanup; Fix augtool usage (rhbz#1000890) - conf: Fix typo in error message in ABI stability check (rhbz#961655) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035109) - doc: Clarify usage of SELinux baselabel (rhbz#954245) - selinux: Don't mask errors of virSecuritySELinuxGenNewContext (rhbz#954245) - qemu: Return meaningful error when qemu dies early (rhbz#844378) - sanlock: Forbid VIR_DOMAIN_LOCK_FAILURE_IGNORE (rhbz#905280) - Remove the redundant parentheses in migrate help (rhbz#927497) - virt-xml-validate: add missing schemas (rhbz#1006699) - tools: add missing 'interface' type and update man page (rhbz#1006699) - qemu: Don't require a block or file when looking for an alias (rhbz#1078328)- doc: schema: Add basic documentation for the virtual RNG device support (rhbz#786408) - conf: Add support for RNG device configuration in XML (rhbz#786408) - conf: Add RNG device ABI compatibility check (rhbz#786408) - qemu: Implement support for default 'random' backend for virtio-rng (rhbz#786408) - qemu: Implement support for EGD backend for virtio-rng (rhbz#786408) - docs: domain: /dev/urandom isn't a valid rng patch (rhbz#786408) - tests: Add tests for virtio-rng device handling (rhbz#786408) - docs: Fix attribute name for virtio-rng backend (rhbz#786408) - rng: restrict passthrough names to known-good files (rhbz#786408) - Resolve valgrind error (rhbz#786408) - Fix crash parsing RNG device specification (rhbz#786408) - rng: allow default device in RNG grammar (rhbz#786408) - virtio-rng: Add rate limiting options for virtio-RNG (rhbz#786408) - qemu_caps: Enable virtio-rng for RHEL-6.6 qemu-kvm downstream (rhbz#786408) - audit: Audit resources used by VirtIO RNG (rhbz#786408) - virtio-rng: Remove double space in error message (rhbz#786408) - doc: fix XML for the RNG device example (rhbz#786408) - conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#786408) - conf: Fix XML formatting of RNG device info (rhbz#786408) - libvirt: fix error message when connection can't be opened (rhbz#851413) - conf: fix error for parallel port mismatch (rhbz#950830) - virsh: clarify vol-{down, up}load description (rhbz#955539) - virsh: fix doc typos (rhbz#1022872) - util: use string libvirt to prefix error message instead of libvir (rhbz#911996) - docs: use MiB/s instead of Mbps for migration speed (rhbz#948821) - schema: require target path in storage pool xml (rhbz#893273) - schema: make source optional in volume XML (rhbz#893273) - Add qxl ram size to ABI stability check (rhbz#1035134) - qemu: fix default spice password setting (rhbz#953721) - Expose ownership ID parsing (rhbz#963881) - Make qemuOpenFile aware of per-VM DAC seclabel. (rhbz#869053) - Use qemuOpenFile in qemu_driver.c (rhbz#963881) - virsh: Fix heading in manpage (rhbz#996840) - qemu: Change the default unix monitor timeout (rhbz#1051364) - qemu: fix live pinning to memory node on NUMA system (rhbz#857312) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#857312)- Fix race in starting transient VMs (rhbz#1022924) - qemuDomainDestroyFlags: Don't allow @vm to disappear while executing API (rhbz#1030736) - python: return dictionary without value in case of no blockjob (rhbz#999454) - remote: fix regression in event deregistration (rhbz#1020372) - Add virtio-scsi to fallback models of scsi controller (rhbz#1014943) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1047659) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1043069) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - Block info query: Add check for transient domain (rhbz#1040507) - network: only prevent forwarding of DNS requests for unqualified names (rhbz#1037741) - network: change default of forwardPlainNames to 'yes' (rhbz#1037741) - sanlock: Truncate domain names longer than SANLK_NAME_LEN (rhbz#1060557) - Remove contiguous CPU indexes assumption (rhbz#1066473) - qemu: monitor: Fix error message and comment when getting cpu info (rhbz#1066473) - qemu: monitor: Filter out thread ids of CPUS that were unplugged (rhbz#1066473) - qemu: monitor: Fix invalid parentheses (rhbz#1076719) - virNetClientSetTLSSession: Restore original signal mask (rhbz#1078589) - spec: Switch to "git am" for applying patches (rhbz#1076719)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014198) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014198) - qemu: Generate correct name for hostdev network devices (rhbz#1001881)- libvirt-guests: status: Return non-zero when stopped (rhbz#1011981) - qemu: Drop qemuDomainMemoryLimit (rhbz#1013758) - docs: Discourage users to set hard_limit (rhbz#1013758) - docs: Clean 09adfdc62de2b up (rhbz#1013758) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1013758) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1013758)- qemu: Fix seamless SPICE migration (rhbz#1009886)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - Introduce APIs for splitting/joining strings (rhbz#1006266) - Rename virKillProcess to virProcessKill (rhbz#1006266) - Rename virPid{Abort, Wait} to virProcess{Abort, Wait} (rhbz#1006266) - Rename virCommandTranslateStatus to virProcessTranslateStatus (rhbz#1006266) - Move virProcessKill into virprocess.{h, c} (rhbz#1006266) - Move virProcess{Kill, Abort, TranslateStatus} into virprocess.{c, h} (rhbz#1006266) - Include process start time when doing polkit checks (rhbz#1006266) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311)- migration: Do not restore labels on failed migration (rhbz#895826) - qemu: Use default machine type if missing it in qemu command line (rhbz#995312) - qemu: Don't leak vm on failure (rhbz#995312) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006710) - tests: Files named '.*-invalid.xml' should fail validation (rhbz#1006710) - tests: Use portable shell code (rhbz#1006710) - Add test for the nodemask double free crash (rhbz#1006710)- security: Provide supplemental groups even when parsing label (rhbz#964359) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1000973) - virsh: Correct DESCRIPTION for virsh help blockcopy (rhbz#1002790) - Add '' element to '' network schemas (rhbz#1004365) - build: More workarounds for if_bridge.h (rhbz#1002735)- virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#975201) - Fix qemuProcessReadLog with non-zero offset (rhbz#991334) - virSecurityManagerGenLabel: Skip seclabels without model (rhbz#997818) - bitmap: Add virBitmapCountBits (rhbz#997367) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997367) - virbitmaptest: Add test for out of bounds condition (rhbz#997367) - network: Allow in type='hostdev' networks (rhbz#999107) - python: Fix bindings that don't raise an exception (rhbz#912170) - storage: Update pool metadata after adding/removing/resizing volume (rhbz#965442) - storage: Fix coverity warning (rhbz#965442) - storage: Fix the use-after-free memory bug (rhbz#965442) - network: Permit upstream forwarding of unqualified DNS names (rhbz#928638)- virsh: Fix change-media bug on disk block type (rhbz#923053) - Fix patches for multiple graphics and spice migration (rhbz#975751) - Revert "qemu: Remove maximum cpu limit when setting processor count using the API" (rhbz#855296) - Remove VIR_DOMAIN_SHUTDOWN_CRASHED from public API (rhbz#822306) - Rename VIR_DOMAIN_PAUSED_GUEST_PANICKED to VIR_DOMAIN_PAUSED_CRASHED (rhbz#822306) - Improve LXC startup error reporting (rhbz#903092) - qemu: Take error path if acquiring of job fails in qemuDomainSaveInternal (rhbz#928661) - util: Improve user lookup helper (rhbz#964359) - util: Add virGetGroupList (rhbz#964359) - util: Make virSetUIDGID async-signal-safe (rhbz#964359) - Fix potential deadlock across fork() in QEMU driver (rhbz#964359) - security: Framework for driver PreFork handler (rhbz#964359) - security_dac: Compute supplemental groups before fork (rhbz#964359) - security: Fix deadlock with prefork (rhbz#964359) - Split TLS test into two separate tests (rhbz#975201) - Avoid re-generating certs every time (rhbz#975201) - Change data passed into TLS test cases (rhbz#975201) - Fix validation of CA certificate chains (rhbz#975201) - Fix parallel runs of TLS test suites (rhbz#975201) - tests: Fix parallel runs of TLS test suites (rhbz#975201)- conf: Avoid NULL deref for pmsuspended domain state (rhbz#822306) - libvirt: Define domain crash event types (rhbz#822306) - qemu: Refactor processWatchdogEvent (rhbz#822306) - qemu: Expose qemuProcessShutdownOrReboot() (rhbz#822306) - qemu: Implement 'oncrash' events when guest panicked (rhbz#822306) - qemu: Implement 'oncrash' coredump events when guest panicked (rhbz#822306) - conf: Fix a memory leak when parsing nat port XML nodes (rhbz#851455) - security_manager: Fix comparison (rhbz#984793) - qemu: Prevent crash of libvirtd without guest agent configuration (rhbz#984821) - qemu: Fix double free of returned JSON array in qemuAgentGetVCPUs() (rhbz#984821) - qemu_agent: Add support for appending arrays to commands (rhbz#924400) - Add support for locking domain's memory pages (rhbz#947118) - qemu: Implement support for locking domain's memory pages (rhbz#947118) - qemu: Check for -realtime mlock=on|off support (rhbz#947118) - qemu: Move memory limit computation to a reusable function (rhbz#947118) - util: New virCommandSetMax(MemLock|Processes|Files) (rhbz#947118) - qemu: Set RLIMIT_MEMLOCK when memoryBacking/locked is used (rhbz#947118) - Add Gluster protocol as supported network disk backend (rhbz#849796) - qemu: Add support for gluster protocol based network storage backend. (rhbz#849796) - tests: Add tests for gluster protocol based network disks support (rhbz#849796)- qemu: Don't force port=0 for SPICE (rhbz#975751) - qemu: Refactor graphics code to not hardcode a single display (rhbz#975751) - qemu: Graphics support for simultaneous one of each sdl, vnc, spice (rhbz#975751) - qemu: Don't miss errors when changing graphics passwords (rhbz#975751) - qemu: Allow seamless migration for domains with multiple graphics (rhbz#975751) - qemu_migration: Move waiting for SPICE migration (rhbz#920205) - util: Refactor iptables command construction into multiple steps (rhbz#851455) - net: Support set public ip range for forward mode nat (rhbz#851455) - net: Add support for specifying port range for forward mode nat (rhbz#851455) - qemu_migrate: Dispose listen address if set from config (rhbz#971485) - qemu: Remove maximum cpu limit when setting processor count using the API (rhbz#855296) - qemu_agent: Introduce helpers for agent based CPU hot(un)plug (rhbz#924400) - virsh-domain: Refactor cmdVcpucount and fix output on inactive domains (rhbz#924400) - API: Introduce VIR_DOMAIN_VCPU_AGENT, for agent based CPU hot(un)plug (rhbz#924400) - qemu: Implement request of vCPU state using the guest agent (rhbz#924400) - qemu: Implement support for VIR_DOMAIN_VCPU_AGENT in qemuDomainSetVcpusFlags (rhbz#924400) - qemuDomainGetVcpusFlags: Initialize ncpuinfo (rhbz#924400) - Fix commit 29c1e913e459058c12d02b3f4b767b3dd428a498 (rhbz#924400) - qemu: Make qemuMigrationIsAllowed more reusable (rhbz#972675) - qemu: Cancel migration if guest encoutners I/O error while migrating (rhbz#972675) - qemu: Forbid migration of machines with I/O errors (rhbz#972675) - migration: Make erroring out on I/O error controllable by flag (rhbz#972675) - migration: Don't propagate VIR_MIGRATE_ABORT_ON_ERROR (rhbz#972675) - Paused domain should remain paused after migration (rhbz#972675) - qemu: New vnc display sharing policy caps flag (rhbz#803602) - conf: Add 'sharePolicy' attribute to graphics element for vnc (rhbz#803602) - qemu: Add ', share=' to qemu commandline (rhbz#803602) - virsh: Distinguish errors between missing argument and wrong option (rhbz#924596) - virsh: Fix incorrect argument errors for long options (rhbz#924596) - virsh: Resolve Coverity 'MISSING_BREAK' (rhbz#924596) - virnetdev: Need to initialize 'pciConfigAddr' (rhbz#980339) - qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - sec_manager: Refuse to start domain with unsupported seclabel (rhbz#947387) - usb: Don't spoil decimal addresses (rhbz#981503) - storage: Return -1 when fs pool can't be mounted (rhbz#983539)- xen: Resolve resource leak with 'cpuset' (rhbz#888503) - schema: Make the cpuset type reusable across schema files (rhbz#888503) - schemas: Add schemas for more CPU topology information in the caps XML (rhbz#888503) - conf: Split out NUMA topology formatting to simplify access to data (rhbz#888503) - capabilities: Switch CPU data in NUMA topology to a struct (rhbz#888503) - capabilities: Add additional data to the NUMA topology info (rhbz#888503) - test: Add support for thread and core information for the test driver (rhbz#888503) - xen: Initialize variable before using (rhbz#888503) - xen: Actually fix the uninitialized variable (rhbz#888503) - spice: Properly reserve tlsPort when no port specified (rhbz#913244) - qemu_agent: Ignore expected EOFs (rhbz#892079) - qemu: Nicer error message if live disk snapshot unsupported (rhbz#882077) - qemu: Destroy domain on decompression binary error (rhbz#894723) - qemu: Run lzop with '--ignore-warn' (rhbz#894723) - Don't ignore return value of qemuProcessKill (rhbz#903238) - Fix race condition when destroying guests (rhbz#903238) - Log warning if storage magic matches, but version does not (rhbz#903248) - Add lots of debugging to storage file probing code (rhbz#903248) - Fix probing of QED file format (rhbz#903248) - util: Add virendian.h macros (rhbz#903248) - util: Use new virendian.h macros (rhbz#903248) - storage: Rearrange functions (rhbz#903248) - storage: Prepare for refactoring (rhbz#903248) - storage: Refactor metadata lookup (rhbz#903248) - storage: Don't follow backing chain symlinks too eagerly (rhbz#903248) - storage: Test backing chain traversal (rhbz#903248) - qemu: Check backing chains even when cgroup is omitted (rhbz#896013) - python: Fix bindings for virDomainSnapshotGet{Domain,Connect} (rhbz#895882) - qemu: Add checking in helpers for sgio setting (rhbz#908073) - qemu: Merge qemuCheckSharedDisk into qemuAddSharedDisk (rhbz#908073) - qemu: Record names of domain which uses the shared disk in hash table (rhbz#908073) - qemu: Update shared disk table when reconnecting qemu process (rhbz#908073) - qemu: Move the shared disk adding and sgio setting prior to attaching (rhbz#908073) - qemu: Remove the shared disk entry if the operation is ejecting or updating (rhbz#908073) - qemu: Fix the memory leak (rhbz#908073) - Fix crash changing CDROM media (rhbz#908073) - qemu: Avoid NULL dereference in qemuSharedDiskEntryFree (rhbz#908073) - qemu: Do not set unpriv_sgio if neither supported nor requested (rhbz#914677) - Use size_t instead of int for virDomainDefPtr struct (rhbz#896604) - util: Add VIR_(APPEND|INSERT|DELETE)_ELEMENT (rhbz#896604) - qemu: Fix QMP detection of QXL graphics (rhbz#896604) - qemu: Add qemu vga devices caps and one cap to mark them usable (rhbz#896604) - conf: Add optional attribte primary to video element (rhbz#896604) - qemu: Use newer -device video device in qemu commandline (rhbz#896604) - tests: Add one -device video device testcase (rhbz#896604) - qemu: Detect VGA_QXL capability correctly (rhbz#896604) - qemu: Support ram bar size for qxl devices (rhbz#896604) - conf: Don't leak 'primary' video property on error (rhbz#896604) - storage: lvm: Don't overwrite lvcreate errors (rhbz#912179) - storage: lvm: Lvcreate fails with allocation=0, don't do that (rhbz#912179) - storage: Cleanup logical volume creation code (rhbz#912179) - docs: Clarify semantics of sparse storage volumes (rhbz#912179) - storage: Fix memory leak with regfree(reg) call. (rhbz#906299) - storage: Resource resource leak using 'tmp_vols' (rhbz#906299) - interface: Resolve resource leak wth 'tmp_iface_objs' (rhbz#906299) - locking: Resolve resource leaks on non error path (rhbz#906299) - selinux: Resolve resource leak using the default disk label (rhbz#906299) - storage: Resolve resource leaks with cmd processing (rhbz#906299) - domain_conf: Resolve resource leaks found by Valgrind (rhbz#906299) - qemu_command: Resolve resource leaks found by Valgrind (rhbz#906299) - storage: Need to add virCommandFree() (rhbz#906299) - qemu: Fix startupPolicy regression (rhbz#896013) - util: Retry NLM_F_REQUEST with different values of IFLA_EXT_MASK (rhbz#923963) - security_manager: Don't manipulate domain XML in virDomainDefGetSecurityLabelDef (rhbz#923946) - security: Don't add seclabel of type none if there's already a seclabel (rhbz#923946) - libvirt_private.syms: Correctly export seclabel APIs (rhbz#923946) - security_manager.c: Append seclabel iff generated (rhbz#923946) - rpc: Fix client crash when server drops connection (rhbz#921538) - storage: Fix volume cloning for logical volume. (rhbz#948678) - qemu: Allow migration over IPv6 (rhbz#846013) - qemu: Set IPv6 migration capability when dump-guest-core is present (rhbz#846013) - remote: Don't call NULL closeFreeCallback (rhbz#911609) - libvirt: Increase connection reference count for callbacks (rhbz#911609) - virsh: Unregister the connection close notifier upon termination (rhbz#911609) - virsh: Move cmdConnect from virsh-host.c to virsh.c (rhbz#911609) - virsh: Register and unregister the close callback also in cmdConnect (rhbz#911609) - rpc: Fix connection close callback race condition and memory corruption/crash (rhbz#911609) - tests: Fix qemumonitorjsontest deadlock when the machine is under load (rhbz#951227) - Avoid use of free'd memory in auto destroy callback (rhbz#950286) - Fix crash in QEMU auto-destroy with transient guests (rhbz#950286) - daemon: Fix leak after listing volumes (CVE-2013-1962) - Don't try to add non-existant devices to ACL (rhbz#922153) - Avoid spamming logs with cgroups warnings (rhbz#922153) - audit: Properly encode device path in cgroup audit (rhbz#922203) - qemu: Set correct migrate host in client_migrate_info (rhbz#920441) - qemu: Fix crash in migration of graphics-less guests. (rhbz#920441) - Fix F_DUPFD_CLOEXEC operation args (rhbz#961034) - cgroup: Be robust against cgroup movement races (rhbz#903433) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#920441) - qemuDomainMigrateGraphicsRelocate: Use then new virSocketAddrIsWildcard (rhbz#920441) - virSocketAddrIsWildcard: Use IN6_IS_ADDR_UNSPECIFIED correctly (rhbz#920441) - libvirt: lxc: Don't mkdir when selinux is disabled (rhbz#915485) - Don't mount selinux fs in LXC if selinux is disabled (rhbz#915485) - virsh: Don't print --(null) in vol-name and vol-pool (rhbz#924571) - virsh: Fix docs for "virsh setmaxmem" (rhbz#924648) - qemu: Remove managed save flag from VM when starting with --force-boot (rhbz#917510) - qemu: Don't update count of vCPUs if hot-unplug has failed (rhbz#895424) - conf: net: Fix deadlock if assignment of network def fails (rhbz#921777) - RPC: Support up to 16384 cpus on the host and 4096 in the guest (rhbz#960683) - conf: Don't fail to parse when parsing a single device (rhbz#895294) - conf: Allow for non-contiguous device boot orders (rhbz#889961) - qemuDomainChangeGraphics: Check listen address change by listen type (rhbz#976401) - build: Fix build with -Werror (rhbz#976401) - qemuDomainBlockStatsFlags: Guard disk lookup with a domain job (rhbz#916315) - qemu: Don't fail to shutdown domains with unresponsive agent (rhbz#889635) - qemu: Wrap controllers code into dummy loop (rhbz#870003) - qemu: Add controllers in specified order (rhbz#870003) - tests: Add test for controller order (rhbz#870003) - bandwidth: Attach sfq to leaf node (rhbz#895340) - bandwidth: Create hierarchical shaping classes (rhbz#895340) - remote: Forbid default "/session" connections when using ssh transport (rhbz#847822) - remote: Fix client crash when URI path is empty when using ssh (rhbz#847822) - udev: Fix crash in libudev logging (rhbz#971904) - iscsi: Don't leak portal string when starting a pool (rhbz#975392) - storage: Avoid double virCommandFree in virStorageBackendLogicalDeletePool (rhbz#921387) - manual: Fix copy-paste errors (rhbz#923613) - esx: Support virtualHW version 9 (rhbz#955575) - manual: Add info about migrateuri in virsh manual (rhbz#878765) - conf: Fix cpumask leak in virDomainDefFree (rhbz#977430) - qemu: Avoid leaking uri in qemuMigrationPrepareDirect (rhbz#977961) - Document that runtime changes may be lost after S4 suspend (rhbz#872419) - virsh iface-bridge: Ignore delay if stp is turned off (rhbz#892403) - virsh: Obey pool-or-uuid spec when creating volumes (rhbz#970495) - Add method for checking if a string is (probably) a log message (rhbz#954248) - Convert QEMU driver to use virLogProbablyLogMessage (rhbz#954248) - util: Escapes special characters in VIR_LOG_REGEX (rhbz#954248) - qemu: Move QEMU log reading into a separate function (rhbz#954248) - qemu: Ignore libvirt logs when reading QEMU error output (rhbz#954248) - logging: Make log regexp more compact (and readable) (rhbz#954248) - qemu: Do not report unsafe migration for local files (rhbz#913363) - Plug leak in virCgroupMoveTask (rhbz#978352) - Fix invalid read in virCgroupGetValueStr (rhbz#978356) - pci: Initialize virtual_functions array pointer to avoid segfault (rhbz#980339) - Node device driver: update driver name during dumpxml (rhbz#979330)- rpc: Fix crash on error paths of message dispatching (CVE-2013-0170) - spec: Disable libssh2 support (rhbz#513363)- storage: Fix lvcreate parameter for backingStore. (rhbz#896398) - qemu: Don't return success if creation of snapshot save file fails (rhbz#896403) - qemu: Reject attempts to create snapshots with names containig '/' (rhbz#896403)- qemu_agent: Remove agent reference only when disposing it (rhbz#892079) - Add RESUME event listener to qemu monitor. (rhbz#894085)- snapshot: conf: Make virDomainSnapshotIsExternal more reusable (rhbz#889407) - snapshot: qemu: Separate logic blocks with newlines (rhbz#889407) - snapshot: qemu: Fix segfault and vanishing snapshots when redefining (rhbz#889407) - snapshot: qemu: Allow redefinition of external snapshots (rhbz#889407) - util: Prepare helpers for unpriv_sgio setting (rhbz#878578) - qemu: Add a hash table for the shared disks (rhbz#878578) - docs: Add docs and rng schema for new XML tag sgio (rhbz#878578) - conf: Parse and format the new XML (rhbz#878578) - qemu: Set unpriv_sgio when starting domain and attaching disk (rhbz#878578) - qemu: Check if the shared disk's cdbfilter conflicts with others (rhbz#878578) - qemu: Relax hard RSS limit (rhbz#891653)- util: Add missing error log messages when failing to get netlink VFINFO (rhbz#889319) - util: Fix functions that retrieve SRIOV VF info (rhbz#889319) - util: Fix botched check for new netlink request filters (rhbz#889319) - blockjob: Fix memleak that prevented block pivot (rhbz#888426) - sanlock: Chown lease files as well (rhbz#820173)- network: Prevent dnsmasq from listening on localhost (rhbz#886821) - sanlock: Re-add lockspace unconditionally (rhbz#820173) - Fix "virsh create" example (rhbz#887187) - docs: Fix some typos in examples (rhbz#887187) - network: Don't require private addresses if dnsmasq uses SO_BINDTODEVICE (rhbz#882265)- qemu: Eliminate bogus error log when changing netdev's bridge (rhbz#885838) - remote: Avoid the thread race condition (rhbz#866524) - storage: Error out earlier if the volume target path already exists (rhbz#832302) - dnsmasq: Fix parsing of the version number (rhbz#885727) - qemu: Restart CPUs with valid async job type when doing external snapshots (rhbz#885081) - examples: Fix balloon event callback (rhbz#884650) - util: Don't fail virGetGroupIDByName when group not found (rhbz#883832) - util: Don't fail virGetUserIDByName when user not found (rhbz#883832) - util: Rework error reporting in virGet(User|Group)IDByName (rhbz#883832) - util: Fix warning message in previous patch (rhbz#883832)- Fix uninitialized variable in virLXCControllerSetupDevPTS (rhbz#880064) - storage: Fix device detach regression with cgroup ACLs (rhbz#876828) - storage: Fix bug of fs pool destroying (rhbz#878400) - qemu: Fix a crash when save file can't be opened (rhbz#880919) - bitmap: Fix typo to use UL type of integer constant in virBitmapIsAllSet (rhbz#876415) - virsh: Rewrite cmdDomDisplay (rhbz#878779) - network: Fix crash when portgroup has no name (rhbz#879473) - util: Capabilities detection for dnsmasq (rhbz#882265) - util: New virSocketAddrIsPrivate function (rhbz#882265) - network: Use dnsmasq --bind-dynamic when available (rhbz#882265) - storage: Fix scsi detach regression with cgroup ACLs (rhbz#876828) - libssh2_session: Support DSS keys as well (rhbz#878376) - virsh: Fix error messages in iface-bridge (rhbz#878376) - virsh: Check the return value of virStoragePoolGetAutostart (rhbz#878376) - conf: Check the return value of virXPathNodeSet (rhbz#878376) - conf: snapshot: Check return value of virDomainSnapshotObjListNum (rhbz#878376) - util: Fix virBitmap allocation in virProcessInfoGetAffinity (rhbz#878376) - virsh: Use correct sizeof when allocating cpumap (rhbz#878376) - rpc: Don't destroy xdr before creating it in virNetMessageEncodeHeader (rhbz#878376) - virsh: Do timing even for unusable connections (rhbz#878376) - conf: Fix uninitialized variable in virDomainListSnapshots (rhbz#878376) - Fix error handling in virSecurityManagerGetMountOptions (rhbz#878376) - conf: Prevent crash with no uuid in cephx auth secret (rhbz#878376) - conf: Fix virDomainNetGetActualDirect*() and BridgeName() (rhbz#881480) - virsh: Report errors if arguments of the schedinfo command are incorrect (rhbz#882915) - systemd: Require dbus service (rhbz#830201) - spec: Require dbus-daemon when using libvirtd in Fedora (rhbz#830201) - qemu: Don't free PCI device if adding it to activePciHostdevs fails (rhbz#877095) - util: Slightly refactor PCI list functions (rhbz#877095) - qemu: Fix memory (and FD) leak on PCI device detach (rhbz#877095) - util: Do not keep PCI device config file open (rhbz#877095) - node_memory: Improve the docs (rhbz#872656) - node_memory: Do not fail if there is parameter unsupported (rhbz#872656) - node_memory: Fix bug of node_memory_tune (rhbz#872656)- Add note about numeric domain names to manpage (rhbz#824253) - Use virNetServerRun instead of custom main loop (rhbz#867246) - qemu: Fix RBD attach regression (rhbz#878862) - qemu: Stop recursive detection of image chains when an image is missing (rhbz#878862) - Fix exiting of libvirt_lxc program on container quit (rhbz#879360) - snapshot: qemu: Add support for external inactive snapshots (rhbz#876816) - conf: Fix private symbols exported by files in conf (rhbz#876816) - snapshot: qemu: Fix detection of external snapshots when deleting (rhbz#876816) - snapshot: Require user to supply external memory file name (rhbz#876816) - snapshot: Add two more filter sets to API (rhbz#876817) - snapshot: Add virsh back-compat support for new filters (rhbz#876817) - snapshot: Implement new filter sets (rhbz#876817) - snapshot: Expose location through virsh snapshot-info (rhbz#876817) - sanlock: Retry after EINPROGRESS (rhbz#820173) - storage: Fix logical volume cloning (rhbz#879780) - cpu: Add Intel Haswell cpu model (fix previous downstream definition) (rhbz#879282) - virsh: Report error when taking a snapshot with empty --memspec argument (rhbz#879130) - lxc: Don't crash if no security driver is specified in libvirt_lxc (rhbz#880064) - lxc: Avoid segfault of libvirt_lxc helper on early cleanup paths (rhbz#880064)- util: Improve error reporting from absolutePathFromBaseFile helper (rhbz#874860) - storage: Fix broken backing chain (rhbz#874860) - nodeinfo: Add check and workaround to guarantee valid cpu topologies (rhbz#874050) - nodeinfotest: Add test data for 2 processor host with broken NUMA (rhbz#874050) - nodeinfotest: Add test data from a AMD bulldozer machine. (rhbz#874050) - virsh: save: Report an error if XML file can't be read (rhbz#876868) - virsh: Fix uninitialized variable in cmdSnapshotEdit (rhbz#877303) - qemu: Allow larger discrepency between memory & currentMemory in domain xml (rhbz#873134)- iohelper: Don't report errors on special FDs (rhbz#866369) - esx: Yet another connection fix for 5.1 (rhbz#873538) - qemu: Don't corrupt pointer in qemuDomainSaveMemory() (rhbz#873537) - build: Place attributes in correct location (rhbz#873934) - Introduce new VIR_DOMAIN_EVENT_SUSPENDED_API_ERROR event (rhbz#866388) - qemu: Emit event if 'cont' fails (rhbz#866388) - virsh: Make ,, escape parsing common (rhbz#874171) - virsh: Add snapshot-create-as memspec support (rhbz#874171) - qemu: Fix domain ID numbering race condition (rhbz#874330) - qemu: Allow migration to be cancelled at prepare phase (rhbz#873792) - AbortJob: Fix documentation (rhbz#873792)- sanlock: Introduce 'user' and 'group' conf variables (rhbz#820173) - esx: Fix connection to ESX 5.1 (rhbz#865670) - cpu: Fix definition of flag smap (rhbz#797283) - util: Do a better job of matching up pids with their binaries (rhbz#871201) - qemu: Fix EmulatorPinInfo without emulatorpin (rhbz#871312) - build: Fix RPM build for non-x86 platforms (rhbz#820173) - qemu: Report errors from iohelper (rhbz#866369) - build: Fix linking with systemtap probes (rhbz#866369) - iohelper: Fdatasync() at the end (rhbz#866369) - net-update docs: S/domain/network/ (rhbz#872104) - cpu: Add newly added cpu flags (rhbz#838127) - cpu: Add AMD Opteron G5 cpu model (rhbz#838127) - cpu: Add Intel Haswell cpu model (rhbz#843087) - snapshot: New XML for external system checkpoint (rhbz#638512) - snapshot: Improve disk align checking (rhbz#638512) - snapshot: Populate new XML info for qemu snapshots (rhbz#638512) - snapshot: Merge pre-snapshot checks (rhbz#638512) - qemu: Fix possible race when pausing guest (rhbz#638512) - qemu: Clean up snapshot retrieval to use the new helper (rhbz#638512) - qemu: Split out domain memory saving code to allow reuse (rhbz#638512) - snapshot: Add flag to enable creating checkpoints in live state (rhbz#638512) - snapshot: qemu: Add async job type for snapshots (rhbz#638512) - snapshot: qemu: Rename qemuDomainSnapshotCreateActive (rhbz#638512) - snapshot: qemu: Add support for external checkpoints (rhbz#638512) - snapshot: qemu: Remove restrictions preventing external checkpoints (rhbz#638512)- xml: Omit domain name from comment if it contains double hyphen (rhbz#868692) - cpu: Add recently added cpu feature flags. (rhbz#797283) - esx: Update version checks for vSphere 5.1 (rhbz#865670) - qemu: Add helper to prepare cpumap for affinity setting (rhbz#869096) - qemu: Keep the affinity when creating cgroup for emulator thread (rhbz#869096) - qemu: Prohibit chaning affinity of domain process if placement is 'auto' (rhbz#870099) - network: Fix networkValidate check for default portgroup and vlan (rhbz#868483) - qemu: Fix attach/detach of netdevs with matching mac addrs (rhbz#862515) - snapshot: Improve snapshot-list error message (rhbz#869100) - virsh: Remove --flags from nodesuspend (rhbz#869508) - virsh: Fix POD syntax (rhbz#870273) - xml: Print uuids in the warning (rhbz#868692) - blockjob: Support both RHEL and upstream qemu drive-mirror (rhbz#871055)- qemu: Clear async job when p2p migration fails early (rhbz#867412) - qemu: Pin the emulator when only cpuset is specified (rhbz#867372) - qemu: Correctly wait for spice to migrate (rhbz#867724) - qemu: Fixed default machine detection in qemuCapsParseMachineTypesStr (rhbz#867764) - conf: Make tri-state feature options more universal (rhbz#864606) - conf: Add support for HyperV Enlightenment features (rhbz#864606) - qemu: Add support for HyperV Enlightenment feature "relaxed" (rhbz#864606) - network: Set to NULL after virNetworkDefFree() (rhbz#866364) - qemu: Always format CPU topology (rhbz#866999) - qemu: Don't fail without emulatorpin or cpumask (rhbz#867372) - qemu: Allow migration with host USB devices (rhbz#843560) - qemu: Do not require hostuuid in migration cookie (rhbz#863059) - network: Free/null newDef if network fails to start (rhbz#866364) - migrate: v2: Use VIR_DOMAIN_XML_MIGRATABLE when available (rhbz#856864) - qemu: Avoid holding the driver lock in trivial snapshot API's (rhbz#772088) - storage: List more file types (rhbz#772088) - storage: Treat 'aio' like 'raw' at parse time (rhbz#772088) - storage: Match RNG to supported driver types (rhbz#772088) - storage: Use enum for default driver type (rhbz#772088) - storage: Use enum for disk driver type (rhbz#772088) - storage: Use enum for snapshot driver type (rhbz#772088) - storage: Don't probe non-files (rhbz#772088) - storage: Get entire metadata chain in one call (rhbz#772088) - storage: Don't require caller to pre-allocate metadata struct (rhbz#772088) - storage: Remember relative names in backing chain (rhbz#772088) - storage: Make it easier to find file within chain (rhbz#772088) - storage: Cache backing chain while qemu domain is live (rhbz#772088) - storage: Use cache to walk backing chain (rhbz#772088) - blockjob: Remove unused parameters after previous patch (rhbz#772088) - blockjob: Manage qemu block-commit monitor command (rhbz#772088) - blockjob: Wire up online qemu block-commit (rhbz#772088) - blockjob: Implement shallow commit flag in qemu (rhbz#772088) - blockjob: Refactor qemu disk chain permission grants (rhbz#772088) - blockjob: Properly label disks for qemu block-commit (rhbz#772088) - blockjob: Avoid segv on early error (rhbz#772088) - blockjob: Accommodate early RHEL backport naming (rhbz#772088) - virsh: Fix segfault of snapshot-list (rhbz#837544) - network: Always create dnsmasq hosts and addnhosts files, even if empty (rhbz#868389) - network: Don't allow multiple default portgroups (rhbz#868483) - selinux: Use raw contexts (rhbz#851981) - selinux: Add security selinux function to label tapfd (rhbz#851981) - selinux: Use raw contexts 2 (rhbz#851981) - selinux: Fix wrong tapfd relablling (rhbz#851981) - selinux: Remove unused variables in socket labelling (rhbz#851981) - selinux: Relabel tapfd in qemuPhysIfaceConnect (rhbz#851981) - storage: Let format probing work on root-squash NFS (rhbz#856247) - snapshot: Sanity check when reusing file for snapshot (rhbz#856247) - blockjob: Add qemu capabilities related to block jobs (rhbz#856247) - blockjob: React to active block copy (rhbz#856247) - blockjob: Return appropriate event and info (rhbz#856247) - blockjob: Support pivot operation on cancel (rhbz#856247) - blockjob: Make drive-reopen safer (rhbz#856247) - blockjob: Implement block copy for qemu (rhbz#856247) - blockjob: Allow for existing files in block-copy (rhbz#856247) - blockjob: Allow mirroring under SELinux and cgroup (rhbz#856247) - blockjob: Relabel entire existing chain (rhbz#856247)- node_memory: Add new parameter field to tune the new sysfs knob (rhbz#840113) - daemon: Fix removing abstract namespaces (rhbz#859331) - tests: Fix domain-events python test (rhbz#839661) - conf: Fix crash with cleanup (rhbz#866288) - spec: Add runtime requirement for libssh2 (rhbz#866508) - spec: Require newer sanlock on recent distros (rhbz#832156) - spec: Require newer sanlock on recent distros 2 (rhbz#832156)- conf: Rename life cycle actions to event actions (rhbz#832156) - conf: Add on_lockfailure event configuration (rhbz#832156) - locking: Add const char * parameter to avoid ugly typecasts (rhbz#832156) - locking: Pass hypervisor driver name when acquiring locks (rhbz#832156) - locking: Add support for lock failure action (rhbz#832156) - locking: Implement lock failure action in sanlock driver (rhbz#832156) - conf: Add support for startupPolicy for USB devices (rhbz#843560) - qemu: Introduce qemuFindHostdevUSBDevice (rhbz#843560) - qemu: Add option to treat missing USB devices as success (rhbz#843560) - qemu: Implement startupPolicy for USB passed through devices (rhbz#843560) - Add MIGRATABLE flag for virDomainGetXMLDesc (rhbz#843560) - qemu: Make save/restore with USB devices usable (rhbz#843560) - conf: Mark missing optional USB devices in domain XML (rhbz#843560) - security: Also parse user/group names instead of just IDs for DAC labels (rhbz#860519) - doc: Update description about security labels on formatdomain.html (rhbz#860519) - util: Extend virGetUserID and virGetGroupID to support names and IDs (rhbz#860519) - security: Update user and group parsing in security_dac.c (rhbz#860519) - doc: Update description about user/group in qemu.conf (rhbz#860519) - Fix kvm_pv_eoi with kvmclock (rhbz#860971) - Change qemuSetSchedularParameters to use AFFECT_CURRENT (rhbz#852260) - Fix handling of itanium arch name in QEMU driver (rhbz#863115) - Add a qemu capabilities cache manager (rhbz#863115) - Switch over to use cache for building QEMU capabilities (rhbz#863115) - Remove probing of flags when launching QEMU guests (rhbz#863115) - Remove probing of machine types when canonicalizing XML (rhbz#863115) - Remove probing of CPU models when launching QEMU guests (rhbz#863115) - Make qemuCapsProbeMachineTypes & qemuCapsProbeCPUModels static (rhbz#863115) - Remove xenner support (rhbz#863115) - Refactor guest init to support qemu-system-i386 binary too (rhbz#863115) - Add a qemuMonitorGetVersion() method for QMP query-version command (rhbz#863115) - Add a qemuMonitorGetMachines() method for QMP query-machines command (rhbz#863115) - Add a qemuMonitorGetCPUDefinitions method for QMP query-cpu-definitions command (rhbz#863115) - Add a qemuMonitorGetCommands() method for QMP query-commands command (rhbz#863115) - Add a qemuMonitorGetEvents() method for QMP query-events command (rhbz#863115) - Add a qemuMonitorGetObjectTypes() method for QMP qom-list-types command (rhbz#863115) - Add a qemuMonitorGetObjectProps() method for QMP device-list-properties command (rhbz#863115) - Add a qemuMonitorGetTargetArch() method for QMP query-target command (rhbz#863115) - Remove some unused includes in QEMU code (rhbz#863115) - Move command/event capabilities detection out of QEMU monitor code (rhbz#863115) - Fix regression starting QEMU instances without query-events (rhbz#863115) - Refactor qemuCapsParseDeviceStr to work from data tables (rhbz#863115) - Fix QEMU test with 1.2.0 help output (rhbz#863115) - Ignore error from query-cpu-definitions (rhbz#863115) - Fix potential deadlock when agent is closed (rhbz#859712) - Fix (rare) deadlock in QEMU monitor callbacks (rhbz#859712) - Convert virLXCMonitor to use virObject (rhbz#864336) - Remove pointless virLXCProcessMonitorDestroy method (rhbz#864336) - Simplify some redundant locking while unref'ing objects (rhbz#859712) - Fix deadlock in handling EOF in LXC monitor (rhbz#864336) - Avoid bogus I/O event errors when closing the QEMU monitor (rhbz#859712) - qemu: Fix parsing of x86 CPU models (rhbz#864097) - python: Keep consistent handling of Python integer conversion (rhbz#816609) - esx: Fix and improve esxListAllDomains function (rhbz#864384) - virsh: Block SIGINT while getting BlockJobInfo (rhbz#845448) - spec: Add support for libssh2 transport (rhbz#513363) - Revert "Use XDG Base Directories instead of storing in home directory" (rhbz#859331) - doc: Sort out the relationship between , , and (rhbz#855218) - conf: Ignore vcpupin for not onlined vcpus when parsing (rhbz#855218) - conf: Initialize the pinning policy for vcpus (rhbz#855218) - qemu: Create or remove cgroup when doing vcpu hotpluging (rhbz#857013) - qemu: Initialize cpuset for hotplugged vcpu as def->cpuset (rhbz#855218) - conf: Ignore emulatorpin if vcpu placement is auto (rhbz#855218) - qemu: Ignore def->cpumask if emulatorpin is specified (rhbz#855218) - Avoid straying (rhbz#855218) - conf: Fix virDevicePCIAddressEqual args (rhbz#805071) - conf: VirDomainDeviceInfoCopy utility function (rhbz#805071) - qemu: Reorganize qemuDomainChangeNet and qemuDomainChangeNetBridge (rhbz#805071) - Add support for SUSPEND_DISK event (rhbz#839661)- qemu: Wait for SPICE to migrate (rhbz#836135) - lxc: Correctly report active cgroups (rhbz#860907) - network: Backend for virNetworkUpdate of interface list (rhbz#844404) - Fix start of containers with custom root filesystem (rhbz#861564) - Correct checking of virStrcpyStatic() return value (rhbz#864122)- New build based on upstream release 0.10.2 (rhbz#836934) - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- New build based on upstream release candidate 1 of 0.10.2 (rhbz#836934)- Don't assume use of /sys/fs/cgroup (rhbz#842979)- New build based on upstream release 0.10.1 (rhbz#836934) - many fixes on top of 0.10.0- New build based on upstream release 0.10.0 (rhbz#836934) - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- New build based on upstream snapshot 0.10.0-0rc1 (rhbz#836934)- New build based on upstream snapshot 0.10.0-0rc0 (rhbz#836934) - Cleanup and rebase of the few RHEL-only patches- fix the package split to be similar to 6.3 one instead of upstream- fix a package dependency problem making -1 uninstallable- first rebase for 6.4 more to come - kvm-guest failed to start; double-close bug in libvirt (rhbz#823716) - potential to deadlock libvirt on EPIPE (rhbz#827234) - fix keepalive issues (rhbz#832081) - CPU topology parsing bug on special NUMA platform (rhbz#828729) - libvirtd will crash when tight loop of hotplug/unplug PCI device (rhbz#822373)- avoid closing uninitialized fd (rhbz#827050) - avoid fd leak (rhbz#827050) - command: avoid double close bugs (rhbz#827050) - fdstream: avoid double close bug (rhbz#827050) - command: check for fork error before closing fd (rhbz#827050) - qemu: avoid closing fd more than once (rhbz#827050) - Disable keepalives by default (rhbz#832184)- qemu: Rollback on used USB devices (rhbz#743671) - qemu: Don't delete USB device on failed qemuPrepareHostdevUSBDevices (rhbz#743671) - Revert "rpc: Discard non-blocking calls only when necessary" (rhbz#821468)- Fix virDomainDeviceInfoIsSet() to check all struct fields (rhbz#820869) - Fix logic for assigning PCI addresses to USB2 companion controllers (rhbz#820869) - Set a sensible default master start port for ehci companion controllers (rhbz#820869)- build: Fix the typo in configure.ac (rhbz#820461) - qemu: Fix build when !HAVE_NUMACTL (rhbz#820461) - usb: Fix crash when failing to attach a second usb device (rhbz#815755) - qemu: Use the CPU index in capabilities to map NUMA node to cpu list. (rhbz#820461) - qemu: Set memory policy using cgroup if placement is auto (rhbz#820461)- numad: Set memory policy from numad advisory nodeset (rhbz#810157) - numad: Copy 'placement' of to by default (rhbz#810157) - numad: Always output 'placement' of (rhbz#810157) - qemu: Avoid the memory allocation and freeing (rhbz#810157) - numad: Divide cur_balloon by 1024 before passing it to numad (rhbz#810157) - numad: Check numactl-devel if compiled with numad support (rhbz#810157)- qemu: Don't modify domain on failed blockiotune (rhbz#819014) - qemu: Reject blockiotune if qemu too old (rhbz#819014) - qemu: Don't use virDomainDefFormat* directly (rhbz#815503) - qemu: Emit compatible XML when migrating a domain (rhbz#815503) - usb: Create functions to search usb device accurately (rhbz#815755) - qemu: Call usb search function for hostdev initialization and hotplug (rhbz#815755) - virsh: Avoid heap corruption leading to virsh abort (rhbz#819636) - util: Fix libvirtd startup failure due to netlink error (rhbz#816465) - util: Allow specifying both src and dst pid in virNetlinkCommand (rhbz#816465) - util: Function to get local nl_pid used by netlink event socket (rhbz#816465) - util: Set src_pid for virNetlinkCommand when appropriate (rhbz#816465) - domain_conf: Add "usbredir" to list of valid spice channels (rhbz#819498) - domain_conf: Add "default" to list of valid spice channels (rhbz#819499) - snapshot: Allow block devices past cgroup (rhbz#810200) - blockjob: Allow block devices past cgroup (rhbz#810200) - util: Avoid libvirtd crash in virNetDevTapCreate (rhbz#817234) - python: Fix the forward_null error in Python binding codes (rhbz#771021) - xen: Fix resource leak in xen driver (rhbz#771021) - test: Fix resource leak in test driver (rhbz#771021) - node: Fix resource leak in nodeinfo.c (rhbz#771021) - virnet: Fix resource leak in virnetlink.c (rhbz#771021) - vmx: Fix resource leak (rhbz#771021) - qemu: Fix resource leak (rhbz#771021) - uuid: Fix possible non-terminated string (rhbz#771021) - node_device: Fix possible non-terminated string (rhbz#771021)- qemuOpenFile: Don't force chown on NFS (rhbz#810241) - util: Fix crash when starting macvtap interfaces (rhbz#815270) - qemu: Fix segfault when host CPU is empty (rhbz#817078) - blockjob: Allow speed setting in block copy (rhbz#815791) - blockjob: Fix block-stream bandwidth race (rhbz#815791)- qemu: Improve errors related to offline domains (rhbz#816662) - blockjob: Check for active vm before checking blockcopy bits (rhbz#816662) - qemu: Preserve original error during migration (rhbz#807907) - rpc: Discard non-blocking calls only when necessary (rhbz#807907) - qemu: Fix detection of failed migration (rhbz#807907) - qemu: Avoid bogus error at the end of tunnelled migration (rhbz#807907) - qemu: Make sure qemu can access its directory in hugetlbfs (rhbz#815206) - virsh: Fix docs for list command (rhbz#814021) - virsh: Fix and clarify the --title flag for the list command in man page (rhbz#814021)- blockjob: Add new API flags (rhbz#638506) - blockjob: Add 'blockcopy' to virsh (rhbz#638506) - blockjob: Enhance xml to track mirrors across libvirtd restart (rhbz#638506) - blockjob: React to active block copy (rhbz#638506) - blockjob: Add qemu capabilities related to block jobs (rhbz#638506) - blockjob: Return appropriate event and info (rhbz#638506) - blockjob: Support pivot operation on cancel (rhbz#638506) - blockjob: Make drive-reopen safer (rhbz#638506) - blockjob: Implement block copy for qemu (rhbz#638506) - blockjob: Allow for existing files (rhbz#638506) - blockjob: Allow mirroring under SELinux (rhbz#638506) - blockjob: Accommodate RHEL backport names (rhbz#638506) - virsh: Avoid strtol (rhbz#813972) - conf: Tighten up XML integer parsing (rhbz#813972) - snapshot: Fix memory leak on error (rhbz#782457) - virsh: Avoid uninitialized memory usage (rhbz#814080)- Fix a problem in the patchset, rhbz#811497 one was applied twice in -12 - qemu, util: On restart of libvirt restart vepa callbacks (rhbz#812430) - qemu, util: Fix netlink callback registration for migration (rhbz#812430) - util: Only register callbacks for CREATE operations in virnetdevmacvlan.c (rhbz#812430)- blockjob: Add qemu capabilities related to block pull jobs (rhbz#811683) - blockjob: Add API for async virDomainBlockJobAbort (rhbz#811683) - blockjob: Optimize JSON event handler lookup (rhbz#811683) - blockjob: Wire up qemu async virDomainBlockJobAbort (rhbz#811683) - blockjob: Allow for fast-finishing job (rhbz#811683) - virsh: Minor syntactic cleanups (rhbz#811683) - qemu: Use consistent error when qemu binary is too old (rhbz#811683) - blockjob: Add virsh blockpull --wait (rhbz#811683) - qemu: Fix deadlock when qemuDomainOpenConsole cleans up a connection (rhbz#811497) - qemu: Fix deadlock when qemuDomainOpenConsole cleans up a connection (rhbz#811497) - qemu: Fix mem leak in qemuProcessInitCpuAffinity (rhbz#810157) - numad: Convert node list to cpumap before setting affinity (rhbz#810157) - numad: Ignore cpuset if placement is auto (rhbz#810157) - conf: Do not parse cpuset only if the placement is auto (rhbz#810157)- test: Fix segfault in networkxml2argvtest (rhbz#810100) - conf: Plug memory leaks on virDomainDiskDefParseXML (rhbz#575160) - qemu_ga: Don't overwrite errors on FSThaw (rhbz#808527) - Fix parallel build in docs/ directory (rhbz#810559) - qemu: Make migration fail when port profile association fails on the dst host (rhbz#811026) - Wire up to set the QEMU BIOS path (rhbz#811227)- python: Add new helper functions for python to C conversion (rhbz#807751) - python: Make python APIs use these helper functions (rhbz#807751) - python: Improve conversion validation (rhbz#807751) - qemu_agent: Issue guest-sync prior to every command (rhbz#808527) - qemu: Fix memory leak in virDomainGetVcpus (rhbz#808979) - qemu: Reflect any memory rounding back to xml (rhbz#808522) - conf: Allow fuzz in XML with cur balloon > max (rhbz#808522) - qemu: Start nested job in qemuDomainCheckEjectableMedia (rhbz#803186) - virsh: Clarify escape sequence (rhbz#808652) - virsh: Plug memory leaks on failure path (rhbz#807555) - conf: Prevent crash of libvirtd without channel target name (rhbz#808371) - qemu: Don't leak temporary list of USB devices (rhbz#808459) - qemu: Delete USB devices used by domain on stop (rhbz#808459) - qemu: Build activeUsbHostdevs list on process reconnect (rhbz#808459) - qemu: Fix virtio+macvtap migration from 6.3 to older hosts (rhbz#806633)- qemu: Avoid entering monitor with locked driver (rhbz#803186) - snapshot: Don't pass NULL to QMP command creation (rhbz#807147)- rebuild, forgot to apply part of the patch - spec: Add missed dependancy for numad (rhbz#769930)- snapshot: Make quiesce a bit safer (rhbz#804210) - python: Avoid memory leaks on libvirt_virNodeGetMemoryStats (rhbz#770944) - qemu: Use unlimited speed when migrating to file (rhbz#740099) - qemu: Add support for domain cleanup callbacks (rhbz#795305) - qemu: Avoid dangling migration-in job on shutoff domains (rhbz#795305) - qemu: Add connection close callbacks (rhbz#795305) - qemu: Make autodestroy utilize connection close callbacks (rhbz#795305) - qemu: Avoid dangling migration-out job when client dies (rhbz#795305) - python: Avoid memory leaks on libvirt_virNodeGetCPUStats (rhbz#770943) - util: Consolidate duplicated error messages in virnetlink.c (rhbz#693842) - python: Add virDomainGetCPUStats python binding API (rhbz#800366) - snapshot: Add qemu capability for 'transaction' command (rhbz#782457) - snapshot: Add atomic create flag (rhbz#782457) - snapshot: Make offline qemu snapshots atomic (rhbz#782457) - snapshot: Rudimentary qemu support for atomic disk snapshot (rhbz#782457) - snapshot: Add support for qemu transaction command (rhbz#782457) - snapshot: Wire up qemu transaction command (rhbz#782457) - snapshot: Improve qemu handling of reused snapshot targets (rhbz#782457) - Clarify virsh freecell manpage entry (rhbz#698521) - Add support for event tray moved of removable disks (rhbz#575160) - docs: Add documentation for new attribute tray of disk target (rhbz#575160) - conf: Parse and for the tray attribute (rhbz#575160) - qemu: Do not start with source for removable disks if tray is open (rhbz#575160) - qemu: Prohibit setting tray status as open for block type disk (rhbz#575160) - qemu: Update tray status while tray moved event is emitted (rhbz#575160) - build: Fix incorrect enum declaration (rhbz#575160) - spec: Add missed dependancy for numad (rhbz#769930)- cpu: Add new flag supported by qemu to the cpu definition (rhbz#767364) - Added support for AMD Bulldozer CPU (rhbz#767364) - graphics: Cleanup port policy (rhbz#801443) - qemu: Reverse condition in qemuDomainCheckDiskPresence (rhbz#798938) - cpu: Add cpu definition for Intel Sandy Bridge cpu type (rhbz#761005) - cpu: Disable tsc-deadline feature not supported in qemu on RHEL 6.3 (rhbz#761005) - qemu: Support numad (rhbz#769930) - numad: Fix typo and warning (rhbz#769930) - qemu: Use scsi-block for lun passthrough instead of scsi-disk (rhbz#782034) - util: Make virDomainLeaseDefFree global (rhbz#802851) - qemu: Don't 'remove' hostdev objects from domain if operation fails (rhbz#802851) - util: Eliminate device object leaks related to virDomain*Remove*() (rhbz#802851) - virsh: Fix invalid free (rhbz#803591) - qemu: Eliminate memory leak in qemuDomainUpdateDeviceConfig (rhbz#802854) - qemu: Support persistent hotplug of devices (rhbz#802856) - qemu: Fix segfault when detaching non-existent network device (rhbz#802644) - remote: Fix migration leaks (rhbz#798497) - virsh: Trim aliases from -h output (rhbz#796526) - Fix handling of blkio deviceWeight empty string (rhbz#804028)- Avoid global variable shadowed (rhbz#737726) - Add nodeGetCPUmap() for getting available CPU IDs in a cpumap. (rhbz#737726) - Qemu driver for virDomainGetCPUstats using cpuacct cgroup. (rhbz#737726) - Cpu-stats command shows cpu statistics information of a domain. (rhbz#737726) - Ensure max_id is initialized in linuxParseCPUmap() (rhbz#737726) - rpc: Allow truncated return for virDomainGetCPUStats (rhbz#737726) - qemu: Don't parse device twice in attach/detach (rhbz#770031) - sanlock: Fix condition left crippled while debugging (rhbz#785736) - sanlock: Use STREQ_NULLABLE instead of STREQ on strings that may be null (rhbz#785736) - qemu: Fix startupPolicy for snapshot-revert (rhbz#798938) - util: Don't overflow on errno in virFileAccessibleAs (rhbz#798938) - blockResize: Add flag for bytes (rhbz#796526) - docs: Use correct terminology for 1024 bytes (rhbz#796526) - api: Add overflow error (rhbz#796526) - util: New function for scaling numbers (rhbz#796526) - xml: Share 'unit' in RNG (rhbz#796526) - xml: Output memory unit for clarity (rhbz#796526) - storage: Support more scaling suffixes (rhbz#796526) - xml: Drop unenforced minimum memory limit from RNG (rhbz#796526) - xml: Use long long internally, to centralize overflow checks (rhbz#796526) - xml: Use better types for memory values (rhbz#796526) - xml: Allow scaled memory on input (rhbz#796526) - virsh: Add option aliases (rhbz#796526) - virsh: Use option aliases (rhbz#796526) - virsh: Add command aliases, and rename nodedev-detach (rhbz#796526) - virsh: Improve storage unit parsing (rhbz#796526) - virsh: Improve memory unit parsing (rhbz#796526) - qemuBuildCommandLine: Don't add tlsPort if none set (rhbz#801443) - Removed more AMD-specific features from cpu64-rhel* models (rhbz#768450) - qemu: Support disk filenames with comma (rhbz#801970) - cpustats: Collect VM user and sys times (miss python bindings) (rhbz#800366) - cpustats: Report user and sys times (rhbz#800366) - qemu: Fix (managed)save and snapshots with host mode CPU (rhbz#801160) - qemu: Make block io tuning smarter (rhbz#770683)- Improve error reporting when virsh console is run without a TTY (rhbz#729940) - pidfile: Make checking binary path in virPidFileRead optional (rhbz#729940) - Add flags for virDomainOpenConsole (rhbz#729940) - virsh: Add support for VIR_DOMAIN_CONSOLE_* flags (rhbz#729940) - fdstream: Emit stream abort callback even if poll() doesnt. (rhbz#729940) - fdstream: Add internal callback on stream close (rhbz#729940) - util: Add helpers for safe domain console operations (rhbz#729940) - qemu: Add ability to abort existing console while creating new one (rhbz#729940) - Fixed service handling in specfile (rhbz#786770) - qemu: Don't emit tls-port spice option if port is -1 (rhbz#798220) - docs: Comments wiping supported algorithms (rhbz#725013) - libvirt-guests: Add documentation and clean up to use virsh's improved list (rhbz#693758) - libvirt-guests: Don't try to do a managed-save of transient guests (rhbz#693758) - virsh: Enhance list command to ease creation of shell scripts (rhbz#693758) - libvirt-guests: Check if URI is reachable before launching commands (rhbz#720691) - hooks: Add support for capturing hook output (rhbz#795127) - qemu: Add pre-migration hook (rhbz#795127) - Support for cpu64-rhel* qemu cpu models (rhbz#768450) - util: Add netlink event handling to virnetlink.c (rhbz#693842) - Add de-association handling to macvlan code (rhbz#693842) - qemu: Add ibmvscsi controller model (rhbz#782034) - qemu: Add virtio-scsi controller model (rhbz#782034) - conf: Add helper function to look up disk controller model (rhbz#782034) - conf: Introduce new attribute for device address format (rhbz#782034) - qemu: New cap flag to indicate if channel is supported by scsi-disk (rhbz#782034) - qemu: Build command line for the new address format (rhbz#782034) - tests: Add tests for virtio-scsi and ibmvscsi controllers (rhbz#782034) - virsh: Two new helper functions for disk device changes (rhbz#713932) - virsh: Use vshFindDisk and vshPrepareDiskXML in cmdDetachDisk (rhbz#713932) - virsh: New command cmdChangeMedia (rhbz#713932) - qemu: Require json for block jobs (rhbz#799055) - qemu: Pass block pull backing file to monitor (rhbz#799055) - virsh: Expose partial pull (rhbz#799055) - libvirt-guests: Add parallel startup and shutdown of guests (rhbz#625362) - qemu: Shared or readonly disks are always safe wrt migration (rhbz#751631) - util: Eliminate crash in virNetDevMacVLanCreateWithVPortProfile (rhbz#693842) - rpc: Fix client crash on connection close (rhbz#800185) - conf: Add missing device types to virDomainDevice(Type|Def) (rhbz#691539) - conf: Relocate virDomainDeviceDef and virDomainHostdevDef (rhbz#691539) - conf: Reorder static functions in domain_conf.c (rhbz#691539) - qemu: Rename virDomainDeviceInfoPtr variables to avoid confusion (rhbz#691539) - conf: Add device pointer to args of virDomainDeviceInfoIterate callback (rhbz#691539) - conf: Make hostdev info a separate object (rhbz#691539) - conf: HostdevDef parse/format helper functions (rhbz#691539) - conf: Give each hostdevdef a parent pointer (rhbz#691539) - conf: Put subsys part of virDomainHostdevDef into its own struct (rhbz#691539) - conf: Hostdev utility functions (rhbz#691539) - qemu: Re-order functions in qemu_hotplug.c (rhbz#691539) - qemu: Refactor hotplug detach of hostdevs (rhbz#691539) - conf: Parse/format type='hostdev' network interfaces (rhbz#691539) - qemu: Support type='hostdev' network devices at domain start (rhbz#691539) - conf: Change virDomainNetRemove from static to global (rhbz#691539) - qemu: Use virDomainNetRemove instead of inline code (rhbz#691539) - qemu: Support type=hostdev network device live hotplug attach/detach (rhbz#691539) - util: Two new pci util functions (rhbz#691539) - util: Support functions for mac/portprofile associations on hostdev (rhbz#691539) - util: Changes to support portprofiles for hostdevs (rhbz#691539) - qemu: Install port profile and mac address on netdev hostdevs (rhbz#691539) - Fix build after commit e3ba4025 (rhbz#693842)- storage: Allow runtime detection of scrub missing build dep (rhbz#725013) - daemon: Plug memory leak (rhbz#795978) - daemon: Fix logic bug with virAsprintf (rhbz#795978) - util: Fix virFileAccessibleAs return path from parent (rhbz#795093) - Add support for unsafe migration (rhbz#751631) - virsh: Add --unsafe option to migrate command (rhbz#751631) - Introduce virStorageFileIsClusterFS (rhbz#751631) - qemu: Forbid migration with cache != none (rhbz#751631) - qemu: Nicer error message on failed graceful destroy (rhbz#795656) - Error out when using SPICE TLS with spice_tls=0 (rhbz#790436) - Revert "spec: Mark directories in /var/run as ghosts" (rhbz#788985) - Fixed URI parsing (rhbz#785164) - virsh: Fix informational message in iface-bridge command (rhbz#797066)- qemu: Set capabilities based on supported monitor commands (rhbz#766958) - qemu: Implement DomainPMSuspendForDuration (rhbz#766958) - snapshot: Fix snapshot deletion use-after-free (rhbz#790744) - storage: Allow runtime detection of scrub (rhbz#725013) - qemu: Unlock monitor when connecting to dest qemu fails (rhbz#783968) - qemu: Prevent crash of libvirtd without guest agent (rhbz#790745) - python: Expose virDomain{G,S}etInterfaceParameters APIs in python binding (rhbz#770971)- Rebase to upstream 0.9.10 (rhbz#752433) - Add support for sVirt in the LXC driver - block rebase: add new API virDomainBlockRebase - API: Add api to set and get domain metadata - virDomainGetDiskErrors public API - conf: add rawio attribute to disk element of domain XML - Add new public API virDomainGetCPUStats() - Introduce virDomainPMSuspendForDuration API - resize: add virStorageVolResize() API - Add a virt-host-validate command to sanity check HV config - Add new virDomainShutdownFlags API - QEMU guest agent support - many improvements and bug fixes- Rebase to upstream 0.9.10 release candidate 2 (rhbz#752433)- Rebase to upstream 0.9.10 release candidate 1 (rhbz#752433)- Remove dependancy to dmidecode for non PC arches (rhbz#782444)- Rebase to upstream 0.9.9 (rhbz#752433)- Rebase to upstream 0.9.9 release candidate 1 (rhbz#752433)- Rebase to upstream 0.9.8 (rhbz#752433) - some cleanups on the few remaining RHEL-only patches- Rebase to upstream 0.9.8 release candidate 2 (rhbz#752433)- Revert "Set qemu migration speed unlimited when migrating to file" (rhbz#751900)- conf: Don't free uninitialized pointer (rhbz#751287)- docs: Document managed=yes of hostdev passthrough (rhbz#740686) - ServerClient: Flush cached data (rhbz#748025)- qemu: Avoid leaking uninit data from hotplug to dumpxml (rhbz#747516) - storage: Plug iscsi memory leak (rhbz#747516)- snapshot: Detect when qemu lacks disk-snapshot support (rhbz#747115)- virDomainCoreDump: Introduce VIR_DUMP_RESET flag (rhbz#632498) - qemu: Implement VIR_DUMP_RESET (rhbz#632498) - qemu: Check for domain being active on successful job acquire (rhbz#745734) - Set to NULL members that have been freed to prevent crashes (rhbz#746075) - virFDStream: Close also given errfd (fd leak) (rhbz#746075) - qemu: Silence Coverity false positive (rhbz#739704) - command: Avoid fd leak on failure (rhbz#739704) - build: Add compiler attributes to virUUIDParse (rhbz#739704) - qemu: Check for json allocation failure (rhbz#739704) - qemu: Fix text block info parsing (rhbz#739704) - storage: Plug memory leak on error (rhbz#739704) - conf: Plug memory leak on error (rhbz#739704) - qemu: Plug memory leak on migration (rhbz#739704) - macvtap: Plug memory leak for 802.1Qbh (rhbz#739704) - macvtap: Avoid invalid free (rhbz#739704) - Update to require sanlock 1.8 for license compliance (rhbz#739518) - events: Propose a separate lock for event queue (rhbz#743817) - util: Make getaddrinfo failure nonfatal in virGetHostname (rhbz#738915) - qemu: Make sure BeginJob is always followed by EndJob (rhbz#746268) - pci: Fix pciDeviceListSteal on multiple devices (rhbz#733587) - qemu: Do not reattach PCI device used by other domain when shutdown (rhbz#733587) - qemu: Honor the orginal PCI dev properties when reattaching (rhbz#736214) - daemon: Always advertise libvirtd service (rhbz#726616)- Fix deadlock when the RPC program is unknown (rhbz#743843) - qemuDomainAttach: Initialize pidfile variable (rhbz#744548) - storage: Do not use comma as seperator for lvs output (rhbz#727474) - snapshot: Avoid accidental renames with snapshot-edit (rhbz#744724)- qemu: Enable multifunction for older qemu (rhbz#738388) - qemu: Don't fail virDomainGetInfo if we can't update balloon info (rhbz#741217) - qemu: Leave rerror policy at default when enospace is requested (rhbz#730909) - snapshot: Fix virsh error message typo (rhbz#735457) - snapshot: Let virsh edit disk snapshots (rhbz#744071) - snapshot: Simplify redefinition of disk snapshot (rhbz#744071)- Add virFileLock and virFileUnlock APIs (rhbz#728153) - Move pidfile functions into util/virpidfile.{c, h} (rhbz#728153) - Introduce functions for checking whether a pidfile is valid (rhbz#728153) - Add some APIs which use locking for crashsafe pidfile handling (rhbz#728153) - Convert libvirtd to use crash-safe pidfile APIs (rhbz#728153) - build: Fix recent build failures (rhbz#728153) - daemon: Don't remove pidfiles in init scripts (rhbz#728153) - daemon: Modify init script to detect upstart managed libvirtd (rhbz#728153) - qemu: Check for outstanding async job too (rhbz#742277) - qemu: Make PCI multifunction support more manual (rhbz#727530) - network: Fill in bandwidth from portgroup for all forward modes (rhbz#743176) - snapshot: Refactor virsh snapshot parent computation (rhbz#742410) - snapshot: Better virsh handling of missing current, parent (rhbz#742410) - qemu: Fix migration with dname (rhbz#740533) - qemu: Correct misspelled 'enospc' option, and only use for werror (rhbz#730909) - snapshot: Add REVERT_FORCE to API (rhbz#742615) - snapshot: Use qemu-img on disks in use at time of snapshot (rhbz#742615) - snapshot: Enforce REVERT_FORCE on qemu (rhbz#742615) - init: Raise default system aio limits (rhbz#740899)- Fix synchronous reading of stream data (rhbz#741337) - qemu: Add ability to set PCI device "rombar" on or off (rhbz#738095) - virsh: Better document --copy-storage migrate options (rhbz#677220) - virsh: Enhance documentation of commands starting jobs (rhbz#705237) - qemu: Always remove domain object if MigratePrepare fails (rhbz#741251) - security: Properly chown/label bidirectional and unidirectional fifos (rhbz#740478) - qemu: Check domain status details when reconnecting monitor (rhbz#617890) - qemu: Finish domain shutdown on reconnect (rhbz#617890) - qemu: Avoid loop of fake reboots (rhbz#617890) - qemu: Preserve fakeReboot flag in domain status (rhbz#617890) - snapshot: Fix man page typos (rhbz#740686) - docs: Document virsh nodedev-* commands (rhbz#740686) - docs: Document node device XML (rhbz#740686) - qemu: Add return value check (rhbz#739704) - qemu: Check for ejected media during startup and migration (rhbz#725673) - virsh: Update man page for cpu_shares parameter (rhbz#639591) - virsh: Describe attach-interface parameter target (rhbz#698899)- Fix crash on events due to allocation errors (rhbz#737881) - remote: Fix crash on OOM (rhbz#737881) - Fix persistent migration config save (rhbz#738148) - qemu: Transfer inactive XML among cookie (rhbz#738148) - storage: Ensure the device path exists before refreshing disk pool (rhbz#611442) - Store max migration bandwidth in qemuDomainObjPrivate struct (rhbz#740099) - Save migration speed in qemuDomainMigrateSetMaxSpeed (rhbz#740099) - Set qemu migration speed unlimited when migrating to file (rhbz#740099) - Use max bandwidth from qemuDomainObjPrivate struct when migrating (rhbz#740099) - build: Silence warning on 32-bit build (rhbz#740099) - conf: Assign newDef of active domain as persistent conf if it is NULL (rhbz#728428) - qemu: Avoid dereferencing a NULL pointer (rhbz#739704) - sanlock: Fix memory leak (rhbz#739704) - virsh: Fix regression in argv parsing (rhbz#740168) - snapshot: Fix logic bug in qemu undefine (rhbz#735457) - snapshot: Prepare to remove transient snapshot metadata (rhbz#735457) - snapshot: Remove snapshot metadata on transient exit (rhbz#735457) - snapshot: Also delete empty directory (rhbz#735457) - virsh: Do not ignore the specified flags for cmdSaveImageDefine (rhbz#740508) - selinux: Correctly report warning if virt_use_nfs not set (rhbz#589922) - qemu: Properly hot-unplug drives (rhbz#696596)- selinux: Detect virt_use_nfs boolean set (rhbz#589922) - virnetsocket: Pass KRB5CCNAME env variable (rhbz#737176) - snapshot: Fix double free of qemuImgBinary (rhbz#737010) - qemu_api: Modify apibuild.py to generate docs for QEMU APIs (rhbz#736040) - qemu_api: Update Makefile for subdir docs (rhbz#736040) - qemu_api: Add comments for API virDomainQemuMonitorCommand (rhbz#736040) - qemu_api: Add override XML and C files for QEMU APIs (rhbz#736040) - qemu_api: Update Py binding generator to generate files for QEMU APIs (rhbz#736040) - qemu_api: Update Makefile to generate libvirtmod_qemu lib (rhbz#736040) - qemu_api: Update libvirt spec file (rhbz#736040) - Remove two references to files not generated (rhbz#736040) - qemu_api: Doc improvements (rhbz#736040) - python: Fix libvirt.py generation to include virterror info (rhbz#736040) - snapshot: New APIs for inspecting snapshot object (rhbz#735457) - snapshot: Use new API for less work (rhbz#735457) - snapshot: ABI stability must include memory sizing (rhbz#735553) - spec: Require augeas for sanlock (rhbz#738314) - sanlock: Add missing test command in virt-sanlock-cleanup.in (rhbz#738534) - snapshot: Tweak snapshot-create-as diskspec docs (rhbz#738411) - qemu: Hold conn open for all threads started by qemuProcessReconnectAll (rhbz#738778) - rpc: Convert unknown procedures to VIR_ERR_NO_SUPPORT (rhbz#738439) - Prevent crash from dlclose() of libvirt.so (rhbz#739167) - doc: Add statment about permissions needed to do a core dump (rhbz#738146) - snapshot: Affect persistent xml after disk snapshot (rhbz#738676) - snapshot: Allow disk snapshots of qcow2 disks (rhbz#738676) - qemu: Prevent disk corruption on domain shutdown (rhbz#734773) - qemu: Introduce shutdown reason for paused state (rhbz#734773) - qemu: Fix shutoff reason when domain crashes (rhbz#739641) - qemu: Properly detect crash of a rebooted domain (rhbz#739641) - qemu: Avoid memory leak (rhbz#739704) - remote: Avoid memory leak (rhbz#739704) - util: Avoid memory leak (rhbz#739704) - Fix memory leak parsing 'relabel' attribute in domain security XML (rhbz#739704) - Don't leak memory if a cgroup is mounted multiple times (rhbz#739704) - network: Eliminate potential memory leak on parse failure (rhbz#739704) - virsh: doc: Fix supported driver types for attach-disk command (rhbz#738970) - Do not log invalid operations in libvirtd logs (rhbz#590807)- blockinfo: Fix qemu regression in handling disk name (rhbz#736603) - doc: Fix incorrect option in send-key (rhbz#736297) - virsh: Fix typo in opts_send_key (rhbz#736297) - rpc: Avoid memory leak on virNetTLSContextValidCertificate (rhbz#735650) - tests: Avoid memory leak on testTLSSessionInit (rhbz#735650) - qemu: Fix seamless SPICE migration with older qemu (rhbz#730753) - snapshot: Fix regression with system checkpoints (rhbz#736682)- virterror: Fix error message for VIR_ERR_INVALID_ARG (rhbz#689388) - remote: Refuse connecting to remote socket (rhbz#689388) - Threadpool: Initialize new dynamic workers (rhbz#692663)- adds a missing patch in previous build (rhbz#735498)- qemu: Fix a regression of domain save (rhbz#735011) - virsh: Improve send-key documentation (rhbz#699847) - start: Allow discarding managed save (rhbz#730750) - virsh: Support 'virsh start --force-boot' on older servers (rhbz#730750) - maint: Fix comment typos (rhbz#730750) - qemu: Refactor file opening (rhbz#730750) - qemu: Detect incomplete save files (rhbz#730750) - virsh: Avoid memory leak on cmdVolCreateAs (rhbz#735008) - snapshot: Fix corner case on OOM during creation (rhbz#674537) - Ensure stream is aborted when exiting console (rhbz#731673) - following for (rhbz#731583, rhbz#731579, rhbz#731584, rhbz#731673): - Ensure client streams are closed when marking a client for close - Fix race condition in abort of stream - Tweak debugging message in RPC client code - Don't attempt to read from a stream if it is closed - Ensure async packets never get marked for sync replies - Ignore unused streams in virStreamAbort - rpc: Don't close connection if program is unknown - rpc: Fix a typo in debugging log in virNetServerProgramSendStreamData - stream: Remove redundant reference to client while sending stream data - Fix memory leak dispatching domain events - Avoid use-after-free on streams, due to message callbacks - Fix tracking of RPC messages wrt streams - Fix parted sector size assumption (rhbz#735441) - Fix incorrect path length check in sanlock lockspace setup (rhbz#735443) - Fix sanlock socket security labelling (rhbz#735442) - Remove bogus virSecurityManagerSetProcessFDLabel method (rhbz#735442) - security: Fix build (rhbz#735442) - Fix keymap used to talk with QEMU (rhbz#632499) - virsh: Fix snapshot-create-as to handle arbitrary names (rhbz#735495) - virsh: Add virsh snapshot-current --name (rhbz#735495) - virsh: Add snapshot-parent (rhbz#735495) - virsh: Don't reject undefine on active domain (rhbz#735495) - virsh: Fix logic bug (rhbz#735495) - virsh: Fix dead store (rhbz#735495) - virsh: Tweak misleading wording (rhbz#735495) - virsh: Concatenate qemu-monitor-command arguments (rhbz#735495) - maint: Treat more libxml2 functions as free-like (rhbz#735495) - xml: Add another convenience function (rhbz#735495) - maint: Simplify lots of libxml2 clients (rhbz#735495) - virsh: Add list --managed-save (rhbz#735495) - virsh: Prefer unsigned flags (rhbz#735495) - snapshot: Add snapshot-list --parent to virsh (rhbz#735495) - qemu: Allow to undefine a running domain (rhbz#735498) - test: Allow to undefine a running domain (rhbz#735498) - build: Fix typo in recent test patch (rhbz#735498) - test: Rewrite test to match change in behavior (rhbz#735498) - virsh: Properly interleave shared stdout and stderr (rhbz#735498) - snapshot: Better events when starting paused (rhbz#733762) - snapshot: Fine-tune ability to start paused (rhbz#733762) - snapshot: Expose --running and --paused in virsh (rhbz#733762) - snapshot: Fine-tune qemu saved images starting paused (rhbz#733762) - snapshot: Improve reverting to qemu paused snapshots (rhbz#733762) - snapshot: Properly revert qemu to offline snapshots (rhbz#733762) - snapshot: Fine-tune qemu snapshot revert states (rhbz#733762) - snapshot: Properly revert qemu to offline snapshots (rhbz#733762) - snapshot: Fine-tune qemu snapshot revert states (rhbz#733762) - snapshot: Speed up snapshot location (rhbz#733529) - snapshot: Avoid crash when deleting qemu snapshots (rhbz#733529) - snapshot: Track current domain across deletion of children (rhbz#733529) - snapshot: Simplify acting on just children (rhbz#733529) - snapshot: Allow deletion of just snapshot metadata (rhbz#735457) - snapshot: Let qemu discard only snapshot metadata (rhbz#735457) - snapshot: Identify which snapshots have metadata (rhbz#735457) - snapshot: Reflect new dumpxml and list options in virsh (rhbz#735457) - snapshot: Identify qemu snapshot roots (rhbz#735457) - snapshot: Allow recreation of metadata (rhbz#735457) - snapshot: Refactor virsh snapshot creation (rhbz#735457) - snapshot: Improve virsh snapshot-create, add snapshot-edit (rhbz#735457) - snapshot: Add qemu snapshot creation without metadata (rhbz#735457) - snapshot: Add qemu snapshot redefine support (rhbz#735457) - vbox, xenapi: Add virDomainUndefineFlags (rhbz#735457) - snapshot: Prevent stranding snapshot data on domain destruction (rhbz#735457) - snapshot: Teach virsh about new undefine flags (rhbz#735457) - snapshot: Refactor some qemu code (rhbz#735457) - snapshot: Cache qemu-img location (rhbz#735457) - snapshot: Support new undefine flags in qemu (rhbz#735457) - snapshot: Prevent migration from stranding snapshot data (rhbz#735457) - snapshot: Refactor domain xml output (rhbz#735553) - snapshot: Allow full domain xml in snapshot (rhbz#735553) - snapshot: Correctly escape generated xml (rhbz#735553) - snapshot: Update rng to support full domain in xml (rhbz#735553) - snapshot: Store qemu domain details in xml (rhbz#735553) - schedinfo: Update man page about virsh schedinfo command (unknown) - snapshot: Additions to domain xml for disks (rhbz#638510) - snapshot: Reject transient disks where code is not ready (rhbz#638510) - snapshot: Introduce new deletion flag (rhbz#638510) - snapshot: Expose new delete flag in virsh (rhbz#638510) - snapshot: Allow halting after snapshot (rhbz#638510) - snapshot: Expose halt-after-creation in virsh (rhbz#638510) - snapshot: Support extra state in snapshots (unknown) - snapshot: Add to snapshot xml (rhbz#638510) - snapshot: Also support disks by path (rhbz#638510) - snapshot: Add virsh domblklist command (rhbz#638510) - snapshot: Add flag for requesting disk snapshot (rhbz#638510) - snapshot: Wire up disk-only flag to snapshot-create (rhbz#638510) - snapshot: Reject unimplemented disk snapshot features (rhbz#638510) - snapshot: Make it possible to audit external snapshot (rhbz#638510) - snapshot: Wire up new qemu monitor command (rhbz#638510) - snapshot: Wire up live qemu disk snapshots (rhbz#638510) - snapshot: Use SELinux and lock manager with external snapshots (rhbz#638510) - daemon: Create priority workers pool (rhbz#692663) - qemu: Introduce job queue size limit (rhbz#692663) - qemu: Deal with stucked qemu on daemon startup (rhbz#692663)- qemu: Properly label outgoing pipe for tunneled migration (rhbz#733998) - snapshot: Forbid snapshot on autodestroy domain (rhbz#733806)- daemon: Move TLS initialization to virInitialize (rhbz#732893) - Fix command test wrt gnutls initialize & fix debugging (rhbz#732893) - qemu: Init reattaching related members pciDevice before reattach (rhbz#728203) - qemu: error if qemu monitor command not found for BlockJob (rhbz#727502) - virsh: error if specified bandwidth is invalid for blockjob (rhbz#727502) - util: Only fchown newly created files in virFileOpenAs (rhbz#534010) - screenshot: Implement multiple screen support (rhbz#710489) - security: Rename SetSocketLabel APIs to SetDaemonSocketLabel (rhbz#731243) - security: Introduce SetSocketLabel (rhbz#731243) - qemu: Correctly label migration TCP socket (rhbz#731243) - snapshot: Don't leak resources on qemu snapshot failure (rhbz#733499) - Fix memory leak while scanning snapshots (rhbz#674537) - qemu: Minor formatting cleanup (rhbz#674537) - Swap virDomain and virDomainSnapshot declaration (rhbz#674537) - snapshot: Only pass snapshot to qemu command line when reverting (rhbz#674537) - snapshot: Track current snapshot across restarts (rhbz#674537) - send-key: Fix scan keycode map (rhbz#733597)- patch problem for seamless SPICE migration (rhbz#730753) - macvtap: Fix getPhysfn to get the PF of a direct attach network interface (rhbz#732082) - SSL spice session can't be kept during migration (rhbz#729874) - Storage driver should flush host cache after cloning volumes (rhbz#689416) - Documentation for CFS bandwidth limiting cgroup (rhbz#692769) - libvirt error message should show the uri content but not (null) (rhbz#730244) - libvirtd.conf error causes libvirtd to exit silently (rhbz#728654)- Bugfix: Check stdoutWatch before removing the handler. (rhbz#730600) - daemon: Fix regression of libvirtd reloading support (rhbz#730428) - libvirtd.init.in: Stop/restart() - wrong return value in case of failure (rhbz#730510) - Add API for duplicating a socket/client file descriptor (rhbz#720269) - Add backlog parameter to virNetSocketListen (rhbz#720269) - Support changing UNIX socket owner in virNetSocketNewListenUNIX (rhbz#720269) - qemu: Refactor do{Tunnel, Native}Migrate functions (rhbz#720269) - qemu: Use virNetSocket for tunneled migration (rhbz#720269) - qemu: Use fd: protocol for migration (rhbz#720269) - qemu: Support event_idx parameter for virtio disk and net devices (rhbz#725448)- Fix large files support (rhbz#728992) - qemu: Avoid overwriting errors from virGetHostname (rhbz#729567) - qemu: Fix -chardev udp if parameters are omitted (rhbz#689761) - managedsave: Prohibit use on transient domains (rhbz#729714) - nwfilter: Tolerate disappearing interfaces while instantiating filter (rhbz#729945) - docs: Describe new virtual switch configuration in network XML docs (rhbz#643947) - storage: Directory shouldn't be listed as type 'file' (rhbz#727088) - virsh: Add dir type for listing volumes with vol-list (rhbz#727088) - qemu: Avoid crash on process attach (rhbz#730615)- daemon: Unlink unix socket paths on shutdown (rhbz#725702) - rpc:Fix sasl session relocking intead of unlocking it (rhbz#729198) - network: Eliminate lag in updating dnsmasq hosts files (rhbz#727982) - Don't mount /dev for application containers (rhbz#728835) - support connected parameter in set_password (rhbz#707212)- Rebased to upstream 0.9.4 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#634653, rhbz#707212, rhbz#722806, rhbz#723862, rhbz#726304, rhbz#726398, rhbz#727047, rhbz#727094- rebased to upstream 0.9.4 release candidate 2 (rhbz#705814) - the rebase also fixes the following bugs: rhbz#667624, rhbz#669586, rhbz#682084, rhbz#707155, rhbz#707212, rhbz#725322, rhbz#725935, rhbz#725950- add a fix for a refcounting bug leading to a crash (rhbz#723811)- rebased to upstream 0.9.4 release candidate 1 (rhbz#705814) - the rebase also fixes the following bugs: rhbz#603039, rhbz#632499, rhbz#632760, rhbz#643947, rhbz#678027, rhbz#697742, rhbz#697841, rhbz#704836, rhbz#707530, rhbz#720350, rhbz#720889, rhbz#721335, rhbz#722862- libvirt crash when running domains and vdsm is restarted (rhbz#723811) - connect to hypervisor with unconfigured tls/tcp connection pbm (rhbz#723442) - virsh list produced segmentation fault when libvirtd is not up (rhbz#723843) - clientcert.pem validation failure cause libvirtd crash (rhbz#723881)- Fix TLS certificate checking problems (rhbz#723447)- Fix migration with TLS bugs (rhbz#722738 and rhbz#722748) - assorted small fixes from upstream- Fix migrating domain error (rhbz#721411)- storage: Avoid memory leak on metadata fetching (rhbz#707155) - graphics: Add support for action_if_connected in qemu (rhbz#707212) - qemu: Save domain status ASAP after creating qemu process (rhbz#707894) - bios: Add support for SGA (rhbz#711598) - pci: Initialize state values on reattach (rhbz#713697) - Keep consistence between code and doc on log level and usage (rhbz#716888)- util: Avoid duplicating virFileOpenAsNoFork in virFileOpenAs (rhbz#707257)- Fix mistaken order of server cert/key parameters in constructor (rhbz#719838) - qemu: Don't chown files on NFS share if dynamic_ownership is off (rhbz#716478) - util: Don't try to fchown files opened as non-root (rhbz#707257)- Rebased to upstream 0.9.3 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#591974, rhbz#632499, rhbz#641087, rhbz#664629, rhbz#679668, rhbz#682121, rhbz#693648, rhbz#693650, rhbz#693661, rhbz#698340, rhbz#698825, rhbz#698861, rhbz#701394, rhbz#707439, rhbz#707530, rhbz#715355, rhbz#716826, rhbz#717203, rhbz#718143, rhbz#712050, rhbz#715184- Rebased to upstream 0.9.3 prerelease 2 (rhbz#705814)- Rebased to upstream 0.9.2 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#569567, rhbz#691830, rhbz#607526, rhbz#609650, rhbz#632495, rhbz#640603, rhbz#658713, rhbz#669549, rhbz#677229, rhbz#678548, rhbz#640603, rhbz#682237, rhbz#683005, rhbz#684848, rhbz#688859, rhbz#690695, rhbz#692355, rhbz#693203, rhbz#694516, rhbz#697650, rhbz#698133, rhbz#702044, rhbz#704124, rhbz#704144, rhbz#705405, rhbz#706869, rhbz#706883, rhbz#706966, rhbz#707173, rhbz#707257, rhbz#707298, rhbz#709576, rhbz#709776, rhbz#710150, rhbz#711151- Rebased to upstream 0.9.1 (rhbz#705814) - The rebase also fixes the following bugs: rhbz#587276, rhbz#591058, rhbz#592170, rhbz#598792, rhbz#673814, rhbz#677228, rhbz#681458, rhbz#682237, rhbz#692745, rhbz#693932, rhbz#694382, rhbz#695653, rhbz#698071, rhbz#698197, rhbz#698208, rhbz#698490, rhbz#701305- network: Fix NULL dereference during error recovery (rhbz#696660) - virsh: Fix regression in parsing optional integer (rhbz#693963) - util: Fix crash when removing entries during hash iteration (rhbz#693385) - Experimental libvirtd upstart job (rhbz#678084)- Don't return an error on failure to create blkio controller (rhbz#689030) - Fix possible infinite loop in remote driver (rhbz#691514) - qemu: Remove the managed state file only if restoring succeeded (rhbz#692998) - docs: Tweak virsh restore warning (rhbz#692998)- nwfilter: Enable rejection of packets (rhbz#681948) - Revert all previous error log priority hacks (rhbz#587603) - Filter out certain expected error messages from libvirtd (rhbz#587603) - qemu: Unlock qemu driver before return from domain save (rhbz#688774) - Do not send monitor command after monitor meet error (rhbz#688774) - qemu: Ignore libvirt debug messages in qemu log (rhbz#681492) - virsh: Fix memtune's help message for swap_hard_limit (rhbz#680190) - virsh: Fix documentation for memtune command (rhbz#680190) - docs: Fix typo (rhbz#680190) - Fix typo in systemtap tapset directory name (rhbz#693701) - qemu: Ignore unusable binaries (rhbz#676563) - qemu: Support for overriding NPROC limit (rhbz#674602)- Fix return value for virJSONValueFromString if it fails (rhbz#688723) - Fix positioning to end of qemu log file (rhbz#689986) - Initialization error of qemuCgroupData in Qemu host usb hotplug (rhbz#690183) - 8021Qbh: Use preassociate-rr during the migration prepare stage (rhbz#684870) - Make error reporting in libvirtd thread safe (rhbz#689374) - Add missing dependencies (rhbz#690022) - Fix restoring a compressed save image (rhbz#691034) - Fix label restore bugs in qemu driver (rhbz#690737)- Fix delayed events when SASL is active (rhbz#624252) - Fix ref-counting bugs (rhbz#688774) - Log an error if on failure to connect to netlink socket (rhbz#689001) - Log error and abort network startup when radvd isn't found (rhbz#688957) - Add PCI sysfs reset access rights to qemu (rhbz#689002) - Fix regression with qemu:///session URI (rhbz#684655) - Avoid leaking PCI config fd into qemu (rhbz#687993)- Properly report error in virConnectDomainXMLToNative (CVE-2011-1146) - Handle DNS over IPv6 (rhbz#687896) - Start dnsmasq even if no dhcp ranges/hosts are specified (rhbz#687291) - Use a separate dhcp leases file for each network (rhbz#687551) - Fix a possible crash in storage driver (rhbz#684712)- Fix vram settings for qxl graphics (rhbz#673578) - Free stream when domain shuts down while its console is open (rhbz#682741) - Use hardcoded python path in libvirt.py (rhbz#684204) - Add missing checks for read only connections (CVE-2011-1146) - Eliminate potential null pointer deref when auditing macvtap devices (rhbz#642785) - Insert error messages to avoid a quiet abortion of commands (rhbz#605660)- Support vram specification for qxl graphics (rhbz#673578) - Fix parsing int options in virsh (rhbz#639587) - Use -o encryption=on instead of -e for qemu-img (rhbz#676984) - Support domain snapshots with current QMP (rhbz#589076) - Update auditing support (rhbz#642785) - Only request sound cgroup ACL when required (rhbz#680398) - Allow fine-tuning of device ACL permissions (rhbz#683163) - Support vhost in attach-interface (rhbz#683276) - Don't request cgroup ACL access for /dev/net/tun (rhbz#683305)- Fix deadlock caused by a fix for rhbz#670848- Reorder nwfilter match extensions relative to state match (rhbz#678139) - Avoid overwriting error message in qemu driver (rhbz#678870) - Allow removing hash entries in virHashForEach (rhbz#681459) - Avoid double close on qemu domain restore (rhbz#672725) - Fix DomainObj refcounting/hashtable races in qemu driver (rhbz#670848) - Fix several memory leaks (rhbz#682249)- Fix --all flag of virsh freecell to really show all cells (rhbz#653530) - Add txmode attribute to interface XML for virtio backend (rhbz#629662) - Give each virtual network bridge its own fixed MAC address (rhbz#609463) - Fix virsh snapshot-list with --quiet option (rhbz#678833) - Delay IFF_UP'ing 802.1Qbh interface until migration final stage (rhbz#678826) - Fix several memory bugs (rhbz#679164) - Fix virt-pki-validate when CERTTOOL is missing (rhbz#679153) - Fix memory corruption in virFileAbsPath (rhbz#680281)- Properly escape special characters in domain names (rhbz#676908) - Fix enum type declaration (rhbz#628940) - Fix cleanup on VM state after failed QEMU startup (rhbz#673588) - Fix XML generation for smartcards (rhbz#677308) - Ignore failure of "qemu -M ?" on older qemu (rhbz#676563) - Fix typo in setting up SPICE passwords (rhbz#677709) - Avoid NULL dereference in virDomainMemoryStats (rhbz#677484) - Avoid NULL dereference on error in qemu driver (rhbz#677493) - Fix error message when saving a shutoff domain (rhbz#677547) - Create enough volumes for mpath pool (rhbz#677231) - Allow to delete device mapper disk partition (rhbz#611443)- Fix typo in parsing of spice 'auth' data (rhbz#676374) - Fix attach-interface regression (rhbz#676686) - Block I/O tunables via blkio cgroups controller (rhbz#632492) - Support SCSI RAID type & lower log level for unknown types (rhbz#675771) - Only initialize/cleanup libpciaccess once (rhbz#675698) - Imprint all logs with version + package build information (rhbz#673226)- Docs for customizable x509 certificate paths for client (rhbz#629510) - Fix tests for VNC over a unix domain socket (rhbz#651415) - Fix problems with peer-to-peer migration (rhbz#673434) - Fix tunneled migration broken since 0.8.7-2 (rhbz#672199) - Update docs for cpu_shares setting (rhbz#641187) - Fix possible hang if SASL is used (rhbz#672226) - Cancel migration in progress when virsh gets Ctrl-C (rhbz#635353) - Enhance virsh migrate command (rhbz#619039) - Support for specifying AIO mode for qemu disks (rhbz#591703) - Don't leave domain paused after restore (rhbz#670278) - Fix possible deadlock/crash in qemu driver (rhbz#673588) - Add shortcut for qemu HMP pass through (rhbz#628940) - Fix error message when attach device fails (rhbz#675030) - Support for booting from assigned PCI devices (rhbz#646895) - Improve handling of unlimited value for memory tunables (rhbz#669069) - Add smartcard support (rhbz#641834) - Remove some RHEL-specific patches which are no longer required (rhbz#653985) - Support for disabling/enabling KSM per domain (rhbz#635419) - Add --all flag to virsh freecell command (rhbz#653530)- Fix event-handling data race (rhbz#671567) - Add support for VNC over a unix domain socket (rhbz#651415) - Support intel 'ich6' model (rhbz#648486) - Do not use virtio-serial port 0 for generic ports (rhbz#670394) - Set SELinux context label of pipes used for qemu migration (rhbz#667756) - Support customizable x509 certificate paths for client (rhbz#629510) - Round up capacity for LVM volume creation (rhbz#670529) - Show error prompt when trying to managed save a shutoff domain (rhbz#672449) - Report more proper error for unsupported graphics (rhbz#671319) - Expand the man page text for virsh setmaxmem (rhbz#622534) - Fix event-handling allocation crash (rhbz#671564) - Require --mac to avoid detach-interface ambiguity (rhbz#671050)- Report error if invalid type specified for character device (rhbz#638968) - Improve log for domain related APIs (rhbz#640202) - Reject SDL graphic if it's not supported by qemu (rhbz#633326) - Don't lose track of events when callbacks are slow (rhbz#624252) - Fail if per-device boot is used but deviceboot is not supported (rhbz#670399) - Avoid sending STOPPED event twice (rhbz#666158) - Fix issues introduced by dependency patches for rhbz#646895- Fix spec file which was not fully rebased to 0.8.7 (rhbz#653985, rhbz#660706) - Skip IB700 watchdog device when assigning PCI slots (rhbz#667091) - Improve error reporting when parsing dhcp info (rhbz#653300) - Don't chown saved image back to root if dynamic_ownership=0 (rhbz#661720) - Fix core dumps if unix_sock_group is set (rhbz#623166) - Add support for Westmere CPU model (rhbz#656248) - Add XML config switch to enable/disable vhost-net support (rhbz#643050) - Enable tuning of qemu network tap device "sndbuf" size (rhbz#665293) - Support for explicit boot device ordering (rhbz#646895) - Avoid qemu holding migration fd indefinitely (rhbz#620363)- Rebased to upstream 0.8.7 (rhbz#653985) - The following bugs got fixed by the rebase: rhbz#586124, rhbz#595350, rhbz#611793, rhbz#611822, rhbz#617439, rhbz#620363, rhbz#626873, rhbz#627143, rhbz#628772, rhbz#639595, rhbz#639603, rhbz#656795, rhbz#658657, rhbz#659855, rhbz#660706, rhbz#664406, rhbz#665446- Rebased to upstream 0.8.6 (rhbz#653985)- spec file cleanups (rhbz#649523) - Fix deadlock on concurrent multiple bidirectional migration (rhbz#659310) - Fix funny error in clock-variable (rhbz#660194) - Export host information through SMBIOS to guests (rhbz#526224) - Ensure device is deleted from guest after unplug (rhbz#644015) - Distinguish between QEMU domain shutdown and crash (rhbz#656845)- Fix JSON migrate_set_downtime command (rhbz#561935) - Make SASL work over UNIX domain sockets (rhbz#641687) - Let qemu group look below /var/lib/libvirt/qemu/ (rhbz#643407) - Fix save/restore on root_squashed NFS (rhbz#643884) - Fix race on multiple migration (rhbz#638285) - Export host information through SMBIOS to guests (rhbz#526224) - Support forcing a CDROM eject (rhbz#626305)- build -26 hit a miscompilation error c.f. 624895 drop -j16 - Resolves: rhbz#620847 - Resolves: rhbz#623877- Fix problem with capabilities XML generation - Resolves: rhbz#620847 - Correctly reserve and release PCI slots - Resolves: rhbz#623877- fix PXE booting on the virtual network - Resolves: rhbz#623951 - fix tunelled migration - Resolves: rhbz#624062- do not call balloon info command if balloon is desactivated - Resolves: rhbz#617286- give a way to desactivate memory balloon support - Resolves: rhbz#617286- Mitigate asynchronous device_del - Resolves: rhbz#609437 - Fix PCI address allocation - Resolves: rhbz#618484 - Make nodeinfo skip offline CPUs - Resolves: rhbz#622515- Fix multiple PCI device assignment bugs - Resolves: rhbz#617116 - Fix the ACS checking in the PCI code - Resolves: rhbz#615218 - Disable boot=on when not using KVM - Resolves: rhbz#594068 - Don't leak delay string when freeing virInterfaceBridgeDefs - Resolves: rhbz#620837- Fix error message in guests init script when libvirtd isn't installed - Resolves: rhbz#617527- Add character device backend activating QEMU internal spice agent - Resolves: rhbz#615757 - Make libvirt-guests initscript Fedora compliant - Resolves: rhbz#617300- Fix patch for PIIX3 slot 1 reservation, in case it's already reserved - Resolves: rhbz#592026- Set a stable & high MAC addr for guest TAP devices - Resolves: rhbz#616517 - Fix bogus commit of -16 patches - Related: rhbz#592026 - Related: rhbz#599590- Make PCI device ordering consistent with older releases - Resolves: rhbz#592026 - Fix libvirtd hang during concurrent bi-directional migration - Resolves: rhbz#599590- Add iptables rule to fixup DHCP response checksum - Resolves: rhbz#612588- Support virtio disk hotplug in JSON mode - Resolves: rhbz#573946 - Fix QEMU monitor JSON crash - Resolves: rhbz#604585 - CVE-2010-2237 CVE-2010-2238 CVE-2010-2239 - Resolves: rhbz#607817 - CVE-2010-2242 Apply a source port mapping to virtual network masquerading - Resolves: rhbz#608049 - Fix hang if QEMU exits (almost) immediately - Resolves: rhbz#610056 - Support new CPU models provided by qemu-kvm - Resolves: rhbz#605830 - Fix comparison of two host CPUs - Resolves: rhbz#611401 - Don't mess with the CPU returned by arch driver - Resolves: rhbz#613014 - Fail when CPU type cannot be detected from XML - Resolves: rhbz#613760 - Use -nodefconfig when probing for CPU models - Resolves: rhbz#613764 - cpuCompare: Fix crash on unexpected CPU XML - Resolves: rhbz#613765 - Properly report failure to create raw storage volume files - Related: rhbz#547543 - Fix IOErrorReasonCallback python bindings - Related: rhbz#586353 - Parthelper: canonicalize block device paths - Related: rhbz#593785- Don't invoke destroy callback from qemuMonitorOpen() failure paths (v2) - Related: rhbz#609060- Don't invoke destroy callback from qemuMonitorOpen() failure paths - Resolves: rhbz#609060 - virFileResolveLink: guarantee an absolute path - Resolves: rhbz#608092 - SPICE patches have translatable strings without format args - Resolves: rhbz#608917 - No way to pass disk format type to pool-define-as nor pool-create-as - Resolves: rhbz#597790 - Fix enforcement of direction of traffic for rules describing incoming traffic - Resolves: rhbz#606889 - Clarify virsh help pool-create-as text - Resolves: rhbz#609044- Do not block during incoming migration - Resolves: rhbz#579440 - Label serial devices - Resolves: rhbz#585249 - parthelper: fix compilation without optimization - Related: rhbz#593785 - Fix name/UUID uniqueness checking in storage/network - Resolves: rhbz#593951 - Don't squash file permissions when migration fails - Resolves: rhbz#607922 - Properly handle 'usbX' sysfs files - Resolves: rhbz#603867 - add pool support to vol-key command & improve vol commands help - Resolves: rhbz#598365 - document attach-disk better - Resolves: rhbz#601143 - Config iptables to allow tftp port if network element exists - Resolves: rhbz#607294 - Fix failure to generate python bindings when libvirt.h.in is updated - Related: rhbz#589465 - Allow all interface names - Resolves: rhbz#593907 - Fix nodedevice refcounting - Resolves: rhbz#608753 - Move nwfilter functions inside extern C and fix a locking bug - Resolves: rhbz#597391 - Fix failure to restore qemu domains with selinux enforcing - Resolves: rhbz#590975 - Check for presence of qemu -nodefconfig option before using it - Resolves: rhbz#608859- Add multiIQN XML output - Resolves: rhbz#587700 - Fix udev node device parent-child device relationships - Resolves: rhbz#593995 - Fix leaks in udev device add/remove - Resolves: rhbz#595490 - Fix device destroy return value - Resolves: rhbz#597998 - Update nodedev scsi_host data before use - Resolves: rhbz#600048 - Display wireless devices in nodedev list - Resolves: rhbz#604811 - Show pool and domain persistence - Resolves: rhbz#603696 - Fix cleanup after failing to hotplug a PCI device - Resolves: rhbz#605168 - Add '-nodefconfig' command line arg to QEMU - Resolves: rhbz#602778 - Switch to private redhat namespace for QMP I/O error reason - Resolves: rhbz#586353 - Improve error messages for missing drivers & unsupported functions - Resolves: rhbz#595609 - macvtap: get interface index if not provided - Resolves: rhbz#605187 - Fix leaks in remote code - Resolves: rhbz#603442 - Add an optional switch --uuid to the virsh vol-pool command - Resolves: rhbz#604929 - Change per-connection hashes to be indexed by UUIDs - Resolves: rhbz#603494 - Run virsh from libvirt-guests script with /dev/null on stdin - Resolves: rhbz#606314 - Increase dd block size to speed up domain save - Resolves: rhbz#601775 - Fix reference counting bugs on qemu monitor - Resolves: rhbz#602660 - Add missing action parameter in IO error callback - Resolves: rhbz#607157- Touch libvirt-guests lockfile - Resolves: rhbz#566647 - Add qemu.conf option for clearing capabilities - Resolves: rhbz#593903 - Add support for launching guest in paused state - Resolves: rhbz#589465 - Add virsh vol-pool command - Resolves: rhbz#602217 - Add vol commands to virsh man page - Resolves: rhbz#600640 - Remove bogus migrate error messages - Resolves: rhbz#601575- Ensure virtio serial has stable addressing - Resolves: rhbz#586665 - SELinux socket labelling on QEMU monitor socket for MLS - Resolves: rhbz#593739 - Fix enumeration of partitions in disks with a trailing digit in path - Resolves: rhbz#593785 - Enable probing of VPC disk format type - Resolves: rhbz#597981 - Delete UNIX domain sockets upon daemon shutdown - Resolves: rhbz#598163 - Fix Migration failure 'canonical hostname pointed to localhost' - Resolves: rhbz#589864 - Fix up the python bindings for snapshotting - Resolves: rhbz#591839 - Sanitize pool target paths - Resolves: rhbz#593565 - Prevent host network conflicts - Resolves: rhbz#594494 - Support 802.1Qbg and bh (vnlink/VEPA) (refresh) - Resolves: rhbz#590110- Fix sign extension error in libvirt's parsing of qemu options - Resolves: rhbz#592070 - Graceful shutdown/suspend of libvirt guests on host shutdown - Resolves: rhbz#566647 - Fix pci device hotplug - Resolves: rhbz#572867 - Support 802.1Qbg and bh - Resolves: rhbz#532760, rhbz#570949, rhbz#590110, rhbz#570923- Support seamless migration of SPICE graphics clients (refresh) - Resolves: rhbz#591551 - Fix swapping of PCI vendor & product names in udev backend - Resolves: rhbz#578419 - Fix cgroup setup code to cope with root squashing NFS - Resolves: rhbz#593193 - Fix startup error reporting race - Resolves: rhbz#591272- Don't reset user/group/security label for any files on shared filesystems - Resolves: rhbz#578889 - Make saved state labelling ignore the dynamic_ownership parameter - Resolves: rhbz#588562 - Fix & protect against NULL pointer dereference in monitor code - Resolves: rhbz#591076 - Fix virFileResolveLink return value - Resolves: rhbz#591363 - Add support for SSE4.1 and SSE4.2 CPU features - Resolves: rhbz#592977- query QEMU to get the actual allocated extent of a block device - Resolves: rhbz#526289- missing python bindings due to older XML api - Resolves: rhbz#589453 - Fix two possible crashes in JSON event dispatch - Resolves: rhbz#586353 - Fix handling of disk backing stores with cgroups - Resolves: rhbz#581476 - virsh schedinfo --set error handling on unknow parameters - Resolves: rhbz#586632 - Apply extra patches for nwfilter - Resolves: rhbz#588554 - Fix hang during concurrent guest migrations - Resolves: rhbz#582278- Don't wipe generated iface target in active domains (588046) - Fix LXC domain lookup and error handling (586361) - Fix a protocol breakage introduced in libvirt-0.8.0 - Add support for nic hotplug in QEMU/KVM (589978) - Seemless migration of spice graphics clients (589989) - fix build with ESX support - Resolves: rhbz#581966 - fix multilib problem (587231)- Rebase to upstream 0.8.1 - Resolves: rhbz#558761- Fix libvirtd startup when avahi failed to look up local host name - CPU selection fixes - Resolves: rhbz#581627 - fix migration poll value - Resolves: rhbz#584928 - crash dump job caused libvirt hang - Resolves: rhbz#580853 - Fix initial VCPU pinning in qemu driver - Resolves: rhbz#578434 - fix cpu hotplug command names- Build ESX support in - Resolves: rhbz#581966 - a batch of network filter fixes, IBM request and upstream fixes - Resolves: rhbz#579993 - couple of patchs to fix device handling with QMP - Related: rhbz#563189 - fix python binding for snapshotting - spec file fixes for nwfiler build and RHEL-5 virt-v2v specific rebuild- Refresh SPICE patches to fix test failures - Related: rhbz#515265, rhbz#524623, rhbz#573382 - Enable test suite during build, disabling tests that don't work in mock - Related: rhbz#558761- official 0.8.0 upstream release - Resolves: rhbz#558761 - new patch set of patches for RHEL-6 SPICE and addons - Enable QMP/ JSON mode in the QEMU monitor - Resolves: rhbz#563189 - Support configuration of SPICE as a graphics protocol - Resolves: rhbz#515265 - vnc (and spice) ticketing - Resolves: rhbz#524623 - enable spice tls encryption in domainXML, and which channels are encrypted - Resolves: rhbz#573382 - notification of VNC/SPICE client disconnect/connect events - Resolves: rhbz#515268- preview #4 for 0.8.0 rebase - snapshot API - domain with disk on root-squashing nfs and security driver mismatch - Resolves: rhbz#578630 - Fail to read xml when restore domain - Resolves: rhbz#577719 - loop "virsh cd" in virsh interactive terminal generate unknown error - Resolves: rhbz#572380 - support setting qemu's -drive werror=stop/enospc with configuration - Resolves: rhbz#526231- preview #3 for 0.7.8 rebase - kvm hpet support - Resolves: rhbz#576973 - hook scripts support - Resolves: rhbz#569965 - Need to add time keeping abstraction - Resolves: rhbz#557285 - notification of guest reboot - Resolves: rhbz#527572 - Ability to preserve RTC clock adjustments across guest reboots - Resolves: rhbz#515273 - Notifications of guest stopping due to disk I/O errors - Resolves: rhbz#515270 - VNC ticketing support (524623) spice still needed - VNC client disconnect/connect events (515268) spice still needed- preview #2 for 0.7.8 rebase - migration max downtime API - Resolves: rhbz#561935 - allow suspend during migration - Resolves: rhbz#561934 - support vhost net mode at qemu startup for net devices - Resolves: rhbz#540391 - read-only device access support for qemu - Resolves: rhbz#556769 - LSB compliance of libvirtd init script - Resolves: rhbz#538701 - No domain vcpu information output when using JSON monitor - Resolves: rhbz#572051 - "qemudDomainSetMaxMemory" does not work and should be removed - Resolves: rhbz#572146 - after setvcpus, any virsh command will be hung - Resolves: rhbz#572193 - virsh interactive terminal crash or hung - Resolves: rhbz#572376 - virsh hangs after core dump - Resolves: rhbz#572544 - Fix very slow file allocation on ext3- preview for 0.7.8 rebase - Extra non upstream basic patch for spice and XQL - Resolves: rhbz#515264 - Resolves: rhbz#515265 - connected virsh dies with a SIGPIPE after libvirtd restart - Resolves: rhbz#526656 - error when running logrotate on s/390x arch - Resolves: rhbz#547514- macvtap support (rhbz#553348) - async job handling (rhbz #515278) - virtio channel (rhbz#515281) - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - Improve libvirt error reporting for failed migrations (rhbz#528793) - qemu driver support CPU hotplug (rhbz#533138) - wrong (octal) device number for attaching USB devices (rhbz#549840) - cannot save domain into root_squashing nfs export (rhbz#558763) - assorted bug fixes and lots of cleanups- Fix balloon parameter name handling in JSON mode (rhbz #566261)- Fix balloon units handling in JSON mode (rhbz #566261) - Invoke qmp_capabilities at monitor startup (rhbz #563189)- enable JSON interface, desactivated by default in 0.7.6 - Resolves: rhbz#563189 - make sure cgroups are installed and that cgconfig service is on - Resolves: rhbz#531263- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements - Resolves: rhbz#558761- push updated prerelease version of 0.7.6 for testing in Beta1 - Resolves: rhbz#515213- Push a prerelease version of 0.7.6 for testing in Beta1 - Allow specifying -cpu model/flags for qemu - Resolves: rhbz#515213 - Add async qemu machine protocol to libvirt based on JSON QEmu API - Resolves: rhbz#518701 - Allow for static PCI address assignment to all devices - Resolves: rhbz#481924 - expose qemu's -fda fat:floppy feature (525074) - configuration of virtual CPU topology (sockets, threads, cores) (538015) - rewrite file chown'ing code to use security driver framework (547545 ) - cannot create a headless KVM virtual machine (548127) - Improve virsh schedular parameters documentation (548485) - Fail to delete a inactive pool using command "virsh pool-delete" (530985) - virsh man page updation for using container (lxc:///) (528709) - Command 'virsh vcpuinfo' returns libvirt error in RHEL6 with KVM (522829) - Expose information about host CPU flags in capabilities (518062)- Rebuild for libparted soname change (rhbz #555741)- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added .el6_10, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh/bin/sh/sbin/ldconfig  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsafamarasbebgbnbnbscacscydadeeleneseteufafifrglguhehihrhuhyidisitjakaknkokuloltlvmkmlmrmsmynbnlnnnsoorpaplptptrorusiskslsqsrsr@latinsvtatethtrukurvivizhzhzu0.10.2-64.el6_10.10.10.2-64.el6_10.10.10.2-64.el6_10.1  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUUUUVlibvirt.conflibvirt-guestslibvirt.conflibvirt-guestsvirshvirt-host-validatevirt-pki-validatevirt-xml-validatelibvirt-qemu.so.0libvirt-qemu.so.0.10.2libvirt.so.0libvirt.so.0.10.2libvirt-client-0.10.2AUTHORSCOPYING.LIBChangeLog.gzNEWSREADMETODOlibvirtcpu_map.xmlschemasbasictypes.rngcapability.rngdomain.rngdomaincommon.rngdomainsnapshot.rnginterface.rngnetwork.rngnetworkcommon.rngnodedev.rngnwfilter.rngsecret.rngstorageencryption.rngstoragepool.rngstoragevol.rnglibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.movirsh.1.gzvirt-host-validate.1.gzvirt-pki-validate.1.gzvirt-xml-validate.1.gzlibvirt/etc/libvirt//etc/rc.d/init.d//etc/sasl2//etc/sysconfig//usr/bin//usr/lib64//usr/share/doc//usr/share/doc/libvirt-client-0.10.2//usr/share//usr/share/libvirt//usr/share/libvirt/schemas//usr/share/locale/af/LC_MESSAGES//usr/share/locale/am/LC_MESSAGES//usr/share/locale/ar/LC_MESSAGES//usr/share/locale/as/LC_MESSAGES//usr/share/locale/be/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/bs/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/cy/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/et/LC_MESSAGES//usr/share/locale/eu_ES/LC_MESSAGES//usr/share/locale/fa/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/hy/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/is/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/ka/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/ku/LC_MESSAGES//usr/share/locale/lo/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/lv/LC_MESSAGES//usr/share/locale/mk/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/my/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/nso/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sq/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/ur/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/vi_VN/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/locale/zu/LC_MESSAGES//usr/share/man/man1//var/lib/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu      ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, strippedPOSIX shell script text executableUTF-8 Unicode textUTF-8 Unicode text (gzip compressed data, was "ChangeLog", from Unix, last modified: Mon Sep 24 04:41:45 2012, max compression)XML 1.0 document textdirectoryexported SGML document textsymbolic link to `libvirt-qemu.so.0.10.2'symbolic link to `libvirt.so.0.10.2'troff or preprocessor input text (gzip compressed data, from Unix, max compression)NhijkMZRR R R R R RRRRRRRRRR R!R$R%R'R(R*R+R,R.R/R0R1R2R3R4R5R6R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRdRlR R R R RRRRRRRRRR R!R$R%R(R*R+R,R2R_R`RdRlRRR.PPPPR R R R RRRRRRRR R!R$R(R*R+R,R2R4R_R`RdRlR2PPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R(R)R*R+R,R-R`RaRbRcRdRl?07zXZ !#,{]"k%{Dukx YY>1OǗ AyA @؁kxʾ`YkIa$/պ4۶ik&9d+COd̨uMןź*]T'{"1U,-W.蛂qH,}u`ޱIV>Z#GFWd^Sn)YmZ*spBqu;3pE"i\/ԇn5)l [Yb¥4  A5gP_>ҫ\-Q^D-Gjh|,%"Vm#Ĩz@ߍD[-U*EpmW k]5>:%]b F`~n{N}rXhZѢ]#ƅ+ ?&<t?IUూyW7]M{ia)9#0O@ULܑ4jowSG8%BNmHj"x0s?&:Z( CI܄?Ѱ5-72kRymXOZydR74{~/-N%Duۆ l*6佼Oy9,#e zƞ# ZrZ\gm04Lтv6;nX)|1ʭ)w"" W23@1J?d@ij^&$.꯷9,ւ=6ffAФAuXJZAyܵ 퐷bpk s$e" A:5S%A]@\,Bբ70$zLX50G,B:+TjlQ| -bzvyR FA&< IFмͳ/HvXzj>tQAb!^B`t @{q*a]FN>ЫIRt|/Z ]GyAP$ )vM`Ɏ'&Wֆ#{g \S@$ rgx| :&0$C*;*b]G8 ;p6|Yx췕*!ezz4'ef冄.eZ]%mf@ybGS:򶱋os5 mӹ~eG;ʂ[gPAnthp{(qB| / R`PB[Ӓ/G %pyX)V@FCSUOʻh!ry3 1m!~׵Lb[T>jZ1ͧOKdYgnTb*+[^(IEؼx񾤑f~l}6}PuҦp_8<1:8-W&mфYp t>Ǣ=I;* ޱ ̕dFh\T \/`G1Ԁ< SͯŞÔE+]:h/Fu!Nkǎw1C0\".{aA!rUCu;j#kt!e?[?-펄W:? S 0G\ {\o9ӽr)z\$f%n?BRB,in,T:_)5Lt U'%p\z>:9^(%^eC6hc$ϐ G z7o &[{9|&#lY+.71K6UoΌ'}fpw1L^g9/}D5EJ*y^)zoV %hA/@8YRS R- OvOpu>FYY"cN"E"%|{s}oX56GcU=(D(JepOsVTu#-T$x# Ѹޖΰ0.CV㍡(|`,W:,VjBrk=0Cvw؎fY8ƒ+k)7 "E\ \ZklY;ǛaEH}JUFiw?n` o#Șayw-@̌fImDcPq!DgyZ/vn1JOqתJMs=^#I0OT$d(\GwKɳ .KWQ~^CsUBM)KG_nw;Z<DiSUtajeJ sItF؞$H%joz8<8֖+itɝ:iW_}].@. 낌X@hǝ6)MJGdXR!8Xv n*Yp\ʎ،]A7(w( eዛK0ACF (hKJT C;'lZd@<ޫ[m 'jatl,`"f?Ėa,Mm A+>fn[jB:.6b fuHv PFhz sr gb߲#YҮ]@uJtuJhLC4#צXRR0c8A]:ye9EdV .n>E2D(O鼝Αo*Yy^zmJ*m KcbY2\g0xL:H{Y,?gAo|gS caT*2@)ĸl C{Ɓ:BMֲ[y߰]ӏy]<m6"LA@%(%<_\gsuɝ{ׁgkԤ1XL)э9\|+(^)AayuL[8a,!=H1d~(OF`Np&xv t*6pC0^Ii] .XC+9l#TI!wj(19H9MOJ/N|#,ːD ځfc7ӤȽe{PJߧ<tnq'BMfs-ž*OS%i&NB1^u^^Ar|;C V~ .b.̷[?E#DPa2*NW.xX1gٳ.gG~y5an 0FjfZ} `+@Oqqr\|h`W8Rl'C Vv#YnqO(bڅ`t?G#ŵ>Ymf(fP\-]jjˍ|$S /X^ :=!A~ʺ+!ke~œ&$4c];sPzT#U%sFlC/@ =X6oh_v:|ªΏ4+^@0 Wmk /Nl냕C^թ 90*߃^O Z:vil+r"jG>)tר7 PdcS+eyc(AHz]ʯl_̞*3.{k4QBm")&eP\ùVC9Thbۢ|E*NhV59'ᵣx34j%+$FkvkUmB5U9oRh3}O(bKfԁRx=3O|k vH|J٤z$~[ W+1YLGDZ0nֽ0( 1?&??>]o w8%+x$ VbL)F.jwf?(g3!v2ۧN[NJ3Y㘃zJ6sh ?.|?Ǵ1ԔwQjSD@2r}ȖsXĀEZch8NZ:?Z-$8 7h8hrzu G&ЄeIvڢ i CF/ݯqWqalLX$)C}bЬy -ϛf^$&drTLTivw]>Ȳ}̓T  Io} ;C1b:\}1zHlT ̩h9;ya|1}ȯNm-},sOBJJ)GCC~:BH/_U*$RaJ[/d@ֹo0X0gj)4wU[k2n{ȴ"3?\ *FAJnq\RVsCt7";euxqjc%ġ_ ]J'G#2rÂb̽Zй~m?k"m"-?XYw92L9nɽ.۬\ie὾jY̕?~mDbvBR@N% 5-ֶ|-\~*S%XJI:U NWrWZ_@Z{锪X6^\Hxt&UIAѷe(Z?zwjWm 8;B7pFNrQrhcB~=P2^&jq]QuR wq+ST Gw (\1HzAmA0{W,g DxH=CNE܉OtirrgݻoLM|RU~Jùt(omHۑawt9YNN+|a`f4JkaPr*Ӥ:՚-WzZ YAEwG~dl3?,vJII޶f&D1ֱE<ҳ(_zp|Kz,˂m8x@;YU97`Q] G&Zmnkls|^PIyv M:dcYkRLТz6hRW? N_'1ϰ7%Q#G}mU9b6-gNT!yjM@udΊZ[)'~Z0I9=>bjI_9jsJ`t Dw +gxZAଫwI35+c*3YVդv¡}LyN `u6?BXSഇV=߼KNtBPN]GC;M} JcC'fhEn"/#sjZ῜¯Xgwm-'Z~4?pB%P-jcuVB?4`>*nDy!X%1r'LFgc4'{%4%]` 6']!k lcFЬi#gk_3aZ,dN4)@ҮЈUCP|6DHEmG*尷2Q']n:0b03 \L]{ǂ!4 ?bMR@W;IxzCO:Ѽw &1P9<4Al%]ZMBb!9cܫ*rYH}&nΆc75a%œ$ TS9mgHJ =8@܉De f>\sq)ꚑNL B'6bV蒵B`aKK`GLD&HusC|l)ײEU6wOL'hs_6\}cDՏ_’ƟE}:SO餂1IT|b8E/؄#S5b!z[ ;#=-b(piU%yUM[H(s6` kE}.U#:v3'~ڗzK?f#EͶ/.%J#*xKkׯwh_YzC)+?J? d-b`Ep0|3ThV3}nq Cbg.lb#+Klh'e^r:jR. %D=kL>ѽU&>[O@*AF{7R~J`A9 cAI-Bڳ`{ʊ~x}ain4h''>/4Ulnl{ ZK^drwo;@6SaC KUVAp/r;4KG&[}tꮮl ꈭ֖%&PyKq؍ P& ё#M>U5΢7 ܹ+j~Szf23R)a]˺Nƪ2$D/+>8cq5GYn?&4b}!y1f(ۈn,8L/f-LrhaTx|'28=/jP"k֑Qo>⽡s嵣3<#E`:9J ji@xH0lzc+{ *4̉m +--CSJ$_Ɲ Ɛ>L0vyJUwnTA1+i< V>?Ү!:j 3R9s*XO0…=2`)wx5dp)ߝS0d꿚up?ڄ;Z3(<5P6v|l[4\b+6" FThc{aZ1 T #Jg["?ڑlgcbZ+(ulCcoח ]䚡.lҐ~8wkj}! ƒǪ9w~$qikN`;N 7.(U^&; \x2Cq{8 | ;2 c,O5"k~KGԈSl OJK|,0+EL~A2*HaZʉ[R>(vW*%Eeg! G䷖7F5w_^m`&z&WJ@ft02҂j_m^!oC&`:2vvheC2nC`'Uoؾzn#^z# B`&+qB}Xd.JМrҩWK?`t4Hj%qJzDYa_aό{6&9By8h$@RuI@Z_kw(֬/hC)vRA/vF@Xr)@SnH,![wCBHg{B0[nj >HMM&"F=Ǔ]Է\r0Hp)~i~:N T.CNEM@K$5e:蹻cI7,4Jc-":&w״ѱDZ)Ƈ^ɨBըUF؝-5+ӗ9Ǖ"Řy  +Ql8Q=!H؅K @~u}kFmu6b@ΞBe0:*hˊz`}loHA?skNJ>7`O~֞_F}t=Y^$KяZG=}7Zo?s?㗸0 X22#=E-Vܱm\%aI׸pp(^8dw# ɕFaZg_ !۩q繯nQeB1gtD ~9%pÕ2ˎD"RY1LOROn#=>_AK 2qwQ?EŨjϪ .M tkW=zE G)D_nTT!* qXY=T!Nv' (U Uϊф[Jt;i엋 f2= [4ъ>6sXHC5 y.#տviVvVviBIgVz3L6Y֠!O5!]~+58Nv"&0 qޭlnٰMﲤ0> c,6M Ʈ.Ҽ̷]a\![ھmy4O H?VÛҷ}JWcJq $~&*di&gٹuInc]œd+x?/n`){0BI=H`,adiLWV~2is/4 c=2l6AKk$`P_N0' =+ĵ+-j"'7BMpBdNH Z[BG'(W뭝bX (]a>^+R spWJ{FPI]ѿ6(l:XY9_D"@YU;,l0и}<1o B֘*zr~} .<x|#NISDžLGxc*h?ίI7`u0Qxm'2Q8p  $$>cUDH\b.ߟY _7~ᥑ&C`Ѣpm2CXCG07Q Fj2-J" 6 /L&uh˓5/zMpf ussQmVm,ٷnrRvXAo6NIɃe$ׇe^uOܫh_~^:E„r6!m$mt;`QkN3 SB\d#!:YH)? 7\29CO22m;HH9\7X\λ̾ʤ="G4؞w,P<G5qN [ڮ (<=1~`$eFLjfm C .t[ CT%Ll`^tseq_YD׮O)V65"$kkx5 6J݉goYONleQ*6kU #}oIw`E__b.UI&yakD\$2v=:Y8p5 *.)%\B(س)ciY^ze tc/cU4}fF\R:qrmw'}p9Xa_2O_'ˏ5!`*f@ }^ǹ-;]k>bo7Zn]#5tVM WӷzF$mfT\1\$%7[ pJ?[A"xH״q"<"OF$tY\G*;T$no'?~a0 ?8!vOq 'oRS$Aҟa?$՝.lJ蹦Ѐ/^/9x(EWEonH'QkW^N]gr[gǞ44T `BKYc~ۍg7_!8.Q12z6= =oFk fuBH gtp M2Ru#"|n]s |lyǒ1xs ؔMw')RK 49ƞ/'$iqZV?QUzpuNs0.Іfy栊|?@_ÝXrŗeYQJԏr+Vn UYSg k^I#hC<~n?u<VPY1'՚ݪt:o?F%n-b`r  8o7hܷ*)wt6QP夕9NB%\%-jOK;gS[XXÅt _rJ\'T7sA=QBIΠ Xu@ $aʝVז+Jo ?wY&/%ouBoS̨+p n=x_k1dVif%g0Zܓ;U+n}x11HBbHIKdbCѝLH C 9^78;]h䱹2Aa; 8^iǬFa:@Ksʖ2fAp 2)@@{oƴH|I=Y„-5Fz"Q+%6Fl@vÃҬE'3(K<Н3 NՂ/;DWcj[ [e<],[Uat K'_;7YsuOr];"X6t#azʇC_ggD1~ȕm29{#H~>eƻEbJ9jbr -I"e|^4嘏uvt&ƉXK["k{F8Ҕu{~4 taO zL_0:?c3lu._ILyBMТ8v'$`,5n*ߤZ- ȜnC&t xl͎'+p}'ܺHS" =*!xSsT1d\Gm~v SĮ-rk'?:No,J}.[|kD^ݼrjzO%#Y_|[AͦHfI)V'GTe+#$@q3n#D H㞏*Lk69g$~VgIrCIj)MUb_‡՜5}91D]',q2:XC v" E.אMGPQiM@u|ºE6E@}g~UOĚh`wA)+Gw|AJO m4EG; (Fth (d$) ʝ*1.o d݄b| zHVD'-gXGE6 [T3ΣOL϶J8ӻDx[4^\pJ #h 2r} sdڍ"+Z:"} td\Б {!4asi=rOHa E ·Us22q~ZcY 9RJrAJWn..e ̯5Cwނ kFzIJz7Q%*~r~cיp4^1VP!y@B?#O*l \sDсЃdn+6t"_zjG#VQ܇Vt2 #(Q)]t8s,Q4wY=;6Lr!68>3zw+t#Eu;s$^mјتh-{JX{Xɣw~ʣ"oY A$Zj?QF?!X[rf0]5$QdT>tKo!3`cu,σ@P 9NGt!٘=![_kGKixКT# vVKmEhyeAÃ{Q`V*~|\3PD :Υ(b1' 7ZG4fk%BW{%*Om_E-\]%R*ұ:p׶Ɲp"*;a֓գ&LWa˳ Đ'ٱb+Fko`יCAmG32Ђ"W 5٧IF|>~uDB+YˢoVfU{u'PA%VY,dۛ !G^Bf;<=np fd=GBg|ݍ'D T9&f+2r `A}s,;IڂwH r;oG*W4t;5Q q2<'u^(#7[ʿ :aCqaߣ;H>!SG83I_~ H^5=SJs'ogwˆkp R_*\ `P{b i>z-VwF-1t\nL򌊈ނMj.?R.@Q)s6h(B2'm8Iy.AU[lTQMՖ<7@BV?D(Ι J/q#r~}.50CFKV0PƝbkJsnweJQ~D;ο{C؉l 杘hhM84(E/e_PQӮjctAۓ:C$ AG]CIfE[3u@VU)H~]U$  W|\vd๱UcF p[9A Du̅Ī7qzQtpk@y?bω& qEzO}SJIO^-t atIaO5O15Ia]%..WrSS}p{#[J\~.u}ہ{Tt.O CmyjU#j :@-:ŢH$[3\ќ c̩Ӭ1OmW&d4Q^ qΣ"a"9*/۪nک<=6Afː-JH޷ Xl)K{KqhlRaߢr=fG0{n!dx&Vd+>bS^# !ű\ebƆhF1tJayqKxMQԂ0m TdO/ )"*hNd] |mQ1qxK7/sשs9¶0$ecAbџ/W`u?[6!ۅW}Lŭ{QܝaǠq;p2$O^O]FN{w*EV}6y{NǽJssU5mXB 4 N&=;ĂL$}X,X3,(83G؁LUٛ<*ia[ 7Gv.1`+`t ,crPR%7Z9ы6{,8Mp@PE&mL(hiL^6GnZbykCsMC,v۟˦nJ3Z}Ma>ŕie&O׫TcP7tNw ( ܋Y&-qE(i +4Ո m'P˴g|@ ,᱖[1g;{|2o &n-MX%~>i0eÆ}#%$'(@Pnރ(yZ,#?'zEX!]]w{W˂i7ʫ2EXZ5& KlD/k rp,s|| fC9RXz۩\^;<=hU"o*6ӛW;;aUO{J}z150u~<ѩw}*:4%#.ڹ?į1%ϥn+վ s ~,B F|`vZ|Sՠ y֑6Q}|¦dҿ=163K& {:/D|w=SՕFԞوS1砦M>q|#i3EP*Ss9e~E~i0ҝ)?TIpM 9]. p1}Fd&a1˄SqQSަ4yML&:9@ZSL .*ng"ڲ3bRHijlX0 YФwrNɡnW}<ɶ;tFt<6FdWQI [_RrsӏD0FmfasHYz..TaI#Z. Ţ"$`TX]w`[[K Ϲd$:lu.sM*Kxq ~X?#Fgh6Syd4՛nkx+ !< p>ɣ9+stjRD<B^c{S H?\U/Jy^S>x_Tr4Cngε0ߴMC J+W)i&uwXx??q+ԉߌdMby;N?uFO"˞m2S~bP7BvkO ʯwA9a;;w hC'Iw^5 u&g(T+ & d3ҵA$/ 14Q۲) 3|(Zޥ2~s9B" RV*_ Q̪;&y,4L?0`bmBHkcQ՛uei+ P}8D;77/1j4NpN # M ɍ~@LLkgbl*rO i<&#z 8Q}3f.G3[6! M<(9+Kfg w?H*;H:uR+DT'Vr .` k񂜛./z G?ˁ4$6*DK>E(e(/D}ŲJJ8$[hqK`+YݤEd% ٖ5:FeǢLIș`A=c5"(Xx <-;mtTp#} 3T"DzK4@ 2zs8LηCВ\~Lt5ٝLSזXb=G\JLT; Z`U.,]&tWͼ$4u`W`-[.p/U@k{jn1Lm]fojҨQϻQ>+ ]-ވ6fU>:F*)K=8FVs0cwa&IrMm;u[}=bDePGg4LYF>=|e>[};W+ |]`JRXh}ȕ]Hh^.p!׿n:Ieuckȷ.x/l 2xB)e{5G_"&$2e{ld/iΧd?WN2:1kB&?;Awk҅#Tcg<ŋRB&9܌qM@vV4kt6]oQxwg͡dP4OŃ?: IyBLY*ꖝ tR']<5%^K5lu@ E#RsxK_P&U>峆6 z"&JuI'viSoP ,;70 s9Vm?c|ݽ\+^xWP+3666K'a5zRs-8mENC~gʩ,]" 9m@ Ý[xQ`cZ0IQm?]N(`8X5~T}L>k+U9;]N]{W܈Ig0ѲΤ_eXD{fPWֻsu/8ѕ*CTlxedTNK6Pzx$h^GSQVW(߿?D6oA F8I;Q¦~ُ;J⼣7xDy4`=jPִ9a2KdpG@̱9К# VtW>ֲ%C|HrfՌIVuFĞT֥{`7Dl?^iŜQ`Hx[U;o6c'hoNcL(A 6-&C ^Q@0YD@GNK@2MQUkW7yPairňJGPl=S[9KoP im&FM_6hz>1LY=Ý./ү;"R Lыjr#iZYE7Lpf ɕtFp~D#}YpC]dp?aoJpr:4蓼xw:Uzo,pdG(r~@ODԌyة CfE9)H{|^^\9 *>s!LHM%4jp$N;[\):>us*FB{~sN{{KKl`buoyjR捦ȣ\t1,cł7ͥ}(/L u/߮VKν~=V-3Ȫf8 4ϫp;8/׿|c, 1bs"]ݭҜJh As314PGVf;kSsܫ2NdVL{jIaP4-ޖm37}p=OuzOuu플^?ȶ'$=ے ̎$nRE2 ՝gUEKɠe=~剑dw "l02*L䛍]Q2ⶼgRÈ}/X.ݗRjG"T{Ϣy:>lHȺ|+9Z(sm-%>20XgS8*8n}!At Ma/GhMj^CI r,c5 $^mg9C+wJ?0}s yWmk=k1=HLJo[1<^܂~9K!ZyFXY" NixB7zfәd7M-&lXɈ 8#2jOD fs۬JUպӒj M-Z"xoW!m0Xp S4 ܾZ786\ٕWE6]ϞNifaN!TLKkș?9!~NYk>d"ޒpjĘ5Xzr(|&zEۜ7ެD"1XEu/|gggrjs5y?~wZzQ{vr% ]rY!z'?yn}/4*3F-) /d3;>|F'xߡ*+L|Z)Mg)>mu=|@E&#]Xq]U4̾S4:Z- 觜ȿl+7y(>2GH02{u!"| 2lTAWSo8bA֊BZÿarOiP63pà7~藔[]VƁ.`/>}H*|k,N9n>\)<8Pbn7dt1}Y2 Tɒ a&g k9Gou %5]K|9$ Oe`rqj`$8ȔQJ}x\I_LqV (k, lγ߰拍$ `ay^Tݮ߫ | 0C\_ ը5C"8Íܷszغ'qZ@&|kIٝ$hHbiZJA݆6B`Nܢ<ۦE]r=J菌9#Tv'0/W+MoQ Ix/ -a_$W< ^?]5p 7~J'"0b+Ϊ@ÐU.Ly)L'fqw>t9Zl/  h2hwJKwK$*p# YuaIq ]#Y(!bP/|h9  )r@^)A)Zb֭eȇN"zTM,$ 75"34\E8qψ Q.OX+tl*yD4~]I+6M-5ܼqU6ؔG Jvwf ׵_W9bHCu6 A+ ARYOð7Bt(; 0[+;xU%V>b jْ]lqyE; +ܕ@&1uE9oTXDN)[UsbW1}m6aNu#tF֥F /*R.9BgT{mNu".8@‡6 |ɂr- 0&CJ@thf%#9WvHPy5U> ]RE_}W!@*B K@/Ԣ6~rc:2񫤔cB{~#%FEQa0gS%noDCy奠)Ûy(bFn5 *ԡ`N޻9yS>h3бp/! k{,/(tdN5ꪉ$eXG_r ɛP}(sC¾TG0?u`5X{3hrew#M(U6-i 41Ϲ#Z4pvQ,Ru4d$,@;:Wxo VaN׻Z?BGR"1#srsJ~nA-u дy3k:ydOC;Dn^̷`/i|upϫwOd,]#Xu0i|lkr^_rUWat\ԵpwwGvҧ/ b7협c2C ceUU ;h&k}2I3}!Ûr{m;FsAIc2Ir glgVuU 3 &o %JxQy̯Mm@G7>YjC´youj8ŴL]/(@:6'Drpc>߿cpCn*ހ3cbaqP3zDl-#O;~ C G`KV,-oTOO| -C57ߪ ZD=@{'CFM>+w@J ˧=L껛7SŶXe۞6=vp7vt"$| zZ64WF}fme6QoGwȾ*볣: ;a&@#LE_p]H : ;/0iLo/פvM{ :Sp ŤCGgkJ65i7e~ș:jkw ;ZRi!wPV:e 0 w] 5vGԷ 7='p/ǣ"՛BypY-Z>_hQ0>f(D)Z|B4e_g'PE. P ]+%+>bw;aok1 Z R@|}EYf;ub]rÖ~gh*E5OIX0=EnHȴ]ALBmWZLȐ0FN:qxryQkI#eD'p+lnjZڰ9OZq,6RʞjG5 mA^^ Ljw7q %n]6Icۄ^wPǔ?mY]̔'#L)Xc ؋22GgXvCy 7\ϴYBUX88f]+P7bFM|82?*T>4V ԭAR^+-Gz0Z1t9zqm};a + D \͎(15gXtINV8pAdAFCi4kK% 5Pt_@6db\ndbwV.)KurӘvx%:' :;_$v).ZZg[`-[7 |%ϲ:,Z>52$\PxViN"L{zFX5ڼ$.l/ٌzkB9$t ?Ga(G];]&S3KvGb ZBcIB4NG^5tADh0-!GBV}Rt1pP~I`aYC4IY0=[&bsu"(nyM!Cc)R5%P? +\!)Yx#=v6sԟi+N<7klYsE3 vSV|ЋX]Pg?M"A)6=^ZBd2A$0OC6t'6LW[n%(84[7zn㮯VHX0+nfxI_aFO [rK(cmJN䷧" .G35b>"|wt!ZcxW5BO*xx%rIژ0ʲQu6VOYE:F[0ݷtZ4HE@.tV/iAN`Qsx@L=,ŠA?N#"5yF!-F$8 vGPXna|S H[.ſY.2Xex xL6h9 XnfhV/n)]%kA=p~lևyJfWZl5$2 8ka_ڐ4@j)fy ]C|MTYS-Z'.b#xRlD`Lh+X0װWA,k$P6?`Kebܞ*:uAm<$͸|ATe _|S ^N5H?++9'XnK v!*-ȄbG!zi^,nړE]' X,~Sɽ2`8*,=K iIxײG b̛<ӝ+keIB w$Uq쥤氅L[[LMrx؋ ĺy8?/"ou oS4hԫffqq6?Lk}IoTL˩9 s<Ф^ XNكܮ|r.aOϧ.5>`-i:jB\Ryb[n{&v(^M@JWnl3q+~+t$PZ&0p#N~M?#֓5ûABې` ْɮ;cpP:3ɇL[q,>݄uL3$a!a3x)#lbdyVFdžs<\}^( jUuXPI]ihoލ:Tz~[H mg\۠2 uu͹*f͗<5RWtЙum`J.OO!&;MQݚ_=@'}^1孝a8GOˈKŽ@|,Q+ꃢZ6sc_ŵRUKd{\a SZX@BBm nA"gBv|5{🢯*q14N:S;>D'iX[r>OI)ϘŖfUbK~Mƭ1uo7 \d(e[9Q(]hzh͗+25C%CPݛVkL{K"mSn/ҶM1~dQ = AK,GBy|5kn7e5/J^ )58*e-%: 0_ 6-~AakNO-)N(G5Mayf+"`_E1=SJôQͲ)iE$R3vZxPCC&4]Ώ%_M[k;SUF{mRYIēk?Tr0!lOPenih 戛SFnۏ55Gz|.<څRR&|uysw?dK?ˤ6oyqLZ֌.Z(:l04O:m:ėɓnepNk|WZ6'N}ReV8N)Uhu^ޑDy๏ȅElxKH*8:u\S w׽CY(4v+^\=d,c-vesPWHHy - T,ڀ7A ve*H-;)ؗ8 (bT3VS֜eVЂ#*8Q!:NC%))p?ܻ>4`W@:t_^gra@9j iƇirs1OߴFHk%&0!7jfn2"3Dy}! ;% <{Jt~%5JtUBlK| yBrupOa,0TԭwWJ*Q*tt콊$ (bʔXc^q-vs p~yh܇'{\z0Hl`pts"4v@7ߢ0ײ9։AIp0<^ YuOsW8ОjּtVV Rủ HSB]0y ^}Ʊ:OȨy#̔*xB0B乂p/r>mݟniPLW*^ ` "jk,Qfe;SzW`N/i} /N!N"%S>`M  r=i|[s=Af28јJgqbcaچoHamm{5dDWu"y  1l.\dRe}ãW`]kB'*aoE€k34 (ݏW([x4_pw+z)G2Z1kMh9g&e!>Ѻ!ܕ6}~R'sP<dt ^Fo1E{nɾY`t=m휕RM"uҍ6x":dN}JYM7{tk$uܛGB1M!b-nU2#,X\i2bNUer2vɠnIJOK0X] X>ۧóϋ,X^ MZZȮp}ý|elj#5ϣD>\aaU5 i9?/6ռa$T~v8{I& 9>HfPJu4osNcQC{vV'zԍڴCNP<ܓL:i) #N%ޚURLlP$UWH: $><._߆iy)(~oH_Էk3)$*g?PwbC_>*W1Z14+ԁb@<7,^_k71o,QT<}a,/R\6GRx!ԨA­9twR^> /xVɧYXiO*?5^]SA`Ziߜ w#U6l^9ud;H9;"JA-'O5x(T; $q.Got{9|aFN"]p/8^ ?&:,#StJtLK-Nb9Rzk>J>! D[A`yJ|O .Y5lL5JG 4mѣTƒ ~}.[~|$~˜̍ 5TN޲vwf9!Zi\cDVLXIKE閥w'S 4HkI8]ڹ5z2 YjXJ9Cp`Z &=̨@<`ҏY7JAPڊsHU؛ey Ry:"%3tu NE?Lg=e0l3Y63cjMQ)hNh|#K._uҗ͟wbLʃ̝ˤ9+D%j-WW,zf""G#h zoo-uiR) I l`%eԾBvZ< v0dn0$TDE _̂'A[a*i`6 8A973u!"SjbuBjYdx5:A DhNմa98:, Vn[M꿟'aw+:3pCϚpflG^2Xm(SocJFGP~KasbR8[lCa]F'<]ftsRD 'kZ&5kPp PUFLCHQ-TX6}=aݫ`5i~ ahqh. cYjW,0)CLYs {B˅3 Z6s'iX-=mqX. x|K~k;x\wwdZT Hm^za;FǛ!B\X<2EUF}Xwu4sg1ӐD[X|eLWYuNkq1C( <EメK[54[EIxx 1٢SɢyzNV}Oi` ˹ۻujxrBL.+7#-vKD<3 Y{t*x@=SUoo"@kHXGJY*=6i}}HmeJ>Ar42eZ͞-eN=)I_͖{LH_/\%v6HƎ\q.$8SCZ`ՠtgowL >nLXB{vp Y4qcQ<@ qX*l'PHY^ƙ̌\\%&!ƞk_m߮sʐƑ#9* "DR.`a4V@>3`-0Ϋ 2xs:$P`EſN G~~VIBtgIنa"aߚV~S^mWw] j'&Sm=I-`zwp"ͲO%[f 蟊DTaushGq&yzrAIRu ) W^;[F&).MM#;D9X&/!*ָ{^)Q Āah͹Pɢ쯹zWA]Gݘk,$^\ Rܗ $S!̮F9A@w8m̗;WA2!cBk]b|$ps-I^Ǣ>B^nGq7pL&(̭DU8n#l7C~4,Xxij2 ;UD]f0N |Oh1s^ԅw!ߩK7ܳjKbp-{ixT;̑:RMؔ]OƓۺX`BUO8zUn/~1ؽP ) {aދ{LKic“u,-->F~tvDtw]P!%UXl+X%|R@uk )rsN ` 1齈͞#m=J(4zȯqVQ'Ϯ ’iqXP )|* %z|fDF NJ:B8C< z8CxҔ cŠ[zz\=a)7+o`9~w\6%e9b'!*}`^ ox%m-DVt{2ԓPîp-G`@'V\lKQAv8޹'Fk5E1GmD:lSN` Ӣ%)NÑpz1SHT#3YgOjlT!ƌȸώoR@,k88P`a ll`r&vƹ&<o;6z-2cbs =hk99/VWA4[A/q" HF_m,@eD#ߑ/ 3>, yT)wNWHw^\T QSh):ԩxfWy;#,3:A3 ~PʣB𜪇w4pPxGN ;${BzHCR20) x$H@mI=4 Lv 6=^ 'aW݉o4]6,M[Q#`Q줦8Sju~38Um?%͊@6?W@% xAM%8,P; ߸jC`d)' \B:sJm?^*]\BJV@Nq`\`Q.q[D9s'UCIܨ9?6R=H3q')Y00f}k$we4|GPDGKS5[G)& ,e&MD.cg4PʰvB CECn'>Z:GԙѤeT(XOyQML3#߬aiv{A?`q&>1hȥZΙOՙ͊x(TVvSWGܐ9_؆7n>PG`LoCN>t{ۜo>xiDTiV~ ޠP X!ɪ@X5q[as.Z;N,A\M6E[΋ɻ|+orO ([Ȍ[>}Ulo!Z*Nǵoο<]`_ ThJ|̷sZח"`)~(E[4S4oN<ʩ"S:Ghpa .գTPb/)3YwmsHҏ*H s:{y@ /O\{P[d s>[T&jhN`wL$c`|! Φ(U8ݹ>~]ou(f>- IRRC֦ߴw dlC+x8oM0̐#!-]$ҙJz޾Q7`kX;WF AbAwWx+ TDO ;4GjD*k픳ۄLs(/k6L_XcS2z[ͦ rZ"W3Ua6eͭO*cL& #9U@ F2pX oKT[!G(VƧckіkWxThz|n9$Ѱ` l]!۞%xo9ir.N|訞-O وyǴg}S] [Y&,{#AC+[@|gg3<ވ\ Ɔ723 Nq~o\Pss0f/"eo{{{;PZqzBM\M~mw. =ŷ$`Cc9o̔}kotEFTN)&i*Ž;؋0~9bVR E'v?cH{\$]_,&Ȯ](8a͎CoPc9)J2Q|jE.)a(Ue=)?Ij7Ǿ!w3זo`2oSD}OrXR:`x}Mx|oxxQax?^RT*Bj/z&c}/+P庱JgIY'[DzWSO |}n`vh͇<߁OL\4σ)CPPBϟC~'$9a{%6 4G#"g` Z3@ E[q @x |uϫЪN=3q&JsB2Sf(  #gv+NM ٹlKߌrr|2zﰗ2"ӵ v@;5x8dA8VCwƺ3/mP\Я{P| kJ4Y[4l ;1<6,lLsXE ,F$T2&),B9Yy ^heT] 鏜F>vOY6o&.~+u"An;"Kvעbi"Zs )$;0ʚWTL#U:T2hwx2Qk]Dȃё)0#U*R89SJQMh2}M0w5lGާ[<])wږoLq -Ŷ]`]ɊxᅴN 6qSoJ d<5??dN#(u0S S.D΅r 16àZ,`y%ԁF"}G0.L ~2!F\ +M|3W&) tbKg`ӄ}< y Wn~Vrr|e$S tPO#ƖbWFkKE8tMӗqgp7ihT hWh|i2WM˷ z#mgfB`bf"0lc&:8w6!mhI䚧4a S޼q"XqqN gBm $ǎ񇸝AL跮qw8IȮ+ylrMR_?',S RAw+_ɢ4+ZPRpЊzG嘍6l?-RfK82.̇ %Ks{xmd}=A>MzS.7r0+-b˒a#՛ghw$偛cWđޣ6X,@)g3~ #{ƜbMveVFMaYC%(c^|V J_MygiLy]C@0i-Do"帜gS8 WF}?>kles 唔f(k;mC[o鷘@)4?'D`iFN zX}@Dogzxׅ&TU͏#SiwKcƩ ՜[,nOpk𝣝T>KCo3_H+,J`L˂`tHeS+p Ir(I}قC|3`o BEx05bujȮޕ>WF sbt<(ƒ@a ;XJ_{\UIFpy1/3Jȶ6%K Ы5r L@͒NhGWXS E9'D+S/Q֧.;$AmDe)b9mv4b,*+Ͼ=X]Vż.Sњ;{³@rq*JDy$6!aW9V`-K LBaϊoe%"]_`QlwW\TmBm% tv]&0& '֖D2m˃JfU|uKSP_(Rd=+A-b%YnƁ$P g PTIk4l0#w߃ņQX uˇ"ImBE*^גS!fnsN^ mk`WN\0.~{MX1qH%XsL a[/*1yE?0A&9}q..`˳QjPEt5!=)ŧszrafp+ Sf<@k1p7SUcCO- Xv_prHabr9jZ24ݹ2#Ÿ (狞>5L2Omk<@Uaa b/ޚm啤tTߛ ՙUiOj<,'UĞ7|2Y*Z&gX(UGL&նCZ!?pld~z&闆6Tm`DНGUEc@x ?\?m2WA'#]?j5q-A3Gaڔ ih2\8>Rp >w 2+xļ׸tVpj[Ydz񽯎ȇK=V9ipx*n)%W]Jacж f , ׂxt 3<)ǂq(Bĺ@-RK/PnfG R^~8?%\vgZ 8b#0 M@K4.yZ\ Cb$ ,v3!hNu\:d{^߰֞9(ݨךmbwipj_&i8}+[4><{0u +pNut9ޙXkdBT[4 YTaoVG@ xXaiN9p@,;ȟ4:i?$M G%,͟j޳ {LyTNcu5P z`MSgg;6 &] G2e1ʒjryXE]05ՠwUa!$(wV[ʌmMDnZCEũX4Ո&12JTetڏ;[,P*@5Q3'[$n1Ekkk@ZJ5FEr˽7-?vY!ssw_} Umj0޺) SƂfl/nջ?WxXU"'@ 7Dޮa cҒ U'3yB[aI,7s털&\՗N)g< ՜\v쮬A ~^>IBԗ nN6ԪL~t/GE8 L/?02eWqK/ &6ku4y e@=-ʋz#x+P0VV̮]v]1OxgP 0 &DznիvVC^7qM0\_J[_V"b DV+p%cs(c.ν)PsKT0y*7 :@!iIAV[A Rŗܨ$z֒[*"a 69Oj8B[3b|?i{`A_y84%D=NߴgdTn|41 Qr'I]$~.Uy-X6y Y\FvS4>`cc޳DO%(V4P|AmY_Tbʴz'ꅥh.ݺ(5W}2VHw%h_2#Uf ౰7 FE%>9QݖǺOQ"N,p䉤+13"eelpNh )ZjCy@0#Z<X(=z{o jo߬H+B[CD6k-CUY_ }R SOx핳z -a:2XԇAx jFvoAO$n !0fK8цc,YKt5k:g" _<y<QPaqeyCYނ1 Cm3 k* |Or1o ruc^.!;9OwC'WIPboɩjH,T?δh)y6.P558&:Iϫ[DQĉ'1+˦Bc҃Ju Gh"cRP.B^~Q#+(*u Q]Bf`J͏dRn,Pm|U^Dl \izw哞ҹw+$ jadV%/ߊk95A?0䂽",now^t'd[]- 7^2QșeoW6qc,>KꧡR!TMZWuFgz`j:Whk0OWsBrb2'|TBʞvn?78{Hߖq|2Nvxeek?"0_N-ZR ,)6-[7ofnY(`ݞ l_'u8 [$?56,6(ˏ8?۰_7-rj 'ÄsF,Rm֛\p}Ƴ4bK+]4I?D ` |2 tiQdX| ]3]F8 q[OIHck S7J*>]O>8tl *l}U ma^ x+NQU)V\\b`{`6 ͤ,"uXf3<q(NNA U7Oǃ.bt1D xn G/3*A1DxF=;=cogJ |0s(6uHd9Wޗ'D]SpHq-Vb Uo=F{irߤ쿯r^g5?'O;9k~2Yd.2w$U*HfO]l&C5_}U]ڻwǾI?$/-,/p| F[ߚ ) e! -JS‰ۇFWgfTH [TE[~̞+ ԁDӽexH^ܚ[0HIYwgn!^ NЗ_GJ~{aI FY{key,V];pAY*NЈo[UmdmH FG:}h5/O3mk>uw+F1}EuAb|cN-Y}7Bg?di1@D< {4V9Y&~zI[dS\eG㘴ݿ`c \r}^&4=)I;lZ@l VÃ%nSv8rSJ:\al[a@-ְW" niL1$)lQÐd%$ srt6iRļMJKHg↓rK^:xX8e uj:qݘEm-/tBr׮`9-s=xGMJ66Ξ.2*Nm^<JsJkB/BS3)s9O%vA%ɌJ^mboBbɕKpOPvyQܑ41^RȄ?DN6BlԩXwc)qY9ݢ[m<6C pOrRҊf)QCrR.c[ +uȧfx[xM_`ꗎ8z:oiɻ^;8x@?f  c ׊l+V滞$ i"d*SX Gp7Ih.xQkq}h ,6 {+Bn `C8jĹ#ViQ͔uz[Kّā.8%KJ/sLrR+W_jNmŔSP,ai>nY3 5{0Om-\6\BC!Asي7EI)ps(lkOW[%ȕF_^ ezFKt bdD6 cKyD6iT\bت\ъlݎ% Sg=Bn;9|;J[s'ݍytڻFuvÄz 90~i|I9҆Öl_FrrNRba⢉y~fvUQQ v. 6FSgn**u|Wk~<}Y3,֜2tlQ}Z.yE]Z/ "O:eR~>)d;^ceyͭ?>xUYEPO~SM[)f?džc2DYVq_HD~.$4!5e1nSe]cя U4 hK(k?M*јq]Wڹqe;i#Syi݀67N:MARӕnlFT)  F!Z9<=fi6Þw\o::W[ED 7& ]ePguC]zG4~: 떣^:h~65up!{|>3{QAJſqRZu@e+.i"aO^tf8;5oYyD \,F?!ĒKX߻'BX<_{?yVb_ :#dX :ks2FU_rgPl٧hIQ:z-d&L>`5yׁQTo}KUEdDS~z[:ug U9K3ɈpjjH+i~]}c'ɽV,SsRh soOhMas= ɜNغ&9Iy"ZJqd+ Ck1b%IpGIH;?I }` 4Y,(R{MVRimFz+#e`f#t@bg'8vkÖ[ [~(J!м[k9kJW콗PrlVԆ˔loׇ~ŜEΣl)@V@&ifIFf'*VPq)R5@ͥCBVc2.xHڎB=1K7K0}2FANj}&vs"&_& 0.诇LX9VY7纯!yGUn fN?aj<20Өyy ܵGI\@dHw@*>Hqϖv{ | GM4a&($:3(L)AIUm[|~[ϳ2AC)cDo{ŗ4)Ed @vX9"$0[)!weЩzw{V '׉jBoSN`O93'S*HuD^م;n*Xt^x ^ }{ Q#}|xH5E&~\(9L%;uFr׏a{ F4s -Ԉ@_W6,sqUx ("2fG&cAaBH#>;ܩ2SOzfR먏2+Tjo`Ēa6?o k"\kga_"f7Yվ tgP_|55} %icl,dzsKk$&_4b58KXr׬f k4|!Ju'[(_Zv7u=@gisFѺE?[MVXS6\'%rH5?<'ﺪ$"z?MyӒK΢'TRE2* CTv]&ȘLP4=&]nV}xm2ӕ(]qݗ̘Kfut8fMi1$#*؄XbneMTVSB|; ƾyAhS-t =b6Z~N$Yn_̼ Gd6d[my $/oPb}?զʾˋ"/@Z.Y/9|2ȇNIz0۽P6r&'M`OQbDVcN߸l{̔F7ՂT<8:ö--uA)C)nBYVBNvO'p7Ck?exDXVEBybqڬwc%%ȃyHq!6ʫax}!~m,` @2 mBĕ ';+SK9Tvp_8N̓aK*)g4JwT*`&S%L /K'r,[7" Z"jն=uлzuZl !.nh?+!wJ<Ŷß.sy vfpk9]>Ҕ$q ^ʱKdg͉E/!C? ?y6hEn[?M2.b6XQs'} 5FaW7_%!V &{ghSIަhjZʮVvM{lvIO@ci xPbUgAJqǣ*V"1pER˃`S97 IGUW%u4HJ9< }L7zE]/=͐\VE6+j|k~SZ0Xa$LGxJ!C~kNu<&JX߯[?)OIF70JvY QBJfb}']*unSx+YW>L4BB"|$rrK8pqhMBE K% 6?:^si49Th>l oNZ1Ҏ оt{(nW]=#i_׌%?ȲݛD~ C 7^οGMsq l1ͷ§Z [D2 <^ht,[ vրM]E=*<Bx.nIhg_\w%Hy;Od)L'Ϟ́3$,GčȹR;Ulu@l@O~fne/DG^^tG Y~B~vdX,\i iN]4 =h[BtƻD}"jgnuSFidžsQ\2R`YV,!lIQ@L~hjk6Hn''dO LEvOmDŽbH_7}7TvjIT.<:N҉DҶZ>#,,NCnp9vav_k;^7]Qҧ78V-C%/FP~֎r6-"`cS{u/&6BJ>mR4*ģ|!=8z'b(}h(IyoPI.p3P 2w& q!|Ş-23kyXC>ZvV0$=d*@ ׿dǾ&ő%ӑHH3"3!匮;VhZw$Z@ b܈h2c_a_MF I=-jѣg yI-o*@|y1ڢJfkwxHb{'I=剮! e{Rg~m!`;N}/xyk|NƦ2:@O;o|ԚBz"Bʗø_i%*| @@4YԆַn%=PL 0!5- (j+ʐBV0kB[`B^XnIgqTȌ2u Ћ}O8xO@ LsѴP!anׯ Y.]7GlJ-bR! 7̥z6 H_; x.>, G݄ 3k8_*rf= )5-Zx}OI^]]aflC@oT,:^F{m:WL*ϚL@;]+ÈMt!5}W[%:vq>65\TV&L⡽7m`Xo624`܌:<#>W[80M f&As d8gTzUPvFAs JU }o^SJz! wwxݥcDoN0 R+9DZЎ1Ufz`V؜,h<Lu{0^F ,ܿ3^y$2$N .K:,'&ܳF#*ӼjvvcDUaĜpx0vZzsV&@a:pz0G)c4?a<ڡJL NJ-ɧ'۳Ez4qT6;xv}մ)l0 nF+rm6ޥ߱ EٖHZ%C{|~2[:Gy`f3OvR%R4Hl2Vfrn ^*(Pla -pyc3W\nA@hҋ׷O*"瓝 m2!EpF9ODѽ>!|w"5/b#݆ZNǃB(UH‘[r;F{} '[NФu[?gUGȧymmjoG rRz" v90L2>9~NeR<-–4rux9Z|`J 6 ~-8-JhXF!x#e ?9-kV/ +}Aj}-T+f2_duP-ҋ@~n.P$:XiĻES~ &)W%C7R܏8@U.Ê4~k!]r+uaL(T>S<|<K w<VC(5NL!Z_+,k!`tF?il*յl\Aڢ{fvb ~ێ7]D[lxGy+dBK]#mlrC5k@%CwIrfk0LABqAՍ>vH#^/}gKѡj9=?Sx$hcTyEe=yCaBe(hɝn Q.E=AK ]Q@"oЀxesKr 1ʒX".Z6[~rxΟgų(\kiES8{̹C0$dPOjc?Q=m+`9o}kj3qpk칺ՠvw-m2Qzs&!# x!6eȢ VC?d]'գ)YIzwYD`Ϭ@7Ծ6?Uz 37}Q6r%hAw21@'``^WSM'}%)@OyF;2 DV?j~p | Cc9F#99Q:8ӯ5+Sja1æ,E_yG@ ˼ 2KdÀn#6Iržk2Jʸȹowy6 a`dN 6:5FD;Ag1/[Ka&RU?kds[Ry k1^P|mi,{X?#8xMXХފ|H^M[j߅kA8!얩p" qScpx0tAÀЅ)=' s@[O=ҢASȱ4!1Q^k#~k4 +x7l)s',orĤDIY ((M0W-)De%-'soJ؉_ycf-:2qJSx#x 4%rE;;qÞ_ =Yqۢ]s:g@T xI%A|[coO*]>z(٧$螗Pѓ)ty T"J%=p\ծK3} l6폸5@EewY Ar:I2+K7JH'wZx~4=o7{+ptkJQoD[NFl@a]oCCқ~k%!#f{yMv'"cő6`jJͮ%k:%}տy;*GYp!B EtBccoYo4Wv?nد e'qAZLu 0UdyiWiPM=^ATn.m`az6֞+m9po̜{FE@(GQh+8in2? .0̛gd6?d›{c/MΡrߗ'nb^!m{*4'WI]!Oe#]`[#|NATA8WM(:LcWo|Q}2}dj:^8OP< S}Fd'3cCyg?ߡX8݇q-Hvk'cDpbڃ.ng;N}x[V@.Q޻z[]odJ\} ,@+:.1R+>%.n,_Wh t \谼t .Ր&dMwhj @ڌlHQ~)gwRغ9茶Vk$M hT8Ǝ/,%՗(C.̓;ړ1;* CTt.F/080W5Z"b'adg >,vRR)*o=Cڊ):ˎUD7Rsa7KY~M|W b91jƂ6v|"!)|p|%?cz(k?ջ1 1vnŕSNGϔU0R"ۡLxgrp禑);ZmXG[0 o[&*ay+/}N.gPM=AWoJCp8Ѓh° {[W o9$*DP#mӹI5f-w* tC"esSqp6yâ+?Z8lʢCC}F|hJ>aE!UK>]"CALMb3Gd'}hS%#4 6 Xo9X)C``AbYPEٓB=d(I7NqHLU~CY9{~td>o33բ@Pu=44Шϟ3ޮN#|!"ZNpj#xIFGRSK8`Xy-n'3Mh[ֱX5)JΥLOSpa6'{6^I$jæMV`@a-@0N{nX&*l,i[ذ)Ѝ#x3x9JCcMarm10:jf!h\O62؁T aރxhKYWJKا|dJAwykRIk//%ΗJ R-YlE~rȆnM4;cF+',0 X}@WP#q DzBMvjcʂs i֓o3π }1A:/?4Tf6rߊ&*~'$ `gE%hz/04:fFovGM^"mpKа<1lnJA@=բfjȶfnڍ]8zŤ c֝ĢekA+{ʪ::@$ps!S|V_QDݗ(i@#Y)Z;~rͬʏ2ttVXrCL֘P!!cZ1 }"}qRM/b;+& ֈ &wGk y!GJ WǍ[ N>rMK+Ϙ?9Sv`λvw Iq5@2&øﭝ]Xe2L ZRdpy[@#NNh9ZF /(L5B^istok5-6._P7FřO_^RI-3=R~QpI}'vI~n}髈5XٟQ+ -MQVKBf,TWrٗMP!7wpPL-Ev4٤> Y;ٛG7e#O;Sh:S )ɌXc$\z } jTғ[`0Gg'/8PۮQwC9{)s /V\:Ȥ[["/FQq,Zs_ezYr5]hEsb҄gzuc+Ovy#1OT"I^YM V} F%\@`Tfiv;)t0@]u k.'🊨'ޚ߻_nY>tO7Ucq/``(LTvX8wwqW[Y2b݄$y,'9}f[ݧ EOm\I  \(Far 7\шidP%VL`$cJ̔@"Wʹ~0w#^ q?},q6~ۆ*M"\E+͚q[}:ۦƏ|l'}xHO{~@!a  Rwo0Dɤ&쯎 Wb#HI47z?G#LmF`cQvCH2TxO\C [G#I^)qCyF?Oxr؁p pT#6 tbW aV|+n k (S$n8%.Cʁ3WHeMKKXJjxL}"]z_ L_96j*4yI3O3g1QH٘a6 TBmb:b'Mie>Hy7; wɒoviG[ +f+_9#R[kPa`]rl_2o+c0xAc<&ZNj>P}BCB`2zFs?4(r$)JFOX>Nh2n=9蔷Ѵ? #Iʇ`ܛWpbG-Q;`N7L'i2\ǏÈHGwپM vriWx8 1B.[G5`W*`O+KN P~JHkI`)+g1`|=e9}t( pbY򄰄"hތ(]Ϛв$+yE+3ӄUv็әNNչV6"kb?U#F c pcҔE>j<8#JUJtcnݾ l\˂,?Hվ{c'9qTNiX1~Cs1W  Ysj}$p;my=yB>UIQqLMGN3" a/:(' Dg)/+b1lXp LJ] oNCZ7Tb7H5ExGtOew(5I^ZjN,SB~tOI;_Rg% iBw17:Wp >=H4և3/deN%͈ 'mr( n k8 ݗ2lbӕ"DhP~ kY^$ҤFYG4΂3*?58G4=VY(5҆5)ݸIg{#7ABgBbv&grTvuÈo $V` n%\dl#~OcU=vKm4RDnyPsw rƁkA}y Q]cؽ puZXGBYGn*-2|̈́}9g_=&꨹4y㐃P2M>忌#/3Q?OZ_^&ڀE!@`̪H *V *bsN?v!y5ɤ,N) B.E#9yrԮۑ}[hj**ñ8_Ɉ/9)A` z 6f!5刕'kVᤑ'!\eA:ͤЮ^R+0eb{D{Pt؛'[*҇.nsR(Pa %$#.[ڵJC<Νm9&=zuO Kxw] mz^]陋W@#ExOˢ̥ ul|T"PgȬc/D2H*X7zӠn0NTpYȫR=_|@b*P,#WH0#DlT@ÏÉ;[I;6 i=4gf:˥zx"ז$VPY~ƚL˸ad,}*ņp96' J\(`@Y [9$n{ZJ[T[C Dn)/t\_0J/UZiv'91ϪDƁ4,hPG7eMPb?W1 jq#<0e[anhZk ht[%( +%K Ɯ'bv) 蘿Iԉ}; IϽitr}2Z.vTGz! cҧR`icҊM*Tct,T`RKѯ/%"OL|3VUPs):bRD IٽMMv8#Wc(%ݺr.f\ºQ G xwjrcIߝ5|H;rQO mƗC?L=!WjN:䆇n8aO{P5֯pypk@ƥABr.߰[T44yEZ,8OS!go>).SUn9%,󹽪5r#i)p&'zYgyFՋbV}^o*%m*H*Y]}80ooG <{m:jp5Gopfk*Un*f_)-nZ R&XLb^Rhjҋz@e*}sMs/M( `kD3OzfF5D!U-xK2w!=;9!5@aQA"q2GԵxϯ1ފ\%x%'HqGV38NNpW0b mYK%M{iAt$VSZHL`C#Zn8 $y1y̚#MW{D4P_Ou .KS2U!~+T=G믂n J\l%,Ǔk?1/Mlbpkc n'څ\]ۈs៺O(Cs8U7)+@闔seBu[p}Y&`ߡǢA{C*NHB5jL?Iq"TG0J |B6WT% 5@Noi BlScc+ںX.}盦'D*D~} ԛz|<2!9gQBåEuf!OքXOόDu7l~@3#V_Ҧ6攌#MMkvӸPN \la\^$ƹSCۙxK߂hwBhNwdU["X"z00bB;NK7PyЋ}31'B |LW+_n %Cwan{s/YvMc>öv#iZXW3zz*׳/ ;c<** 'Fi% rk n}MUG::\9C؃idL Nɋ?;0vg9x2R}~FE;/rikOH.$wroqU%k*W RT  fy2>5m)ǿnv29߁e \5R#"}|T`uK-2mD(KU= oh@y"5{Nh;|ۤdC9(_qVB:B1J=tĉO;gS2[P̬+h;ў"ŭ) w G/OĘ,V`0#WRcƢAbc Vy i?l~ZuB'ӳq<~kX 9Z8';O9ϫ?RzCQIn@ 2opjXiGdhNzXΦ86$6 NˣT蜀&Վ* _#fi XfDhG۶$6c{c+`ې up#nwV0(ɥg]1w>+7 -`5UYΨdŸ*- Dȿa}'E؉#LKNǾ s9Ee 1) 3v[8pF Y[<+nGk " V`)⑐s # tNjm~`1AXKS?.P%XD L!h:E^:8F\k[Dc%DJrnbI,6vda.bsm c [}.rr O˪Ic x_H*}zxP :D21yg-PpZ"مgiz?~=Ќ*3QT{ +'-5cGMzcYUFcrpB$Fs#s!DeŰlf#d$ HY@&m36z7^nP\*8ӑ'z] 803ה$j 73- f-NJ7;O2E: A,k o,qnFm5;Ok{L? O7!ݜG&\O1nto AiDG#$djBFhȺ& s3"Ҏ,t$do'N2`c> hez's҄F  yX<^֖2uD«p{xVcdǦ?'/sƨQ;2$]dvat^Y-[_܅pgȒf4) K$[sUI9"ګZ5Yvψ{RiڜhF]|'"2KM۸E%n)>ya'i žlnƼ|S RZQdԋ#y*Gs 9):kj4%:8O4G UúR_ZȆ%kGxVԡhCA϶UYG;? ֙R",53ɟȀi${Py1i2dAέAʮ_T₹ єFhDorb3xh SfY!mW:ݎ8Nj/۷.pK!\& PJ>["N-)ƠmmQy^(:BtCbz6SZbRO+FƋ`&I&+;ۄtT~E\ π{opj;K? ^QvPiøM晳 !WI;.,Xݑ# )?5=yƉŜĹhs מIi_w{J~r_1U2ef*ta7!`@b}ƴu;Ksj2f:iB>PRݐ>@p:%4dM1EውǨGaYsSB}_.ϦbAZeq4Mk} 5If,>2ҖJqW (B*oR![uds vJv(O.ytJk~)Y7X6 la;&"W4n{E8D4;8{: G"q2b1J <ȵ[l.SwU4]l Lg1ء-tF30څvwꦻ"W-O]IbtDF4qM\ lNg1JjƝ>(V-:m7J+T{4xgoܞqȂK}DI%ooE鱫>f*Ku){eӈYaY34]³p3w;[3,蠽"MhILʾABqo~GM~[@>g>W5ˌo.,kk4={?ф\C$݉D|$-P&[7`2R6bL9yQAͅpȖi 'Z25w\uiڋJh8 X9bBXۭ,E| ^%ɍ#>[t}o _ YUn:wWlP*pvJ͐ *HcQ|})Ln\E'޵L*{h #d-:M-(JR卺hs5 }u1=(ёh%r**Vvg^26u,J):H2@7cD~ͦcFz.. A3p'Rʜ{PPhB!5i$烶XZ@\ZbU =0|EqC\wsd_MZ" ޠ-🺧H- oYj5Z/)ВrD!\7ºOq ? &ZPMS8_Ԓ eMLsIIӍ{%n Mz FxDƮ*Y>r9 8Acb&h:т΀WgG)@5nY6uMd7齪]pཱུazJ].7E}I(^;ShvJ#unoXҋ4l=^nWJeaHƙOUV^1.Lr'O3UUF9O,G'DHԀCM{YH/f /Aɏ;tϺeZr ϡl{Ek袌N7x|&v(n&bɺN3tf<1,yiڱjLTDߵ$4 ٓw\Y,Dˊ{m` t!7Hȵr9|GIhw/-R\IMMc@ rS0A(ZvQߎ7h/W; @ VF В,[/sxYߤxju^n=P1"gmش<Ͱ= CL=H)(F(ڷJ!'ΊqiF,~cЉ1)׸HB9"k Νpg%!/D_gVP*;AXV9 5dBt$HpxK^Z%bUcqn8լq@9$K@hQ}<1&Kw)/ LmqzF,y7AZ;>I$7CP1Ӓ)Md@Il97k ^=zֽ.3rS6 C\30)v_hpB_0y%[) @e8+G쿑"aWxs@!e돮 o3|k$=M:Aso OL$\9j(r,փշ%1%(i.Q'wKLϳ-:6lo5+LU;Tl9&PrsO߀a(i (7Oҝnlv2qc|1);ݹ 0]PR+ j aLl\!#&Gl@aRo~ ؏c0[t1Z=@5S])^kRr{Qxw̓OūN#!J4g@$-.&KXOQK_))͞9A"EjSJ2/d :3ludaR~PMdSUM>L.N!`+ U>{_9ۣrLc[rӣ]RQkgʑ J╒ *'<ݼN(_K #UZ'؇j6z 63q{ǻx/ >UK'# dݜCR A(jVQzlچ'Zа#'Wo[a>W˫gM$Yi{I 4Gnmטej ]eظ&5VpWvފ-%+:bA!1&i\2?C/ >逬3/T6FW׮i$v{ѥSG ŭc.3o9ezFlhۦA)/W?$ b"R̍{ݲ5-ڻ~G&U9#V@ >% o{*mf44AC^my}B8mUr2N G #:Yg}tFuȖʞ;B'cK9C3mO.i!ljB9u|Q4ooNIh*RDm|%'WKq k8-JXn5,yO{4 &^n ؑAg@5}i,Ml]ba#n%zI,\6X8FV=UϧGb ,W@s6k3uf~|X3p6=]AR^Q"-s2mVV}~L4"!MmuēO7 (7,܈~@5:wxp׼h e1,`GW?aI`.iQy(7 Tnh|whw^H˫):1[a8[Pvswb+,8߁Q ݹ' DN ̊$x ^* /(Pϸsl HDyyT+ow{cn]-s#8aykG~<3a0h ֩wVwAq 5 J7b)H bp\zP3xUr"N0ޝjq#[EvzE$X͟uD!R~CPOM?I4U@I[n;G|v2#'ԖSQs&k\,*.ȃpi 6Eabd?[l+30/|475-?@06 >qc[JOT{V̻-Ce0 Drp.DusM{d@b%9Jqs{e YM:<*g`>P@*@M.xmKfWxl*{0)N))-A^0"\q-Ƹ@GȷÅ%2Xg]̖u7{ ҰO@)ɼ+!= ߪ)>З?Ըcy기M:jh6t~˰UF"k"Mj8;O$Qy|%O1P5_^_j-5kLK1}~gr-%E8%a3o$$H-7]0_le.H>aU+ F5%$ZN@ňV*\)Dj:s{_P "ڔIЦ?=Wo)z,c/Ov[G ѝcȢE@fx yP p_$a RQebOxS$TxP]WF/H#@:JpD7Fur]!nz~\RNk8uր<lB4yi'sa;K yXfxwtVkigQ>J0fL_tfF `a%γ~$闘"o91Q[fK"~C5g>'Ma%Ly"mDW>1l ;S63tUAq\sLZW^T<Y:3gj7p[Yca bBhsK];-Sl 5/I' JĢW!R8,gC ǚ|0#Hf6Vx2$VݫnGeAY#+cb 7>60dݎhI*\--)_mЯ+=n^ifJQ>]8m?eFUb$EI.ʉ/ta#q{[%^9:SRHx.6hzlMo=M 1K6r`/7o>1 C`Q`I߫^b &Bd)؊H7⫂b'qftU?)/dy*.^tш BȀ8lVؓ#a._F\}~cMЦgڲ>ݍER/*ڥ:xaڻvę̏ IN#;ZZ24Y{Y!c ZP)hs?΢cL Λ>PN곧w=4+x8EZ#y/eY$uG/|)K,D  Jz7jF"1ieTbm:$.h|;f-B=)]\MϺ%"WE;qY~Epb>QX]꺥ڄzJ0c8~&pΙ?n`Dh33-˟b!QPU+DH g=_*I7:pOQ~ 蚴]UvB1c+%IZRt!.Ux^uUP svxnIvPQۊ%rAӻv|ii,sÍׄLxfJ@bu#&W2ԣ,&wёT#kA+2 =M ˜DGqh;UBx!wϾFB4`GM1 `!4sSkܗA Lh@#lLqw.({1kUfG§#mnolWƊwkS.u<7%T5Fp}dKUbr E9}72p7郱K ʹ4'mS-n\ q^ V]zG9DŽd՟ }d۟krSXLh5j2N whff 4 .Mn%MK|fDɂxO)zՓP/(4@ lf+v}r;t(+ҏ>8uRZCިm v'PW v0$0^J1y-A8z *qƚW}0֚bH)~lu]w*HO,x|yw4,Sz@D~274NExFG&|LoC՞ M+.v(Ix#}9G 7h߲UJEElg~ciF(A d GNߴ3 w:/OmJϠ"Z}mo.cUwb$۳~ H]`41}45dMpY؟~iRl}YTmmG`ߵu/띆bƥֶn~\p{Z5[[,^TwE}p>(rMGn'fr$5P+$/F]ιLh`;]KL|awaw2ž$Õ^hdE|K)FW9TFa[n=ҽW(j0ʄs%7qym23\(n~OM9Ea5oem(U,mF_+YeSWMY/c?!Z,`-tňL"])ޯNH22 (NM)f /@@|s|yOժsz} HZcp#e됶T䊔 J3&>_)dt='0a{*4l! $ Qg}}m^=mx(xR&Β C#wi8{ j s< ?4@S qltgeF}8v%q7)Л?UU6>? E,h.hxdp ?Lw^s9=9C$/e&аPJ7,^Y֘{Q%n1j*įd6}$FvLֶ>3`#)+:˄i-Щ=C Ԙf8zc)Jc|!='t:HK_{ڂ;Jk܃(mWFpl>0SbdSl+^B*EW+Ӫbp:  u4x#P#F͢<^4zȨQkb"{x/85r~) o dOl yViξ0mC+,;GұpOhBlk6lv8ZzĐ-DFEAij-d\1o,[5_oQfua|ُc(]_%ةIu붴Lp &暱ǣj,V @rXV6 uD_3+ܐ`qce? >>+qtujkCC=Oڴoy ]n#@E@.;.ƻ)j`b ڡCt'xq VŸ=Da,Z,S7suj~4fʙd\#I)m6}{߃vRD\U3aj)y-v''2vzYy+t?I^;3$T8NW*Lo6 J,,2n ܲEz="pz<"zo3, 1 &o|,|$S_2?~ꃇCåbWgdhۥk;1uHZI,eKyblf6s!1?%O^-@qA4 (a9m\{A4 ;NWCr &-dEvREkQoڜ] n`WJ˟m(0>=[c&=7[`QN7ًnpп1e[@Sa-mAs)SZ@ֆ#^zqYF9EyνV fu3lȥ6EAFdY1L)$%zSjeFтӛ --P! !GXG#lYf[KiK2z5oVY.L.J0BзˍшƘu5+ՁW\zoa\RQ *~Ҡ9l d)KnQvڥ*V,pő0y&=:4S!OR!Jc[w!oPvїb9LI))k6kNuڝf`9N,GL="qDr|9 \U3x蟞u1kK ):¸rQrد=ɁSJ0F8GJ.S(ߊ`ZiL/4D*xTGٕzQ*8{t"Cx*0BiW%$X?0eшS%pp5 $́:󎤆'P57D%~ ک2oSڿV9|YCnI8&7Uw>w$nkLd:RɅdfFf[UBٹZةjlV e" P䊈]lo";;+v6 N&ǘݽ"D&}c0 aV:b/?4+*d#o«ܬuҶw )dA[ |׋@j^fS}^{idYs m2irCO~* t@fU-gdHKԐGѬg9w%VQěRH8Ag2h:nܔ@]_޼>^Ӿ#tG(q6_U}a*L)܀wDH8.ụaX<3Ҕ,lLY_ D}l-[&wmIgWj-{J̴aڇ{(Cz}q.&eʛ*5eiƜړXoWlKա:C=6$7.*`_EͲ]YdBnޭNr`|>Y d 1򹈜<0ݻ&Tpl5u^ B`ꋏ?塚iSOG;W(نԶy[|6È<{he{yͣkxJ +9Z0[4^84/4~Ѥ)ac58&è:* EߊyZkb9* MsDgF̷vq'斗;fƗY ʺOۨ+$-`8W$ 2"rg~l!h1 6w2fܼG/< m𺤎oSRjYX\ŦHL&4{!pu ?.;ʍDz 5?1e;'go]:!2| DTЗgyČﰓֻ7'cyQٴ({:zm=,짞5epwנH2+/-tF5mS[ߟSIP #-`%:U\ҏnO0Aeb/ p^߅0N͗sD,w)_"'!VPYO .@0zu̾?cgc4G獄hDOГBx!˂XllTal/8PpLD$-s|J*LOQ/AEV$G@#6f*SDU gbȩq1Xކ1 ]fm.lbƿ??@"ǻKϪ*TyʣۂHFMۯQ>(V(Op}1vZ{/CHrp24 \׌A4S{(l@7(5WVW2~dg3q ny:e.y"d=Zgu3a#k?Pv*}5XuʏB~SR#IN3OF?rW6A|/x* `IzIݚDѠm8Vx;X;?UdL**N%Ýw7 X["$z~+TD6 oXQi Jk<ϫߋINY*sa`#lxeHe_bS"?FJ q KO -b[I&` O;z%t ËHN=A|2< _$ "1{CxʛeI]3$&D'\hӽJ¶eEp2C9ٚHaUOn ۿ&AɄCD_Ѹm %C4ɟq0 u6Ao6/ h7,|nR! >ϱMyl, yg]#GdT\wdMh ϙ᝱drUM'z, '8)CSE˶g9Ead}ք{u֬G<Я !;?>Zf5~{L`Jx{'bh5goG{:O)hnXnZWI ,jd#\?5<G|ITړd/3)Q{eI'1֔]1R:zv=b@x=K ft^F 9ԡu@O: dtfx}!S'!5< qrp񝮀kT B?d!*?-=cĔrcA["שR(i(EnhEo;[P)w#$ɑTkC6k[uD 7%gHK-%"zSQ# m,Cf̎ y뻡R,$l v/dɼYGgŋ= ʬ+0)}+[5K!Ժ/;#1{WbPP#YHd'Z K.U .MĄEz^D\9]J?ei{o7"x J{֧ .Ľm;\|=iL_1ň zUhG"[-ykɈR%@t.yL5eru31ZEVڧGWv3}sÙ20zIp_Xo쥍!B vi3!O$ +'a1vߑ=;R)D@^F % bUXkh ]IХt?'kDD$ i;BE?&+ֿ]_VHXiVȤNoVsȌcŗJtGf*K9qю@1hbFJ݈SiKG Hx$%na 6 i~j$MW;dkͳv h9F5ɿ|RGfIB]Γ0L~2422/:m` t{4^Q`j/BObcW>pm '^DžCO 3{؆!@Ғy9O b728g%]ï:g\. eVe,pjG :3MuwMq,@>WPJ݆@Bt[޴Jq!b9oJS0fMCA!Z&[`ƘlJ)1 Y>-q\x"xJlii%.^K ̢&qMK .' dZYgT@@W9<ͿJ楝3S$Y-N! <^W]F@^5娓n݋lt 㙦@%]%A||RE _V[:"'@kPB?d\ {%CwN92dp,"S?WUM{ E)I޸́sV>jKy=tb Et}],6Ϲa'Nq.]71bH3kIKٻoe; >^[TzD`  B1 Lwעojזs VP=#UT;N9HZ+02Q_X΅z\sZfJd6%&v dX !K;~#ɻ.dS{wHs{6yֵM g>qkywu.oI.;eecM]{(L| }T1\(up:߻]F)I;:4$q=9>MJ6L'6b镩Wgtmp9fQ00nSvr]ڤMSql̍:Kџ Dρ4Q?\xU9~0K#V.Hx"S 1mS!X64|]Ò4amC4ANk9d?|m 9FzȲ; R+:_/*Rgju $0GW V? ?dT+#:P;D^Sdts<wiHn;04- i4{_'74$V]"4wh7SȥJ{^%u札2VuҒf.Ɏ0I;sfZAC9Ċ\7<_8;'x;9Fك, 8}kS)VL3ՠ:u7pt 7Ep5`~8Qi+SRNs .a^ŝP=0t*P9︡ÖxRZ)noCPӱ7Uív'*S30-B;2c N,H$f{w 7SH:U=\ԟI|Xn+IsvTg/Ae!nTsKܫ!vFZxtj䲮ҫÓ.8(LY5 %[=\xdEߕqWϚ崳{|U1uJ)YW2: ?Whm(ו+JMd1n3&j%Gvp6润T!6Py4$ <7Z$uy«Rݴ~ g#:6WRlsZprU9ۀ\b$،:Ȓw$= -V%>f`r [{z&u I=mCP3Y5"*b'ʴY2%/#a2 ԘjSş jxptz0G_D'#W iu>Nzw//8 qA!p]ت:/͑=~dz=Bn lD[Beg ˛EElZ{[$z!ܲ+~w@x&43C77 tO-]" -ύ@cIkHk(n~ڽٕe]EuC(9]bABq~  7ITL$ͥ43ߔAZu NH_:OO,՗#?Q(a5v ԟg1}r(̯``Nw0B 2RrmhyWed7466s*{3d}0]N7kxS@i3 xԤHݠOҚ3vFsaNF>:4i!>ۛM6W(U=ZvVbRFDb45[KL;PE](z$!5Hx* ZߢA+$K6E0jz5UZōȔo1f,jqnÏ]'ֱ䭢%-gH(a||$d1mz(%߷ gE.U;Gy  $V)1ΥEM#'*>e({L5 SD!p]%B8EAw=8Zd7AfT#Iϩ%ϼ!fAGωRԙs'SI;A:O[1eRY#CHOùEه*݂?륌K!E>*c)=SXDXHD)D18%ܰ8}/T;hȒHYDҧW[@kh&QHAKL_ ͜"󒠏]'u,$DGY))Y-%~dT^M4dJA 7'$m&.ҪXiU H`$lR$EUʣrԟnL`z<[rl^b\g aZ@[#?΢| ֻݤS‹ :V-ٌbd#d֌C;!pzD& Kp7ݞ$(zz:bo*l?+ ?_ʊJj<^74⸖EX5Yc19 kӏ#dg yISdƊq%J$Q E;鰌wt^At4whlW7$&- m2C FTbA> zǐg( ElD_ߌ1 (Az tv$+N!>!MKI;hqc[HM3} 416h:E5US&Ó GJ?c1eF=m#p6ݬ'T fb=Sv2Z>p%J%KPamoB;rhx%7Hn.FlK`&9}oӌI-EuO<әg׸پm=i-;pF+ËohZӹyd\<;\1?N0O9xO~c@$h4>AXXdC '!ګ뽱dj>9BvvS^zMc?DS؜ǬU'%ɲ**JtsqpToEQs#؄)hpu~Sި#z@ce [AUK_|<\36^1~7z/cHЅOveo[~)/8,h(xF/mI]wW/PP|b{46]H_MTD]/hCV4h܏$)FׂoVXQEq cMKts_eMqm/HN2!|خY*&+sX ~Yws+xkN7VO*R饑2u*Ǜx4?%~VDiɖF{@AN [ذV5s=S-i_Xeް>2plSJs4:{_AqB=:#tİEu{s&PD}r7^Ԟ(,՚o7t :.c4<0ʰ+'tz#>v_F$ģ;xR]*EHMXl-ʌ1J1qt]8uuRGb|+bANCjEuzz֭ !3+m{@fi2]xVUGktAj50 yI1BVk zřtc:t  \0>h6"P&E^]Kf]Δ ~a"6 m"2mX֑Kik a)xcL-W| |WSHd+v$D70>`~9 ٕką'1$(ږsX&̻o?[d]/a&.|ۧ1$d;7FhlߋQ|ڲ,K{cѼWdUaqUk;t?ϫg:p1 V$L0a88qӃ7zT(mȏ'W V{JRWY3*ho#ʆT2G@yt7q#)%Spg#=O[dCY<(3|ͱ&h#15gbr B3E T; xD?;m?y1XHS`U ĄR!?JNa0 'ң4 ꞝ_֐B08HcnqyJKGAi!^_`ˡx/3\ݣ5$lw_W bТbTwX9  ;!8MKJ\9>Ԃ$mtA|VN$í=qgbP/xD*/9u^=x,wl$a2{[ >rWlЃ|*Ǚ1ax+uRWD36B]\-谴_lRDh4$D~kJo@;FQӾo2b1ycRvBhh:)Hd1'QrZ![(ThGPmkl?^0=2+(]'ʹd/L~z? feӿJýZhoFq#M["ZѰO OÀԏQZՆMsYz:ĤUAq=*.Ǡ=N7өysi1hOx:{tUM::htk+sӽIZ{I/rYPa8ļO@gPo{tvȑT}Ҹ+ե7*j:# Thas$/GŒ)L"@!g<dYa6d/4+Sϲ[[VLP|ipZ> 3-z<xuaΌ\ KJdf3U,~{4L{ UUzEaL<9( ?|A$YJh6:Iv@9L3^B&@IQ#x\IC+09 J4-^(Cd? =8,LEvvHX}h:ҰU`|=ɄPcQA{ݺ2Q.l}kq- BhWf@s)ۙBV^eqCkVBEPQ8PKsonq.`Hn*EpY,jY8Tz*O\w?r˦MCcU=H2~K^zz r' kqWq3lb%PȿUs;mKO+Wsf׶;\vpJU=<P vF+TM=Q+V9`bܴ\ z΂^7tNݷW`HQ+P˽0ce-C0R<] քiGhPA4x;;Btؙ§͔DJ&/r^Q2}~tf"Xp',77C\BM{&x Xpz/Ů=PJkMGS;at kKu)I9s8,o\%T1m3[%/ͤvNavTRt_K+Vsp7{\"͍ՠpSj^n'fɉ0(jgV[4^w+0;[5n®Ff[6'CW,ߘXθHn'aѱX8+Y8oJbj;IųlH6DTeuSPkkAM_3)4TC74JQg/0!^ТFzGRDIgd0I҃lnF,AR9ƌB-LiG\;L>`oZK$oaڌ ~o>+ps)_ /{id?\_bX/iЈíV "6;2@@}.+gTF*yhKoPbY\m)t8?>3abO|:{Cآ᝕:.kF^| n ܬ6$` omw~3g&Ն AW:0?Rݱ0,G|R P,#̵2CwD$Ӽ15 0 aP@G0 /h(sM$aE$y/_Uyr lYh,M`^y]sv*Ƙ^8%ǰ$G<Ґ76%9-HЉx`0%ixgaf?zԘ *#4_4AC+c.K}2aJ9q&]H,{E)Reܪ˻?wW`Y\߉[B[#?V*#sXyg\NV΁OdQ7`F0\x@Ao w/~8!{-ojr{ݯ#ƣ287bۗJ d]Zp+JP"e<@jL9OVXloF h=Μ;4]~[ذwݥ#,'wﺈ)zΣ7Įr23'7'8D IYGңq9p'C3ĭeȒ!y6@cHpXa3?m WxnBoJ_ݛ0\!vZ3EWh3î.10JdayWy2ds%Sl0eз-n-[0~h<#e3U.s.-IWF$"p8%WQ+ Or6ެhԏhYk`7}ktF]A\j9\ MUa4fѪ#;$4@OFa"㞸`JSQnBg+<=UUK^}' jf`ٽ?d `6³xU|qx&[52ҾF5b\HwAԈ2!3B'zq~E !`Zkp2/eH7xh^U-$ri9;HaX?!M4@*Uwcao12W,'8 q}CIl8GyPʵ=")YsQ>"AIʹQKFA9[ 6Gr"73.?H. x{JEя|$"Y?G}A@$,^%Ra}ɰL}}Y.rakHp-h{O 9g6Apj&ͭ s#@'ql/-kްԠ@Exz\_ڋ}_[i~-c᥁&މ>ֺs'ly!Wu^D[{2:--7SؙA129=1sg]N*pxU "h9C58oq2 *p>/dضCNǠrJ!dbħj3mZ$ſ#>k gMF56>?ج{팆q <`̝C(S+h;*\S,Zi(i2kn6: D31H兿wl$¼ja-C%&*G2PraDa4-݊;譮"VfaE(:̒&TW qx࣭=SN%K 5Y@/_ E, )Еj 3M6x`نI4]QD4!GPIIi[Iۀ,R׏#ٙ eG݇E6+axhx 6PǼԀ0* DtO m'nVDjUIr="+n5 IF I"7)YbؠrF*yF8)KjDk!1^}ȍp)Wp yV @5ڵ]kM #״^L6|#*5MI1^ _>(7Z[7 'Suq7UߴᡸjEA8;U4gШ–"dUH\K/%f`<>pr{q(;Eߖ8+6Zn~26fiף#\ p(|iyM"I:LPGw_QPVs-&j5cC :v~n)]l4u7$tD81A6OVPt}sE?6ĕuCVflGzm "XhrT)#NO~/zD#Ql”~~ǺGWmBw0S$fZTse)bf 䊀E뒳D\Q,Ē种No˜w^#$-){InS9lovYESh1%3CPc7YLE),@*a vjjG`o߰(Y 1zͦGHכbϣd 04%Jm= ]PY2A=? 69BYi.{/Pt6PcZھep$g)z6tm`q.˒3)`s0-_B([paA&:<o RĮe'(v1PP{[ϡq^$vM‡y̫:N&Ϡl70Ex99Փe ՞i+J1";d& Z>u7LJG$-i9/dw#ڊ"+}@Z'gP7x!g=]J4t'a8<L:nWjŕƔ[eY--gσnv{_^a+ lW-qY~ݾtIJ>=v]&$=\ѩi'\&48lrvf퓊m #)!攓jLd=HSFgH1GL6Vƻ-.I<(\.wX0)nN(x7;҆\Ӕa@Jy;#}yY7G?˸H$(M9`CLee6H& Fhtzv⮉hg(z~ÉyW$GnuÆ7b٭wpxŲ[9IլE@kҁŖ8^o`"KHa¨e])]zƉczMŃ ,a4+iyw驟K Y"ug% ,2gi)/d H*:^}#4/)ү:-u&'qk!䗪9Պ/dg>1ݐWhez"_e-\"5ޏT,IR/J~D@cniP.""רq(q,]|Jҗ HWm},F3 5 (C۹x@IEaO|Rk]-(pxfOޕ@?>? |4f%g;1# `Yg!E'M "*TuroLڜJȂ2VaƲf5!+)!Өe1Jvz @/@YS5Z<.MNo~ y.C+|3O,K-Kڐdf֡)8?\$ŮꂜJ9ZD.8Cf8 M-o~HQ!@=uT0 e%QJީ^iV iТ;zzɬ)'L:^׺O#6&X2$f&nKYdj^Ͱ}/A v_Rp} c5Zog*\ITH~EjO:v {C_-8DZ \CmMj$N޵ͤ$Pe_gdճxB3I\عcG:`^tcٿbB :_&f{iχd7m4U хJCpkh^~61.q>ɀɐ -vzo$"D`K+1CL#c~(}L)/nZEAڱЏ8gB@8+-,,큀[wºOMk08pAd4@0\7tuboRnC$Pt4":PDmA.8j$EmL~c =OZq$pdP䓮)Hs-MXw\ 4<9qOHUk 70 K[q:,TY/HxM|wSp]`Th"bL U{.\7~ 3M)ae);\>+TkLiz;͚4?'x\[S|g-y ]_ε]̇F8龰e:d[OmxߧDYt,D}h.(2[[6ܨY4=#wJ{F]<Ex]8~hӃEX0-"ELFH9?޼d̙%ͼbB/$٫+XC,=vTk>Kv(aXwmւ 9&̤^f0YP(MuAg8p,Ua݆9 n*utuqN?M,_0)Zng\+lsNnoo+(Ÿ^]jELLZriѣirtg)X=hG5վ&g18t/BοGz{&PNTry!F(D ? d;kt 7[bG%ByXAKBo;̓w9 83m4Q}ggskQ$+G}.rT̈Nz1D..tOe{xz1vϕ +$?b8M0!1"B*ϕЦ]RxEr* ?a GdvLu>CFXQSK_\wܿ}@д7HjRk^A*/VoԢ M !ᰥ#vQi`)B{E%s֨ H|,Up 79CI CC3P5P{t'xf X[\WQsvk#&q2F_9 ,yϖ( S2j8Yۆ J+ M>#i)8֓QQk Qǔ3ًII% *PԄr-y Pl53gN 'HaQ-ХSYd<@Qg1Re`/Kjn[8 ?9=?m.t(~eNftژ533`GL79m=&7"d GX_ B!-M I!?5mh4~|q,UElӥ`p|y;Tɕʙw*F=Fs =i@PNhr2!_xU2`CƓnF!^~ВZ/6ipf! pѫ#0,~NKfQ_J_9oW̡<7lY*Xݹ/z!pLulͭ0W?e1Za&/t O V|4AφY];kؾ LX9!t]"^bޙs?絊`J_N}iri/17l(6U?Zݧ[WB%Ri1|Yr7g(g ٍ|Mc+ LCHe&LlޔT uT!%aK}SEh54[% nj_ qtQul=1Ǔh'Ҥ|_NVưRyv Cjo e911EWDZ\y-  r(YVt 8]5#8m".T "h{s܈]q S(k3+C*s0\mԊn!}aty%c6t("}t7o)S{0tsdk Ej}^f+5Nh4#Qkym\|Ofc8 kBR!,.:WAIz cXf$s($xvrjG&Q! u]&9P 8]h+)5Vt aECbok{f'`|6$JWj0$5[ǰ~_,S="] \<Ž +*?"\> Jbݧ6"9`ܘ#*H2@ٯ}Qz,5LWf,**Q4z xHYSE^Z֨CvrȎG3,id5ِ.M5s@iiƧqD:KZ9ZC㷞>BO1^ـ{0C #V◿PR BeFUd&~t0ט)#8' +,c~CjᘦFkܭrLUSGwxIjoƴCQƼrml~*l{Zˍ^`.KP긣%b?c ׍qv>AUv`l񹉔N{e>"E/?>O5xR""7w{.B2̐/Q"L_|l8Ji*c{rX2Q=A\~ os{߷By^<bB e1 K yD%VX#2̓p,xylj.E""z"3=Sm0%eޏpP"Y*qe2q|.[r9o!8i:6v"<.Xxz-(وH"$|z?쨳yIpT4+IZZzgCD!e{A2DP NU"1fKfp^wP%o[1<)1aH H~"8-|\ri_j)|=S֫Rbq|.ilhS4d_.9:U=v5'ndL_ML7Y-w_ⲻ4>q+;,FX)5d#zA:+*)!P5\j=~f,ThLa pԃ ۲Wμk$9V$(pVoW RRsKTC9geiO%aahSW,=  p*w_//|:E^YT߅3 bcgrBxG%Ȉlpi2]8Vcb,y !ީ@`+a_ +f2R'bG5;Yʉ?X0B.u(=kOYB/tFl:<[>~׍@+9e,2.UR+=czz}C)1㬋ٝ{p?-0*Z"KE&ɣ bg_GYoI f4tG;%#eR7Wk|@@ʼɷk&FN89ŋ)hAl6R|NrmPpodw"sďXq# euѾI`fMNMDt7.^'\{_oN\ZDOt .@甾|}謇_# # {g"xWa$u$sP>s QA[[8fj-j%qގmrD>pg"Gp,Ks4 |AP7xiaHAxY49nֲv,p&m݇zS;ڢ^>byhKܐs&ѹammI\z1ΗP9D)Yfyp,R<u[wc IۯZWq1$bv|>ǯb9a~n4?aҫ>CUA7Yz)3N/tؘ,|g, 9PZD޹?ʦ` ) m Sj. T]Qb$n )R%gNbRgĚf\J)"$p2lSHkaÇtgƕc3&F UhnjZP75×VێP($`~`<=/VȂV:<+ * -.ɺ<=` #ޱhi+wO{HOeYoG.,W-&aB.ʏH1A.]WaҍOn;Cz9}BvH%V4!/vJ-ٖ˜lwA^~AB\x=Xׯ!34UO5^1r2=\Kd rwLbɋ^6%4V WP%[*W\YJyb _Ywٝ8vO gdg]Q.Y#V xP)8~T*5?shi:4*yS RɯE%vi!T=v /s7k'i;1`5wNt53'\k9lK͙Bם)=adA5.p'V-N+n؍X㞖\diLH21D<*=G) `y.;kJQv߼#R3j=*iO|~Co},E Rt88ƛl [ v0kU?fgEE]Cmr$Z]LpA\rLxoRIoeP9Sp πA,[B8u#4L<` MQP֛^Ֆ@#<.>8z(*Ac"(&ZUjCMre!;['wr֣ WZ2L]Ѭ* GXF .A?Z?oֱw:d1F΄؟=9GU[c/BK#"4jԚE/*zڔA}͘~"ާ$j![]KU])P+V!/Mx `U4>j޼DL9!J{D\+`݃}yYu4n]qn9!V)e)rJ [v 5NmGG\^ $H7mٕtuU FꤊJLTES9Wk[%ox`5YʻA%hC~ÔIJ[ВVGBryxW=G7^[S؏1 )iTtߖB_ilIWCbg6_ĴY!o]~pʛ<~o s{}'NE[{L7(.fH wڵNG@G0i:( z+raF:Z3z-G70#V{נ.bQfأREY,] =Yye:^`rFZSza -)<2?㌿hd_/F" ~q -O ctY#5\A8h&{ ՛wںb8.;{O`7#t5eRyϗl5d EqL l{|~W)ݽd&~OaFnoS2Iws6QyEl0$h=oMJ\܏2l=lY2'Ʊ߼s:xdrEi{nǟ {̱˻M/Ekɝ[+ Ր2SavG74]b}sdIC.˪[eC$z&k9¼  B~j԰~tkpUḆ )?go/{g}ϔL/dr~#,IPk7k xV&Z5vBj+{.{*]@*K-(XC8$f:ѩ(wSMB%mnXYwyk}et T#{XZO&UVF{45S1ZE4l pbsZ4Nr=m%ID=g҆Ty2_{ (􀲇 g.D&҆eBbY -2U~j%.JUE1AoAŮ#Ip_{ՠyܞ:' I͛}4!uo#4%/~.[w0[*9BB % [dD9Zxǫ^|Mњm ̊"]Vs"yT[?6\._LxD}A,7w/tNe{D26FD6^'!84[8wϓٍS ͹ǂ$zyzO';'bFHsԐNǀ93N:P+mj8K'=̈ ]+O@7# Ouuܛ r?(q҄,s]X;Nx'Y$|܄c4_R q2Os'K_KEbA%fZ# ~;,P'GERJJ.uGc)t) Go޻\\n9n4N D[o\9)jS2WIv53 <]Y"+lҭ"t(IJv{ӥܨ%B-dbsMps`Ad_@='g׌ХنCLmkE/SG:ij(%QEQqCmD[Eho#x}X`-7qL*6Y;¼/J̢̜hΧR+1z%5-/러ժɜ#@l|еBf12΅ '; oӪ\ }Ncj-aX̀#o3~edPBzZ=#,۴Y<;KCVW=>߂BgUNv jj+?5$"8GV2w^D!- f7&TC;q'Ez ɥp$;>[~\[a]lO+mSѷczj> Lg}C0h)v&Jmd"n%Bko神2hҶ)c7юdyAnt|NRdi3ͿvwЀ>n swOB%O_.fM,Ae+%z{;t>gy0cbF6Z 9?ϙ{[!@:܀Liޗy^V^Ē=| oE7 a\l !X! ְtw)eN+bgf3`.FM@G:纠8 Ӥ5@[0FuH7Ac]+mܪo=q;`tݮ4""-@!&k+foV{r0Ki^#$ͨwGɖ]" !q~\fqSQ8|4H )ѲV*SVvꏸ"ץD; С$uӷʗ~X/*{zKV?Pm' R/y-ɦ,D~ugQ(#S.XB[[3Gx*,&>BF8'pYi w7NcDY_Hʧ0#m@7/exT?ȍ#z GS+o\b]Hf약l)@Z&=[Djֳ8tI[ oZRUh5ѐ8~c{wRə5۞O֫F71RW=>\pӇ«lzZ1$tX0/ʀ$nFw!͍7D?ͽK=)Ƿ|kDB!oA?vĠO)* $]-Nx{맲8ܤtJsUw}?"qwټ?lU 6ce_vZw)\ aօLۼk~?;ߩB._֗kظLe6*dɬʹf/|i9IURױ >'HoEKkdz9T-35T\Z2 ];*SpmƋ"/dZPUid= /ñ1c1̏P!ִc-@m{a 4MzZHUj֛ N.uTdxp";,K1W` s ; x*@@heLsRxaaD1HP$-ʘf_ZaKW8mSO_j+T؅]gHQ\ݜjfB0G]@v.A+5hpaNqKT&}g`H AXq`7qn![߆<%-1xFN ,cz&@d!B8 T{JM:0{M }ܒe ƨJ\xvg~x.J2#h(@xMz#KA:AG!? Utx*-IHZ}5hpC^a<}OcMȩhTIja§Q5FKVM̳9StIr&+S5-YSj3ó%w5hɄ v$J"XH8̘vGkL{'WJݶH]c{Y8jUibkoَR.,z9!o]?r@/sv"0cf);ov? ԯTYqz͋$he*>Ի&e?CVU2LI|ϴ.I">a| P>&:m3 jAWv-r:s#IMi{_/L8mKAn QO"acԺի|gb ^h#+͜%ޥ- $}yPf3KGX3nj&|ND/2N*C^`,K<M;:أ);z bfsr,j3v7g}wW,/R\y>>H6M81e Zi*!˴:b;:JV"9]8)E \ȎmWnp"V] VkA3PKDa$`NNoÝvt(,Zܪ~WQ(9:U:FI=λ?w\v ݌] a{UL4J}߳*z4?g~!]+8 ~6EjQpADpbr]=|d{:IHLOVF'[ "$i쒓B<+͸3՞Q8Ay 1vbTÌd<>0ޕRDkԊk6R%)\ed~}$*/>-3#Q/,Ĩb#>|PUyy*Goz¬V׻P[X٣衏Xz3+ ,^eb. D*(SH7Nz]BRB_T9R!0R[CmXA1a3@(ZR*8_~ ] n2,0 ]Y /Sm ҁv *l9g$erTL4l,0SYox76jH^ 2%|'"ӥDjԕ-.y,NrHd&r(IVBo$2S%|ӜrlL矞P4"8CS]=u 7ugN#\-.J@N& أr~^u6ݡxzO ŝC/I;q1Kf]BK0l%@w CM@t3Fk!7Dܒq&ZOc-IB?]s.ӇDEBDfٻ`U3O3wJ1uLxr=΍<[$" ́ST.HLENZIl$=@S:+P!#~Bz`<+X+q}2w݅/L&Thyhg%hgKJ~r!NYmkaEajS2k$~dC.5(|)(h/ @X͌gIgǥH!M^x@0\##'%WkGs|e⣄z6v~=!q`$|  vw} &&vApjۄ q"R\)Ob!vFW!X_IY{vU@c!j9:s&#-aj7lZ&gw })u^]d(jx(Ǟ,@>)]֬TE.x~)r SlOs&L "Ɔ\ $-QD0TY*lݞ!~Lrˋ|K9mO8W2H%8 ׍kBaΌ~d5whJtnJxu=hoΕ{6G42imSK= bPy \b~RM~Yf)[PaY=Cj;L50#!!RgpOBջ5C,mӂ`IvCg2*&#*" puēlx¤!GkF3:YM)W-S樫 |tnXV-'vGVF3;& FoԈvҮ`&>qTPٻ!eOAHNiUƬo搉by7\?7[V-\cQ2Yjy8 # cLϚB*9o#rC{cL15Gu=|AӀ ;S@]:m{,sRK 06_-ja'Mf3wjGɱ]{ʌ~jUOUZz\aP8=rI0 >7ʐ6kxp5 4AP͂oVgd&b绘(Ef%TP??I9"MUL)SYc92 +M1> b{VXV`5@FGCNtVdz"wGT CFDLVVqhoO:eiS<7 fhGgj^yk%TF"hS[wKKcn &>MEE~ACo ccZ9^\fMD]>H%*ҙ3xMxNբ! 8[u>qYKrH]?nf,iHS,\@qR7o11HE̤&}N>Iϡ2RpM8Bci\Ω|_oJFeم(E`ԆGTŕۑE w> H 6%y+(tS ?mˠv{HcIpbɔRG%Xc>SۤyoA gHTw(pspړ:d)m2(IM0(˽-Ƞg2D M&BdҦnBT[m:dz UUvW#Aq^ / ZIxaݫm0 %v&d<`2Nl8'Lr+hfVȓeY NVp(tگt@c駽){QVHإ^#A b,H7L{Z%ys &z+['_ 67<$H دч5Un֕({eAX͜5_0"rqH&s@>xW3L~sKH~MWw+ΩN;t*7N+c $OeOSfE6Sh< G?CJQ_ET z exZ /)KVIP:lήwфAm pNߗ ^ڷIdmR옄Ĺ]ŵtTZ&!!%M4j{pN;uY0MƬad1xVrB+>=B @ eO0]J l ^'TlsDxJvL' u 8} ioVB 1We;{"\1Ze n}*&ڹb+I9?wKʷ #S$$2}F8t;e'f?lj|i&Jdl fHimi&6@pF5F ̫aouXI)E|>dG0u+͈ aX AmޏIFc0MoMt#0jyMXmLWFE‚#DmC!*^ MYUIK3ꏾL츋ZKm35uDH(//%;*XjxA?Ꞣu7«D"/0СuY:iڀ[$εrZm6*OO0p fzQ[ >'螚31 }SE;q5;wdW:r =AsXuɜaj>oG6q!C*>bbY6e2EVw]=5Q*؁,(b^z&EKW1 M)Zmn0?ky]<Џ77b{u2pQ]BpKzΡӒ< w4",^Ǎ[y^y">,x~‰dH WN[b}ٔ<\ 517U,\feH=(W&G$!*a-VG&lHˆN87~*ކ5ʿ9 nlqѺ#qg/jl%b-@ CKq)M'.Zմ;B.'(@dɕU!i'pox1]-燜/@#5}g:H`F/?Dl+Z&Vyr2$60_Pc ?cJ7i+v-}3tc0~v/4xF&0\:Nri翩UX5sGA(9XW6 |k2&! P]zƴQl@LoɗA(чҾy%(2H!ޟCsU]jtBfĘ6_"8n,P Ɋ^Lwr:oa)lhdXϾ#Ŏ -Wa`X"f֟[ 'hRϻfO\yȰrwx[iW%COkFjb˱{}*\HSG)X~Rb,b(?b{)2'AٸOlXgߊGN~隦+v(8gWN ~6T! S2.I,n^q jJYߟ'+FWZ$Ik$NPӟGݧ/dT=-'t$=pj. lt 5VJ J9w$;<>FDAdf19>]a[_;[.K㔓W>{1 Ҷ)Oӛvv)aMc%_x XX ?\9$%ywXZbUp>#zK"j`t! 0XmcTJx((\(8SBnXߣ?$]22sBO;K`R 6 6j^*zGA*g  ˼' Ӫטl~IS3x,wSeފOBA7ԯo jȵ  `tabVfLx!c͜dL@gs+dKJŴGrƋ l=A !fWD) T[+idߺ) o_#_wp*,' z[fT^E|6\+:RXN5 5$TقyxR=ސ)7&q1ZG4TxͱdŜQ^j&?(ۃMYoʳ6 GwHpN{瑍)X,nQ5kPg뀡>O^RM76VĨ>|scԽYI#OK8V\ Fs`Y߰ 9Tskx$> @2^M#(M,_ytNzLjOwV=\92{ӛnWY[Qt9i溳_KK 3Gߣb{!jFZr,*XH3oF⿙) ]V߆tZ*0)M^FU&h76NΙ*"wFDZP-7 KBwhaGѺ\\.G{-rn_93*L!77S߮`9AKWJ>CC{5q6Rx.bz&aNn2OdzG"&{0Zm5pչ/Ϝ#4Vb#pl\@́߱#$ %{~xjMg8Z<~&~k.J]td{$Uk׻Aa3~P/.nO|V^|]+=o]Gzq&Ϊ46,ߤIDt9 @g9 tZԌn>?F)uq}\i/B}$HI5''L`0\] s/7jᚹkZqcHrph]`0rE@V5lL?ջ5 BA t, _6VɬR0'M[xҸ}m'F(y|PMuFų7ލ*K:0,*d-XvH^IpXgj3^ R<랱aӼl<:V?zn>-M#Z&"v;šOưJʛ`ZVB9jI^*P(2qM9žK1nا\plZ$#[L2 n]kMJƳ:e% 7 W1…jh)>3/4=/!S|'S (> $66&wa |qŌ_qy3QҎ+%i 4sѮ4iNMC tNnq_zɂ-:!n{zq,u꽞]TGR3}nY V)3²@!]Xr/Ο86. MF>"NNq 2``ڸJ@3>mաBUWHd@r`4, k<juAPӓa8蜒K&Xi$Frz'K4Bj9cD"ܓa@.3U^8W\Z1i~ ь5n?XV\\+؋#*{{lflpY{[q=ؙ q6Ƕa $USX5 !M" {EO7kfe8PWZ!ϙeiܗ~P8aEAml>b3ذʳ!21rL/ؔDdyM fq/- G:cCK!=+Uxؖr㣖uҏ楱"Ąj'ѕf!L3ԩ<+ Vs,=+ӓjDѐvaBgʿ뚬( '1><Hp\d-4t&}9!RgS]^-# ?H<'.p~>x"\MkF?hn,ZcB"y7m$&a \ +OTg-?["P<[}>P:Ab; n^n\"{?9pcǂTVY2̚!uи Ж Z ^Uk.s0ߥ _M3Zw,LV/W_:o:^c][*ؒM3`(hB]!'go'*b%#7{Kn7ZFf1s EGѕ|ЮL_LZĂYJH 8|,DY(T{k~0i/<;hz`^*aIb CLj3x_hy<>m=&^'sk8 I#8ZfT<|##\ N[IGrGsO*J7HwB̊:"dCVϕ `_`͖ RІ %8bR  qBp :Oǒqn8 *29(xն:;_i)讹aڌӬdoPTʴVeV92T& H`zuOOqˇk=˟ "S7&XRƿٰ``h!gS$UFj'64DaIm-=IW/]7'j3,Sw'gtUV8'g.tF縏1SOmu=M-nA? ­ LZ@Dq6*L K}ޚZOV3]2ccw܀I '$ $e Kf(*y$Vf$В` W"rdf-?H y i(i5Ijˍ$UO cлB*y[#d0ƚ Vm&7vCiϲI3Pv}jӥ cԖ% F`{KrgHo~3-'0kڥyF?%l :;T݈_/iJq& mD6C G\}b<t7H1r#s~{P9W(JcF8{%,iX٤Zf~cyG/ot^aT*Hn"n`m#]gƖGf^K3z"S΀&hK`Ga0%ij4h|; gZ6L`.|0]^#"ڌdcRixZ)$'`G\`XIɀv3͊K( _ dGǰ[}O}&oIǪtGh2Vku~RI/Zy:OmjDRn+ pYune;Y 1 f6YℙMfvz/.=v=\en6pꀻ=vCr,[fnO׏#IJXӛOen/AuC3H14 &Rқv4IʘvR]y, L"øv tՓ{yY>JtP̦9.uBzMnc҉`%ŪRG͜5.^Ed /*LFUuL'd oH`?-(ᇓ=պ kUH{Cͫ'"]E_M$nl|+Q0o x~maC1] $k x$ZT#U)-C3aV'nؗ~ϻʾ)>M>wj_@l/_?j\9O:kItqwԺSv_BHct:OKܒ`+])i1zKP$yM{}\] hQb _eM) d7xf*"$o2q+ cLH7#ݷͨ-00guL v20DU2?dl&M'P2(]IYSdP4u6BgrZPs. ⬿㿩 h%cS7 佰jf> gHQӥz,OyU!`󂪊0&w҉^ "HnG\Q5<#t~rx}:>3(; vZ? %fIl HBAA7T R/$D~yJPx*S^eP-(gH*`t@"}c ',h#i/q QO1P-Ÿ 6WapW:ߛGF|+y^PLaVZ{Pq*T ",2.iIQ0w]Ntm1R:[pogSp`Š"bG!`Z+o? c~zyђ cي_ yÁEcJmfGANUZf cdk.;UٓÞ{Kr|[~vu=gX*A-V>t¢ :\D枚~"ʛ耽ĥ?+fɝa麤(b ㎐E8ubXV}9f=]F)<.$ȧ Qd{?3I nFu:#v]oj?g-ձzrh`SI#7 Uڧ%o9*XХ?l6 uR -E]ePm_mMM&Q*&Mayᢗ$tI_%c4D< .*)Z"5wsKjF D4NK qYGUl<;(kvfϫ,dfŧL955lI0"Y[eہVH1*HyfVYfMKّə|VV*sms=šz'ez"҉{^e{d#1@<4eVxo+Fd*%4" SeS}iu,GGEƂ<{O巇v.*>Vg17Ӯ+0F,KsYw:=l.]Xsr2ƎVs|:.QNǒrTJ|Z_xdCf #ݺ5/-ST7y\䘌--Jyʠy]v ǣi1<9eHhYG6E?r9>j >7ۭoĚhTxǜ]dq;XCl)\/M`?tF0k +8 N84GdoǾ$rQW|,6f?i~j7Rb11{ouRo35ݯ9RtYWLg,cdbljc<ށT Jᢞ0OfTc(˴~ B' Py^9BHYt4q΂_A" I~1Z2ʛO2;3_pd!"9I#S(#m#, i[>D2>]T[:8lO2텽2T%c3x7<2$,/?M$]- ] N%;(q/RF"{C*6Ts[}2fj z* \QY)N*n5F9DGovY 㷢j~Z_\6=wGziYMqb őa?@%E;֍G]&z bnpIdOĪ:̩FV{< VKciFKc[t9Dҭ'.}_Z)0vNmH#i[zl T`> Cr}-Ml~@ RkaEJqS %|Lm8\mnse5$0y`Ft}!&#Sx/Z-vH Rsd'W|mJ\eY?jǑ(BES`x<E3Z4䥴jXDyhvM> :ȼ0$J}Yi^z3+X;K v ߍ_yE#M69,Hȟ?ν _V+ߒIBVi$B~sw|.NW3U`5Jzrf{+zsN{`Nv--pՌ3 S3jbVpn wR8@nYzo4X_% 8[E^5(:0aun褦4nt.Z/ nV姻l%?J=cudEb1KR+̗IfNn|T5OJ sHR' e;(^(s:wmZs-DlO\V]Ą:P1]ΜU~v;G:,G/e÷"ʪ4J88.})bo7^CdL]LNʌU;g9-/Yo*.9`̵h0["R˜NZ[ڏz~0 li 1_5׎fmC'Q yՙ7Gs+x0nqk^Q&5,2o)-paسQ5cگtرA4htyHu.~,.gņ(Fևˈ. T x O %3 :oЪw>[}c{h:~Wl_g HÙxxƍO"JA0rד:#89a:@I /sT W f4q] 96X)gf}yݨHrR\p3do*Vz& e(﫰=5n\HK0'pۅ_n]#K5SVq#>HR1dQ}MN+@ cZ7"jrPy!WKV{Ƕ^|J4_gfÞeI EXfGZA%Kq0}- RJhhўP$=^D8 @'ǥn!aB5NVC[݇wUH:ne}M{;%HRNt)4A,@~ZPbY=+$q]wiR_JUFZ`%iG+l#>)p*`ڢ؝1Bɴ3kQteĘCpӺ Fx'ɺ0g]P@> .A:wt/(}`x dnfT2vX %` L1a!%U!@xGD8!nζdAPr;}qJmۢl2 L˭?IEcuU)(FNBt[ʯXlgw9"O.-fβ JE+"eN 4/\^@hDU+x6"D-];ЪSUi6mFz S!n,8CAF100Ź$S2nIfÀiB4YU>Ub^/xqI]XeMjRڰNN;v1,.;!ixCMXp(\6= n5i}XU( 0l p2!CaqsQE=xk|R`EJ`olŁIVu0,[@Y7,&Oav.L4*E~{O[m?mY0 ߊvx/"sZ.3ձ߶`qsPоzBl5{&®T\L?ov70:qI<9+YptR\3fIqJ}>̷/ g| >Q"KR y%ټ I<ڎnqk19RrљtE6sɛp7ݎ {{j*',,9>ħfl<\LLP&v'١(]<(2԰f'+?BS3ߡd# C(F( H)/Zz;?/4";alG|ZDw_%?>}m\.cWp>A W&:mMި=&n[quUMІНU+^25&-^Iw3iS9{tB)TGj(29 qs Afc=gR 'J~mQ:d ⩼U)%4H ٟm=Or*&Vv(/<&FX]G# VcG1kns3Y3`O"#68))s^/R&5$i>cC_JDA!BS}M~𽌲yrWE[J0K~5u\o㹨(5ƛq^_I4$IË?ಛ?V gcڳq]nJ="oL.5(ADF =2h!1pXAAdpꁕz<âDgspG#ziIZ:𱷖۾\+UQV[lmHW΄($>'5;Z6K[kSgcbȯK$9k?@L-ZiEJ:j^58hzWy"hސU<B'k^O,Z2%d9<%_I OU lP)'̣:(9 !P0ǔJrˉ2*99;w5WttD¨%x sƢwޙ*@!^Im+m)!u;b:v@lxKbIZψ! _fX {lD̚7xf`sV4^~ XRqEV}r"SNu"Ы'vfmb).?d FuiLX^{QEЖ)?˸r:#V8߾NEF[)6?:udeؽļs 8+tDdl"0 >}l2xdB,FPlHlRp?syv(q,8entZ{h+Hɲ.MnGs"hycju8ewawt |wBeBI7hka$MNDY0;2S~f*Mf4/@|e@&YP_W#ՐA%~@v 86Cv?]zIQVJKZCi#AݢHǨ',[َQ(&%zUe<|_{2JM@n?V|"Ū@2;ۼ8QۜǽӾ*C 酈gyc:lC5δ0dAfƸ7YGy)k]h;)(/ GW:*1D} $zpY#'Ĭv<|{}/GB+#:)~g& ~di[q[>ĠIrS )N-m Vxr"SJ9G!VLVbY)O6SU;Bd>)!&/r$>8)t bU_%ߒP<]5ú2N\Lz)v,_whkh=hO)`Jm,[`O.^7z#ǦQ]P&(٤Pi'10Ғ NT72jo$y{6t ^kg/L,oM(9VF5lPm+%ꆌԋ tetq&Eו{|iǂ3~O $g5Av˪EnX@lsh;#fUuG fP:[-,W8#"K ṕ9kLd.Y95ʬw&+l&oSP.}uG7T&\Ze$h !z7W?w4֪?}`m*R"LD͆⮝#d1z5ַĻFyLC.klm` U9I_}{s[H [81 zQȠ)eM  @@@4P)wbZ2i6 # `; yڭS@v.Gⓥ>-hg449}pqmʲҬrؾߪqlMF6G  nUL8^.73 č XұʀCheé LzP}jnp^҈oSauʁC+3W8uIUv ᔼa`9]m=cWJ޶jki'ؐ4O3=Ea6M^Įl?XK֒DTovY4=*DAwc\-QA6 ~dR2 0WpIvF者TI0т>EG캴Lc&u$G*c[Sjun#&υ3{'3"`He0LD۲Apmͅ>hM[B4L%F*iWIY#&]ZzN$m0O2R9#as`_SAiI{a v7Ӛ؀YXTnUISSPwVr 7C6,qO.?yWiO/azD5=װә^S9Φ5ĥ>#׀s(HYa?0+ao,B2E Bae/XH1fbG+yĦwoe0ڬxC`.8gLQֻe#G)vDd4?w4K6p9زT80d"Xhxg=_Tݔ_0Ss<$;cQ6p| ^B^̤,ZzM^v`Ƽefsmp8O>]vCcU@DtVra}N ]gL ONښqHczxRճ{W߿2u:FVD0p6fÖr/kC刏ξEm=->B#{缦do IBA-o ?8eL5!`SB QJ< /7F~s>VBQ\k^f CRBs-A*VZ4%ؿhۙI'V絮)^F&ܼ,_U[~!%0 w AUcb]EYq@9]`@wD@晑/Dtj!ىaGF xIȔZW Vtƍq|*6j`&u|/@)L!5c4+Z5]߳o7pщl|X/@k7A'ϒ|*g|6 #[Q(X]:k` xT ŋKGI- Oh9!c?&<\ج$[˭FL&(TA;CHS IcR2/0P(cGj3z(/?&d7@C[4#y7! n*b`,0Bhmn K[=X/WIϱػZE[U_2v(ӳy/CK檈N)Һ\'|7ޒ w7' {0$Mt@ \Nb\\0Aoc |(ՔPJ IEzܿ2p]qm}̈́X n].BЊQhm"OjH>bɆ&AV4tK1h":6P̒O5ߌu>5v'R㕠U=b]XIAlAcbSlT<AwR=])k ˯1Ŀ'Ep(-p 5\taw*& Ð䕽*}#" e~ooAMey3ika$d^@#v' \ԆtzյtwzI7djzS[<8nSw®"H2XO7H{L ۢY&;ȢY&p%ĔcC[؋+ |A\x/EeLYhbU?ӆ%B82:;rw߻3F/DK*^_E\;CO.-h3:ρ.R ^ZҞ/Qh5ɎSyѡsIW~+k ϨЊ"SDV΃ԒS [2?-\F'P1vhXK1j@Rma"TSӟztd2\59&ܘ"XU9sMS\P> ցsܲѵ 7+Gitr7<_"Uxj9Qe {8Ϯurw=Dž.8q?`%ΖiUw ꫞ēDƯS/.ຑH= ym^gb%d{eۢ*,47&79}6Ja]Z =o7KI94/b U{VkƏW/gƼK9 1= B m*JQ2dB꫃d\^lBd!BddiN8@ʵϯYkrg}]l,$(2@L⧊H o|RZZyvB_-"DWZ4߷]# zP)Q[:ԏ@oTk[NH;d#@Wi(4? .2GJ5y`sb|^rhdzCOjG%)a:C֤mf{ &Lq&ʃQ_:YL橬 )P6<'dqxڜz"XWRZrN &JQ-h 'P9̶]Ȕ_(z)QGBZ1mr=)0bud vu,%JhWBxbrֵ3܍=y{sB!1x> )B`(qPuPr om},1d9)#J%sp_cQ ՛F:bv-S$M6,o<-3xt!"k-ØDxiv2t!]j{c:Nue\Z/ *'37jcks֢jaf[nxEܶƭ[ٿy} /|wݘckE_ T[k}B\;I}[)K~ qE-`>U`}z4TG*wbܥĊn`evEh? I / O7ĶXm/>ҍtUYG{Lk!`:d&gқ^k8&f}]Xcb r\1.7J@Q*sJx}5‹oS/悢Z1 HN%-e /jzq\=kGkukfW0Pw#n9v{!I?֘^и±AtMd7Κ+̸)`#v QӝtD in_ǪKo;ڕ]85w@n"d7_%YWPS†3;HVy~7:4ϯgYn v>Nj h( zypfIT)Prye ?)"z GZhn rJ/ WIIZ5Iҷ! [?EYW33=J$ w_g8H' 7;m0z8 Eb5[H4g[üp9~]mc|151Z0݉%x,?(F mYyz}OfL0yU|!ǖLo ESz^!6z$qe Pqk}T'kV:`uʸ2"Jg6S M7 amW% [^,k8gH#/`4;]z;sRBÝMoayʒNk_ Q:McWajQp^V@"Swqnv= ~ѣ@{b3}@3hCԉ>HtehRt[( "+鉜>fp)'8x-28 BX;"S  3itd msƒSgMke tdnYFSzGn p^L y)&@a"7t9RbC95<f4ރOIIsl=k xBZ!\yPJ ٶ<7tECsښ$X xCY2ݔ u,ye7<)ĩ8vYuBiq8yiJHetjl CATc=aZ+w &wЅ3"߱i t' 3gIiNEhOk ěI [QmLHjUqKR>ֺ\1"~"Gb}3^b4c{hQldTWWEG>Q Zz};"A>s.^Pu?[̰l'ug#]dY7B'teR5|/hZoeb'נa]r[} N˶/>S/6 ®7݈'Sy'͆]&!uG{V|Odphgن/C}lm (A\.Ni߅i\.pb7E/ּVp>͉E"g.MLs, }EzȄr'}jah|xj>kցFw ^L,a v߫zgNWzJ7T!;/TD]Q=[ecPPQ;ҭ΂>r$QQy1~`՘\=F9D=W%;Fz񭃽FcZ@'@Hbm8RbTIOkm&Abyca/Z2 'cl+?,OE_0tf +" ŗQuRԆ(R#Nڜ^d^deZ[6BI/ mȷgB))gSٯ> >ymj ytVyix{HZX:9 <A|5+09^5KѡDݖTo$KWXgȇ>ᖷ*N =:1b[)f*ȠK1(=ۗsނڱыo Η~2D ;JUrcUy~Ԙqɧ{ev( :ȦPX4P -ycc8]l[M4o=Td0;r!ydywլ!T;Ro&CCYK~/{-:@mϷ|$e [K~71p@u9/~"W$_ RNFL B+ SK;$T5_yZB8Mq/aDꉉ{v/)trNLctn 5Iޏa)ev9qΎ"x޽C@-Qz{fV$+ >y^ߍ/A7(/ch+L%9SL}ẟH "x1n+T*.7?gu$r}28gn4Z ,e8Ƚ+;xl2Z*b՝vevτV>_\/铇QT[A>6./S,+nskqM,:rԎf~V9mCx }ʠKUiDuGT`x+RT$?taU4MoTS rVC6>꩹#!sTdÆ^$qۅ FzW{\q 4T?LFmj(a{T ҠSl>8<J,μw=%R|J<9k>;-ә1~<ЂY쥈eEaA r~hlۧZAF7*+*ME - OHWVuٗH1`ŻauVʰKXoMP9YɆBW74? 1HM M͋l\Z#-6Ήq7|aQ~Q1#OXf!tL1+8pxhhĀ"G>Ox/6`jAy}jGq-VOUK&%0"c]-[P V$.lm|W=yVlNLϲv'] xp.T?"=h\0-n^<綱VB֊p ծi;FtRh„_AK|YSp ಪE(<'O  ]$KLo;p=Um( }g*-S&Qvճo\7spH(M[=4~~T}ip?5Aw!4Ro.}yLj/rPE2ۚ3CUj9՟{0 D&Q!ϰ@)6>S 2q>٦v_ir+ظڢoē?^XOQ4SX*fWۼ$|BwTb`d>ixҲӍS;/j~hD9/m߄D^h tpt O[@,ę%fx.F}VRܥSOsYrqYݯ"hn\?(HtuIW%1Ć8*?O3Ξ$$OmGyt.0Z]b̓xNZ uS!&PJGΐDY7aJȯr- ?+$71>@q8ffeTwdڇQl+<$-Na* '|UwS>z-4|N&o˜mq3C/hcPHɇl/h)g[_϶d܎ tςq7>䧌[WprQ{ܷJ(d3Ҍ祍s.iyTLE@*=$tF=o%t$fM铌sy(JAӑ'f>i}F1'K BsSO okN͓+[*յ2{t`a? F,P])IC#4uCӿў )@E¿KG0ؤr# OoZ$15ױk23~nM^>a%yЫO9 CK-oo/#TQ |2 _Pt_2 r$[Wocl?F3U$I8?.sGy z*\ܕN:aGIiv7̱U\#jDA㗫-?y*4f_'W*Y;RjN.J_mZoH9;v4oVA=^j1.I_?}\ۉԑp|ToUMTn*2@Sfk;ZItIKV9.i&?1¡J\E2{?#j`F41O@UA'@kP!;@c@B9.9^tw;hdvl7 ;'Z^b)BB1*0e U2k\ZtрFvl(MAyS)Q]/6,@3\.xlF+ ϻ~6<^ gINK[It9JaUC kyр"ȳ@ |x&)342%cLɌ;߻* ,*QfA DFxIGAo] ZyaOc"2@IRjv:ܴe w]q3lqM' Û'X#@g@ +=iЛ"[^֙5m|*m d L9.1"S4졌!3=_ 8GyϴeO8Ӓ({怆 ՚Y 0g՘zUwƜvŝvH{ԥ3)><=zg >v&pq,Ѫx+<kUC]S¨'G@B%ߚ}]$~Y(唗Hdʶ)4J~;:j0on t=9=4mGE_`zkTДf :O녙em7\Lk԰%!* 1x^Tܼ|W [XByq 48ݼ~yKւL]~@ma:!l߃!Ij–m8N`u~߬9p@^=dҞϙz:k|~:st.JƑD0?YAc~YJ]tn*~l e67" j% |nZ3tߧV c6!}"䯊π%XǍ2 0o#׮au`J<l"cg_H_gou !tRݙs WaȒ䃈Ip_4M=).F!f7aO"喺tv(g8ȶF_z[4Ȇ!&uvVM@=y͏@R<8G)g$籬 +Oe^q%m#KPNSd-k+MGӌ:63vpq'Ռ*؋T*@`sG^.--5|3cd?ڹiRaDUC }}2~)xR{Pwe|cπC1.96i& ؖ=2&ƻ'y_.3TچϞ'" Q<0HT|B9샋R#ڕ%;94#Q}_ 4}*x>M sMG£_wng~Ж tN5a"M.0FswtO3e ."fz 劚,(Reǃvsṏ['~//`MrgJ!0/Ir%̅ӟڿ.{3*}Sr8(!p)j xMB v%[jW9oAAٛtң9Cq ~uCސ9ޡ hΘ2_UA9S1LSMV p&b:#"g}$^xFy*,4Q ]se>&\-.4pRĤR͚3@(qL˫U~lHӴ^wŀ7fi;}'-{D X;=0D._VZB/vXٺd`=.R."7\Qh;uvzhi3JM#p| YC"AUP:f~aD?p*myõ%y="HW?sC`NG&}- }u&2MTV󫚟Uiљ⬀P[0?N\P_eЭ r9{&>buClJz*UA&$ʒ~vޓWaكY z$U"+}@ \ I:ct a"={@#m8-F:pׇLl҈/ %Tln"/u4ڃ<>`]3tHUDQ=GYf|ǾA_10vW-*5]XY"|1$kF;RSeUX)\Wؗ˱7_`oBW#2nÇML޻ ƚ<-&{c8Ǡ8%E5ý@T L1.H%B-Ut)\Fꅾ5'qs3ۇj%Z2yrwzAo`\U"DkJz1mO3 a-JC6RailB3݂biYdwiKw͑Zo\lD*k~%e#q.ukV*Ghht*;i;̋%6- 2bܾIVb":ڵM쁯}c9K3K~WJhamV[I]p,Ե h<YWz .]']4~{AA9#ڹnwg)1,_,e䮳 HV!c"%F$*+VѰfx*gx/S5j τc_ RdD 7\g\)FH4S5 S2ى=6Zփ?'S-h0Gy/&O*ur=3sl‰Kη-[WeA[6T3!^ %zl݅]xqJ(aLJVAqԟҬHt$ril0uQ~pkH^$Kɩ ni+,vV0v {$6TxJc"{6[<^U Ӧ\\0Iz^9%ߧq m M~=z7%ʍ嬱p`.Xl3KC+ =UdUU'k΋)XQVRa(ޙKʴLm_ɋ?թ>Ev(i>lO<,ЈuZP%jY}9u$|?=>X *8].dCgWlGw+бK_L_W|sH#@@S@|O8لI:o_rw< ԸIT\y.j͟M{ H1&H]{KpN\feЭ1[5z-)=OB4)uՑK 1r?ۭ wXt%>)/i?H2:Tip,WoM! @>=t'1%?YƂ|fL0{xTy RTtW.e|(grT gmOD!0 Ȍ'҉^%pSBrS?DEX 4gҴ錳gSwtS2MLf pSI}NUT]oi=@FM߹-N:;c}Y[D@.ӮyU_  5v>x"m;2p':>FU\eJ#5)Ah|FsM7jNUmDtf+ݘFi$*;wη2C܎ ЁZG@>ﳑ:#'}WS }mp4H4YS۾\;qEZMUuSi;זBoH`N:K{J_[<3ʽhءēt̙h?x#4~'#NaR(h 4KqPu2o%`A,"^[0 =o66`td``8mxb`M޼4MRqѡ۱Chڊ{C]/zfm>mXBE9D=P ּAf&l *Ȥ3(ijht_ZԢ'W kGSIPOB}ʱQ["ۥ%]46|:A$gjKû3X2@l)TY|IxWF/QuxCV[䧻l~h֪yAdjc<{m8@lZUd~E{Bgyhᅫ2zV~pLrU m@M d49M[, Y1qݎvGXJjEME(ZQ?y?ۃi:=UYHɐ%gm@F/=5&1^Au |InbEeaPBCc'|ՐS UTAm!,C:}_SE J4Cik:WŖ~@U̺|I Un]'ȏΡe'FmzַcmO\Wa/7V@yĪc|aI NE>8xF#G]ȝTjtCYB33N2fxs[wI8(‰~5DA+Zdd79Ƒ?%@/K4WõiYKF KS@ttV,*>!l1޹sN(Y!X|L}eX_0 O!ڥ.N LMXpER=ƺJєi[ ֨@K79\{S'biWˍ:K7tfO I0(5Lыhg['m0 ,6n5/&O-'r(qaKG%@j+bEjR->ɑV]Z,k6 ){GmVru/xȠ>q+qSJb 5Yh( 1زgP㏒q#*زP8.VzpӦ*Crgx_yY.;sek{^^3"kw&`"~_Bո\ |ɫ?l= D㐙? 1Qo8 ];X{Z=v=BQh 9q8u2r-(6B46y8!=j&- ٸa. @WWjõIG7 ^Sدo= }Hsʾ5gi[͵_qhF̨f >kwI`쨧S4Md 98dt!zV3Sܒ[4}1 YL:ͫMlibN}­oIY'۟:#='s5pۯ< g"a43{Xenڽ K[Ag,q▘-+w=̽S%$( aw.%d"OZ07t߾@3^YPа>2`zUn'mZ: xwQ)X( U!UMz"Prn;T#ŃC~W|dvmն(ϧwZE9BߖQ&η1{xz$<^VoUgEj 1ZAF\0LÀ}Xnvyq!TF/=:Da-yRZܸ0( Lcp)[! v 9 B7ZUKKx4 ?w~Og6#Gqo*b ޶ڦMqxUl@۟B;n_HoR »j͂0ƂIhAQWOFX^ȷHuc}@J ۅ+B韖Åa 3cbl*/ݱEL*Ҡ}),?m79K @’A’Hɢ_T\chcK4%XHGIHfƲZEPڟZ9q8dbRdVUX^74DJKܡ OmSuH! !A JC1Z?ަ*}sD=(o1_ԭБBԴ\ʽḍ \!=Oix 9#'^qIʑɭŤ\kD ܘ-6VXcO ;ػc! Un"ŐK|_"R|)),nJs`3-j>K kv=-zEtUBYI6ݳ"@F)~00֮J`wФĴiY@ZM}ܰC}RB WqES`̻jHOo A2F4IxlY7~$)D"r lCc\v:1K0 -}ZM֎ e;r(ݝT1;gFIA2-\6bC )5yX@b~=_|`nAC  f{}"#OITxY!XEtͬoZn|iu h"I@9^R,!_>^}0#xS[2imy&i*u%W6[ >`>vWffu(I(he{G&xA?Cp.oc&8.!BP_ZpE^<~oXl5q.o m⧛w`fd->;c} )'Y驌5 L17m)#t,c!;<ϳCv;\#Ĕ?W:V|##QEBL_AρU 0wISK7Q<n:{[7DRq05mӊ?І9WtEC[^omt+XW*b8IHDoW_T`!6˝V!Uf ]>yyy/bj]3iv`!2yߦW"]޾Q؃IO ŽKX: K cU= #hXCeu8O[wNrY"ӛ 7N^ ~PZ25pI{)V)d!zDDm~TeE #̒}UgELo /(.9@W.϶9QM)pTo=~H L[)!2"[G ::UI1P @gUsIEOilqv?R]e'p)^Yۘ OGllx~1ͣliLeL. fKڤ<Їok$*/6@6ANPFg @'8vgzo\n{&>p#j!r3KE<5$퓦eB8{  [_vwRק4=67D쁲nso\|@%n@v6WS.%@OqZ1'ZS) Dd4W뮹F$CfM *ycނ)Jl-)sgIR%^IY~x\iFEOwj: '~VLp##a-Qk*\0'LL n+?0a@DG9Dߑv'؅f"hި M^V>eN}VC/l{kL A$ K 1k8׀=d]ts`kI 1+b< tfMBxv{Yސ׳-`?8gL#VCe}Qdf[N]3 SS}*/$ZAlNBa0r@*%ԞD>9KA;6ehI ,-%)ܟɲD1i,|\ۭH>gT[T'ƻ=NM@33 pGi#@c{L2YhDTZdl< ]B#vf=p@*ؿ!xXbEqmʔ=MΈ1j[q&T2Ʀ{D"ꝦBW>]DY713|dr:)oX :\rtf cdQًI-i]$ѕիcF(ճ:Y\bdW n6x C0Ky" ȼz K0>e~IWMrd&uh(cxGqRVO@R#8=V$+ ^eEV|1pVEX] >MyelIXY jue4ewM{% joxW:5G{Gh4YUD82>)ctjn2Ow?yL}v"MkWs]s`.c pn ɶ-4dznozS0j>((FK~D'2MR><JʿT+E /W)r92cE3%tc:#j&u rB];̃1dpPbɪR55V CIpkD? ;B\z2l0*D ",.K^_ՊsA^漲a֔ޅA y|`Famy&Gn.*OS]={pP# k?U%x m>hebSS4aI\\÷Ri~oUjoS;P (9`B6~@5M4-8Yyb[fΓ%D y>3<{Oߌ ۂ$.9 YZ