libvirt-client-0.10.2-64.el6$>YX6/W[ї>=?d  X ;Qekrss s s xs #+s #s%s's**0s+83n5HnAn(B\8Bd#9F#:#>?"@*G<sHsIsX8Y8\$s]s^jWb=defltsusvp wsxŰsy|Clibvirt-client0.10.264.el6Client 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).[)/-x86-01.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[).[).[).[).[).[).[).[).[).[)/[).[)/[)/,P[ʥMd#P_P_[Md#Md#[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).[).984964f899fcbf94656ecf12e65aa47f195c634ae3680ed24fed633e1013f8ba47c4db7b1950c4fd7330bd48d7b6eb8cb0f3f7f316a81520bf69f30b1dd9289eb613019b2e2379e09c17bee5640ec6b5f0cb39e5935095711875eafc1513b62941fc2fd9805f68246d06192acf6b084afaed68d9db956d10b5fc26b977afb7b0ce1b2d75663cc7b031967c8de29f4cad3180f1a9d420b040e51cfd218226d6ecce90d46b97175e6d36039b3507fe1b9a0f74fdabb755ea56e75d06569948360cfc4d829d47e8eeed50b4da501e9b119b63bcf028be2e6766167c1cf13a58ca2776bdce1566871bf71ec1446fe86b187ab6a144ef7a949057dab3b1e5dae99b5de4bdddfd0543cee998ef1d9d1d9964e41996a4f0b1a053aa6ba887711b64f7fa4d4ee1451eb2d3f2f9c072c9639e0077cd6963d0b22927b5e84b2baf795d5968366a4c7a9ac94a2c625d7d450428674ed4ec5c10974776494da3aa8b1a7cf2dd61a22f269b261c37abfe1ab091c5d9d15c0ea604c8e12a43f96b2d30c744bb37065521275681f912547fd2e6c6cb44311879d9ca7f3daa2928ea780423256a3240ed1371fe4019f7d80bf8961357969395cd6c07b3a05f51749e9ada6075a3c4ad26ae719d3fc7ce74cbc46e1927f60bdeb16183a9c235b2221c03f3c362ac5e63266eabefa99abf850b4f487ef032e3aa50d09ede817e330ea635bb03964bf8cfee3f42849f6ee69ef8aa9f9475d2338492083b9dbc772e9c792a563026950f512890a013390ff6d1bdb4dbc4c6540f6cd724191b3961214bd8d8792bb040066a3e8f7948af3760b96fa888f461f0e55e3a706bd02155fcef5ba47ffd18f7807871016785050b7ba46794ed7f1878c945cb553ec02200c2142850b7076f64cd4bbe58a7843c8b22c1200263915b76731c784c895b81cadb76b18740f300eb49c7b32cf8d9d21b99dfb0e8d08bfdd2c4c0a6f6450f1bab39ae17d60445071dd76017bb91073c93432fa9e786e6e57e5ee4d6426c442b42fdce82a9618ef370232742a5ea17b0a59c5d40accf4674e03fb7e116f3eb7042c73a9d59db7cfb3601fd7ec4c4fba48b55397cdb67715173d717bc8aaca4118729a7a1426659751d1005c5468b76a31427eb482e8e718714aca23e58b050d5302e9eff27feebf0d489eb1b6ba2caab5f99c404bcd4ab3558e434203933722249a148a4e27b7ed95db4596ac742915c2d900f92d20d8209d310b3c8cbde8de08c1ea6471ace50f6d92c6945bb69feb60557027f2307bf1573643048c7c838b658a0d4ceabe44f868144cafd6e1799fd89759bbd2846401cbbcca741441bd25142e8ddb00038d8e6292ef51b229f26d551ec6e30c06e09dd669e6bf9671535e400d3430f404d957090a2e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cd41f8df022af72619897947924e9e3f74ca0ac744e2900fe3e380268554999d3e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1750e052ffcac73564a05458de840c0d3df8707766c7f7da20f5ae2afec75539e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c1a7e0360e25e688d4b4946a82fa79ee328c74ed3be9cb837f7aec92b6ac708a979c3a96d48e3fd589ae56a9909569de87fd4e3a6138c03418752271dc0e42e4155ab42185c9c06d4781ffd02044170050ec32a5540bc51573ea13ccbe318f5b07165eb19b1578638d00909fd4b5f8bb6ed8cb15f02214da48367fa391ac62687e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c4c656b5d1cc5e2a0ec884d338cd81dfe9d4b4fa9fb6582b70ed574f9282ee4b773abe889c0c2e529d8d7897cc93a6bdd4c9d12bdbb45e7bf9a39998716b13879ce244cea968d6fb83f08ddf4d4a9adfad09eb4d594769619ce72d74872f666cade3799736d284320a360a81383b7b3407c28bc2a79afba92bc85c2ae169aaeefae1bf8a473fc9c85b7211d8797d564379a0ca816ba858d4c2bef26328afbeee6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce66dd4e232d54c5d5afe94f94d7fb1bf269e6c8fba75c9b56532c84d66cef651eae845b9f8974bba7a455279f227795ac7c55b7b99ab412e1e9cf3c851adb0f0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c91d07501f4e35e48540c2ba2ff09c331e56555b326dbeb4fc5664fc10f485260e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ccadec868ab1ee3ccdd595fd2d9be024547a9c31d12fa740e11d1954a73a8bd7871b475db668328024d649a33f089a61b80f6dfdb135e0ef021d7b3456b71d6534f943ebcebc08c664e2de1789d0ebc27f95645d0a4f44412813a0011c0428f75e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cc2a8aa14ee9a853c7f685eff27a8f1ff286f96d5f47ee42e831da74be635d2ffe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c745650fc45b599d0c052f21f070ca281b26fb87ce8aa760b51dfcd755d7a0f6501794c78b75e3bad93e8d43ba076b6ec351c1612cb26da12c4fe708351c595efe13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cf73e148afdd97f5729416ef9f88c731cf270c6dc345d5f4cd2279b197431d582bdec70fae4ffcced614bc57dc1cb1df216f842f84226f1ea535a8ac3e74f2b38e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c04b9ab663c5b9952aee02011620918f4c230e75709bf988594b8454ae0210a3d80b3dcf0cb6ed550617f2d0f29c02abf11c79f57ccf7b38cfc61c02c8ad1efadfca4a1f0e2d5ec183106134784d4de7e99e6ad57c09bc004218421c93c66ff286ae26838c4f36c3e3a0478a9c8d61309e8750afd50b0c55da439e2824e1c78b1e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbaef5d81b11e31aafe5777c502b82be6fbf7b03b390f18ec17ac170f338aa92dbf0805472aeda616e4e6d4609d67b482b156b56e5bb6853543c1bcb94f4b351de13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cbfa0b253f8388e2ad6a34f62b12203ceb5174239734e440861614e2bf678fe6192cc6abbbb561ac9b73c93cf8790157cb445e7dc05e8bf4549bede630dfd9a4e24cd86f3d03a49e04b7007b7d06e7226db7e91fb9c2fb90f938216a83c2c07c15be7984d2d961dc5ec233d83651c965165312f6434b86d262bb8629059f01ddf3924aed92cf053f61f167f09943b677fdd64d5c9bcb9e2ed255be537f4313d73e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c59c08b0e33f4369982163f44dbfd8749c67f4395b515305c1e3f7117a4862bcde13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c2e6fbfcc1f1741bfd009e9393c28168843f7e5ae49aee1146023d345a849fefb21b2345e0d70a31b40052ef0e98a7ae62cd22fa550c61a6d1ea6c4085e7245afcc2d4f52d3079816c92aa4a7c1d8795c2c0eff7016315f66e1a0b4bb4a65bac8a569d405509c14763cffcd5fce031b1735a04ab86cb3d8fd25f81875947ba5edd3a609f815966727a507837c03437ad47c39b4312907c83f8632d6d878638636e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5c6ed3ae37bfd7b4e2fef52143f43c22334b01e93e006298dc5900a60d04be4dd0e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5cda0f34574b1a49cb813f88dcf545d2d2c677863bb4d6e478b3220bc693630c8de69eb3055d6eab982d2f5f3b8044507cfbeeabaa5d6238ee7e2d86f2667be8240d8b5349063f4cb876f06d3ed241bc4cc828b0b5ddcb37e3f59dfb80fb50bb64cdca97c499073ae535663e7bd4a9a96dbd6c68e0d7aae6c1ac5dedcc5cae00a6e13ae2774abd841f682ab28beff26b91b9cc2c6772ffd74dbd5252a8e627cb5ce91efbacdac6d49762641515ca89572c3f34d89a1fb1b595e4132c871e4812bf8d2b81ac73fc91b1a55d4eb6d07ad401bc21e01bb249eb2af521c9e74ddc7eb71ac97f8995792de8098c095f9429621ecce35fbe6d20aaab594820200bef1cf7d60e48f435ea6e53661f1021269fb5f6176aff16867518e7a9dae02b0fb9c908libvirt-qemu.so.0.10.2libvirt.so.0.10.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-0.10.2-64.el6.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.el63.0.4-14.6.0-14.0-15.2-14.8.0[@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-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: 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, -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.el60.10.2-64.el60.10.2-64.el6  !"#$%&'()*+,-./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 !PH6-]"k%{Dukx YY>1OǗ Az Yn>=ÁKp&`+{H[R/jqmzzdA~ KD@s^4meU2wu@!(yqbs =hwd9|}x[EAwGGY*1HKs_ފ[6ĉ>}'gW e?٦q]ՑI>ӴϿ6}B>32KEQޯ[ZVyO΀ Z1,Ja~-,Zq̝nyR߳Rb>™IY'RDH+Nr=}x`uoxgolD2jQYG3"=7 PPnC#,"Ŗ @(Z.\,7UTmbFB8Kbs Ą0W0O(Ҩұ]0)\dt:セEASJ;9d+8D떺eY:T>pvXz M0׵rN/pMi `>t`q T-d1aB)>JYω`_7]2 S'g63p6|~ r\6(1iHx5H.BKꍜuy2ʤ~ ɲ,3 '^ky3.xUx\EͲxo8'sCP&f6-U[}p"F;vPΰiUs?Ha B5Psab?hq̷hptEr%G 9!©_&h$W (u[f7QkKPbO3F+@< 'LQC5~v"C&ѽVF/2~`a<ѵ"%Ngt)xsz#ҴoRqidjm N6e8|6þLO5|={f{UT.G-lHUM?!Ka>HÛqSҚMwx|𗬵cEs !moK(gVqӲ5ZH܆9u@O/kS! HbJM>_⇬vL:hFUIXG! ~l⢺<|g=܆L20|_, ҙ־եQ/qFfVN9d 7x ^a([ 8rr͛Oʶ0yb2a uUp!B&g~ruG̍vbBh'eP:XF4yȟ+ K ]wE@p2]5{Rh9k"RB%Z'XYR1:WAm?HJaZ\!HfZ!#jс$dD}i2|''&a;UA'68HPRrZۧu;=êN =GbS*BjKT 2e'ABy2ACGfmf݉E]a֘ۏDM{V[nZq*h{/Q\~\!IkٶiJ/veڞ}b ȗq}Rу:U^Y2lKAy0`YTHns omx]u0{JxIK|OG  WnUJV,a7O8Moŋ3+ dƴVC XT?;䯟bYwRMXvݤGiȒ12!P%!vD4I2R iK(~:B~WQ M4v,: n.;S`z+R4'߂HA:P\Z׼@A;"C2DrZ\_Xeok$%™u!37FU]X %N G`m%?AT\8+'5CO03fmd"o="{tBiyWS8a@W){U=? O5a q}.\K@̘` Q/eBm=ba<^7[3.,*\2mD&\ o#H ]Ob)w`RV#%\GϠ?l1)eC76Ty.i_ _S.VhE X:g`R98Dt5*~YviBGHeO³'PUؘ%Ι+'z͞L3 8uwX_Cboϸ+ ?{_WNFh\ ðW?9G|| \&tc1,>MLK8>&rGK Vfs*R ੮"E\UmoFMSty8Po](@ȹ9K/صɎѠ_*LҟJ_ k%Nݨ(YnkF_?tS5#fVpayYܴΐ! ٬vE H1xJ59M9LK,ՠ1OiRnJ)\`r2& +ܱ(.ɻlE iCkpo<صB9@_oi|&$n>h3e.[a F5KSu%z5}:Іnܑؕ|n;N;1NEVPj󓖅V-;v0ڷ$)'kBJ9"fJǠJZXm*G{OND|/#ahdWըs!\#]y0p^QĠRel'ri_ww Ǯ65z{}6Wb2LhU+s=UB9VlMaroRnc ]=J r1ck@..8PԖ˨OիiR:"*SZ3gW'.g&'Yau;C3yKq8O kh[s앣@~2R9X~kv ~ !eOvi0HbQ-Q3},gRt5#n4X':yR28T$oǕeMg/w䜟^VKPgGj~|WXSA/YT}yvY{́zd7WNࠉ$<%fe`7=/!/MqphMHD^Hxrq5n`5 gy*-t ܷ1ƙH}  =c5`cѽHZ<*OE+.llX5#,h/,)&2MN7].ԕsK <ξ7t |QN"nEF79{S :y#ᰶwc vn\qMhȧM dY~x5Y8W$r`ja>HHbMH1;Fheo$  /yor4QVG/rJX zWĎHy QW|p:qi.j6}K6[D%ϡq l&Wn!zB&Ns+o&`|J*=B}d;uȴD Sӈj޳;<>c8_Qxfa4Sm`['Eڄ2XNJOAѬiQީ!;??[ nM=e[S/+,||f%q ft1tLGpQ! %sq6j`}&d m)K(̔Ng\ԟ{8T4B:q]3zڤ /0.6 EܠszjK*vݱ5TxBh~![:WZDeW>,$9= 2wblԲ2eQRݥX+/IsFq[7Fl>Az(< I6Иr24,C=QMNiQjG$;$WPUj5CH8<, 9:|Q|oӇG$ :#- n!6 fz( 9N.vtUINHjo|Ќ6&MJ{2T!Xm\ %}3gx.}F]"{^J}ȏ'5g|p&U8,> sY|EDz^+S`Jb CúoiER(S*~9'ƪ2жŗ Ob4y6Q 3ãC>6سu bK|]GS_E#p写U_TewrvOeZ{=迦B'E f-q<;.Ɓniۆ mN ,*𥖥!\rq|&{6,i"A3Ӿn879k'+L~ Z߯U8Tџg/Y 젌dsYPO1#N?F~ҹ}mRvЈ*Zl& L 󞞬XuK^xb l `:&w" 'uѧLNi~N)cvIUAp')6S_OqaPNn? R#Q-l*>Vea XB7l4B()ğw1vlIXM]B/`F=3뢚V]:H*.=->B&5{}$%|9=}1XwL (#sexzWiMJ@ueWa4^?-fgr*Ӱa{ z81&Oh&Ams]_DM5'vDRLk,%=w4T*LuBN"ӕPE1K~9A #k۪N 5N,VmJj["(B\)ͧBGT<"361OzcC`XWxkqAuNz&+q\#*Ljx~%Ok"|‹nwod½u-Ynm kucv9\"|?Л)/֑ C'ݶٺt>;ƀfNMKGF;vFaxZlmGYġ~Lhnd6ayYCsmw~( c`A\[J߅U.=}q%4^8Lʆgf]9Lem/2>ū-.W\r'` T<,[NLPJ *>^j]v7,5lăÓq [a;Al ,ߘ,\<ͱھOBGft2T2cNGQ7!ʴ R¯]HdJ SW 6LcyUK U}!Dh bysP:\/&i!1?;qV)T",~ESLa~=U54v 1y\Vm.Om9L6]M|"G"kXrZd엤'HhZI4y,rKc* Mz/,<lG-r?EJĶnW›DC[պ aӑ:ɚ!3A L7G5 ӿz/>w|Q㷚gBu1!AlvC1S6s:)aZ،C{L|bJ[K)A[r ~ #fؚ.z߽ޙT l$srf";(PFxXJ޴Zv$:[ؘ|"EE)O;} 幮wx61PMxlu착`hUr"k{C(M86 ~]~h륭,y}0(pw59ԫKdKmo5‰yG{ Kp;Wk:W3ʊ&ʵӮCOf\/s(R f.abU Y?co>ť!Dj}ל}63[pPwoԧ0>6`/Dw,sߪN|G!zx`Bg9[a+S=pC4vR$ׇ]!5 %x rCXj)tBr}H2c}'6Ur) eN}ōj ˋ< (k-=86?C)CWj.|0:' Ө|~1/{O2%><`7eX͂/vipV.Zc:ŕD{`)*C&;QdpIO_}__H+6+ʯҬ Mr6.-›1'$]>g YgS5Ǜ͜ˇȱ?&:yt/Q` w`)&A] &62.;Oq/bTfT`c$`1- .hWgد{oaf]/xK =k!&@u yX I#p<br6^q~Jo;p'@ TRyN pt _7m;O2 %ۮlc#6B(DMo؝ĝH\,Dh;Z QYpEGC _tI&e`8 :!K"n MOf1MӪ- ,pr9* $'W0r0@=,.b[9@z[1w\XSNx)3 %,P~:"yHj!މ˞:'IjH/^TչrN=2XOlmx9԰xiN#YQܐ~uNOW`e}Pu`ڲ w~#?bO^9J=z p 뢲{6y nh fd;7 bnP(]{F(t+gBs6)cۊp n- t+=57woZ"fi_PD*@>+OY3?^ޑ<ʌPll0YK9oz%V..) YR^:U½iT L}";>mTϮ+{zG[*C^7ie^<`k'Q [ٱflrv)%2j@I*':QIx]K=Gg;{88b} {Y]nyu_NYNAh!;>u\WU&0lyc漄f(ż3os`f-tCL}-(IP\s.d q)Z3D#L2Q OM<Ϳ C@; -KVЁ"lj5v,0ooE![3|Y>0'M*ʮ;Ր˞Œ?&Bc_t!_@I3,LX8}Gdsk}R*ktm%E 'OҌzF뷎hsE?Tז*3E`3)+*V•29ZHҳ4f}LLpcuu)Ƣ䱹!a*H Ϣ—_؋-Wj,T_LZ+Nx-<)bs8 ^.޿'+V3bK@xl8hNlƦàn3Q:C?L)@!rKV7Leɮz7ýUU0ZԼ&NF3rzv{*B@,W^@{ucS(lbd">›eo1-ռR)R,cEN Aq`a-U.ߵ}%n|bH"ѓ_hIG(d7˧"RXPR5LZz5gҍ,5xD -Li񅨸F=iihx&ZXP2|ͽ{N}k0 Lu$Ћ +2xzܯIG z}d0AԠWÞ](/F3.p*;!jA+Y.>+p])OH\ ^%rJF_ qc Wng'K?BE1.h.ѓH?";bzIyѡ0_@R) '!l{8xX׿zgc1^ hDZ.IPiՓIX_]&dӮɃbfapHh+'8OGjJ:0'WBr7 >IKt/ܛ%:@6b֥Ղ: 4)`o< +Y.@W"3ݍ Φo14X4i*aϚcNJE7XF(ZbRoOuȾwb!p t43DUhUVR ֊B|( UgӆBۖ.jwL>fQ(IK1kh>g3R>i[}u ٪b4#Owpk@&'D`azw8'\?wl}oGz/eO< f~|qPusto0|'"BaՏ6u#|4FfwҜɷ˸\f)u%laP:;_a,&Z9q!&Il^ (=PlaJJk3':8Io(EB] 7u_>ū@!8dǾ:--VIUav4뺾.Xt}=_:1fq/ɚd,Fzk6CSR>k[ˎ1 ,Zu*tpx+Eyi+]XT)́(Y·@#X,ٜŦZkOPP.0BH_rYnsE+²9J5[xcf ff u;kq@ӱqG D5"cn [m %bn<9k)>S啙 4\N>b>}1aϧjT2ahON1p!'_W~Y$kNh$ rm1IR9۪hݷ&x*ZDE|o9>Xa$Q'R1N)֋P!M2h#m}J*{S$D{?x<#^!ey0ElRT@ɠ^1hWqXiʟ 6*_S^]7\7}\.o2 esտ*3S rbk(]< Юӛ3ͦMK7zvٙe֊3 ysRt!!kQ }{0`I#vKa}j5Zr/7 ;-,&Օ<6\@ݖV!~+AYi Y<]Qײ+']ad1#J"qx91>:T(3-my޾>TǗ-bXQgcF+kX& [E]7cI#Fd&?Q)*m1Er=^MT1H<_Pgʧe~oqQZ3 'ѐ{q`nqɛu0-GgAI0?>ZY*`AOIE?[Flp5OEr5䛽H},H8N*9‰%G R$T@*A˓9{_jYiz'1 8NMT<.uy j9Y +"NM=tzj pmfct/>vLl6YƯ߁ C'#ByY>J؃8*02xx-ȸ;[ D[+/agX.:hb( =fV6d*}XD@ ye!$_3(55h_3C=FP Aez57w My ]d90Q/;?_lb*}r@nF] gۡ y֧%kN$vV. E}vX]+z}Q+!c ofG)_n$wLqP)SNWteM`I/R+#"j5 rଟEhr/4G Y62צ~ї3%[=/F_4wd\uϋ'—B* KLZp uYK\Aִ?w`{*%O^SIu޶"#Z OY}]Lbx,P|~{On)odL1gސŶ`8)j78Gy(R/qU&U ԣ\r6*9]Fß1 ?x8r, PIef Gm/췧f!hY"7wD+nd75 @-%fU{ Z=+"8GTD<r9b7"E21uSE 39D+`ϔYuw.!g3<ȵU{]ŗ/Ae#M?t{a>ʔ6˓&k>*R׫M+ 'H;'N^Ti6fۊS XYa0&҃B1¿gYĿPOdt P#/*so5RHXCˍ|˃U+%QCZ ^Q6cD>Bnʓf05Kxkk@)Kqae!\B@>s] OxTfŏY-0x.dm²bɎf ".*# BBOJm'0{6Yw?sTHS"q}"de&k.+g=5TCpQBY2Jg40?b"C*@xθ[fc!1+(ڢ6w0r9DjBƪֽBp"Gtl0 !(3؊ܒLoM]t|'exͲ{Tgpd؟/Bi<~y *>#iELZS7}ˋ;/Kxu;oMhg2-:" 0@FY]= >7Nq.HDPfpb퀰ޑۣ6=U!\)}n2yaPQTFAA[]6:&d!g*y_^V|Z7neg'Y-1Jo,`v|2>L0Sa X(jIЭt`޳)7ϷƠNօҌ&FE !z{-{b'U]BwZӒgb˜HUpQ; [VV66dNtp%^a&;;M* *rH'?N) /kf5nI.ӽO]={:FLǩAfHD eqȱС69 aw_:ka? ecO&D5nTWu CuA!GbFpNX:v/asE!0,JX'?%9#>U(,˪\btc}fv?5Xgw}*ڈX}pŮBl Ē#;P{~ΰqW.qov3Я 6[A)`CcO Y/e{v a[t gn:('XkFWdGT+^#摍A!#U0{Tuiw7R7h ~ܾ<S)TM7[BK0E폤5Ԧ Ðc MYX9=&yϨE  > R%G*F`L ~WTz{u ֪ݓY fƮSgUY:nkV <;]`hN.4 M^`$rfj9i#yhӠ(elZ\!J]?@@M .rޫd>Zj4#νa l ԅ!ыQ(B)iJOB({Kcep Rc,K(mXu#ſ#a Uk=QP|3Kuϐі!]b%JCTM;3cO4#qL[ՏV kESptp|l CN?@&8>HT`AgU :j/ ImG}TB8Oۆ 6f@S fU1 "6PLX|C0:*͍ X^mRkVawhʲ F{\y,@H _z %RNJ11soܰMJ"A+c #%$tb?"Evoq񈠠N")#OH}<ǥǵ;1ǵo$tn? $?HοASח.Q~ZWY~ܲh^^Dx@Z9A\f^X1@/Oh-bh5vC>2׽7{Ҧ_ĝP.K\ژz\ :}GFΌ$SU;bX1/oo*%2z -nUJAXzNm!o<=6EU3Q4AW{}k^'}rն!6cjuhв=\QWBS0j>7w&@VD}{eW[Ґ^`e^TB_|kVJd X2~EƑ LBB6*ZrhۗKP)F`jpU09SޚN:$7WR[D@']F I?0,1YeFfL+EAVV\4C+Sq*W04%^c+*|.M |Ceouc#\LjGڛlƬc_:6Ӌ*s_9NGQ/P᭠ǹsqWmp_!/T~jE%ә+W`^gؤļi#}w.XzF wȜw3}\D|C'EtV|e]ůQj .T} MWΥa XDHKU!DR6K\YhoBfRA2}PN =;q;#˅v JPV2^KG$FdyhK"c8hV ]+A16-B ټ5kT>QY/B^&%>l՝o0>uTSWI|\j #b4=/\7^{껌 yzo9bErEe67!C?hl6F)TmV_.qu;MP$ H<[zscm ;oju#P=֓͹\v$u| t~ {>`sɮGc"f:^_;} El'ji5!Vm$Lĉ%-%3B&uԐ%R ث6o'fi 70Hz]}Oٞ3+YpB8ҦìmmB7+b\($|7~DR8YNUFmˠ}IZg&_<Cg)*9Ee91wE SnAOdABl`Cϟˑ'j)}A,5ԨOTC jF?3!#:gU/Nס ڎPZ$𺮼S65]g;-r^2u Ⱦė" U01ն_dW9U{G~hT@fCzS[¡ yJVh0լ𫆥>͏nzʙQPV*pRA8TtaR:gA?^ JPpO-D,6N:==7PXNo$1 eb- J).᮪| 0Y쫲ҘhL(44N0EG ~^QPiC.Oǁiʁ2Xo/˼N'JC:JLc @x?irek7! Mʐrx`q;bؚWҞ ]h]~_6yC;"bh l6pԆ]^~jM^R[ggJڐzkObyF&`&4D1${T ! Q3񢣥f5 MNhpfgT>:u-F}s&݁{- =O%7 )e)^2qxZJXUF1:{:g/%oaZ"w[vCi@I"ɹ5Wf~KLù,!JϑPL'ԅ*.EOOk%P{l;^:&M0A՞zBwk< Es̜gLڋ;Fs ,'-p5+?#-IO/jF/}2 (K X0r%gp :BS3r PXZӔ!ٓ))Ht[9*o N["^ yS3u'-" Ll9e= KL);iF FPgJ> 21~b:AN,2sB34W~@̩ThܚtFFq)". ^hDl}ϔq%KZM(O+T\) X'|]g*@O&P"Iq.v~ӫp?SSqazՂYZVVƆ6V_V1,O@T¨bG/#* Si`q14 aPEẃ +wāN#yBPcJ04lҀxqM2B[ |IC=QDDFxMzyLyvq h2*y:DP/ fm鮹TtDRs- P7}ܧ2.rӪn Q?/WCiZIʔ|TfZUVF]~:Fll]5!u]C>!x8Voּ}'5̘EIm5KqtN /̗ϱB"W$n~GQZڒX J| 9X419@،Wʌc2KXi5{Eo 2 \fBL,,)_To5^bk ^ww6{>Yr:((;A͈z2_V@Kk$‡D}pC˝FQLI%N8!=%K$RFGT{6*%ۢEU.ʫOgV@@:G5ʀ)ez9\~Ɗ>Q,o D4մ7ݰES`6&' XKvb u*C8ydwZks ՙOWb08[nJ7oQ6?k ~|wgo Jo]2P5 e5eUK ؜"o4Ը2qMI3c~vuFq;,Q sIv^NQ9p6=s:Fc?ٓO?P3bXձlɌBw3m:9Nd+&;3+~ޑM=C4z#YTMtdh/SZJMrM:-cW&,eQ'ŠP;|c"Gє.QWƿƸt'aBj?LtAեri,fBIDEY%}rn%/7fWiN>_+m_m4L$-~ɒ_E?tj}[spkRݵu0и8{u]lUU[F uh?w=` ]?Sݎ(zz}fU!}SrEHx@ub)۰n6YYJa n^!"SԷk)ݵše $ʒ/R,?'oҮT"H&F*?IkRs)6L%WR(`lEvDsO L8+JQcJ4M b"8irݙ}-GW_`Mf*hK>VCTWTà];tdltUjhXh'2i$jysG;4H짤 KQ"$q\(^ NY:Ǐ8.M< -@1v17QgT_8Gb<륞Æmf19.]N1QHXZ铐ͻƂ$e|2ZНzw7Y=H](Ff=DN]?(vRkeLX“g;ңChK-D KĜNAM#2" "n>{0ENOFޱȆ<~8ZL$gF6ZW%.hS|,u 8gX'5f{+@Sn]6}j#p\ _!ҿ_'U2 *&ڗg bZ̉*i1{*1I~=׶ U_r*g m=h3\̷UXFg8u+BF:r2o)6O@-t nyZF%y}_^6Y΃"ń}v|F6vs FEzu4ʑoXFͥ }s{ýEJ}WF;-Y.-DuAīu)g.WSTeCkbckUA f! 8 8"W/ jՒ*K@zz)dKVi :g"U G4Yt# >3fsb=ᑙwW U8 h!9\9B [a*A~eDuP_ ٷ9W,rR l$}]Q &`HAVDGY!`$CT 3֑9qneNwGw^I ? Y9@fF}Cp-s3~xx5DCiFΎb#_q)LTpC2qr\tq0hB;$$gdI> 4s5o -xǾ1٥@Hd{e]y!9d/eT%8mqXEon:/C mD~֓ߜyaO A2m +[UCv<5%nK>s29;4ԆW檽:ݨ|*[U i9B>^1`ګ|2_tt̷+Fn+9>s%_i1r`J'E+>X[=qNX&V1HXuHvB5[4Bӏe6WqvC*bjnƨ$M_~:}zg[loR֧K.gˣ*{-SfƜh  <t2M#2"F:W?Z +Uњ-TqjS8Ä9*-7sr?T}>ڞ!% 4P.[ŕL~G$ZAPśxRUHؕkR+qkh'!wr@b'1Rh#-k#IŻt`T_qsfv-_|HZsdxϔS ed"..kkVq=k8g hbBDV<2NqooX39lݚ⟅s+ dŮQjΐޮ_Y4 |plm<Gy#}&=zJ =x!) @Tpqrٌoɸx|caбv}/I/~;{|8hg;k/R\n)?RNTǐ5/j zpAˋdkT T ΛԭP:b;?2PtaaIJ[m`X_nkG<ϰ%6S$F7m= &~஧6rL{*'{HN=ӄ^bfo~qPt7܂F~ 5Wb ⇌$IMd>&1-昌1֣[Tʒ ӄ2r{6GDA5%HOAB\&l~58Oz3LݨMD i^8.t&@@ss'Mkɟ9$A.cҨVN'W?DlUG8zRV6Z j;.tV5{Mzem7sxۀY)CbӐ8ǰZe"A 1[xk|,f5`%)AέKEE"w\ B%1G2Oq`  j7e?@dw%"*H`ׄHP<]͸iɧqsQլ %(ys fN)w٨Bdlu3}fv6vL$^vЪ.o>ccX2nf&/TzM\\х!{5b(kFym鰑]E~!q1:jp^S] Х//i^(cq8#~c H#>ּt0dCv 1$=1iE}P&zav0MpiX뙝Ze6W#?A PnQrw'NqͻO,A$g'.cFv\ IBf1' b0˃WcO%6-@:EA$PZ}beN.~_!!WÐD[%A1f$Y'uQUE_ e[k.Z?Fxxww \֛WOOcA?_ SB{ᾟ2^coPnʰѣ!; ?r! ZM#V((Tlw(xO=)X#$ӝVtocTVP#IyzJLT|tX}_bUGp`;8"Z@Ak+I߉heqtQ]:5e!u<D ;~(OLjgZs$*~\ yWVʶU~ڂVl {ɅtF4D`VZNҔP(\njvZ0sv֝aK@ZTi)UsUi^va^> ߓ /)P% ,FVk߷cwN*_&$K2YqP*MG y1+fqqȭޓ^ < w.avь@N5 dԼe!IRW1{ W9:M?xKǛK<@F W:a әM}7##-_Hwc͊߹@&VU: )un癎\.ffݴorOWt/ & 6Hf[Č,ke!?-/7s6`"54i6. c(PQIo|f{-K˲gpÌ/ DpЛF,>uZLleCU鷫.~UY"NF<YюǐNxaXcXW{%U{- vBgżSȧZ!*(bQ'[ʒn}Gx<_m5bɹONLEi =%H+ #kgx㱟IhA& Vl?&˥%uL@p̌x_|u|p M[&CaQzpn߆jNn0T{@l 1 ʳ>JoaB4Y7M32 2,?ǘ];.Z4heJyns@*;a:598G| &1t8vG4h?G;ˍ9 fNƄ6k55I~F~ٝ ":5r QW7)_u kF>mCFJ f9!õF@*7ȳz2 ?x#[*bY3zh%>njKqրt"[C)zlYq=xW Q2BCp8Qw%y 0.6G2Vޟ5a|03zp+RHH#LSV~c鸄6TH1/~2M2Nmf%@3_vRj)p1:WZN5&郭RT{YBmY ā;Q )VPxshhd' +jPVn%MdVY2nEI biX!G'#mEIt؀bU$ 5.9iDH>ѳXƆꪌO1S"0mM8j_3LuT2HOs! ^Mʔ>#oٽ+R/b+ܢ)ie7$|&߭tjstD8`ue`ɣ2 vRFH5ص,Dal&:9QG։NcV:D5c*C9xpR3"A1(jLhTɕ}Bۈm_.'T$qhUqs郛GfuH줒;;.8$|L]fg^2m$)k=4 ;ŷ7_!2.xC">J4ʢӚ~".p{pZr$_Ryʜ}ݳx0dLW1Y\1MwNstE!M.*0 ?"ELoӉRz|Z@ߙ[WPYKeq/x+X߮vuCt͊0YHh8j7 BpO^rT`gFVPЋp$]}BQWsw^>SZc7J*ʠC e]XS :8j# t]E}|VFe1ir">v]!pz4ClYҶWkBsޮnE@Y@>O0+% ?5.*'F[R(.Gf9ǫ%XHZS5~\!&!v n!|:<DWS9D7ŨA5MVqvk;t]UvaUya6M{%724EtDh6.ћpvLdHur{ :RLj FÄI"k>lkO[!g,yRz8?N[ɔ,9݄m=&L34k䓙Zu)*{}N3w67 LBs4з1 πh2Yo(*ߐ?9VثIThD ar7gi\Y.ȗ{%M8{2By2gpUnw`w}сUs1kU-ua6SǬM#of@, I-I12D8vϊJܞ-#ygb@*6P̅tsEaRá=XiV%^z/"rf.3/kd3:> ? 1ypXy<@(#turO]3{Ts ]~y^%rq?$GCk|4dYD }!uhzb<6}]Xб3D!Bg}hMzJnջ0dčQ$1B-6mݯyYsya !Jom >2+S4^T"̌Gda#53aժ(5x๿y{L]iˤ?c(A.`,C8VK㔓fsSA-ն#"ϟ,t-&ȬU˂]nQ.aFf0]q լ| =5HGWquYl #O2֔o3(H?%Zc;}zQAKj1w`ߴoK"> Th^@A^Decج"0}iFl\ywS-ގ5?6TEFEu~ˈ@(l/N0($ivmHoF+I7XlsͪHW" I̐7|# ~hAp$|wօՖ@P"jj5& Xy29u"6e*:m>XYxv_Ա`ěkhFb}k[ B]:B1=AG>$&@0qV$FGDs iv!)=R#)`N4q ~M\@00qCe(A.ӣ XJrC>]e9lXp,,52C0(v׭Fk0Y1ƬF> Dugh `? z{7udMem )Tj5QnS+V V~N%CUdx| R\x4C&@h;7 f}ؘ8/C;zWK|G<6kAJmx+%\MB!kêebhrciu+ޥd~">iHoycɹrhjKya˽WJ|Zrs-. tKr7rYNryWuX-H,اm?ђpZ5;3:_PBOZm/م>ȇ7Qkdpfˡ(&UyuQ. dV3)nz)F+t=k*T5ib[D0Q+o621H3GJX0dz]!>뮸W> PafcZ5:VKꞽ[ful^xO_p ]XSB@-/^>\X;{wr=2f1{pC`n9R^6'J^nEC*?ۯ|@Հ`VmBQ{A΅cίFg0&wmwya-]Ǻ LWGX_b9Z{a{i ktҍZ,\mfW *¤Q8Dlg2u6HRT)dc-$0 4:!p藆Q5x'4,!XѨF@} ="ŏU&2DGaL #SyIUg௷/Քtt5 $D1sB[ڮI:,4]D^@fy,mX"=Lqvudi#i(%hOCfaP He8cZ23u_2M@bDXP(g!WCAFVa8[KAwgR`^6eibHЋ Lyӣ:|tӻu<ŷe#Wtd'PX!;;eoK .2}^;zXM+K pOXm0ӣv+MucP+Tٞ@lNspo^}:zV7ޟ.C?q8%Lmk2E".Db5%O$sLVìlhwnf9+ڄT'yH,0·t?2uzOKSJ- M,H5co_%*m/w-pE ^ZTP[Rr|?z>=0'Ĉd-8,NM/5рlxMa Λ6dd'|3 ؇ kD]:RTwvңn\{_E!A1 ܎ p|?s^Oa59IF&qؤ fR$*nEԒ%BU;1X*\F.`:Wvbj',@2u$!L fB npsum*jB2 ;_ҷ7Z*x䁓ZQV8a}}YO1!]NFg~dZ\Y~ZQ"#9hQm` E-2 yD3@ 3Vz]̓lia',,s ;"wܟ_|Dkt'Y_ߦtnj/iQT;ڥ)mA݉q =^^PGqq1sx ;K&QSaIu#wg'bֳثnBԿW s=P{-F)Č=_b?RK&wco~`ج?$ۅhFfV D83 kM|Z!I`._SIO&L:лi:Uـ#BHk綕Ӑ6;˅Q3?mSYOpVg;PGxo%L'A<ӻPq櫽$[󃷰Us8J-b`̡'jy=ct.ÕxNGD-gE yݳdj@:݆39 Iim4xEQ#%-+:H^TzѤ]&)Xmʹ!SV%/qql>8lI5&#iIj&wv~3ϲAhwXe, ocԸ}]w*EE(@yHJi~m0rԅhE2& ^Mzs<@@B˗tSwm15w1xwE U+75#R,:>ʄq-X*www=[?K$y{4*,͞eTqVeH0h2Ä~Q8`@-8L7Xm5eKDpH2,yYj_ryhkfLԫ~ҾOs?m=c]Řwp:\儅O nST3U( ]Ӑ+ /O65[R;~DZ}{_bd(~TK'y~4\3DcI7KZxD#ubPMR"u?V&&g&S*h B1YS{4o~2,v%ѩ鑣*dŲ A@ q|5|TR"lG\ʙuT ՛Y뗓H- RGtO߉4܍aE RRϤcm?d )w5b2SM۸^wMo'@ b}PRiݰAa!1xZ>].-<39C I-h Sl_׿?EO$S"*i3ܻ% \T*)7jDkLV>Xj ]nSmܐ*t_|39GjZ^yf3]'iԢ_?cLhrgLvNRߒN tN,jYqEc~+m.y4 orկ0*"<3Э`ev}9TF1$.}paދR ѧL-#4Sۍ\ow6 aZLHN3]MeYd'KL;@(?L'p4ϑ DHq 픷Q?/E@sOM}}3p nV $ &>b"y9LkP>[oNsGjJMU> ?dg_&K6Qaj7Zv z,*KgL Uk5@x9KW:;ޡJϫQf,,pg$eI4Dzq|u' yahS? +AZCu>o=9bф5Ub+4֑*!cbNL+T>ym:|~O|S^ SGVs5ZÌnayaYalM.d\X*";|\l#ē$ٯq3=5撼>$U&,^N!!zw >s^+6 $>w]ue Iiky e8K'l4m &s}ʰ'aY@ҡ|=Dئv[&ƤjQK(ˆT0%_!MKB&"&3(ފ%mhݑ=Y+U8%ᇌ6?[h$1pP{,?DLѨMDkqˆLr a!.x+l6#1O4?2΃OaZ\S1m9v~ S JW rE"Auj5d$6;# ZKy)#^],-5< Sth,) DJu8$*9Ke-T _8W Λ=-UJ]@HrI J%gڗKBR "5|u`E*dcݼXRi3ҪoY;\Fx|cQwR&JdI"MDVN^{R涉q2o [;eAN Qs_W *F-:=We?ፃ`vU';A[P鎐}$9H84hQKU7W"f(\`WJg$bPLFA?-nt6Fk;J"%אC,U|r>(RcM"uM2諿C˓R y )#uQ:?̱ .6ywfHv#Q<6#NPgfp7nWfFbXl*CEC)WP)`eƓw]gO0 F4a0p" 7Ko-DҖ L1/(ym['43GeEd4DHӓv, - PQsDEtDæ.NgBA]Y D-*ҷM}bpApp-gF0R Gʠ0A ,EXZBZR[ < Ћ ZM.!vbP{I6j9j}FG=i/}::8^ܗ ydmH5aR>oՁݯ˃P]eǧn/ҹl]4_+;4DZz)6 VjIb'RfȄU7,K1z п4!c`ĕ\#(Q ](`o=X,#ֺ4Pd"ZbKoEs6R y %!i ;+ْb{붪ܿE#+?Ƙdo4q&~٪up]' f/@ʀL)tņMnm P>Rf@oTYJN}fY2.oo9TmiUTw! s7?Y49y>SA,s^p{\Rȑ$ A 0/_O檦nrN'SDl\I͗L -@罋xJۤP9 Iy)O8Z;xtθYQi͟{z|l)BĶzƕg ۭb,"EjOabYD6h~n? O%f{vGxŕLwoL_昂bAz'Ұ%o5<2vV+ĚC `uHq6l}nb]04h5zNXicdPnN($1P-ɵ&, mԽK 1kČrNظ*1|M{ŎN`0x2'^,~(:p_ꆯ_@C%"rKOE2a1YqB]b/0":]oWNYw8q9 L F A2a@g-ۈF}Œ,[Rۏ_?OR`> R6]/bl>z qwe6 ?+DKK:)\Tkƪ]+)o^HxBT>gE6:O|YR:+gЈ2aV[sjG.fH菬n@~EA:ҿcbQ9dy2Џ%^`( paD*73T?/5ԚA%`%#8H(7;%'sk͓rz IiL6g1q0S}JFBx%L/wg`; ^;reQLHɑB[~-X?ˉ\FĠ!\D&{MpeG.Hנal~W"Mᾝ`lSPRt8 < ߕL}SF?M~׈T@sfRgo]n"#Ӆ@2 13IQ(@>uS͜]_t$;#u p tKxjvfzDȳII=@0@ =k ꙎL&ro}4=zӜ0.16ᄆUE:Ს&QSito^g@~{j'glJMԇQWʶ9 .Oj7#+ʫgDe*F^EÒ+zjH[yZj^9,݂.Cub70Wh `'\fO>9IBRߞNզ`܈ e]9XUe=j&lW7B~Z1d Bz7nO~A:SR+e&LtV߫,Q;`ktؼeSpQѸi)(zEdJ2+U{mpՉV۝nkHg"eZW$Öy0 E塟M;xFDlmy_ #)\#@6J,5-)(!-h7_hfcGYCY鮋$`.G IwDG,4=[^ ?EiSg~{P7p(S 7/ ;?Ur#= N\G_b.fd|LPW# $|>]|0tcԼ|Vp=׵o)ˉy W]Zv1]A~ȜoX C؀_v9 &KCsTT)dU .oafy&\\)c̜h/m+Y1E\_'R N"l| T$y3_\ vpLn:'qCZt"!U''Ň z:U V:!p ЧL-UǓż2L: L+_`~X֤R,)٥j=Ro f{H&[}^.x]/@# ziTAEoس هw]ʓ)4L(Kk`8nxĘwr/ЮrGђUtNz!ᵚ^ŧSI҄pϭ_@`с)A\o)rUX)\DA!7YRK +HYba_ X@vȍ(+D4?f#O}U e(n|4'MfPzshO/5OBh.$\hinx q>w' K\/&mx+Е!ء h._k'̲G 8s,2763a,*~g7@U#` pҘMtzoڛ$p6&)zZŻ>.ccDwU_ۄmZ:D>G(D#(!i*wO=|xB+aofv&B݋8>H" O:bP)?;PS6[i+ԵKHa48뽯#dvLo&n`xIIZ5\qz!)W \yRH#V_Nxxh{ $N)|\-yg| Q35rr) OSRm}ū}{/QU/p9[),/:8Ͻ*\jog5?߿`Ƅ7tpJ}ɣLe=}+fjnK0~MBEU]GT97i Ў[Is}k' ƩUnK5DEѴijא8=AjckG6[99@OA]&!>$$u_Çb c1C%G$OJk`@L]]QpVjydk4 q2F)vX0twS(~xvg1i?>2P+¨ORxE ȕȖkd2K 2 fcL heLpNęy :IU#B&*8ku7,I)=/-gk'[<B E#ɲ>OdMg:+̓cNc$Mjbp K4?]JW%F'OΗ\׆I[[¤~ dD?{PCy5i&lD}/?0dL.p(RYEy":}dI@9&L/?ʖHc SaFI -+iO/ ?p~oQMKct8bl%9J]sƮ))ՆCB ^DX r u` W&5ؕk_ WGT}zj;AnYR} # LS*uF SIYohT1-CZ/ Tu 霟ƔQ.[dpͣQ\YQagy%%i7)bn65ԁB1σ2e6^+eg2n*AvWenpC[ 5Zzp"f)% 4Jw(}VvIv#&DV܈&_y3mP:' 2糪J#DQ(`azٺyȜK@VvEd[Қ=? ѴXTS<NPLmB$9K># `t7hFIR))_AtT7,W)_-&2#+fd1osAV@eQ? mG}5~8C8 젴A˺\ F/3d)usN4Mw2Bb8n#L#ʴ^%K| /V5cOB?[~ZI";B%t  o dn |~ki*a?̯6]Osa89NM,HiÕӟ-V$ Ѝ>&xZzMGڅ{FC_>,'LT@1he#aGyNE ZrwXβr'_i(ojC3 ꟟@/ŊeM E;b&GݶM[`J!xɸ~{*?LlM!lW+3FNz}حV8kokHAEKK"Z*] o+b,yWQuRurgXtاp{~_6gk| o0tYA;`5.M!Ib a%T3sP>Ky΅9`J(ѴTWEg5ԫ }5;m_I~|\5m+_ơrj a jྶߘ(e=5&Sx'TjTG|`P|A|ȱcf .@ f ۀ욥+2MHK"]r:#iSܸІQ`ػqjA?bDwH{FOP@wIoN/ F/Bn^BkKG_d-c6#4Sz(:\c@(P#u=qN]Drk祱^!E!3a4U@ʴvRg,%Br =1zBy<{Iǵ&F {T,< w8# 'pء?q)Y J617-oW*.Oly^*ϔۡB(`eEA14C \l4ɇ])k5QHR+wO߯ry^T"MGRb8Пus>yPhd.N+`,t.yX% U\Y>4|['v">tY/+_yԽҦ۞b 7EPWP*#PT9\ b+ܭVCi 8 UD386v( #]??vYɫ%nzp&N2D쪫#{3BvX)1(eW.~g.O#^t2}MGȠ ϕ\v`9g̯Q|CBi9.GD;Z7ݯRB,?m)IqVJ'~7}$1AD!Cwz~C#ʓu╣/]^/+J}?YU]U3kߍ#+1jmxb<>pЊNm׮ſ:?aYP5 7QټYj'kzJ7f}`$Jy-qqiAE'\S*Z%CyKɃ]mp>FQ2!5AŅAER~m3onْ5^TqCW͐] ]6Xnߏ.1&zjw<،M}G{Lo&udOh #EiWX*: 8帚mmAH,7v_B)T З16ψFl<%l"qNnoݴ{DM0'L#rF XN1źt/Pȟg>钡U)^`|8xyAW7_/q/q2)Ŭ %VLMY}_ٙ CMn9a Sviɞ:?0k\NkJAȁŀx$yj(-rֲŹ(1pn pՄoN>7GDQm5=7?a@l^_:^ _@SmIa2jZo$L ~ZDZޏًyT܄KtP*EYv?m,nNu뤞-CN$t{V5fA#xtDhh5b) y&Z.?MLڪKYym?]O l%r⁞dm}tCVGPGͿ6G5msD96<̵} 7}5MVnmo!!Mg 5 VRګt*X^`JZ)3=  禨8G|s8bV|0&,oK%hUARwh|";xJQ [s?Ltd#KJJ4w0HaU q͹ t8dڗ0\bJz]uV BT./1REnH/e1;pɖك1h9ŃI(0fPYcFp*֔'ԟ'|+Fn N%5veK[k(+}2q;Hm?uUv,ooI94$Kfi-)5[ْbh-}֦gMeWx/ڵB3KL|] CrV_ }$Yd5[C9ʣB/ gplֿv>l5q"SRc%lWe E :u!kM$*A)͜m4}jPy$UV9\=W&0sPdjoP{© v\/hUyV:-71y¡Ia!QMT]9t)G,shJ7l}һ_N)0\Os<%$J6wY*;N9fYlQug?uM=a\]Sk* }#Kgǒsf:0PXHmMTxvd.}] sMґJ׾/q\̗za#϶cF\mOTJPfۆ뉨ZwR$\zƄ,[pfcI]>Y=/![ic!\A?_c8YA46 VXhohbE=y_?? Y},8E{#۾ZϗD%]C؅wQce|pE:L24yVm*0ݓz89)ؖ3ހswTI W2?㚛*Tw~f,١XZٯ~D'woWWv^'z IAQOo;5c^o>"vmW16Khz(/-ܟ伢Dn4)Ufz5Xv%"ɭT4B431u)F:tW{A6f"kׂ6 ^q w= V})%ΤLY. \a^ahWX H Vf6J *) * \MpQ?ာL.I97ഀ}>FΪt̠ Nvp蛷J)BNr*6*崍qe|ėI1a/L$nB H(&|=MFW~i2I%}cs1嫶,,nOX$&*+F}4gjڑÁKZy٣>P0)p%dtmi"'iK0+~OFʼnk,qpq| Z9kS,% /C Xκ$ s`%MנSDT[ #kBcaՁ^s.g:Fw =@Qt vJIKp L9ԌJ#$aih2wBS"nz<Ow\]T'-Ι>pd@1) ;z2 vhSu%OP'J⣥·iZ⤅m5`hW xtL#I5?hU*Jq$YcH݀d)P w6;C&CC4<"T3͖Xb)o~eML4`^LކƂ=3Zʯw ^| 2^)w7T#w]gZZ_{k,]g {{.i{WQr#p9W/ xaZ4_?%j *ilb8 xO5;EaWJ|WV)G=Nî&OJh9ǡX'Wl$p-R8{xfNt7A5Ked]zd\I7i9KvaNuIS._UxB+nu@&޲ &Hݴ"' !2~",ŀ5yy>cSU+X  YZ"4BVܷ2dylD_sdXښ ax I"ljhb==juµo< {CHZ6\Z[qU*h8>f6wi$s=~4W_-RY.d nNhxQ%:&]7o2h~w0}rzqRY+4ݽ[njd~AH_3;2տF[Ov1YF̨>ǫ53+. pv܄iAooy\*KN}Spߧy#m 04$˛PT gNgoP]}@j'Grėx}"}54>|˟:-K]&8w:nN#rN%ɛ/lrKOtZnyuƞ!ypKU&li_sJߴ Jc&ktVN5'I1ώwt FxR G'TP;:v)-*E1Q[nY!nC V0D^*+%dMӶ*v@L}e/FN]_6p_CA.KcJMvĆPꞙBNb觺pYuH<,@]b6i!%ܤShJ!eaoAC'&m'O7-#xG (o*%E"S'W ='xV*%Rp;ah[s**{hij2 avC.j^dNyIDkF빰e2kx{$Y%*+tgR.m;v+H燿%@HvXԡ5 ՝FNղ??N/DL0[b0*j1ULvfkp;̼uwQA`3{{2g, N|sߗNINeX*C6Ae }qr5>ry81A6G_K3', @E.lÈK!7.3#ĵ*̟k7;`oӗ4'$->B3x"Z 鬱 ꢨ:<}9C+ [P.VI66ThP^Z1b > ]tTCͲ27BnFI_ eĢ *ŧ 70 (3zyʃp(`s]&ᗖXR5 {~wIRO.i|^3Et$j.! aF5Şܦ QhR 똀SҠ)VD&v 6Hʇ$4"` 4Z@Z/ Ww1Gg/nC*+?7d[Θn=։[RT~rl b:8Z!ACl%"R'BTÂ=%\h-ӿ?8\l'wqV6,$&j$nnSr+Uō<ގa|kxɦN9:f)=k}dE.Wѵ_cu+')>$NhFa䀷c?4ɳEuTAemf4oa@2HPey^*/z}k'óB\j|V ظB*Jυ'פ*&oº0Z6d0?yIblʸD 8f2p[񨤤 NW۔CdQT>וh2/6m.W>cKFm@!H >jSKH@ycJn*{Fb~_- }ێofWOMp|:ocC7SwOudc NF vm:Lx1MY,|8EX28Cw{@"xpt ꑔ[Dizwٶ7ZLʍw0~ U|OKk+ 5w2y|XdJ9L`fNsfB링:erx]XY, TF9]QJj'\Y^9K 5#gJ&XY73ՉI ޗ: J - A XmG0V%!6gC˿Y6ٷtd@MzHYphbd_^Dlv4IuC[4th?Cue&T[$d'ߢu51UBNX*πa4u^}#D; 2?}'|@Z}Vф1d%>5^t&sFJwN'@+јnXGnp&w5~q: BP!g8%\Չ~ұLנzy:S3X}$|ir5vyV3| Ј[IFgXX~Rĩn9Յp>5OfdxvAC$Є $DLpX(n 5i{,ّiDY`7`Nv* l B^ Ci[~Bk?ؤ>$cݺK@/ QL~v dWկ%"_Q /UF((tc&o|`(&b8R;!#ZwT+TyD#j"ؼgY\&aܛf ?Vlqlf3 muG\C.)bkD1( ( h50$R^\Ϻy<1-82m_2Pqoҡ|xAcn<8# {T2RXCM:>lfqͱ=lurV^-_[ٖE -`"Ws5܀ȝK>=%(Oض_@b(֨kT f06rKIe9qfY Vǂ!5؅Jy7| .d7Y@;g rn~G*Q9Fr "(L΅u? c!C(6!W% VϪd(3+ a@0\MRS%C-=mO` 2faI-tS'B[ f 뚪=B\(\k[FzZdʼnױСYJ zʢEjIR˔Fd, ~\3N83{FH}**b"E'PDĿ7%(ͤB9Oʂ VnT8 ‘#SNx,ꬥ Z?p8fNY{$Bun FE6Hk\S^l},ݒvfcHxZ'bzZ#8<]!33G~I?4Z2014[ gfWGmGEWjN){K }Y܇&í;Q7:[fpU7@O[3b"- # t稌F"U|UN^6~ijں1%ӡL͛m^jP.t3Bb7LX(,H8xYO04q6Rb__lY]75Agv|^}%7Z̕]YeWvLsY{]2 Svbo<@tY)zȍњf5M8z+\c>=@m1PyElOp XxJa4L if)',PK8Fsqt8hСsGlIy0𦷉#IcDD3g&-B#akd*mA"#+փG^h9;ߝ,R#Qx C9dKVfS1?OrBV$~-Aωc̤Z-%5 ,=F|0U͚BY/` %8)A9{4mV1$QJCt=/ǁBχ'JcV|\OZ*U{AQݪ+ܜmdOzՍh ܺjʢy\GXwY X_&9K7{B ud*kA 7MͪdFkr}n ͝C3aw_E \r{OɺQoj @q9rDeoODDݕ9+cac?Lj \ o-nbJh^|W՞I!Ab hL+*S|L3BXEՍO"(v<h:Ҋ\@RHUC[׹_@RHDwzW,Ae7[+kn6rv $_m=mM?_:ghV;.LSOe~xi~G{GeDLܷYyk_`5ksTmb;dVVk15ߨ3$8=aШC5pZ, ZcxDx~ӿ()fGdxYM{S]Ɣ$>8Xp`ꃲ D1e qo灤D>~ ڽ'g>5 X ֿR8(%c4[ ܞY#dBޮ9ҁg~C膤TANGiau1Q&Bls Kza1@밗^$j$A%ñw:G ><bY)6OѼ\4kϘ5bjdL\4$h)Zڇ(zE{q4],4Lԫ'eIס+G?LҴ53 ~TXH{ ٤NS ꞏWvz$W yH3n!=NBzy@0\ ,p@e N`6Hi*! '@'5Mc e ROE$)_޲D$bD`>p^w[%##tLyd `-mֲ=a4R,"aauXi_ܥ~z#W#b 9{$exVX*M B'PlU)sC , Ѓ925;#;9tw,;g;9Ͱ0GgLVX bDQ Cv5P ,fصme]V#V@\z=0Pp9+3faȬN+g?j.tm:A7OOOnvȌ= P鮛x&)"YBl|(6KbҤH4Ruq0zБ" 4y~^[1TE'vI'X# 6QNѴ\,gmd簪0 3 &خ Gj b.cj[~GKjE[\<\,mUY@_ Gg} [6M9VC_8 Э]? M[4@ ?{5 6ȺbRڐƠ"ZCnNshI# j7IaA|'sͨ{i )AnGNldkfghRu!|T!\w(LXl䈎͓ǀ|e ١Hv9ScjM.5ςWL8r hեCl8ObVF.䨡h؛Ѐ.ǖqƄjHMRg}b xˁNt Da=FZLk)kU!Q6i:,ߪԨ)K;N1=? /ep eJw9YƗwkZzXD&IT<' qDDz]Zor4`w)M3/8r̺Ϥπ)栓 84ZCy׏;r.MԚFI̭m:mߓt\L~(Z>BK"Xy $C4T ʋ* yj4jE A|`uV$*rSšJ9(a&V-.~t"N)Z}8 i PUHF(`#ԠXSYi v `y95l^B1 S~"q42$tRf\?T.Jf#͝;)zZbpM {4nح Da)Id0kيz&O-[ ކ<1Youק?6/w•Zm["^,MTYFѥ9^RrDw:9f9]#R# b.5dc9I:?('t[];PyZ)AGgVX]}fC+l?lq2J iCmtA^#&+aFc 6.ZxU^P:P:{*0T; ETݖVtb< _C{FM`GnU1GD?qS32gD^sb:.f=re_7zX?NgeLY7ƒd3Q[mN'O%m%`ۻGz9&iҥ%-pz.)8^3;Ho72vۛz%4^j HZxwRңYZmߺ~ S%8S)ڕe(Ʊơtok4a)hv$SĦQYj/u?آ%bJ%!b6dը׶Cm)y)Ȕy }#Nn,'e4Y"{NH%3 ΅Q؛c"ҕ]X&gsYXjhC!Ď㥐qOH*3>٫)bBD2JzB32%p̤Y: ( M3WrD eg8g@hZq<#Hw"s0cZ/ͦS,Xu:Ggۼ!4/ZF(1B7%{SfQB8JbTͽ+/N>UO2k1l="Caػ`?`~ɗTO}·/ʧPPPhT v>Aԭ|#Z7G HT@$9.׼ͅ\BN luYagy'w/c)']a?F r6 L Kod ;Ү!:6=%F6[rb˶:3m|rhLǁ\ B~y.ڋw4' 6zAԜ&)tFe\/yl=L)yK"4LYgۨx),yW!k@AK@GHS^w@Dՠ2< _gz~2C#L\HK3Ӳoi@|/?+;3\pʲu`6EXE>Tm~Lke2}ha¶[uMQ(Ģq^UNQOa7OdGOI[}O _K:*Zwi7ǥW*ظ}I/4Wxɔg9QS!(]r_Q{6∱ӣ*vYETJQo:lz=X7ۃxY\7+"$_΁ѹ \G&}LW?&PEC{Q#i0uEۭ^V nRQ=dhƉIUil\H3՘%^/ pu.% yoޏ Hm\%G!:60HcQ7eYv?5>ZCnh*^nmk.@`cf;A|GwI \.g PjϞL\lY/,u;nxU.y .oD.,,%v%]!ɕf]-!yYnɅM{&KOYFFP_D,hVPl}W=* /m ^)q)PO/ ^i븸E 0jm̑o1? t.gQ4 AJttRE^nxY߽LZm^!%ڬ3ߧǬvt05؊rf}je&CLYL7ǩ' x]%1,n lS\\?Mbi.It4 f)k+!l&3L6 Nڣh@#gX5%H l\𫇖Xw&"2=vTvJg*s2`5#\izE;r<AǓWc$GĀo*e{tr9.a_'צH;Ks[lck9.{Vw)R.,+o]4!*/!Emʝ[/E| e2 O  }:0.0?Ћ"*xSj"u\÷@5iO3=pLu[?tҧRВ6Ĝط^0PBݔ~ŋ_vnkÚWLzw0rBz$./ I_&x!oG/W4 ~7\2e6I1Q1"y"jmA34p<Ǝ䋅{RY< xɃ"' g{uPtty-ɴ8zh[H%tHh{،_玠~ZdF&{ (|}hۆU&wjAb3)6ܰrc|.~H`Pb.iV VyL?6>vF FPbbݴ{ U'%(ai, UpZM%(ICP.!xaqü0~9? //*86X:orU{ZȌ/5qFI b5AC*i:eV jHM>x! \7w:If.vNfstK;XȪQ p}]+nPdD*i x@:·q"υ}ݟy,B4r 1鶊QZRXώ%7ZH㿝2Ku&q-72`0YQ dK`a}{+R}Fxu?F)0R {j]X5h=8e ! pMH̷,$j ƿtd06YN,lgm&Y' W`/{0K+8wTr"E GKL/K+t.u=4% iS)9b(LphօH#߮u~Z3n ښ`N\ r ό{S 晶f=6@pGzPBL{ $*Ճm #?t:|mX E4r X]h6MsRYQ  ͪijZsc8*o_SZu6 ḟ>xQGFYؕYb!('Z<+.Qwg[+qBpGE|T4 siXLe(>l' !)YZ8o_(K26t⬤\n l]'+L-ݾ[Uf͋ƢȒnW`G!KiO+2j rʰ} H߰;HD.P$JS۫+pg%1%ﷳ7wm@bUi#A#|qg_욈$0@⵼uZU()PH%#3}HU}dFIb6AZËUCzP3-5[ Ztc\?>1Ku_ bF֕ГJzpqe_~;P={^%ѬÏ~#lm%՛96_;!ӏf@@ ܺ]VR6khY;j/ 3(!Qc UG8UVah]jvዘq[U,,$D{%[P:)k$#Tp=k*7ME"6O.iW#-7scew4fh-+g<#xˌba]Z鉗qPɩjB;H 5${nحOxO$u('0`|mT؜~ ]}7y!=ʇjצuOqwB@=mЌJztl4,bXwԐS[(XEsJ;9a6Yd; r.c3Px)C4/i!3iaa¸T<%Y,M+m+Y(oFXWT'Vׅ٘ʘŐ7}Mq+c| kLь =hqZ$+FS6*fvȮD;W8GuQ/xYU)q<{LhenۼEU00o1b̭9]YДyQu-M{q=M$ӛw(iU02^`"ZvZ |=5$inx|Kd\z F(&5Q3bvdMouݞ-9?N[n΃K^J$́h&ĹʨVR[%FF C~{e4 eEڟrLv蹃A܀N&]YBRZMd-3_+zXB[A&jDMBhF[Vg̬ȟH N%?ΐ%|K+zw\$V@_\|'֠y2;D6|;2~&\բogѥ\2hw%A~O[PɎ)k*~_jܮe ϽXEP;B]%A1F(sRw8H7X+s"ݪk \Y W8 EzwUw9"b3Ya 0$gjWx{%Yylg$$2>.,WPЊl5^ ޼QR)ɰX.~9Nݸ%Hj-WzKJf9 {tÙbA9JQp`b i_5%dJsry,Y}^8D"fwSc-ߡ TA+u#hW@16CޥQ9]:=2tO0bz3EMJ{]aǷSqn6( fsd`}6Y:ǁ˨MTtg?־]Sd2v~v쒩 ׾1x9F*$_6UWm}5YdgС;+ͧxc=ӒE~Z5Բd?PPbny>nE1#O֦rq DPIԸD^`zsc*%fxo{ò;GA*n =ClN4kӧe)}3QHO5z}&l2^5"wmb9eؓwˈU/':v_y5@Rjp-5X@[SzoIU b6!YTb4 @ [^eK43xBAД- !/nk(fn{>5x3mK?VJ&9 `=F-Bl' We{wZU$sQ b؏Zdqc<ͽMBƏbA}L{-(/=l۸֔􇃹:N :b- nH-`Ic7ӑЊP=jt.V{-B̖Y-F4dHWr4Am}S+sjFYBR#HƂ|L4BULez~}--7梷_$$I?v=ԨMX˴,M2O\2)-mR)ae!xv.>b',?֔p>BɅ DP[?jXRA2%ŠFx1j? (6-L_Ko]Yϐ.z275F0R$xUaDZ<Οo b'A_yBAqnoj^2~V;},zQu8;ҽm.A!V1ݐŠ gEXxD~XIFzad{N^/ʑNDBN(Lި$Lty5ɓi\5m1 PfzAw {t Ua3h\;5(g=w3XoGVw{ڴ SO.c{9[q$uzdkKp0\.rf$7P״>dҶ1XrptgW߾0gWd=A ?)&B c 3[JIco#kR8=J뾉 je(^WzBn {&!L~9LҭXGLluhM[ jıPeSfJCqsD.=m*"vfd ,8Inw}oroJ]vu#Jw~$'Z~غpJD_6@\n pd׏|aѻ5 m-V9V48)}KP꜆I2]0s {L]๡CVynr*M@>R\T&۩a]Msi8CDR.JhMOsŸx{;Z#H]>[j'<_ᐹ݂s CQ;*D N١Rd::xS=]'Lh "a̺nE94;&)یz;Ą+/Y=LV2tc# bmegY Vh&yn#9XJAdo:N[5j %hts3_Ym%Y3MJu%h}2C'SHlчr-z!Mlh33Ryڡ^]&|S(\ii IdCꈜlgl 7e%\\\(S.ֽׯ UփXz{vGv)OU +x7)\λ *8[JF92cmp$V,S+s[gTCE0\hɞoewr[!%f**Q |*| "X(y(0.,p=kJ*^hvZe(|%qq{t;^eTnQkL KmߦqQ*F죝.+2yG,L㲷'\Gh%=ݣT PeqJOw;\F!{:Jj].(@Z -щ  NկZHۤZMfcГFHw.T8n4M*')G$]ձи,n/*뜀*uzՋYBwtWr[mIAV֥?d:wg8Wy 2$x]=C~h)?䈆f]={-3ب8e-!E?Pn aK)Z&Ts)uZۆ#t]MrpxȾ=rX݊g$HgiLjO1Xl~y>.񹝱 >E?\n؀0<;J"MV__Fn59ض9N_{$IσgY΃hTe&3RLgAV%C=tiXoD=_ W#YјUX4vMB&(IB~B}ed߁TmKyP7rhmf7mcQPb-6 7ׇ]Ʌ޼ 0'C`wЕfjĶ [k>-) S?W8J/Ub TUutw٤A,r^|ѕOyu"]?!v!/m;qWV:Dz.^:Qq|xaȩ1!M6DX}Ճ}6gv6qٰ8D-=|!6!RTHNM"N<HyQ'a__ swZQNqg^[Qs6}tU+c J9™-VVKʾL}B m"')mpZ6$CÞ$^ /]ie?݂Xn-:<ԣiPI5K4)=O.Ϩ K+: JH36 >|Dk=Uu;~a$v%;i7VBi"לk'[weq=w짌Ciojx@V'on*eNFR9QmjU&]!g "DIp8I}tj_*1 gG)|IYP߀;Of:E;yj|'5๾ݏ(;jず&yy(l|Z %nleͲoK!. Ȫ~̮vx(|M3E/_pDA JqVW3 r?z(>i L4LPht;oPWhP*N%ts|$7jt%B8cͦ~W C;v$.W RN7ܳyoSl?F @5+hOҩLZ\&@Ú`BxKNdMG0ˊY-ȝGWbx֝ЪoE%s:Վ_틾1X&r=I/8F>QywOڙl(o0D[p}^iEv\c?P#ҼuEBꡇZ:ܵF:9("62Lk `QUs[:+B*i%$nKZL{kN}jj6O)5Ae!Ege՝Ħ-[DCI=SDž 3[f.sjnԄC䓒|r=sN=ؚԸKV_ԐJYK+EkF<FX׃SZ}7L>UkU{L+aAdӠ-KAx? #{z92h5 #Rnr:AZFaJ <;IpPls‹<#3$tNa F$D'˳@QB7Ēg@8MuJ\K,R0G_"B_$)Ȍ^/m@ѿqU\(_%k1G]@lXXrپҋIFw7&IzWN+˜$B4ruˏZ-'7dyEf]USBg %A#f:!~dgj&7DiBDhb3먜jlm|B.;13#\)IL@z z!rOY*rj_ڳ5 Fj_{D~+Uz/D`6 ءu%?#fKƎtS )r<:E_{O0kyf/{(Ox~-$I {iS! V }v86;,hRfNI5 KzGijr5Q7ͦM*>~gٝēZYylq"b F_3ġRDM꫎Uw 1UivmGA/y'ϟcVglj㛕ӨnIħxrFF3fx ~+#,lZӊurJPc SNvDY`eķ>]pLpj»l\&(?(GiilZ;JVLa!Ho韐f=kl6/ yMMLeĖ >G9`R?~/wToI kjɝX>3C#`).~k! ^YLd4n7N*=\G7 2R{ΨWXp֩> ՍsvymRevA=b~>ѕhGD2ƴ䴲\ǻ!{&Z?2{{axP­!{MfRw,S tx{RI,z$CPQFopxOi+As6} R#~05g#VA; j krP@krƉk/Gx BەWcBZQ]g)zcou'-ꤺP,6-*@C6JkkmDX q({8yizL}xвb]xBEitW @"-pj؍Lml2s+K͂Ik0 +80wk3)V,f6RmJ)GPO(S:0 2q^=bۇQ-AF.iG0h š@'?k+?s1F=1yZ~-b ϡy=FMjrI!ӷ]5Z0JG㧦*ɉ=CuV:1~$$gN }g=^[G|dz: s L\)|I|ΞY~(6c@xqN8;FMݼ=&iܜ.NN_$y0?#>R{=dg33Xm|Uri(d6oHpI~x̱Jz3ݩ%IPq5k mKAa9i]tI;iӲߗ,Aۙ 2/V zQrb9YJUB M9pl|)D=/6i_Q<(D\Q*l6rYFV ^ >̺INXSO^ ާF8X>g)JDjD`YzuW˶0[ѷ.# *=b4j}x_1Ki[Czv{C5SHܕ ?-ޥxEdX368d;BREϲN弣P & s;J"D7'r WKaVú5 @ZwH:I,!MϹ] >(gޓ+<5AZiwx*{ɶYTʓu`gY m|-Fq NUuNש0.v?Ҹ3]ߪbg$|SK8.8.l?`-řx.+aVyDY3sjMa ;pF_7KFwh@>By gĥ;|黡Olay dEɅ؃׽fG7@=3 c[V|$PL)Cϟ!v )[L収"RT)S54:o]&A<_n,4?-0P,.rNG]@=dğ~Քz̀1^߳d^mܱU R LĤӄyII`85d'"T #W=JQDC,0 _e !T[,T1y2n3{!W|خj1#& ,ng9g%u? t'8;[^Wg8O*J;uMgG6~ju3eԺ"M'"L0~\޲0l8 'wN&6]!cȔf2Nq3"(?`4HFM jJY B#$7U\ Al3U6>Ր m@xXCCVqa پ0)>1~LyѐlhNI#:ZJ?>Ć#z&>UX$/=)v7@c9@oc^ ;\p>y3s&E2S6iqT暗a-mMxލBtiˣEZwDspCIU H˪# K0*@|QVRe~wCS#PB>A~u͡^.rE+R_`#/a_yE*-,/ox1& u'%*]ҳ|;_`>q%Os}Sr,?.g%~hc}x/Yo.+wFE3+3*3Rji+W$iuV%Rkrؙٛlb;%ŅU RFK_CB5Ӊ u$۩`rF9I;aɍ5ߝЬ7mR"rG{-7Ʒ1kB]jLWA{!G_2Ȭ 8T^ϪWҨ{d -<|&/2IOkY`kd#Z hO[ Ú_Qy0\[]_g|om6f@<J']7}~k>};zl^g`mYф;[2[v,%k}WջBSssMeyo}?H Eޱ׮*q;oUACiQS9^RP(Qr>Qqcm:R'z鎴)4f s$"Z,4=G,Yl=i٥.H[o*dӿTXybk0>~4; 3 O#N'j@9֠(8"?əzf>鷯iD`ҲwUZ;Yrź=3:Ԝ۲+ hXߣ $ng*ctVf/ Q5Kj?n*A@6z 2gWUz,iKR8שg>(8_ sqN4WCi~T) 2x:? N]1"@Z~(*df/YFVHl OLfJyenVWRI]}Uz/Tރۻ;d~xēgR!"-63'J_Ӫܭ#A7-ERobaVR~Ńq6=Gasfxh(l. |Ł 9FW8 hfzDUw5f!jeU+mηƿ=I)yK&E75ncV& Q{;F~ ~Rfl-tSw~rm6eX>a;!֊=% .9X&9Wx Ee5Z%51`1oܽz tͰ,/=#y,3Kw)"%~c21k#pkO&zph#iBq#CxqZ'>&^a\v nmDbbDžtV `ԜEm 'eD2񅯶0:pJ(Bڍ7VT7-M1-Yݧk ͤd|td6H F\+vT1_Ds3!DV7(Lb.M>%Vԛj8fUg$p9[y/ 2䑕`zHW &k5d̏fM*.d]rOR!ÆkُaLj3CPPS i8M@+4, Xp9M@* U~O>Ȃr?sz-:0[O,u2hݯ\l, Zrnsx5 ;z1c?gGXPp%d;G+z/yd- [t ) MEL$ t߭4Y"#zF]mٻAj%#"BrvB} pj}JCiyJqBh9S^ <&ĽExS?~ቊ nmoєd0@  ggSܯ\к.4̾BB0N`i0,F. *S*胐 i=@o̚|&[1E g bMIEg/A&3ml b^%9g[lުkS+8X͚+z  X,ʙr VB )wqJj X тyk K3tax1Q/9N=Qb͝ZM_Zu`0J]2b(P".OZδԣ=_#bfoܞD\X ˀqg\m$T %yn #"7 ]MP伫Л,^rDM{(pgڏ˂aE>WМŠW =X ע~G)j41|V{5\N%32fB+@8Jm7lƿ0YR`~'2ZB{CwUo=]X?(n5`F ]G*y`E&V xps-eK\Ѻ2RO.v;sP7n9@JSN F9]W_< JyQpѭ8Nf:4"B[3e ZSo% maZ4O&pJMǼ7ꀂ9y>+/ J s=!Iu}Y`kYd*Av6Q?YF?um5,gJqnZfWu@"" ZzyET$/)IMM|aeH߸nõ* Dcӭ<6RAzݞ.hf&gIq6?0v^9(GW jVK -xߖiHdflC0s F\R-O%Wx5͙G :3H?pt3~PdNtWyN! n+9"͞z؃qzl7oCĪ\65Ć\?-;%(dcyU֪NO+\jMnF/H nf(iS?"9$z;PD:ʳ4}$tNH:o"ZzR Y# .zjC=K34 b&G@v,<9Gu&au[]yM,iIS4h)b!zmtBQU>bvֽ9}.`"ވ[UPR!ۏ}G c)*gXf+~u߭X)Uk6S/S/s\":b_0fhVp±8iRG׭]?X-<=*3eQpAh~e)&,^\Q1g?MPMCKne6+52?X- rrJªvgRI*rNGnXwiHYߐ).+8I?oUOvrk'Ҳdm 7]:N~]#;|$(C7=>DP П 5\S1D~SW vubC I 6vb9;@yMe?Jb{ .Yyd="o&+wf(y=s avy6J{;gCIJpsE:Q Fi2^B[WxrO..'S tWd)R bD"X o@ư.n{(MDV6a᠒H^]d#50U67= .ЪH"$2kKfW=OPjJ5{Е(J6%f={]_Uv^ QvT 7jLSla |vKV܊`ucPc,{Sc4ɋs< Dz>5r598|-rj7ubH񩀨3Lew W}|KE%k5{,ܺdJA;a4vJNJ Pbe83d8k\w,NБ4yc(gyL18ϔqLCnAMY*.AF 'P'" tC&`p'-1G)PAiLC9d}~𵑝9_[xp(×{@ۥ,O^969a. QCGGo_񚵌:Ɯ@x,h-7ȉ"D8}!qc׮[- ";wJ&Aga8^r 󰬠Qbwްp..\&kWZ;o\ݸYu;8vi8>n7_=%H 91"P,L.tu,A #XW 5l?0z n6Ϫ>`50Jܝ!龉 kE&:,&9g) lCe&]%_X $3kOρ<·,jNf*w{ ;imJ[*4x0ˣ2Kn՞(zmƂ?R|?XpEO\[q`)8E!Q>Z`'# 0_ x :wwdwk ]Нx MUAbDq]ŤD$8X}Kkm;b` /FܯX#㛜Lk7Ҽ#.Max&Sf~͚d3&VA/vSQPzbռ]H$燰t w%fOGy TfbJ9o'H hj yljpw[uxN|n>jzkgNh}Uit x%f,ZI\Jdr` )Y'3wd/ Lu5OJYMb5,KV(*7'KG=zܕє̫9\\|+s![,8w2Eu7 hlU.;i˜=PU8D vHHkjC< h|J[1&+{G}hO[ՎA nkVo HӾ>M|fŃqJ'>m&/hpC_GZw:[3zC@IezRd.QQDc bo_6W+*.rG4P߬l xGM[FIR+.*`6Q1,$cR/H(*>L, rv1FZH*˞'f qZ`zo 'Pz!d}ѿC%d6`8$֓ˈKzBL +Yt^]V ua_2' /s(+mB$_ iteE|f0`~iiИƻ&RP)_ |Hc͠&FgSܞB!=BL qHhËkRO6͚7+̡e5ʂr#x( P\bOy:)LiB|M1XcA,xMXPxfZG~ӄ v(5]0},!Јn|2oz+|7]ѽ'V>]3X'_Fm6@.=`W5j4E=cW/B ɱĸg"s"v:q[j0bLYO+H "#Ag[FO@m,K,>=(KlT15uqVFo.ᒦOu *,%h6P6**#g}=a4qBkwsDs lZ:L1v[ ɇChC^5CYR}A\cK{vv_H`_b{NjjmFd͍ ¾ p8GQq[V(–pѕ羉1зmu 4=9'j5 da#i}& Y1U,Gz>PNHS^Y;9n/ӻ9 x"켏G4ߎђ ӔMg|ٔ_U%YAp 6t`G^(:NM)ZHnT1Zq,ͧQ(04zVy~x>UY"0zHq"!tj273X{g*F%WYl2k:%ЊG`;ـRT# h/m!yN,"GQ  id a,o|"oϥA R<@ YͲ.l+*4!ysz>lVOskw3)ːٓiDmQ\\{ 7iQD.d#te;Ѓ\]0¦3nbZ_z{&s's׽nw<0Kf\6 G(Szд/N,yr󪥊Ԧ!eѧC-,k3{COwpl4$[yS"!Z#e:}Ԅn@1K.Dy326%e@zIEp&m#+l$nq\Kpx1峰>tőyԪLMτz11Q޾+ݱȝL6vw4 Dˡྲྀ!Ϧ_4ԙ3ܳsN{JpG=AS{}MvtY;&+g1GST }zAPQm[ѩjOM^60&j];}wMӻFg[ .cEiL5C~O:[!* f!vKeT}mA‘*4T.ﳏna򕶮P qw㪌y*| TV9oa>j?Ȉ9y/r-Uge,'&l[$|;88?!ԢyWlb9Fj՛ ؖM[y1S+0zI;nN&|DegHԞzĘ%A`5 @PyKZ2Kڳu@Y_>l]_{/;x :}m%5Ҕ Џ Nc-Ml/ sj=rTM}/T|C%%X NM;R'1ǎ'vi:uaRQk)3r`'fo43UjHUc:r5oYJzŝ^ǭsb_t  .MgA0:MqolרJ\4Zkc`Il`n,F.,3fʑaF7Nc/ef,]S9q n_هOYȇgbeQ}~t82+ e2KDEwYͪ `Ƥ!!F `ƽ-"1!` ] I',LZ՟(vEa4)˨uE$j5f"j?u:Z^L}#<ւ0.-))fƶI&ܺV5P1/ޫ^!82拷=XCſ%eb{mUfjkf< 4tüb.fJS)V+El %4 7%r}T ҳiKI 3c=g`WIŇ7Q<-GG)3O^erS _{̹UT? k@NKM -tδcWy'5%+1v ld`v$̙-Z =7i%e`C192St Si٣v9 q0n ;+$m bMXK~XgXӔ-Se&TJIO Je=FмZ_a] |k νtB4TĴfAZbtf4B@VT E\cIv[zshV)j=raB/ I;4"VS^p&3BBUsiNɨLe/xR6QNSIߢXɣsH3V }N6x!ѹ3p\R3ZSi owakSf.;zT*MmMR>~;]z-mu٤y+sEɆPOqN,z$^4OJ). e|'Z~>B~l5J)zEJ}1 >ZRMgf@ĴX8`,^EcC<@tURv΃/eGx}]up;"ht9SAv` =U*΂mV\cL>c L+5${#"ũ.C.Ol!牴Sw YrP­?~%MCV8|629rzE: :PC5\cfuUxq5c{+ܐ4ui|kv,]қSPi%=o=,'qԘ>iű%K`roi/qA ~Q&rݙ3{DD\בatO&$2h)l.#}Xh7T1Yas pԵ:5l0$&ͻOhL}%n Ox8^L5nwg{Jj:}SvoctS܇Gns$#@Ԧ $Q*>nl$ LWSeͪ\tl.`wcԿQ({E@7*AZ 8ADK"ȳ7XyD Ck=DdAif/ Bʀ?93gH oࣻ]l7ժߠέ"'NV3~r5N-a{qS L7귋}ס8bxnvL ! MQAL!75`ӱd?GuQ˩ <5B^y 20f@dʨ[iYPѺMNV?Rw9]]XznH@ɺ O-FɵpD?7XpN>9S*Ś)Q~ Fd_ ` 3LmʰB'N1% TP޶!U)0X}@|ɕ'jwS3U`i #)Mc U殪ax·3%0CbCnK1tCFU3{&ELm2Nx/<{2#3_O:zc USzw^#|zTc*U%_wk^2:u>M"iuZ̈́ZڼGWC|o250w+<t.q(~c4JQI AYIu-89 jR,[ߝT8| ~$N7z(>.;֩`ehX}P\*W1OPG]R 7zݯIBr5Dժ&.-GT)YeO]-3Hd1hA}A-f@x;uf$N} o+,>Vv5w/K+aH#_tPZoZ&iyjxHg%7 vJZ dI4*&e\l{DG_9cQDU)Qx#z ( ڠY=!92L^KvoǠRղjix A^B`)`>]Ǯ\{XGd[K4cFwk~ Kpwdw'CEGcܺ) @Qg\m Π&(BVf}O:7RAC>͊4xcaZ~{#BHKoGͲh⫣͖kк@@ȭ 45G-#0خ ,E6ƭg)F&}V;IqlӍn1LkG:$88Ludp 5 픕fEV$), ^#y\̿jNÌSQcͺѷʰAc?ec/aݢÓ';`>+Z<5rג ]ʆ f'R*i!'.9)ǰ֏卣'^{t\2r?}A8".ǃTϺߩk9Pn_¦0!e)f{Tl$n0zNB[?Ghb?ɺˏkP=k`lSSa}Z9[N.|T.BYd̸!1O͙=b!dͮ Q h*[P;FJ J(Q\ՌqV*6 nڵ4qʷb Sm'yxԣa~w?0MV@ MIP!%Y(RS$ I Q8r3[ tmvAgh݆\ӪSݮ0&tetgVLf@~H,o"67ѰWXN|%2mR¡셞 caYy*#Z^I&'H l!}m><vrwπNډOT A/Ǭ4^9zC.#0,P$:Rr!jBQvE !oe#3Y<2߄ʧ3h߶vh~Lb19J=6Q+5Un_o3}FAZ6?w5yFUd#N,AW/Te |8}]\e~͒QDPְkYadST@FMŪ@%{Ʊ;<X3v. 9RCŢnPA*- |FpA׶ ؏'b LPb濻Mh6WW|B%>O^QY( 3˥P'樤Q~'V`߂iTvV1ҪS~_$5 ;! :Jw*N8!S_?iAR<04HFo0ӈJ:YT7xr[߿zXJPZjSjzt7lEi@}"Fڅ 5\-PW@ߩ$Mғyu&"]{s~6hu@/PAdNDWCe3BT&ɏ4V%mQф|SΩ=/d+fۄ!U|6lB V[;3*}wXRxRRwC?1E'=}۵Qf; I* =fr[vpeJzvpn,pej]7eRϢa0^_;J6*k6!ɓ@O8uLܠՐ= r˹^FiiBQ 6.k5^du<03l8zWtݜ3”ѩH1{42 m-Y61冀i[Ŀ_i eYRP=6C|R6 KϠx4Gk {Jm7+ zH7_@[cx;2}<ŀы}It(8*neoղh?EA*0;Q S yKxV\aF@umwti*4VB^| R KpB=xӛ}i dDji^LK7Qq/ c%YO[BذXXtLPgS'0!)<J4دlXakWފA%Q+4bִkI7~~@{Ej+mLB =}A WAngްFPr7@]ɰx0Tan@~Spj=zRK )tmGODݟv-7t^0 v>!\X >EbU`(z~)m_=BgE.z_('=p.A.RR$ cg2/Y`wq"5NkzF$R`~?wF < ITUB;K{cgx-%@m+9nq?JٖXF:אӪ俁ʃ 9Q$,?o $PNΔ;7SL'HMVA. Ѷr]M:# Qf$4*,^>mAUP0DqlhO\beUk&Ӭ4ȐBnauQ>ܾXXdʉL$EK5k9T (x6Ȃɢ1Y #]e&7ꪾƞ= EOjAY 'KWGCIY_1"u^m=p-8}bPkɟ\LbܓU%V~ ̬:!eD.BX=:iȲtpuQ6q<[B_423ݬ`kJ@G"wLsܒ\vR6iΩb ! dޭ] ?rd*](x'!lDx" TvXxˊНZg 1A#J{ U;096\!‘^kw8n]2W8IV|_?Ao6VvGPFz1H3S5ɺ 4a'0J{]U*r7 T$F ֌2( 4wd3\6w#s(<a\\[(+GdjáylYJ {A7y8{MIF"F(jEA_MP}Fz 2kAcr 'xQxWtQ:_ Z0cpw 1d)K??*=ǔ!a(xg}#":1~v @אWIZ~_gȷ CbnؤjKbW;Zz>[T~G:?p24 v+$W bV~f'}vzU<L-&rc.Cؒm`)H85G۟OGNQBNT8eD#{Q6x7m$Cv{Wϗ{zpDž%po6Glkg:#CBN\ELMm2F0@kvi,5߱-Zκ/WÜ5BAupyYOGmvh&]WdD( x*)d|f~<{90 2[E~5afi&M1 R[`Lf%E[f}cT'bK8@||;7y/]OE^-v2vWKQCLNus ֍繐'|ekB VqCM57ͧlM$EA!XRqN'lL h 8eIq- (IGwGhu5BNcʪ3*Ѿry\Ɋ >{a-,㚻Z|ܲ3{xݖbxF3C `܋9|*:?ʡ,`8ׯ 2lmgⳭ|(|Ң6%okdliLMky-#NьvO^4r L!S 0M{thWPeʓ`ړyC^ ݅Y$udk5,*Ί֏V ;f%}U$Py _9)Ф &b|H/_?R'#!n϶zj; g_EDarFPw Fx8+ [-"z|.,פ6*`'W0jXi瀉 iD d7D ~A=9K 4hʏt2˿SgX#;ppѐř69c9rE(Cˀ Mat <gҋNJE=j ?mG@:t:ˡ;B@*Nirjt|AzeT!ZlfJ)['9]nO ]M)^h@ kDDYqGhsЀ3)_ަ $yo =Llf|-`adF]hj'-r2x\ޥر̘1%_ؠİR:8E[l֥2^]q?Uq.?0m9&[H)[̸=O<]^ :&Ğm]+k$=`lAn' `XZVeܿA@nDQ[*I8uu|SJ+4*. lbX5atؙ7!T^^أ &-@ŘUTp:!U:W,.(H+GYX&W7;]yE"As=^R-xgPt;$qj!tv8fMLUɻIAub XTeگ`ŜlL.sŊơ1T5?yZi-6 Qۆ&uN"DNj qV3-B3Nx7`-Vrd[쇼 #9Y,6_^*\\صx"eڧM{s΅5a&plh*RcL${Id{&S:=9l@GX(J@C~*w cHˉBB^MHB0. N{-q@ZKTE`{$Q|MPQG};ZS9D ӻZw(D%ᮂZbF|F#N59 FZ͙4[Ӧ5fಁ5WGε9H?hp87)K?TD1{D"M= о\LZ1 bUɱ Ko(LXm_zypagWP=Jѭ ]\`B]>v\pD(9&*P}QQv 03[GM!R+Ļ(m:^z-ALY`m{K[J0X>ntQeY2Y>%gay̚# B*pa{avUQ.n>ogsM$3A~#,O9fqOt[_'Z^JC|+.MϣwA+ ®_.-jG Vtᶊ#_2`I`J'kETa|DS0cԋ+*B- 5W̸ùiG•/KA:v8UB}ȥSZx t銈9 Pco3F@-]>iZ2:A"䆺0/6smsMeq`ZhܢfqGmYĴ$_~/Lmo q&BGC$u KFΔ҈n&.п9Z2eҍF9D ej_s*H{ő-9Sգ*n]֌}2g(D@cl()[=7E g\m85ŏG+_*]qw$ٙM@Nc*36K5h]HnQ!^Q '2[.RkrWJ"J$C=;\p<%%x:6ϐs۵Df'o F Q>TVƫh3Q ZYZx1꠩~_U]u<v lE7i[X= ?ӡL ӣ;f*y6Ԃp,wQ㏊c tAg,aGM0Y߄q>3˓w}p4uo]m1[]Qʎ.oԎ ԑaQ-+KvhT ԅwp"#7/%SR's|^:=9M p:Ãfm7+"}O?G|4o"O5=Lc-l6[MܽU]xe5F4}DžZ/cFf̖>d,ܡh(\hX5fsE/v^{)/?9KⵔԐ*|67}Xłt5߶ drպ} &{zo]Moca8z>(kra衞{EeLC>HO7,RU)D8z1t?>10PbH?y6w1(@2Dyt BJǬ'4{QvT[T9h6ɈK%Z.'HwwRM!wHT F~{ޓw2*^"L8 Ŀh&2y h2nQ'WQS| #G}ov ev~+"ݫd}J[-V!%?УKXuD̡y[8P0D9n7}0'8eQ2/N-Zm'`[ws7 _/Iq̉bNhdq[.6bC W zfGvŐ]" +{\v2KG6t2Unݘ>8 ת3.(1c^(Agz-o@پϔk77=Un!MHYwQvTصQ,–F8->Ξ!#z_*Q.vCjzd\\OG=;Z -&ҠLz(*u0ʳY _tyu/ C2A+wcqԁCmR2* \z}Ǯ#$DE_*H%ڵ +FTLfp5%V(rd>lV*4렦a]q:i_ >gs 9R6ן5jYc1(cei/LҲw,"W/mMQ,R[u/64ZzCUZMPF} $435 qx=a^K|ͽ|E똳`t%y=@vRmMu0{'o\,tH G`-jů # eL&Cf c|?˶`.g>V csӕ &Z\ ƕ׎m'CJβN8QY: { T19W5䁍 :'Lg+OX)/%&GBmcSW345H@J]E|?[lIkQ}&5MM2Jy2S֐&.ޫj{}_^W ļ,3/km_$ЏpWVQ'*(L doxWLyoZ,qar!UC / w`׿kF' PP nMZYr;mEP?i %"5ROJ 킫 r[3Co[0@Ht hZv!(+#BGw"cA^t պA ʹ]mY*1ޑ5D-\:`D[26̅Q$hڱb1a2'A΁_{JV kbܸQXU~Qo<z~oߔ\_=(<)4g '>|NR%$x3րs5p|I266dʾ$U^))y@]'<gIU5oumӚB3͍c6Ћ'"N{7.huǻR۠AUUS. JD k2 i6xsy]+kt;ϟn3sltq|T9e``#vUxC'X&iSiO n/f`~Y>^phxW2 x |)Gv"^7ےS;ZU ۨ/og#dfzaY5ic,mKCB-s?v^cU +W $x3Yb|@$H%ʚ"43- н='#U{MF\G|]O . \EMӊk[3*%9vm8u=~Gpq9EwAeuGU^ K,@8ݔJ. :KM+qÒS#@hDC7".U?LRK"h ]YFF0x1ͧN,!QcAN0%A71O#ⴧ}3>׌ Y֞:Χ"4SJYSkT=nVfatE9@~>ߥ_l C4>(ϝYr .7DuBo2w1fbІ(?+"23Ca- Iܫ4]$%8Ҩ[)!YB hM9\jŚ&q-6̡}7CVGlyWjofb:Vq2SZ+2dux~^6>3P}y7o5Zh AzE>㭠-r, 5/`j3~7!䒂4 QC'\F`O#9gͥ'dYV~B#ǯ7 w}L+)b83+X&Taۄ0}- Д>(#Pb91H5gx@ވ,S7* G/Wo.s2UBhXnI&ӽg SJ7Y6kXĈiY$ "*zbXMG9wE 0jUz[vЬ%ӻ p"nYn()[&_`}t~)"j R__'Ϛ %P,w-(T>nXzS} ݅4:cނjΜ'lwWdp^x?Zha?ױMti:L^զtדX:pn|e ؃ޯwet'+(1 %?Eؠ`w 4.!yS_3Gyf/?:M, M;9)GSs/QW[ F,Lz밬~DKrD\8]4^4rșQæP)FTy}|/^UB^wkٜncgPSpg]u--{F_)Am  Fo.LM_߳/ދrHvc+fR|X(嚴^!-. ,Bbv{4= 6WT:^Lo]ڇM!uOJrÒUDυ$IT"p1ryP菶AԅvKh|r1IB?-G7k/fT/08B~(S~'K=85)ZM%'j12zvvG'"zd'd7[|<z e03HueVj߄[: .LjO3dN_y~4>^]D|sbO9ݗ{`k*e.z>jV%_S_BQ$ :!*('h#ת>SMS<\vqf~ӹ ֓l pZEu},2*zb`HX~Xmiw(?ƀSәl3婺oEPEGL_0>sտ| OGJB < ,`c)>+AۥpvO)U=2yӌ͙˿҈{Z{lxRYrP6D вS *ȑA* nTZkg9W >QU=92D\:K`"$9>A@Օ& B$A4\<6:!'b!l~l(l8A°Qqp֨۝Touf*uPȫ~gMtf)~Uo;i FZ;+k6;1Įڨ\>xL1ܴ^xq]FLsHϟ'<&d 'h\f+uL#)pM8\We! {.'W:mpUZڥ~=Zh|U +07OSiWV DY >[)=/9UEW p~haoG_Uh2| Q߀ck4wE-#l ^z{BuR2? {xkVA]K8p᨝Ya}3IU2e>fZ-7Jla %-(q']75>W2h ߲ e /Qu{dP_;Z-~= e7tR:.yVE% r1zoT]kT#st 0t%Q+"ݐxųЧTw]SJwzr}Q?,+?I7NpoNi}YC+#iy=o◒w3Df FXg$eQ)@5-}Q3#Ҙس̴+AS\ ")Mb\.l=Lx,|G_Rb?DZ']v aC,3oDY>`tD;}ڮ؊&+g\=@#CaA2b#]PqJ  ^zD|jC-e<'s9 [@j|pBfR\dZ:-&j(՚ȁ8bOM]9rr 5 'ƙL-YQϼ6:8ʦ&AUzf h * 5gd[ȑ ؆ϑ3Jb3~'{43+cH D7$1c{3VpAf35$kɷ bD KN˼[XsiETE_@,P~ʏjZx'LX_&$\O&SakDM!2c8`Epwؼ!DC.!{U4%Q-pMc?-Lv⚪=0\q $%}'F/Yl] LSinl?yUpM[kȯ?>mr54Yh`J-ϻIKmJ[ǙcghAYs%v\^f^"G_*Ó6LӟCCa KV́ A6ɻ4 R_Π_`35Q|R$[O0QPh#\ xZ_9_S WL6@?r\7sG2mWGDA43 QA-a$8 ;-UV?S`ь;gȗ\#aOk*1wmN Ur\)fOJ/pЫY;v[ۑi[nv?V@#Ci, E&JU~b"P.5, r)C|ߟ?G3mT!9^KӾ& e7fveP~8cH3YI!v4pX[V1cpx6#-$]<2 e"e(^[T$BI8A'f\3c?p t&Z4-rb:O2j/ ,}X*> ;4FMVr*cRU"L'ޢJŀ˅w\ݤm+IY؆OA`~`{UN̝ʁ[=:V1=2z]ञh+wD}p\yth홥&jȡ|* [DfR-@b8n#^*c ?Q{ mҿL:_3)Ptɱ#ciVӦeGX< o`$#vz͝ɾV=޸k jj'O8%wP|㑇@OR2*sC( V16 )K~1tz?4 ;ʍA ?1&`}<-dt!Q 0d%-H^{\D8x~/1U4vK=.)#:&Etj4, 6{qr4c!E27yOMEQq|^/3n]a219?H~ȥ[8O) E"eTcM/|̟ G{!S0tp() Ԛq~qtT3PVy욃! U^2sĨ6f8U^]G:;E!) DƮ֮pg׋1Ю-'K f+䣙AմD|K72[#vZkzFBٓ}h_t1dX/!LJ6Rs ])^wf'mW4u!7.a.;82 BDH{\¨0\#3~n3юTq$j|Q(pz|*;IhGl'?}ꇰsy3hp5s34C'y٠Y&!@̿0ӵ @Iy[}fd7sYc ,(I<ė]*7"p͏tUS?X蜵jNk֖Yn:eZ*@b$>QUIK xNR9]qo/WXUf:mYjHhgsKw7d騺]xfP*>LOWmKځIr[8ճnLk.,`ЕW$)@ڷSH53Z ֆn3DnE IIIKz%]Ndh_ v ;E7,DŽJe%vדU5;:کSy8 1=o\;V:EK Jisf5ޖhoCc_6v>KQDs3nU6 mGJ4Mlb-/Md: Q 2 ̇)2I-] 8ĵ.? yZb}Ѻ*c;4m!:`[r=\w ~ʄ18m;pB ҾӘxһ%Y-ubq͙`A/x[Ϭ`T' x-WS 䋅ZdM4mE2ZEDrΏSN'7o*#Bh9->{SE#zF̓-;D6o {*=M8Jٗr8p46IV=.q{>{%6iZx쫆4Y*#mQq6r ٮă[_Qb/ nwlMXtrv܏ׂm}G):<όpU/~y6owka8 JFMq[wfu\bth2Kqh~DJ>+-VQ|A_cq0 ?R Jr/I_S$/)3ߝLՐhg3al lJb )dx+6~kFPdϖ(٩1mx-EO9aFXKlfqs g  Jv$ {I:R ,]/>{Zx;7Aʩ7vf?UjzEɆgk !=k'[{Lt17{JRq?Irגޭȟ܍H5A0fu&l{l i~;4=%s\R{ =:;{g]|â0ߒ]EBC8i͜x;`^n&+L,l=evn'Hն{ywϝFN+D[ʖ{&+>LӴJL:P}L&IɆ8H 0iR#|״6}ḿ@Q;Fv6Som,^6:䞽[6pVN5O`tS0dmYP=Рw8R^^vԤ<2NpPY즷zVa ~{GFǒjk-ω8q5%řQXY89|t`Es N>$6\'_i7&WG*b6 P7=n}z'L<>$<J36bvNGgwxҽ%|jYL4+I :gBNɨfQ*;(b$p^jJMTt_[f6%2뤬;Rքpc>dC!+W`&1f[i~1g8׋>3zq.FA|qSB:k!Ep@qYq>IO\8~PmONas4iUb8Ȕ`g°#H=sy6~,8?/H::;qb!Qͥ]c]ƙee HIYP`I:]ުچϮvc,bKİ|t&ƶ B{h2w0}+elv%sӛ1 '=lqű"c>_?lg#N9_ Y鷑0WfT>*b6cU)Ǵ"V+a$T?%'%>:Lf4#1FE=o^Da e1=BOmDUO :VU(nK9A (( }0|Gт澰Ff벫\*߈Ӏ [X5#s.,鈜SØ]au[u.xbӟqN!!݀o鼬`_m?ؓԿ@o"B{,f Ps=ljeRa>V8V{! wݱp.a.4M"Vؼ@[CPD2-l(%,PMHoځ۱7F.HwPtzif qv3Ok汸kH"-۔# ~lHv/@b=A|T4ñ;OKҔHࠖfҚ'kTGڙo:CUrI'v\A-hC 9'ګQ ~kǑ [~SdkCw#(@8ŀ>'kݺpU43Yfx%HܥJ[芣`޴dhy.@{ o/_G#@{mܛ#wͫ%XaS ؓES{c̭=Ie)74\wf(*H@ GpLmR)ѢM{VG#P hֵ[2ޒ^K)HT1"pu9F]Z̆uސ/^ EW#aPXZ[,3re )iQC$GR\1!Ӽ+ "Q8>^4z*i uz+А*Eڭ@ξ_&hxȳ +/9EÂ"=`!`Xjջ\)酢@ru:oaQ͘g.#9q[eMyutYPؼre`gNKs"zTTdGNdI86PnT.qME.tMD`I/etJھ1$i+yaĸ.iA/40tzB 7\NBauM $X:#0TgͳWO5 u+&~ GJ |[gZ=Q)5q0`S`_Ȯ`jD20ɁKmEL(&0'VWFVk i+L$'0Mkc/CD2ߖIJ%HUAa!VbGpIegBTӲ |IezԺPcA>0 c[-Oծlu_`o~D1|$kǯɢ<5XV{Uu.a@v1Q8Y&wXoJ Gk yn/Q31I%7{5/̹߹vebI+8Xe D2qzyl$ԄAO:޽|!DؽG7bxlqwa-(}lr׬ˑS}Oo^1OG$`G6u?hJb`#",Bi"ΤAGQOvff [kZGy 74ZۍszV%pb.&*dŕjfAe4`e9)Ǧ B,:ڧ`OΨXއ$b <pqDɹuxOk<*лSeSW-9&QL$? X7?gp:5(Ú{dk~4%2I8Ckӥ55TψϑGpOdO~ʸH &N u  J4>ވsj 3SSk*DHb+E=kmr܁P\#XtC5g;ʪx,Tk2k1ǝ@@losםM(WK\t%J BY|CݪQU$|ҽ%'o9yV4YfޤB+>woH* 8e]5M 9 OTv![ZAr),ՏPlnW'ކȪ.5{KZ:櫣p(0Fx4|_] `X)C)`U46(wFCIQ%u");n(Xb31WY)G}JȐrt*uLhpc+O$דMd&AqS%GP <'ܷ11Jk0l]@0*b.뢗@-<.>m6TX]Nm52ivS%pIW:򛊁~ޓDʢc"+H]=xI#; 'Sޓګc`PvXm%*qܼE$ 5m{ /*V*VG!I#ǨsvIJ 3 >Y#2` iS=$Ӄ2LBRkʣ3 O5cV|'D\_(5Ke5']]y5gpwI`zӦYu_~ }|SI)n! {Oఀi@P s=c(Jhr L=nJ{0mG.ZZ{՟״N#hEKMf77)R\VHwOihq5 \ BktKru Fr]7/fl34ebD|Xύ}l(rݻ Ȥo"]XF#0 p5m]MM8"#_l}3+XN\B mJ&p4~0gW|Vj{ĆJ20+8wtFv(QXh6dlwT:ޡ_2j3l*yOku9 ؈9תh9hUv䱀CŘqYQ,I'whGВmDŽQJk(1 ։4X+h5Mˎi^P3("fS:]2kPWӼ:$*>dM`uí#&o .6u?B&T5`X)V~>Z3hZ 8j'l PЖd p9kءEF5qyihXSc1zHgoym7 ۓXEL58]8Uc~i [q 1Ѵ:;Xcj!s?a/iF]uxs3:濋AY6m~<|]H)z&$E7'ڨ!G 8lcg+jeGX3:?]@b,;׭s$cȈX޼NV3!;Y20LINc{+ı?8 6ኖ$ass3 IVttXln{ ,H #ٿa5 => r0GX+GnV5"6ଡ଼\g̎:IP÷"*^ry*!wXy/%-(X$1 [:ؕ0JAn Ǒ/eeegc F6}H<q½WtXvNn&#P4zí,'w@+čvw< u]HEm*lǍqKRO_S QΛ=!c Ft)}&ϑ/ys;]1RBMy &S{aZW2 Ҷo{4{5A}b=s' WQc" dU&}1N{ᡙ8Arߝ`o =9) ~7ýUC9qb}*i2"zmC36fcB ezТ^'+,t"%Ž[?ZAfWgi.ފ.g;ev_'J> ɻ jgrjg ~ ːP /(S}YȈ%01|#.bC-K;՚h>快SXFCM_(A8&7mByJ&;}c*7.*').ί#fI4: iW]oNpi82]93o#@1fHާ8PYb' 1W`hxھKj+)N?w#8سbq"2ҹj9DV`˻}N/},(7bDk%^[V?Xb~Noi'@ vfɿCsB\ހV#IԌX#} QяP[ⲇpGvжQYKI͔p[׆t>voLD|?QBu؃Wzx&z̀\ݎ>»W7KSa%uuxS*f_ɡmrS^H chݠ!ܠ3kFO{/`5{B=m|ڧ FAcPp d24Z0佨id ݎ#HkRȠL OTfD47p!Jr2*aO,`@R5M\4_W|3 dVy3/ztPJx?| 'L?I FS~9qsqזp:]ׅ^;{%Pm`iM趮Tr84,3cTĐd9BsiKetL׌qoxxAέǼ*!I}^|"܈?m1YQ?nV_EQC_n2/]xx]ݔIn!]OF`$.3x2&"&t,qOԍ?~k9_xd ^RYa6w6wC+m#%8ò_^cK8yUa8j'DVL;O)דz?GfociwPn[:}4d[l/mJGja|152MLl)WQ\mSa9}<f^]з44ݗqTBS)!-vOay!av*9+Q[/;C]*1s- /VMi1V= jqiQϐX ai'f髨A⃷q#$U˾= SD e8| Z82/<W07P:_[ID(hڬn0el w%zQJ8Q7&JaZ9$+IKKrS|;hI09G")W~L2~$F%=^Ǐ/'l?](*,$e$ <'u{T;žq[hx!0}cwU8Do)e<ܾZscvO p{3s'!yXMV~͟-,̍Ve6NHoYTSkƸDǣ)[)ۮ=/DMy '07!=9[jb8ڒiX w ."4$GaJ1wa $yאs>{h sbLOP̧v42UrZ'd 19ُluXFmGhf1( 9U}sCɳ_:Ll zbׯ~M,Ozcj͈7o;m  Os0dr̀DT̞qfǥt́ 2: ib ]kW%d/N 3>)ڂz 4\S} FBξ/ydPhZգHevql42P+Nj pVP G7$F4=׈0ZzS;' H6`x:UOچV?{8W C!Ǻn)G?N;dmf]$`){49g?v[QB AB@37p)!>$ il;#5rb@^,jNfB;ȴcЬR`ZѯD4RxzUu~a}.;Pq}RSNVt|9s7L>F p$ܱ,n@ǸrStXa,uH(M} =}4474l hS &ϒA[ 7"P%S;< /\ I̲J-j2WҶJւ!C߾)Ǽ%X;~*^{0e =(tk|R41^U)MTG\C?G>dlUXܹ5km&(dGn;9o) NuO Kc_-vl7:P薉)B(v¾^T'+ i@ͮtR htNYR=wn-BD>Tͯ@ Iu \(Fhb<{@n;aǭ-=ZTi 7-2 .":j; J`ML~XzE'h%u8.Qsj ߰T@kތ7<@=s30YYf $ZO`a-n,KzbLpl2ǃDj;1R5P;EcjS✮;jvwa0bG*aPA} > =հœ&NwdGn jaGV:vb c phB!6֭,Œ)pnx}̌gDܺ@U\NB(HԲ $3Fm:f2:KJG1,y좛Ȝ;kYi[c.֭2&b/v춰3\]( t֠Pȸ\pT%hHc%5ZBwto$Q$\H< i׎r PBg]8mJhF1kQsQ\QC8ELEs]$(6IMپAs}{j$I-8|ͳׁM/;BAR@8;e\0\@@>8?ht u{zO=RS#8_P.jr5wCFU8MzWEE#aR'PZ۠3AO6ՒD&^R4 ⚙ڒ9E,n b+$̏ҨcU<'˛߻ w*ѹgK}B(u`1VǦHQ多%>yR)HjvU-ړӟQ3j=.2EBsq~*@bp :[&)a~T{Is 'RŮTS$mAwІ:^CG "!%$h8kGP*} pFX{mll@2>~$h/PЫ!+Ak8;זC6$y 3BĨ6q%8o$:LB <I**͑څ?rKӑ[{ uzlU.qDK섂.ʸNώ9n9s!OQd}p~L`qЁhqiy`wcG4|/:iDls޻H#ry+anUX'}%O$ƾ9`H ~;ѹa_j3Z SRq+WM6,s聁Ŋ:E`%1k›j+gA\mF~c (?G$=#0z}.6{ig,^,Պ9- ܐbr~D{R|~4;Ŧ hFTX'QKWO^r?%kF/GDRsVX&m-j(sZ,0+<n?Z:ă⬉Ɯ Zv;(&K,D v8q+&"0)4x]4bE:;ZgEQ<~+NkW4!薫n:A)^+;4K%ܑ񭢮T z?HI{SgDc* B ˚ƎWdsaPiU9UӦl *3w[y=WX^H ^ɸmlobYb ڿυzkU.~a{dXdev"86e(?v3Hl)5Ԅ5Iª9 LJ@=k2m5rI wٽR,nfn+%BKi[II~4.-*j7]Λִ_*I rBXxg^|n-Ծ*#  e^Ng tZ} e>:b \&*IX6>oPK (U[1-~ Yd1g%:<cՂ,f=-s#̃2ꅛ Wӏ<)C[K[>APvfO'$8]uȁiqcL4cs$D%vh,UEALD|TIN4dž<)ܺ.=?X^LmRI(I? (ɑWt2b)"Jiv uڐ =g[^`??Ɓ8f6(r ]٩ŪN5ɞh3w&Z"Β0fX!^(B8ŷ)9{$D-.7XT XZͭ>+Z7mANhx)zTu.Ss6 /nDQ10?C#xHVl~O4I%Y] 1EC;+&~z\jl'x=pD1ڂaYk2H:KF|Ľ+ +mp;*l<5`73в8xtAtN c@>~yϱMo(.j.(j;OnI+1(N"Knçjo `R dEK[&Ś r'DCsD$+=i[FԶӝ(D̔ < zJ/t}RFG,Tܴi쓔S g+[yk^#Ji\9ك| |wZz7⦢bw Ej@<=V_YQ-z^a/YjV2:'R:Ɋދ8rO*T%lֽKknA XQ~i,W qm!:溘ޯP좢ү i]\%sVCռΫ'O` OhrʸE t,M-b,&H!G05בV7gpjBYwE#:__T@b%e`FUTcP+(S!n?+mV2 }}9˺I=rHbuh[ḋŗDU`$8f4J> nCCU-$a|'jH /CI&T .9dCLqc6ܵz|bӦ;F[7A]m3jEy=tV%utQa,rNn>.KJ(*]Y|W Rj Ue>u6BUQJ~\Z `r1]$n=H%F~Q` .6^>\!`P 'it#L=!:Q kܺZm(-G] A$>4踃N!'25y󨞢iΦNw*ޤ8kXf9>~K뚲0xUYbU 0F"cHp|\+k/MN\hKOw%`kI j 36ޠ"!thǶ, Gngk2=?%YyJ}T*:4?9J %!@Dx^օ|yXDjk7@5"|JŇSS /'P'I,ܮ>Ŝy 8U, 0r~xZ*e#(S WFtp[h?~P%8yܿ6u=;ȅ6LtP梞udigO`%G*'`X}UPZJv<c`S_I'u 1~̚sa?ܪu #&BVV5P5++ffS8R¼tkjR]V*m| "k_aCՄٯїQ F⯭{2Ne":͂IEnIfrIm,nn[ies?NUizJS*0/6/!wYkřbyC)~f ^S+Y]f>?hʍɘO_WT,u);f[9 _Y5u&, r(F묤^q/ xRژ=4@A-h8zQ$hϽ!hke2h.{)~S *\-' Ece@a,͙rn dNv냯s֪Ů>v Z,wɩyf3>t^&H;5);re$ ?d;Y3D7Ec*+>=V+j|& DYDR5:nu}̢a GKp`BՆJL!}Y&/*g/)eIp@]U3) 3rt ݢR[mɥ|촙;Wpxhn2M!Ku953FF6)ZxPK~W5$~P. ޹d bYBx(hlƒ?.&sɳ/sdw׭%:&""K(#Pӊny7IzN$NgZ<+!}{'r9>V78@}B7<VH{?dcRAZ]hCk7 ( uv{E8U9gOB^Mx!'Wfrj^^f8NRLWq0ðM+-o7r4C&ىX鸘~\MuBFMA\Kيg/Nom-,9SK̯1VֲyDind>&Û}珛GwQnKH(xGOV9Sk^v{vXBYY͊}D MK%y[!X +9 Ҷ3uB`.@BKrc."VƲfW$<zt"6;yf4$ōHb;ml\3^ e3o6n|uΜrOa-{spͶ0Sc1Il5uVꓐfE-@Ƣ2dp^ []ޣa{jxTv0Px#Z)[z9Ώz`o~/6 v6dtՔ"NѢ`9%}aBcڈj"r[ցYk\8(b?k4?LأIAƂ:8Ox^3`Iqo' =V۳z}O#`;PęQbD]i)5!pmNd"t.].jث3\ H xԽ(1 :n*=&0'\>o~.'"f?-i/+"_<=8Xl.Ѩ,>=p;IFOnMSϧR G%S{N;n8<'kfdfl^r A Y 3.ґy7$$Q( 6~ -1aS25LsC1Wc@+Py"V(P"pa)͡Nj:<5q zE뱬Mel#`A e|\w>ˇ=뮟h{#9C7+ YFd)gןI(St7܋H1*.;K74jtb2!GGN++g#|fί5eO0#m8ȝIY>>$T@*9$D+ösbu4"B-}> $v9/khaP=B~A2osDLۿ I޼7I]mwejt Q#U{/CEt"F  ;NI)A^Faid\hfdGnی^J;C!dk>Mc,o(c^K| RD ؘ " ({t'n&Cvc3Ћ^~s0h%K4J2E ) 0v$UR-OyYaQ a«{!̝R9)1 |ͣ%>ZFz)GxDSpB^0y$;-R5PWbQgٷkHy*i45E'ZM/\>$`'TX$ĦlƒO]ʅp5dHJ7Ѡ(x _:"˨GfdSDjĨL$6`lQg89C4:ƃg3˳XKH'. ^mϚ1K_ӖJi[^Ha~=vDlM^0 $!Ip]v3`cR&gfE05T vX}e𰠝0ˢ m8V*Soݱ=cH15=& 'GUW ͹8)<"WH$(5lc,,ԠrL Gd83P^\< *=9$#ǻ_=}o]zBH' }QL${sKπ[E[6^̈n&3<"ۦX&qjTw0[31{ $$8DDʹe)6QYҢN[>d#zЊ'P=8ѧp,'LfQgDZʕ9?meB B DZJ[ڦpóE l5f)lB.,O(Ptɩ*u<RdžZt.qQtwJ azAG6c"f>q*525V%0StwzzPH0 3i&AUc%^?' EiV Z3 E¡q=`K4@%O)uq9 Rx>!:L×$[$8~{2u~m ) `S>ܴ1Pevh>2?V VD?vdap20Uì3pߎ9&I>>Mz|!2nej_q9t^mBD{:-$ ]c(mw'A[2J aC$J'{NY37ȒavSňdv? 0r7;.ZyUEW,{Mɼ̀mԡZa3z#5O!WEw@R~\ 5wyq^#o.2E{H-2O9WkNrN3靀A?,uA `@-ľ:`aU{J7t-#o4ˬ6k)3#@" 8iYHWpmUtpk/CΝ]_F]DnW`5w7QS_=o@ 8H-A %9Tyxu,]D:?λTwԊWװqju+G7!?<Ge(a9 Hz=Й/.5a`6ؽKn+0db7Ud[OiC=" GdT)58hI'QE, 5e"Ǩ x$0x~fΊf?\,5Do5X=kb߀kT< }M>-jO=c%4Xa.\ZY,}„Jg-$h+A1K`Bd|Ϫ'1.;o>HBQ ޳'䵊!\CaI(ǫĂB}d g6L4ҦiQP!1u77jAꁖTb${q A eòe+oZz?7 ޔLAu@.WrB 8N:{MϜ'W,:2Jy̛Yt *L%9(5~1NGNSE&3f.VhΘ-=x.Fk+jjouZ8 iZ_X= X_z^-JЈ:tD pc 9W{!YkzKQ1l{s66|17E^=mVQ%zAXejvtD>g?ٵHʜL) 4u5)tE\%-wUK%Q5KyQQ)ojRPtjY^YژW(*_{jQ:Dn&H!Sguߑ5ZO 7QE,ȕ6'C=>: o1sE,ڠo0ҾfWrLD SN$4'άհ̢Oy]=&9Q`Q3~Y㺛ҜɊ6FyV(v7w1tܲy@:R5c^X bR #x -\3W(NrXd3.nS{(J9pYM[l" *|fiUAb4ngT۩B} WXa쌶?ZE0YBer).o0ʓ6W=%?B>1:.yM_5{&MpD\W9J7"{C_XRpB:gb[iu3 $ @si@FL |)=w~2wJ:ӿ;K5N t>44;>M{D7ΌBӁC|7ܭG(懱j#l/tk.3P]sRWil=pjlS [8snj!]ގc֐V}tK|r~|7~0BGQhU-0g/DD4N jlS2ggW{22֤.إT~q\z PtcS0ħnönQZaK'+ᢅO7B:1v+H ޞ.Y$u 7k2(E~|K6ňFg>߼-l8 ǘvfd$3!1$cӱTNB'o#Ω~伸Kgxؿ1\lbp7TwtRY60)9CU< ['W# /p õ漞=Et<{$vBMĻ+M +]-W3xF@S3UڦE|$v^MG1COd (Vgeo3Q{e6,"`!bߧE_} A-b6e}qj_= =WKH4ITONc"=.z&|D!=#0P 0=F,:ʻpc)gd*R}T'0ױ> Us2Q0eI&&;ycF J -d Aǖ0q!(E$?m=lxMjo>u.QR,9eaą7 :m a):"Io  Ac/h֘[WNR| Gba[fX[38jꝣfqE] z^ sPi_I{lz$G3w "2ZtrxTFowm[mB3O6-9/w3h^::ż- @+#[^ͳe[,O|1}x?k;`6I` lZ!2@8FX 5+[-%xXn9V*N`wgV/tEgkf7l_/1Ga0GT˞o8%Θ{l&`Q2J?͕KJ?ޛ m:Z#z2"y |{Ymsӑ9Pt0 Ͻ!t4V:2QLn4v 55O~OOBlX8Ѫ~T'A s8cbh;M[ZN{Cwxrf7>;}*[B-&N=rRqЏS|]JIxX ^6?Y3@$6yQ5g*b?|UC,$2!sI( &t2ƺϟx}ܿk yĻLJw6)[^#j4= _ w?8[4 (|/cm-Y²np`E!4 2k~/Ƭ`ߐ\!;K-88jG,g<>RoHLss/R۹yw49x/0ަhTڷ[KCoDgy,lacpђP_N<7F9f4'{ J=\+o^>^n05z$62걵QVanr\ZPqnu )&AY5uTW$?y 65+hEՕ>RDebt7$^dM~Z5hbqTM-X%q=V $ QVң7cЍ00TXZ$ S:z#]M¸A'*Bk?-%IsPo{Z`CE$^7$Gn$!>FyG>,i߳5u2J^)b~?=E 63Y#ѽC"΀ϐ)+^V=J/9&?9Ye)4-Nxi4-$pDjr(OS"ϩl; P8me5-4|r+Cs{/g|P4;dQA]}H3s%窻j O}pFqW8Ţw&}&B7hV yX)5LʿE ,",_6g яN073u 5edbebڍ쓐 HC.KabOq:> ݚP+8;&xgUu^eST!>!rTe~ūM*̷{ʸD9BK"ut]H߿>+ΒcfUVxP\}X?/ kw&;npT!͓gޛ2f箉[}َ膨Q=AU gnw;aʄW_& Im塆 G)6f%_Ϧ+wǕ Qd%6! xveVzUUa 3}-nNS3BrIK!1*e>bӵCj"A; <1avF P!(CT"WtBo3i4Rf/"ySvdfJCW JX=WJ[v8fRW=In&I8?'%&?z;iawydY18.nLM(Uяv$hՈV*Ay⸈î\T_AD\]nIW: EtIUPmt57џt0@,/ T2YLJ  i; '`0?b밺9اS_Nu0PCVtæ>ZN1P/ɕS3mzܯ{y~d=!y=k_BY 8o䞸̸<, $II[inp7}`5ZV_vǓZlj|Ѥ[=oC=o'UhLRK]`JK)/u {+蹸On8|Űַk=z=!PYD1z8>%WZ,\S#YC_Ÿ̑DN|q%nTD jgfRqOY,ndX*B=fwpW?2@$x}JbtjZFr]pn UrWm &K1>U!D:)Amp3O2r΍~ZnK wh7 ş+ZT*jQZ2|?a/?E`/_B1N?cGKx{G!&`b-@k I;Yv4*E2H|Rg_IvKآP%2RX),ݥ*٘69/]4HuCJXUۢ Խ F x͔\"]-[o[Z(yn Af'hW3Hy`cW9@22 ?vJ9u (?_h3l5N7]pHM ojZn[ $o'j"BpC 'P4fՉl!7V͖Z 2T!ZNMG Lbbw"v1M+-N,R` qVJtiBw3d AioX裺y{o!K ^.C y,(8cT_#y;lMtT]2qnA)H6r2=]>D_*hV_fL&;%|o 9AG>Z|;MHM+ŧO,)*K4g'r_22fgcmJ)3i6#vDϻ~vyz 5Gc]WK8 thߺbSm6{zdËO3M-e@$j5ވ-X}f{蛟~~QC^И|_ q_y$ӲvNjMLW,+θ#p4B6ӍNDɴm("X*?Eul-q-?M (8ڧ&Nzɞ@V}eu'o0yZN2>9H*n,d`#I^L|*|>9]jI6,WBM]{Gv<N8gEc+J -6 :X0XQ]eg$/4is2rWR1Dn/|Zf *eTM1Aӧ]OrvdC=gV߮΍)cq[FqDuwuL*B 앲L `x xcO^V NE̵$ior;q>\,Y(k>_wiN]/nP>F:/-)i:lh>:)-of9t< @#Qt}:Wt&Z]@隿Fq? ;|]*ܝN^8>v4{0ՈH?,;38Z`$l/\; VoQ[f|Nz,AڡΣ[66mvmă̓xN/GP/,#)br{Dn.ة5F7l.t| "sG[8BO!;Ωy)ݕff]N:tmaK2V*WG-%whj}Hb7ևaR8b.șn39 oSBJh֐u}xUdsVp b(Ϧv'dm&~`'kaSyu-S:Kcdft`I*4 Ժ"wĆ2`tVO<59uZt$aFPgȫWvUN^+ #^DYBC͟N]$kJϚ@}B[ROyB=кG?hdhAh[RL :Y>+Hc ruVE¾W"BgVTp׽3&Jν>0 s f)*QPR\{y'_"ƁPWoFu-J0tӜN=e*\HqTgx1o{'8=f[ǾKA^" t"K\G\'~;ow({4% -j#WeѰ%}^Hŋ/RT; r?ٮî2|ԭK(i\RޔqwGF&Yr nJnI'DbH'X3)AOvn ã7#?tIWCmэ|v^)!& v@:+||H,1Z%_# uᐝ(nb򡛷gV`FX˸WĿy桿(CR"*e=6{cLF0tK"ǒB]Zpﶋxaָu?ȵ`}ymm)h p7iWVQ1ؓLհa0Ӵlo5FMU{x2^ӻS_xQ3j'B_hB%a -]vRJGkhJ ]0 [n*:&mMp*[*U^i ډxqI$)Nd9DF0\3ޑk_.*P]Dxtl` ;5 Vˀu=yZݹCl$ ڪ`ϻ|{ dʖN ]p*)>W;cTC>O9%mp$%<Lsa_* 8@2C{FTogGEԒ1?kb(]$T$&lo[.`LNRl™L-[hOmҚ5⌓WA8*jBSb?_܃AKk G~v]MS,M?Gt-! Oɐ#CH]~)\Rn#V6#V4^6O21kM,_E>:Y1--j =O/3%y? fUh"i)#;T,.s=]N&rik"<$g_av X}WRuauX':)R'̞$]š>nDSv=Υ\b`DNVQX/3 }DntNBCC-Աx2*zC]lj3iB`޽E:qb#L}R HTф]vj$$chMuu*"S&op[G`ꪔs(鱹oOm9PxAA:"o)kX.Hn"UbҶoܷ\Z1D}oԢP!xpp,Wp'!ӊ=xш]afJE1FAf1l~!M%MVYAf`}@Lo";p]+MZN~Qٲ^u N愇$SS{d\΋=Du}ac#Ous70bb!o[LmKNä-ZVo=et4s}*_8+6YXREpQ/Rzߌ< A<#v(m ›tTsW۶k~)ARXa: z1 E%M9%? ש |b:Jca]o)3_ wd5<%)0(?䙮kGziGZ]KD$c9&vii.%pVf}x)ҜTz}&Os=!ɱu slVe06O \%3!HMeގyvz kU"+1 V~)MdĨ̪J;s59G#i,#zIxkOEw_zSGckU#?fps^`b0+uHH*q2یp=icPkh{ ``c(0l};!6jڦCW+I9 &3?f+4 3BY4wGp}Y)>L\+Cy/4NoR|9 GK]TVtv,vUcC#Q%N.p0V^ޕnm憽폸Sʎs5uu&}خ7^ nL^X#'L} e<)K/UğMu&7 tmr8ֽGuպDt|IGy}lhҨ`]$?h_J%͖ܜ,x;x՘zp X,5fz-M,Tky۠ǟKn" ^VMq)T.Ɣc DqdJ-.T%V =j䉒pw'3)EFW X_43Ry37cm%B ǿkS2cα\@ei_JϩɀSIz՞ ~2ypjiCl+}0,HqҚQs6-p]1(.I]m)Q w]48Ye|Gx\QlH=bt`?5/!_ IE1^xQdpzԐ!-)&^˒ڹ4mq,'B&V=͍x4dwe,^j뵺.3'>7٪X?< Zw w3M >muˀ=tkq܌T* ut+FUo|#UՃ,(9rV4ʊ_08XYb/لHUexU:k*6>c[bi:!q kuO\ecIe78dz0BV{#|Q)w3E5葧`TmU ZlEҪR ۋjN"Q󻻯<|MY[&}@}>ّ+ݘe Z˜=M"r&'h"hi2A"PLolh63=. q8%e`P$/qʔ^5!<c j~ d~hJ' ]("@[ `1*oXgJƯ6=A}>Z |{ˀ i#KYM@ -?;R͏vmULJ]$ ITf{P,Y9JrFLĞߡ,MKe~#X+ ~κ]a[M'$2kfL4:OqeuһOVVu~dU]yf 2T?8#} Η6K.ũkU7ljR-(2AnjlV|/oN?DPQ\(+Pgq, jMX`bQ2E#_K-|Ց.sqdJ;&0N:lx="3$DpA\kͮa=pM]4E֪T%pSA@xZֻaSrъx Jc*17)j E5fV"К=+mP|O0;gdIO~܍1Й;܋Ye݄)3yiK# viRD21*4'gɡrSUInxSNZ_ZRYb) yBZ鹅̗˭GFbv ; 'u dYsg5g)k PE"[]%'^\RfY(x~'wM7vjdcW4 a{Me?I)-fSDy_wd GüP(Mloj I̅)ޠl/rVw): m8oR|naj;f$)LR)jc9V. >,ҥ tK-XPH mਠ|L Y(Z"C5E_P:M Es?QcVXx_ ϥQ]Jh㱓*Ľ+i | rTi$Ir<_Y 8 az/u?Xg*}፲a#%+/#>`_%~=;V Ir/bw"=SUy{<@6\M"^.,'st dP(zσFb#-,?Cvsy68m,8-MvWqS(o4Ķ 9Hxwg_oCBbqFM}K$9>x[,qOghX[Vڃ( =%rW890 C1iSWc,B{ !ef7iǿߘ~_>;cݺʙH͎Jp S Qt%muIܵծvBx"|An5׳@E" mQLp3-˄!K)\{M;*?rRdGV㏨IRbw]avP:2byE䋅U̞#dH#[ !{x U욮oyߨ [ib:|E ^h\{W!lDL,JFX+nusCRfOx Of#hGgI$ED)ȲZĴW/UBer3СIPթ3^#v uLs&&zmU{~ū)_ FAQExo.825LۣĚ;6Ѱ R8-[nkhS$?i`E6g Q7 HIƒ&jĀ$<1E)N8t:q4`UM*6 ^?R`"Y`]Ǡ5H梸vZ#ax0n+CTLk`_`5QJҳI !OE? 4bX4d8v;grhȝ%g~.CU0Z1jM:N5lFr<`:/a^n:VH ߡdM2J'釞r+\ υ 28a?jJkVvr.!yu,} "ASoO.߯Kqb3S\7v]94#$%Mo "pB.H"lVa_ $γ{9t^mDXCi~r,\ j80oTOˢ-+)7%Qsĝ9= S62#ǻ7I $(> ҉VÛ /YX޴LG$Z'mݻ7l~hfYceq?پLS6ɧ(]_>ZHvcoU2u֊V 3d_)HKb^B={,5*U_A($Χç+6[%T``=UhxPi^8?#tK%8ippǥF{uFcҔGxٮ5 cl8%ymqS\OetɅtggD"zxP#.";X艥 6P&r7!>>, }%yAs&eSmmTb>D^HJ6EAEYL2Ա*{,ߧmǑ>B6j2yW<% iBTz=m_A@2ѐM Uà#,28@+;rBXwx حظp =lb NXH: Iq53Qk Ǒ V݋WvZ~Ɲ~McY "ޔAgXpG:Q)P̏Ĭt maL;3/$}^٢),b&DŽ>}t~AfҹD{IZ®+xfꩵ@QM#bJ77ŢOZ@?xMv -jMF O] 9r ;\Ĵ5Fl=I1pK[Y! d9 rmuQCEtn[HĔ[[-#PiH_U~G&jNa+9 ~ES`%:S~Ѡn?'HVE(6Mr`Qo~bt$N9z;q;3\&MZ/-wx7}~[P-_w @UMx/>׼ Q$vD%"I2tq/Ø^Bv)6G7D<{'C )E?# gCqW Rd$ByTY;4V>1^X{B|0Qd;+ۜO(AE}N횉TtVL#Ctԃ(`H']W:Ryy>^[}{ v; *iNK(C|<ҙ13$զuRuvo QxȵTKܸqnES7J".M%Z%@F2s2Y? /7ޮ~TJ}{c/% uVY^xL]hF_CaS$wTAs9bkNNJX}Y; .==ﭱ?oQh6H"˸r 8}LSmK6vcފB[v v #9#6ٳ"[pEUs@Gr잲_BP[~,g0ۯ}/@q̴wE 9rox.` D+ vN;jtke3Mx{S22H6EEO"jrA?K{rN<`tEjd3,ېmjnc7I@$XPs,ݦ1Fݬq$~~}Cn 4E2J}2ꄇVڄOIHr8Ʃsƽ?.P+]OGB0TvM#yHot\TdcDFA3C+zq -F ԂJAOGfv5H[w~|;,MyW}4 9h}+ GW+&L ѱ &=[e7K xHy=`_\'1jF/__cu8])GCAK6 MԊ0, }S f-4Ԯ0:8LZ [qiaaSA,߅;|슢xq} ܹY@5pc05R S :x-1h.Qu876}$sjOr,x1,' ]hG 0 2:?7e/"z [Efinj?a@ K,kp4w?gmT<U_zj,7映.0M2,aL6pxå/JRl>?;֛F `Y8Nmmy=e60_D;I) c8Cc8g*I@`IL4e]n# V7~`G"C3]Y`22sCx|s)[I~s/HWß5n;+7 JzR5ă("UuM5.c% -y=gfNpͤn7Kb=oE0{fg(Ӡfy;b/}C'1?;^[Tˊx[je=d r,yi̅([iy8g>d ~"Ϥ?'x(dxY~Qj7\j %_ ;=,?1FNaLE"BMs+ @c2殿װA<H_Vk1anf*n_ꖾL,;̂<4j%+(HNXdZ`ʀՃ8:jT>3*̗{/u[{s%03b]t^)٠y k40&}⊡SUrIM6;|/>&oEnUc)6 k a Mu@[sFbosn]g=Bs°b؏0EfԗlU۬Qc" !Yr>ӟmܧS_;> c|"$:H=Պٰ^k.h:iknv@_GdTIa7wpޙg"NV';p U7t3#CgD"SJۣX摹?G~;}eCǸ. )Zv&"y[D'ֻkTCZQJ'+pN4{Z V3~}8h2}ȫt@$,-<V5B *6=I&-O1.H% Ź96LT,’D zvQ)3XhpAeRUzl^a@ rIp1F6ߋ5j.0VӪXtֆu3 )ۆb]$Mϕ*1<^y{3I8HXv>!}2w]UmO~;cU)Q8ϩ%Y$*]D:gϹ :zԚZ<.$zP+H}3DM>:c~G45Kf؀H.HO[o*MH'%UI׈QZ|zٛ?uWuQ"b^叟SUgY@-ZxI$^H׆iCle4l1OlnVG1"ƿ:'jm8ddKt1\gXF"LbAX[bxIm [tQfD㗠hth>vk^glI~u}/65D%D M_k* "z/>!z) ~49 r}P㣊PT  ݟ:]@"$R9u 8[*" ӷv[ VdZq12ԇUC~e|@.%y$A3ixVh,Z ^Yfmۆ T[?֗H/dKOFP`9}005f̕]@OϔOTHnKe.;/&S*UohiExĵ$-'"C eҦ$KYYeh 7nЏt>Y410F)^g |(5XH׆@x݄q9éa6z I'2A'r36ol=Z;4Lp~Lp,ʪs\R1a`見Ņi=c`" Ƥ f,dZFm7KuP窹c.zl3kaOy(tc$Ժ/ } bI ֈ?P,?/8\$jۿ;_Y))̭_*d s^#ǩ=@gpJ~~OHHTc"8a sɮ EJ~C7 5-vXnoDF79l%pYw]12HDֲ`g8R ^BĦUw mX i*ԁ,6 fntѦ®:U:] 1#%To K=v?O kMgEɪ&O0G;lj'LkG :h1ҞdW 5H` ,)dR_֎-kJg4 [3NVf"U 36_lC0gl U.Gy֫W_P6 R+5=뉦)wO˯Pm j1+Us| 1$Z~/̼$F !=(t;z: \`>+y.:t86,ݙs~GV\#/ss{?˛MF~aG€oCc1W␻l"lkzjV:3*& u~Z^#ʊRnLyz 4E0'# 8%+3H:XHrб=(8!z}S"e^|{qa.#3ZNX@"6modn߬@*l J {A<(nɠ#BEhTްHd?G~7_"+=R)UFRO[#논Z,EE:%=ogcv6hR'n^Ā~迧cҜ+ "Y\@ݧwBhC?jAa}ӇTP(Y"ˏhҍe3]N\?ieV/#GMMY$Y$cRbǼ91Ȇ(ƦZv2ߥSp`8khlA#0N4 0*qBE ֺ= x*hh$Ӗ̰3SزY%|щEEIt5o< F.cÀnv5Q#o5v͔3;`UǏ'6eƶc@{ nIMɈTh4QQGjћAo;`f>OOwq1B}ccIvűtmjPTŶh 9 QeA@v{J4Dxģl63&D-趽H=D~5=L;&oh ~2$R 뼿lx[9=o}N4$s5(!RVE};%vZ'h)3N ʔPT^D ~Cf#Tkz`c?is^:_'1ˏ"Qxj>GezLN۵j Hgo`QخI(CX:-;3-Fq痄ǭ*M @WmyhF\}Jb&X])Vyv?FPnXE]9щ$Lߑ|01kx4;_rg8[f &) qof6sViM GU۰)"E6WH"ϸXW+zWK  g>Htoӷͥ{/4y r&Yybj1e B3 1qfe0^{ڮI c H2F_/#j0>P,UF2R= lr(u(ͳziX ,hGҴ @ELS'/E1S|פV⫂:ERP7UМZ|Tte7ĿRP iLQ tI{*sI@V@^wnUؑMՔd|ysne1wqJyJC,{,(s@tUL+\(؈j L4+L3 J"䂏е|©lm /2ekWN)+afyF؁%MDz'4{jh:Z8$H$n0zd^JzoVgP׬'ӛbkosj9XCjIf o%H+g ꓊ #>-MƔƺ2G!>(% ҅B v#o92 ~ 0 Q &V*Пwpe=,bXF'tjG2ء+-xX kI38Hfx̻="Xsmfc_dU-7d I%o?< 9k]jW[mbpw'>toR<& E&>_nk%H2/ZtɴkxL"V{xMJu!*I?@1Nt9Ji Qdڇ9W~9E}vѰ.-$&(ڽ 3hO-LjJG/orWѮ32XYI />FW8z4G#BȮ]C8;8:IyӑErNF$Q)?՞N¼H!)S#uwA>XB0xqu|-/V˚(Aqqn[dp͍FPQOns?a''C.Uu9MxT@h %ѳOKJQѹ\̗1H q!.iXVڷ +4|Mڊ"zV`xt& +6L Fs 2b༿;X|We[KOE<`;h9H-"ɮS?0:57IS$>#Զ.jTŋxS>EP zB! %gLje9h.L]#QRj)H'| =^%@c1<'JJaZA;ߕFL@eZ t}a˓F^bvO7Fy$m 0_AXӓ,݊SkLa{ WE>ՙ}e7ˎZz\L%X|͸:^MZ]zn#r}g\pEFq QiZ12ɱr{&pN6=̟1 5lnP+`o{4'UQJľi܊!J|7ЬwnË Ȱm=|!UGTsT@b9ކIBՉوڟ >3 --D c$?ةwN-Lյӳ@q*caWóe aa8)4G(+ GLzsUk|"t6's#/"9mՌkM+sPY`N5f VѨU#K@S{ӡ0!eNNۜ2!;})t,DzA3,,:Y vsZU&?#s~(y5K*{zY tNwԛVVu 7vB-U;xűmSߕK:кZ:#N9T54!,W_Y@. X~vGDQ p+DuH+f(1Ľ2+EfQE haDɱzmlzcg Q:(4}Dw[E xͻ.H̽*̻˺};:Q!a[K .W[h#'>Ɏ:2ҲJ'>[~-]Gʘ ˬ3b lO잦un8D7L500fp>Wi}Ta$6:?xIpr>,z|~<2z03)vȫZ̐wƿ%}iSPBum{-\ \#V)oݓeSӷކ-]>75A: NbuϮ#Gp#Bh1x&{55e 7Vm MZjlD'4̅&UJikˣq/[ #_ξZ>K~RZ0yP)YŋpV>@sn˘kdKMw)6HhATczklM h!ֈI) B.IIw#Ƿ\Τjf<7T#ׄ*XS9JzOHAQǫVrp?]bv{2~wI2b[6tT%m\&`hvq=#(]\V`sTWrE kzNVʖ1" *3)8g*UcIDdfE6l8n#]E2q?jt}oR!k|R@`w"^SxBl4ᠭ]IJғEze= 1J [ e5ڢ1O7B/l%Fomx-&&zcqC9JDEwk@ns$혡N.l43>5X8Ux7xb W0RQ^dnJ\7^MSZQ3t3;  "ⵟmeyYy̎pR-y,𖝿nG#IQUӓč|;֑ 'I=ԐHn0Iz,;vyvBN2A4]t!BHАиZ:@ޯ_l)fp0ߝ`#HuwM2fZCOn<2L 0XaN^v)8 Cf[ tKe|3wLhIIMOlXo-R׀XWmߤhqR6MŸ؍]OYgyTT[S f7uoV1g@ -ax{zQ];1q㷱Fl+*rRe6w8FXZS<ĵ!d fPEH6dY^TCCj #>uC H8bN"`|Vi|Ğ>JfLD.% yf&WVϱ(Wa%i*/l0 9\_ b]wEpgksKO}U1ѢͲb{?]dThM 8-=%:]"TB'od;Ȩ| r׾潐eorP7BH}ґ mH#FQ۝H'JfHE˩9+CB+8YN 2¸*aǍ۶DA=l'FȟKjd}Y_2r; ݴ"H,̯GoݩϘIק qmcl3稝"ey Ю*^fQ.p˓I$=m a 3GR SlϹA}ev ֜u}ua}76pnnXʙ'd9N4!&_ꃞXQ E(߷恾Aւ3F. P "r7g6"W9 =/ b*]׹TƢqdK @dwz^*^ddK,BLaZƦʕ_*SVWdwxނ) WSZ|˭cȺ%_w-_ #$ӌ^Ǘuc~Ҧ1U?ׅ7g>d&^?ze^fJlEQ4F H[1oC힥F% )}^ݕ?UJxp1FgEGf BuJ`hq2GQH I$ +8x]\uDuOa}0406>tIdnvXdgb(Q}-& ;NV0o79el: DM, KLQx%3aVr3tC'oZ κZlT}"8(5cI󕂥q X221]s'@Ylf {lTE= 'm.TC |I+Zx7;QIpgڗĄn4:ÿ2P@q~}e}f 7X=2Gh4oᆷ}X H.!d/Y-Vo8b Nt* 5wvT&)pGtU1_ݭ7KFpQx_=^xx UЙR>y-fS0r.eqg?tڡ0Kd-^̔s(t!Tf-x/BnMX\43y#Tm8R<XRޕu+I3CaҹІ,'zӈ̖bs6eMxY?BX;D8Z`FJQ#Y;T,IGb /ux:ƪ:[V@mpku&]o$+.aEAVƘ^~1!(8 Lͬy\deÈ/9'MPyG%.[l&,~F٨.^Ktbn"r`r~2^]TObe=ҭ(L<Ĉm.U?ьH VZR&2ՕA"JYQMڀ3[&CdS_-iwsM oT9լڭc?pbfHؕW oqx,X:&K<+B$8d7xE-tfg]t$l NXíul@UޠkILÓ3Z#E1zn"!ثZR#.ш5rD>*yl v *߽z;|i,{C]Xmfl,?K  耚Ѩl++*0`o C`8L]t#jytD<\fw;a<> }uc$p#ġY6lYpxđ >Gp:Tɍ"]?bto#a܇! ݝuA, g~gnhsw%v s\k3 m3 f%?{p'ddGηr:kp+"Ķ a]Q[֜ cO|8L )&qW%c"iz.9^X}ׇ 2-I nȇR:0ٓ@36ȴVE2!@j;VpJez!sf<2gFzfЇNMMxV鷼t}}/sւjLq,CslX}"X#J%3hJn[WĴ,Xըn>u ) N\[͑2Qf )&9+WW lMÂP+nJC}j?+=o dFc&4xOC96Y'|F)?Y}\2ܝaNatJ:j^5|InC-$^ ~kd&\3`Iz<}rUB(TM 5⻔edY>ʳ= x˾)A2dCRIf8$W\SB{'S|,OMJkՏ˴/6~tي=?FЖ0;;@q1rr. nXm 8G@p)5*-Jr3HM̴^ur[_9+odOî6O)%[ߦ-osŮ=)=d%23˲T<(o{=W53cdO΀S Gf]jeYMQNX-VX, Yz7 J3hX9*.eU"O~X[ Y{.8?v_hҴ>S3侐nE{#{م7t$:xk>c3O2v ?8碑WzHly/ҕd|.,.׽,Йƾ(smWs&zI΍k XuaɊrӗKV-BYbN;e2kj4,ی>PU-GnLnX@^x,%5)0^ՁaN+թҬ(.x9aH=>*7FiVesSdxQ7D50M2& 9a(߉L (k@{t4g5XA7=)EFc;V;qhG. #?;&HQ| GˠeL^مuO͠Q{.8*W܅kp5GeM !V&$LG?KnoQd,6NqBlF>'770 D̆MBɖK'ȐehFh&ਜ\TPV)QL;ciڑ≐LAf{4w0S@`_΄ZWSD%hcP%QlVB!\IhRnG-0P4/eS6<7 ` :-;vښ*kc{29벲Ӡ#aW*Wh{x՞&`l\ި:x$6_=sM㹕L9Zˋb? @sTxd^LNmw=t2}W?Z{mH@[zƣQQ(0UhpX̺cWp#i˗'u:yvPylt۔B>bnѮjnyU*`ThHw! uA&W U Ѹ*F w: ssM_&EɟĚ_Oo*cH啵~!E<>= 5ޝA%dtfQ3 5fk9byjT  k)}&r-ܧK`?ML+|gh٤Zw=e|35W {HiFћCSvet6%Y#唣q>VO"p --t6>l &#j?૏>x.J>W &ǩUpUu ;.QkВNaޠ h!r} ໶R'&UԷ`7sxe΍2rW'. ݕLhuC (1e2 . )A~~Z<"ca2W- 5ao9۹  1ul$;à,۪'Qa{v$9;%Kh@%LbzkFmBLZ;PhX^sMx ?#mEFEՀ :i)fd&x +OZ1jĚiUc a5C ѥJ~ف@UڒJm1A;1|ȴ:QWF쬠.YP&N' vVQ'(`-Zw !+'\JҗIl(1h!wlaʙ獐` ܕ.`Yd؊DɌ:Y5cp"!]A?jW[&ȑ#yiMyϟ5x>AonZ*#4c1ZO=n>X(cSۇx1m?Kn0nR׷kV!G s*} TԜᲑKfEB`:m Z9=9{0[?KR4[/TYi'Qע634rt[?ag5sL D;tCRN 8cQ͟~\Ъ@EC)5:>>ewh  Ӿ{)ŸiHtJV]o ö_%Mo]V7Uuf)[i{+<&\BicWݐAІA3sD5 \y`yDX5sbH^ADoZߦySֳ<3e5}ODq#[~Tex1's 'FBQpsLh(V} X& {fIS&H-+pnd;qa'2%?pEԪ=qv,aq&F&k8|Fp.Ozis(I]_`9|ow_} G`˺:\qHM F؂DSP$&oN^f78`ڍd${lH:WtBԇh ؃;v֡7 /BJ-ܦg?}iSs n8bYK|`T9Xv9l5""Lh94z8& ΈnV#di99(Z@']svS?=& ,ra$}Ngm}ޱ`lz0VY(_vRڭG7TgȆR N05S\oذס>8Vg r ͋Ay۰|ce5GJsn︖n;>̞e_pmw+қd/4r*\&" qQҝ`m[gMz-f5y(0RˤzӢ,zAM--=܋w׋n !sѐoJ1^zcLlv[}ˀ;*¦ߎ )a[Cfp D<]l!TliOKJ;ee`xg/w4"8:Gb\ˁ[?5v&[mNϲvUcXH7є^s9!hVz{tA@rʸ1cxT5(d_6bY!o5W/4?ABљR'5=ρoY-oocN[L_m'Zf v?|L!w@ߎ [PbmDr@{EE "m{gC}!j d[-y ޣMGlo+h5ktEk;QGk`]Y|EMRBy++u˹81Nܗ\]0ؒz}j,kh6]N.,QE[ dEHj&eJg &ke 4 8p)ed 48?q}gYM h9ݵ`F+}S^}K+S}s-S@@=%NgGCOFO}?5'\CiPeyqfgR5!N+%MS;[HoWLf8f ҹ,r]MLP.3|n VԏSuI-A|ŪXm ϲ**TLG&[ȥn%R]P j$lPLI ߀P/A*s׶?d~测QVtoVYgbSqyY;;Y͊BSw^&s8J,nQXB9nM|d ;gf=M5Ǖa_MNIqQL'Ç5:WKQ+msH2Z$jYX:Qoo&c!emdz6ԾKA|7\&(C?V8}HX?#{Ex#6Y8Bu:r pDkx[yҸ|Oy .Ϧ4x ̸ xLwE^HފlO3uO65lEk'MG5n&BH}h O1;5ܤ+Sl;yYA&оfU72J0OgHYsmOWL,G5PKBeYT['884]jWz\!8T":T*@6#ex^]S2˯BnjЋRV!w46`^'3W:jCJ@!ʵMrC8wnHOQ;gI9z19Ʒ( ~EDfdV$%_ٻmPx™>fiuE9'd۬ʧ4gOE;n6 p^YT'nҵOt u4s6 6>k_e?|ϲ >;t ++{6閁 P[?+}y,Ȗ"^Fަ#q*Ҏ;ztSel V0it :KDR>f"cMqsJ 7A z,.a0$s)LE{`wtvkP28q(?ƴ׻* K+ & S sg ~z9]lhe!ɌK/UyUҝ-!=ʲ&^(e*o"0g6CBg;J~!y%?R@#AAP=NY5"%z?bi-JmM7'rg)qϞr5 *jg۽5Ĺě_3E6/VMbc[OI5,q3ztsǧf/e;Y6+.]i'D̆~!_|3eJbK8)ZaB |X1/;.hl?e_D~BkdК2i)y:(Yy D4O@wA)M z mez!}oNSuK5~8c 1bzl4mkbc_[%fR5krgK Z`bvFtyIJD^M ͱtO FSkzR#AmsF4=[|mNL)X0T|G WZG[nz\6XwEI&%+@H&جgHՄD4VK]4sQN }n/Iq1?rJv7|` 9{YqqQZݲM M9dZ}+ iL[¹Gyې|TN-,]B&y}!l 6i<ՠIAb-^1ˈWx '.RxLS9LC86|Qž\5UkGEuWs0Q;L>\ufC,:(΁QY;ΣK !.M܈yXWFNnN*/t$ز~_/z/#1N8dOzbI?onf bk_ a$̔g‘<0 JwdI:GT0p#eP,}_" q㠡HX*06 =wJjg?yzߎ0f\L1JKoݿzjUڶ`G*y3,6Q|_{a'R4_{':ɾ8dfj6';6p1~~5(=/ZB0Uewm+Ԍ,Ǭpe_0ZVkM *؋zyr1Tj赃m3 .t0|ſ&jp;,^jlhd~fht~FzJFzV )H.\.QK&pjӮb{AMEƏI4M+<{Rl毧.GWGlcS]tJVӥLsaX.F~%d+-׀gS/'{0mOFMۥ& 1zo``1`[?;T{%#켞yi=+>, ܮ tSyt[;ldzD#NՎ3{H'YG-N׀Swh-)3Ž?eyvH7Ԩ)avxF%_L̫l4r3b5-չ1lZ^CMt-%nN`HyH\(% !6^ QDPLYX/c#!#٪%֛Z6KB@ucA5(ؘY=6Zty2V=t$'NЮ48S+i 4j)xMCE%]ӄ@@Uwϔ^ʏ Ra7a'-Df6ߠrŻ[*ɰeclH3fcG|Odr3[ 41[Ǘ{E(A)1"r\MO ;MrLە|HW" tпn_rDEI^ZG 7ģ#Uk_Y?ZG h} -pI6^SB9'-EbI >8d3aȃyufThYtr?LP Dej-CKHl_yuZzF6Y{\<5gH9qd_pPU*Z_]$:M>}Ψ~aX"df2Ϛ}(1hAmG 8']IGw[;L *ٖ81~+] 'lyvʡm}tDڕq|mzļ[,6[ԓN]9LRfC# ULf>P84*W'|>V+qhIds[2_$޶-SVXY#ԨRYTpY9kbJb4dCq{D”\J/!7 ?r3O2 Hy<1x(>p@q[ ŧ~lNhxͶ`OΌu#NvOy1BSISul)y{fBLCzԏF:+V6-~PUV%׵I:C&sEt<\r<;9?$#wdLD ,xi֡3[K*.ʾ~+q5}0G8l 2rI_ElMrt5۔ӎ:q"fwyKcےni'{ik^S 9MLneN :UoVv#8Dăx*FG@eRi%Κ@|_ 9nNsGNu@J$_a)\kYtl ejQO=^ m0X`0wbx,̗~aU(1Z&M3j%Pd#SH!A(UPI0ѻQiAɵNF]3 7jdn9oA@gwH>m#J{wlfTRsESGq:u0= +fܾ_֟vCW漢 5,$@t΀r\ӡp+wD =.F`g¾dz"&lՙ@ vnBXg6vf8r 9] /P{*z(v.w2hm}\# ū 9ѱwg1 hou͂`)=KOe6-87ų@:"ntwY=ȫw~Q] r 9it.|DUɚfOںinQ WK2fqǭٟo14Z vİA8uyYfw3`ԯN+&n~Ԗc$*evVs?<0|EK yZԟX BDhb բЏ31!Ľ;B_ ZKXY];{eO@G zH^)4UH2Q`M;gC}_M\ZvZzE<;$2\!Л/M:>ʶgv ~ "N닁 L5*+-[7_]6[ݼ9@짳ARiE C|US[&Yc fNR Ҋw"TzKF|Boi?q|ahLkT'Xs-V|~)aRȌ0oUMAJA,eO1݊ey `o叠}15A܀RJSf/fssB RN"wLɳoXG  (A&w(Rr8 ejzbo}? ! {j6Buc)urpw (r+a M16ߜ'lq1oSųRC>=9-,;8)혌 \8/($Xq`}k:a7m"AqrqᥦC77vnKXu1SV~:;e3ej/oﻦEH*r8}Gvu*~Y$WxgxIbIRH466~u~~9La=:0 DHE>!>6vہ.PPB#0i z و\mpY"Lيx6p~])VۆPE@UjMQ!BC}(Xz}sQbjA.h\% 91B+"01#;*Z֙ʅRJ+ܥ񽦚3q571A.e_3doV܉ch,DJ,h:)J>zq*7G/TFufWhrOߐz0{l m3UnShygq8{wUl)AhiToP=$w.6bw{ܔٷ^6k_Wzn%L- *j%tś"ٲ- *^8}-G:Scaӏm|,j ONJln [{X #'ԬW`ZxHlmp7-(+ƑsW8*B&WɊɀWBӬ.DZچ|(.g ))JMd,~B7/<,0eWH(,7&s\ yW4NGvڷ۴vpNܞ4+3Ic\%`3iAu"<pq,~AؚR埦:egW*.ǿ} M:{(AORk!}wBrIi m drtLqɢa`Di-+ :tW7ި?`݃LVm_/qZZ莵|{kF#7 O'+=pKm' Fff>f_4ǏIePe 6g)!\,{n ')-/1ƴvH?ͽ#rqhjDrezۊ:y漪!_/IBT[I C}lrAa|.mJ5WCke@)dX]4j$HTsxSF:?lZahu>$QVxgeQ6BP ܲ Iò3"O-|x+Ud!~cd`K~M /Ԏl^]/m#gSĐ0>兞aar)09X^26&JճGISe;;m&QaV@Kk `M 3_@q-YWZ4Xntj.˸տ}0ޚ|@HqooĂSS]\s<(8:,^D7  u><0$wYw+Ywլv>3a /\ 8QvtE "1ufbx>3VςaZɬX's:YRvc]7(?@Ja\ Th`>.08$TփAyL{yDzΒ I?l A6܏U"eJâj1xfs]aeU3㚡wZ|j11[yy hُ zq>ؤYceQ`5pi8qsƞ9#2sEi\ [-vDI>+8%=VokB1B?MMlq=Y ^hGL@PNijk]<[!o7`LǤF]7i!~E(Ԓ9 P",L` =_"IF 'f[UKNcn !0bq|k=59|Ҟp\NZ- a|0`WH+Ol= nkA0=OqL yy+]HYV]1("J1C^vACz5 $?Od̪f枼_t0O ߅o-S|Bxb+_E.fa~tb UMs Dz($L3u2e_vJӈ`Sz9 6%FcˤgO?4yӣWĵO 沖"α,'y򘡱ىcswMoeGxwF~w~_|q|dş RF_W[^iU!7X^&j>xx@+)i3hR+ |߇XQ'#+-G hPiQ12EC 'D+ZGx<_SBaanR8%b()pOtJa[J[87Pq F8w!7ykɕJ"6K… i.31Z0 {ŭ?o>P0vmiNo}ͫtCC2Ŧb]NFQ %D7lE;$Ӂ詇ZlәUQ9+1G?jH7bԂKLM>HF noB X.+FwPZOIZ_ʕD 8پ]Xb* MNE%`e j[qZwlC|:Yrd[Qw{y1eRx^^n#H¢0hHjCx^ x1sU0 N+u K:)rPΐbNkr4UpԹ0݂6kZY) K^>i_jen2}XZ뮙5IȅU~1g%I*dkEDW;w)+iN{WՕ:6~"~{U> Ys+v}?3?Uxr7 \Tr6_X%E0ULi)NF8?\t绀(>&+cJʎS,졤1(S[e?(9?lʡ}A>K\w )a]8n򶡪-zEnlRPx/ \h 5w,WdBKEN`ߝ`X3O&!U M Tp9s-J֪okmGE=su^wg7INV1:$my 貌gIl[9ko˂^S ˚ِEٍس3| 8cPѬ/^İBf6ZcD0YeO*ZrJn-1' |6rCoXgsuNZ( ت {]V]ܳuaf=ёŊa)Olg ,BI[7 A&gs ӇC]lF/djT'0F۴AYa\HNÏE5bHtBi: @H,[bGhs-њm|:Unou:TOvCTs-6Ca6Zg62jS7ַ[΋FIP!#ZM=d Q F Omqr w/} D3ۖA\@ˎI EIB_G/Qو$]/I[ό%(`Bܭy.|E\=3h1FjJ,=ޤ{ v  }%Y=rNGo:F`N}`?6Á=ExMho`~b(7^# 6AD̠\E&9Ȣ* xF> 5.h%)wRӶ I/5FP!Jd> _H=˛ea_`ho\}9O9߾AT1:(* ˽Ys'Ue$а:Tb AУ].zU /W;pt[xWbY裤_/쳝@J.šQ޼/1 kpR) JO4QIcgY,GkBT/ĿCI( TiGiV/V*Cv譽Njr3Cs8VBp_SMdk/Po  hZ9(9X(Wi5 ~]OS"k1LTٸ؆xD|PUbP#nmxp ?/5PZ;W~/&T0t#cSPIKF:,Z&Y&05$ɉXGv9*%aQ^U'̢tAo")D=7<w_z_s__.؇\ڧ^yЭϝ)|=mkTN ;x'\{9 8!ƠdTKck`񸨌WaPNEF.ID$_*&5GR;fNt%?.⠢{i˪d4ʰ%>R[-Ry1!F`} eg#\%wT_KBƧHJ`!~O($ۦ(2_3>6pγvYctoPcvg Dmn6%fx#pS*bʕA (Y{-45l 2;H^Lu[Ȕm(m"nWZ-SPM/C\PFI jےs*";DmA[ME0qb!(l p*Q{P4oߘ1afg&27`]@@z. q#3DH G^Zk#xN:JvIkQGNF(:XΥIJ'9'^btT2xba{g߷0}mRiN׳ʳbhV6WPVͶV#TU->{䇧^<{ןa660ڃdW(RӉ\(x@C-.@jjb2( Yˁo.V/Pf1$ʦ9 8:.nY1ŗbn:lڣb<^.kb|,V)8J+J u( qJCZ4iGO$wO$Ǐq 6r[~)?cHR&zZ @c-4a KpkiE\i}y9;CQƋZgi\U]i/i{>d۪lEqjڴ5xc -cXaƏ=J-*aʧT'(]&Pü`Q2Lg(J֋f(mӫޯfuV"1γSY 6(cN xDU O\/o=#T# r(56ƺ/)(sEԧWݻ83WڱUvh׻-7ﲩ ^TGA p`r/\|wNln(զ]Q^0I%\GZPz:, <, V?jW b0GRf"?e&zQkTOBD[3LߨZR?/TDi[M77!C7pjrCe0vYw7ˮWb~y]Vw+Ü*)_!9 rz,jɇZbH?59ahևzÌ\7`^, и%#Oϲ+L(0LNozoz'b0kCZ">ʪȴA2br9%Pjc+_l>ĝإѪ*OFMۥ-6@ސ⏐"l*J(A>b$}n<~1\ךqΩ@(눣5ŋxۨ 'Rj8-s|r0uj@rȒW=GË8#Y$,9?k;Sn"(p4ظ,Q`h('IEhH~)Ο=xd*VFhfu$-{ -*p XR:7<`ǻv.[\Zǩ_ڥ=}#;m+Ds9䐘,5.o7o7G=G=U"k?(#Aj [Wdbu@ mP3>Y='~NMWJIPRB43_ҩcy#hQw[qg4*k1jPwDcqu *R],F&곜->_1k9CN铰8U1mʜoOxЯdeV}k.ϾR42x9( mV$lp!HVFq2g#>Qd(/D'lbbN T7A Pzs aSe[?+t}sFr3$>KOi9K;g HfX^@r^ X+3WIVɛb$I"+BWZnpگ5{&nz2 jJˠ DC [wCVdz9z+GN?zkT2?=Z E!='*( &tg!>mQ.bi,J*e9f}v]Y.gb+D}r"\f)?IrHp`u%T-A/Ѻ2U͹=vHL՞TLE=Po2@&?tU+Ӑq / Jl eҪ%ɇL䉷²kqM_;ku59<[)5&RAG&?{VR(P~hڿ'>4*Ehf%䍡5A13F*9*H]7+#O :(LWQЏzFUo^GYrZRDquUb|gu-Anݵn +~5]5p "MLédQ^]Om-9ze7c{/8AτWi0l͂`yOX8,.cHhw!ڄJG5zWm *5ijdfQ zELț}`J$'@B5?T-H|MUf6u8"m1Dn18/LuJeG*Q08_:NLժ*[g#@B:ZI$@aSyIEZՔbS^ǙDK^'i O74`߂JpLDC̋[e~|"3=f5vuʷ~Cq {U;"Bީ}kX C L I/0hb{0_"5lVWߟ0,8LL ^&x<d&B`m#KԔcEs*h"32q,E&fKZT@eqUB-Rfy f8Wq$fyqHaV|y~:*[>eo@G^g՘>)L4oyW2S&lٙg8k)Cs(mPL޲4+"hU[ w6&`M&$\r@ eem%Kemif{XI؇8ՒKcH!MD7 1J- y[wo߾{?{Ej;ݸFbVt1-x7ĞlpXc/oN:PWLJ̒AwP6pR*9rT7&01w yo zB9˰4y ǥxKU %Ӆ`.Bt IrW5#b.LHvñJj-sNH7pHnz}ĥj,Zn=R2AC18tB%I]?kC^%ŋ(E.{ClXzb{4?mwD>HaEh%,cfU+qYbk>eٽBōIB`|ଥ227( f݃ѱyIIy)UƔbN@vq8zxAZ" kHjg,|mBx7˸V5\N&^fJUL ?3?Pdt.+Ὥt mvr _YsΚ"dq`-Pr ;qK%rT҄VTzMQ21;m5_\{jMkp:" bNl1yuvkR2^דf\6>׸~W mΞΚ`tƥNb&k<7NMF8cj절JfĈZ*y,F\3杞k܇bf1V[WUT%=+ K/ nA3Br9EHS$b0yY/$9 zㄎ%mV= I.(sEEE8"]ΪP X,{|0E<E2HZ!VģЅjrr7cEgSqa:2A6lQp%y0Mꮛ]cAה߹͎L JŶmL+'YUTBYxl|<)^xW.7^Jf(a. YDkDؙ.kC _ơdž|C'wBguW#6&JTbZ_/pY`g=du 񕃫l6^ԈT8vړ/}lmDC`'*/${`EIڃ: C$awkf #R T!V2DA˗o\^\5M:9t K0ۡB[˜`)N 3]hzLhZ9#ZGaӆpKCV @~͉tp!Pȟ{Kmz䗁\Wj>s5}ʲ ;0&zGjB+?AAo@45 5C3o? \i/%VS[ gdPLI݄rg-BηiE9OOJAV4vL!)mt0Mf6\B896KmMkYrgFQ'FD?[cɍ>:N<%7Ufk/tI 0 6ycs`0^IG t5 Mxɋ\1ͬl)ɇ.|5&4.]4.Z -꬀2vi<):8Tv(_z]WP;k'cՈxo^$X_p|ጬL$ej +1cyE敂E|df^KX[W$YP\>$4a7^pG~4S7frRsԾejGIM¤$t.B{tp,u/$A0 &92΂pp &ar zocI<9ٷ_sMi=xHS88̗ tav%z N%(Z̫irx"1l;{Y+қ"%iN L:KtA)Bdd$ mE6EW,P$Gܣؼ7H.jCyP~77Dk+d֭uLj4V~g|mnrqtWEe*#IB]H=u H4 r,KkiUr۶q,%:pQ7^Y*_EQ|G+?vYR xg%,j͕7$}J)Y _m]k}i~>SISroV]!o>ܸV(󥧔7/ WınY=Ĩ>vc.V|ll=Kl"2CnNP WV{!.Ú` wJPjE8e-Q_0 ΀ 4S4|ecn6Q`2vԜ/yNW=#'BU&cgd2Oz"ZFKt'BGiɉ-G?j_Υlߏ"kM'j+ZeG렂7!AtꥲR2V  66d+lH{xItR^iX@E΁vH¥Xٲ]jATDL;' 6=6FZHtLmo- ؝ͽWˮ|.@~e^^/^`D}}CQו^VX$Jzݼֿݜt͛:|ߛ5?۷o޾v,@.ߑoZhO^aUY5_~>ctȩt` xT-50u/bҹ=C|jo!6;};???9Pά:+[g(o?=Tw&yYA/eo);_Ȝ;[Nm@b{[*S &ۍoo$JQ{Z7Gm:D[@v4ռ^yY^5Ky/'ZmΝܹ;w +;+.eFgwNb\J5"KHE}ZZK,gTұ0myT;~J4B^G3%TF(V|{8$:](V x\ AÙ` (m&<0jB+¥* FĞG~8@B`1XfEtfJh\v$@xOx v"%'$28*E:v`g-lRBb#by< qᥠQ];B OQyv\&ٸίٮ-㷍B(;eLi@eklbevTRb?[9vDpT٭Xɓ' K^ \Tryp&z-idLlw,B Іyr802mWe[f 6e! H0\AbQAxt%X>QvaY|^e& d<](ͮPAy6.6/gWD5H2β x j@EN8#wfDEOzf8QDtNLHJ ig\eWꪫS3Hw` ٢:$j׬KT#͊8Cfw`D9*hD8&\X:/$wE})i@ǴڅE,Q3UO)R(0-Z\/~pż)cLѧi//SI3 70C2wHMΈH1ZAۉ,<Lz%Z;;Ʌ3iI @L 2?ܺb? &]rۊgXyRC4`;cpK'wo{T^K U@+F1ry4c4oٛѶ N(PjE9sXoYbz3-h|+M u] 57T{)ÿr2gЪ&dQF\V{“;igd3*9eʓ]OZܒ˻b[~*O</J/) i/4?ǽԖJ!f>&vz Kܴ'N  CBtQ?mVrСyAO=xD{]#Dbj6Ultv,iI yLcw!m HXQ%U/kNnw_UqCMDڹպ$}(E1I3Lpf~Mu/4FɸQ:}ݔ?ʔi0դ#Wg q#Xiy,*ԈP[jŒѰJ.M B H ĸcyKjٚfr*A0QHrbI䆼2dn U 8@Kx:T[q&T T$Z3]͛otlGhb,i %n8ZZW1'pOP5 c;%eQp<4Y H ]3R]2,v" _~s@ߛ"j!a Bb8SYdPbhd Xkf\J˔^nPaf=KFD+{_kk\BV>Kr&P@6_W}'Rt$FG)+V$%IճY6-2{[p?%'%i(K}Q@b._ iά%餚"bLƖ?lW +Ӥ4 F[g(=u 5X#@η^voF4r0 KVX ~ Ҏpc Ф0ěKw5su7Hy?0W 30{G pv,+MQXVhpMdő& ՟&͕ɍVsv,ϚzF|5إ+S$p%x^h;Ik|7K#}R>EE-]H(rBnmۣ8fb1 e sx%{+ED`"ȭp)=+\W^iZU3Fޥv'8/wVwM˼i(¢SŠ0in6ڥ.EAB3)# h4SΙ#["SڰJu@O'&.i#q^XISMEE ,\ !N,ޱFxxvO+Q"hqx K*D{fuTj]ԢpWVCRWʕam9X; ?ԝD̟mJ2Ò3.;zzLd+A}1̙LKB >1,.U.^47OD@\kI"mG:ׯ(RHbd%gCPkԡxhX:,]=.b¼F ʰȑ\9cj&Ǡ ;n·*xKEY(n ;%|Ղj2]MIl졬/LY̥ " _sgYo80WXwu]Pk..Ze^ ɲ(H\{)\׎L~@Lo˂kou ]D;Dd?Lsc݌Fgy_p^B"t_/jOػd/%}{7/o`|طH-Hw'{٨.U P ݀jX~_ͼpX0 0u=l  2Jߔߔk(=3GΠFUlȷ?jV/rbt2mm~¨cglZ(@뙗0A#߈ʸQa݊=*w?̉e>N4phvR[88+_-5 4؎x@Ϸ֐zb0mݖ(FdY͆Eô/Q?%NX&:Y9@I7Kc_(RH uӮ5G 'm"T+ݏÏч>cxEڰu C& ш١M L@vԱuJ-cxcd%E|EIfƶv#dHe|8~L`{M/[́6@U&FHaےZ:Lu2bb6@m7gkoH+֛=E࠿mYĥw)paΩ`|"^-QT67І|wVF1̋]jo5/,bwE?fltu l /c26UcP]1k8+흘Ӎ>73'WZp%3vI J*(Q@UK63,C&Ssbs$dQlrl,agvBi1r?No^/= 9&=*"΁ˬC\KE,,2@qB݀I_&}AJ:hfI#Q+ 'tI:݈ /(IR2p@fzq'fB -RB\/fƂq#aHEy0v1(Ȅ 5ڡX-K%i6Z[[O!do%ɝ39 3ygKު>'d#cM™A9Vyܖä˅*%Ey>3ę#.!S\,4rl9{c1NG:$%Q+!JhYY0(!upE,3H7͗qz Y/ϚYLNڴ76(m.h3wV$ Pe0wP{h넯 p}G1T vN58^@^K\@(;'w]" +VD^vj̏:,ÔlF3JY4xy{=2 @o<]gډdH7h`j }HE>y> ) x%nҜϨdzv XYlDN*^ޚJclD1.BuQ<W׸'`!JJj>c٤=J4*G1[T*7"F̅W$/J$EՎ,眮"(K2F) &R`/BlRzD޷Z^)n M8e.p?@+I[2 sm͒ف+ı,/۲a۔Ύ Mu(R-i{h*iATkjS6$醒* T UPF>T藭2^\"`$6k/m^?ЗHA4 ҃s.q A"xv?#Ʒj8""ϐ Ll[G"784)nl4~r~ՌǗD7XyK%>#puTm׼@0Wv;jD&!Rds³ֳzFVB~/PMu&EPfuye0( 7 [ٜFt=0r TZt (!}as y WR7")y ģvMXKbpy y3bXUoR02,m3K#,U-$`]N䜙 wE!//̇`?"·yncN/dR?M}1bOޛI?STm"l{u"P` j=ѡ6<r%Mc3IZ#^n3+k:Mh9>@ [:͍.J'iR:;׻@C\nˀ5oɡTr (+I}äxy& N%kw]Tn p)t]{$J瞈^N?߿D㓳33/ z]x[\-F'YX]#/5 z5?=o/fo7?Toͫ;9u*&|3ff<Yzb\?~HysibFEuբq܅pv(݃OѤGFY#GљTuI SGJ㫽<&Cܘy<+h r9q'fs5iڊ4P^Ҵdq]!sEz3eۢQC3ulOq[d>,(iЀM%*a1FTa~O*m.rz_l \ԔgKHc4?.&s %=:sMjO&âS 0-4$TҰ'$uCHs`)5]6y Dro"=yW/?{M*%?#7An rh q_ص4Q|.|՗7u jx:Aj9:ߏ*H?\ )Sئo??Ϩ~\cA5nzӃWϟ>FYɫW^nq6n0wv 4zh绺\pFBc^|O{gҿ> _%o]mOv[HE.,O^<ћEBQ}mf2T<, M=BL0SR֭PZ׀$0f`<fż<A(Ӈ~oyhQhȡ&tQ_mZaTMxRuRlr=9{/oyQh6蠸}#߿߾yfO[JzF@ ҇˵0"zBOф,n]BYey.o^B>v–jXw+ Յqڦ WXC³'}~)6o?yZG5W^1Y^|/^?u{"/Ọ7Ub?$o0B~1&}ݬaAu?bG07070100000070000081a40000000000000000000000015b292ef900000a50000000fd0000000100000000000000000000002d00000000./usr/share/man/man1/virt-host-validate.1.gzX[sH~Wb6FF8rIj U;IEXRR l6}Ӓ@؞>vo}LNLQ"G wzΉcv^PCo~MfʹGSDx' 8ǯ "ѢR;JDt'u"CQ 2c/HdX]ĻijZsV,"CjBQ}͌dH} $Tk$DB*q4RVXlďId?kZt&EsXƁis!0}}vQ9҄<1m&8<NJA DB zN+x.SGJV]SR+LIt׎0lK)h 5 ~1nXjJT+O>%ձp~{Ƴ-2ԳF˴ֆ2ZVlisP촍-BH 5FpSA8;b?!v0gͧ +|Ɍ~$ Z]%ɝԶ:Ur@CdoWwybf ߫F qї/UFQ+jG?uXP a+YÉ-ҒktITvhj.[ܲȔƖp1H甠]%2:DU187!hB̙Iӷ0 4:d<4O'[}DVgiw yc7V'謔 g%e =6=h\OFst’ `VH:)`FIKLFﺂ]w{+|8<_a>{Y F3a{,u([`Z! j=߷lY!W *2XV \"IM%ٵjq9%]Pn7B<-w:Ff{ yK>NO;~IEUOK?Ќ;_'`4óOfzꝶi_:Dڦ_\c9MO24X&*GPQU,U#٤&o_'Bp#RM ph$N F7]Ez\rsNTC4{V~JĪحL % yG?MhlͪVvJGVk{WF ad9B1妥$6[;Q z ŵ,{PȾMI_ztW½y :IB r9w>lc Ϙ,.gNR!USXRøafHWhju nn-;Q0X;tRܬJrPiC=1:[/cz_ d/4f C FCLTo1]jg~2KvD?.j_ |(ŠE4 %IpB=. ,CNvx(Pszs1< Ϭ"XZDNDDR!R.%ጦ^]\\ 2g.dy~D0j.iIy QSLbj CZD"K*l.Sj6M)0cb*ueQN^~Od"trmgaW"O723 ed2‡fT|ztT2Y)SJs҂% )m۬ubzh 8O|pJ(00СFUdRز7 S9xkį"@Gbv R^r'='W;@.MB)+;m/ם3>b+DИ) ]](#|6ѫ\利16tޠ{9^ g9.i)hˮތٰwu3j2M|>u/{/X0`jXJ`_=e<zVw=07070100000071000081a40000000000000000000000015b292ef90000096d000000fd0000000100000000000000000000002c00000000./usr/share/man/man1/virt-pki-validate.1.gzXmSH_E. XX&IIcLmHR݊,l-FF&He²aҼ=ݘr%#G+XV4'}AMQ :4i/M{NQ 'Xo~'h EE,q\AۅVĆ<dF,I%dXU̫ijc HgP?"%+l_AkM$h{7$r-qHIN qF0~֙JxDnݦ 5rwR׍j=hPe* ByW9aβUM0I_wEoT-Znԋ1ez!Y#tYf[HX91K6i<;iØ=3(78"ȣji'rGB;=};p>=h۱Qc) 2HUc˃kr' 9&yTi.g*1uآ:lsX%ktDhnDpN_XtKYMxBs\> =a?#bUvr%t𸫳۴.%9Ӊ+c?֪ ע1|q9 't׷ `G6tZfEG>69銸@ 1CGZ+}‡np?sGoz>a<*ѾG+C1T *]׵C߈U)z!3eP5C4(RqC+Dl` m5fa&Ons.p6!TI}AL@\&nUY02nw zWӳ88x/W*zObg,D+bfTteW:Ge$G=`/JJ:SB l.T;q˽@l[fb4_pUʼnsWP ,Gh)bOqj}b4-v:/64gf:s><6zSW>XF<1ݡ]#JW.stΟY$pk_#R` WЅ&:d7na/.5̥‡ֻ χ|<9N/I%?{E荧yPxt9FQO.ռ.8>`lѴZ};OK#OPaϼlI TDz`5z )07070100000072000081a40000000000000000000000015b292ef900000ace000000fd0000000100000000000000000000002c00000000./usr/share/man/man1/virt-xml-validate.1.gzXmsί8Fpq6s 53vөډ+P#iU Sٳk;ʹ\xnh.bZhwc؝pDI(n4js?k7錒T4gff;T_ynliʔ {8'MJ~4G56,띘1-E:iYl_Sǚ rLlC@p-HInBXž ?k +yQo6>C#j,)'GL8œ( AeΥPɌyϤGF=Gi0_-PpŁzI;w)Pi Ip c"LKrn2mc gb?Zũ##)z6&woScTN=gi5rVXjvCG\YE lD0 # uYy}6#Y&)-Z;ͥu498XF[#:xdMS5[ө`H>~*RXQ;sA ,Nq(7z7OeDs ('ͦB#D47~ bZ+tA)-YRG* L|&f"M9|t=lBXᘇ**{ScLoH*Dn `L-{exsg,U+1̅}͑JeFtiuS"pc_XJ |?uDwю :1M7ʿ 09@qz 6ƒ)Aן5"eGm:ǭS^ڝF^w/B()ZrEH-QLEJT%A|LYI>2C3aiwȦ}9?3'0lb#t֬LfF*u^Ewb=Ƃ6&|^2ۑq;xhGV3dXUڇvnC+{9>ipoіL`RPf(Uʒ5M[jpA$0k]Ar^ƓiZC}4}񺚌3u)kY/#l4r۳ePTV2+N.8Tt4MWsBm59jq9#>%Ie|oMӋz3@Zd'fj8msdM#.Ψ(ڽM#hy׽w'}jc}rI{j6[6ۯtٲ-;27 0gI"Srd([tE7wWjX%7|HxE3^1-ΤE\"5poC;>׮9ω9 6̸s.%9wBΑ"B^܉\x0=}iGBӼ\q4/qo4N7* zz.6,_V$6-o^ج0ˮM0)Le,T2]΍M_l.K]WTJg6Dp`ĶDeކ ܩ(А{Tvn\j1ܕJI"Pfi8̽ZU ; ^Dq!C\f2bԘ5ˎ_M#Cp ]&qqu~Ϟ(g!`f[u_D@L(]R}xJ!Zu 0)t\$RpU`> _I7-Ŷ: "8f_X>zo,󥇱,X8 jP'.n LiD^ ĮQ2HX{諒*^sr!;PSl+)gxb&&Ĥpٰ= PX)H,Sa0;9n~ <~tǔ ɍI|FSEgR3|7<ʸHeP1uo'7m8ܹp~sЍE#HpF]M9(O"o\fǕ :(PE]󰄺+Z:9;>.lΏQʴi{;.G TrJzQmۮu9g\ inŇيN30\"ɴpefhd9LVxנNi;pKW =LmGj_zדFij8@pC[Ns94rs Ȼ) 4o4r^߰TzO$Wez}7L~bbb0%v`M۫.ϡk6s͸ySj|qgʼnE@J@=9V 707070100000073000041ed00000000000000000000000a5b292ef800000000000000fd0000000100000000000000000000001200000000./var/lib/libvirt07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!WFk$wMV 9?֎9jҶ YZ