irssi-1.1.3-lp150.33.1<>,E<]ϵ/=„0ybpy FQץS@K(;kId2e$pu4әi=8~1B;ʯBFޭm=g,tJ bNejI5vKȽ>A\?Ld  G@DPTgp x     2 25\8;<> ?H?AB<B@BO(BP8BX9B:DxFGHhIX Y \]^bctd eflu(vwxty7zHCirssi1.1.3lp150.33.1Modular, Secure, and Well Designed IRC ClientIrssi is a modular IRC client for UNIX that currently only has a text mode user interface. However, 80-90% of the code is not text mode specific, so other UIs could be created easily. Also, Irssi is not really even IRC specific anymore. There are already working SILC and ICB modules available. Support for other protocols, like ICQ and Jabber, could be added some day, too. It is the code that separates Irssi from ircII, BitchX, epic, and the rest of the text clients. It is not using the ircII code.]ϵobs-arm-9'<openSUSE Leap 15.0openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Networking/IRChttp://www.irssi.orglinuxaarch64- Mgp    P g$ E)yRA8'dv3yZKXqQ7Q@Dlz"~} sb SP<* l5$i#!Fznz'>>_4 Vk a0s V! A$$$$AAmmAmAmAA큤A큤AA큤A큤A큤]Ϯ]ϰ]ϰ]Ϯ]3]]]]ϯ]ϯ]ϰ]ϰ]ϯ]ϰ]ϯ]ϰ]ϭ]ϯ]ϰ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ]Ϯ97b19c5711866fa0d6b6cb8aa6a0271670c023ae350b252a5d491d1e502f03c477c9226a497e2a8b088128e749d5f12e73d1440a7999bfdebb528108f885b52843740ee522d317e73637590c330eec40d4f0cf772d82d967c17b819055cdd7e5084209c627ba0329b61fbe8ec2ac78c3114a2b284eef707c4832008d0564c963531fd6d165f0c3b0681dc59d227695b195b7abec9a3e951395041295941085c218595b7bec6ba59ccd8d757f258f4a48daf30edebef73c906cfd9b6205d0e0763bfae5e5abb7b6ad80868883bffcb7d410db24e1fd3e5de2cdf2dc7968689ff7bb9ef62d30473cb94bc48af2bd48d1467544c3ce28c1250f7aea8db2aa42f85ed837d8f99b60ed2d4154ff6437025086c4e8c9b93a15e367082d9706042b165b9428135268a8419fafd06a42373b3e84d2818d59f4c2c8363754496fe410de2d8a211bace5737dc8ad9648ba8c0fecaf526d1f251cb2050f3ee81b4001cb990e8108cc86c6e2875e8fa0cb73dc4df80d8b51b879d0ca43d5a45eef8e5edc882b3b344b94ab081936699f97ae40cfa82744c2fe6633f1865b1d1bdd303c12be2b467104e72714a94cfb83dc5e1dcf691d1e35723f736a747a209e7ce29ce5df4788f43d92031a122b9696f197353cd4aeacc87165214c6e869167f9f0af478c54b54d9e42b04edea2979615a40fd5fc54aa6b06582296c53f772138daa453ed152796086628608d5108eefa0444038f58f966c783cf6627009adee8b538e9332e19a6f3d8d554c3eb66b7cca7a44f85ae109842192de79d740f37e64547fe28426ca28d96161f512148d07997d303727331c4eee893c483b238a6505ac1ceb8f3088c5c73c9b46eb4362d025827de2c1af61d25688770155ab403b89c32643b4bfb330979979e684eab6e490412961dea707822c8f930a401e25690471d2168271a4ff395e32324d98d70f65bdfdf5ac37acd1d3d402b3db7fb2325e2f58f86149e6bff0f7acc232a81337bcc29dc0e13218177efbd72634681869cb15ba7be59dcd0889a569aa2077c5776aca0c54751856baf25dcda0740c8c9b3e4503a0c792aba08369bb7fcd1e968d950faf48c072a5563ea6101a704c5b2fbf17cb811fe6da8a87c8e325a636d74e7a20c03875e8060687a4c9f9992e528714690c31e10d1a33c49ae3b51668294d3ff529a91d1a18967be97e866bae67b493745f98139d322240c3ee64339f564e54900f0405ccd3f11ff649c8ac16f2cbc00c96d0af0004cb26811cce4aa9370d874101bdb82314b0a69918758bd1f911aaef66125d34421080faa20287a2287ae67e5a2c2ae5d3eedf1de43cbda1ee328e92fd9c91c23b677f752d483c7cc64a3d38ff1e2aee03299bef6eab512474b2383d68836b78f4e4aba0e4dfad840ecc8860f78df94030f1842ed059daf066833e025c0b00eed7347501e1de0b72a8d0bb5b7343b23ab192471b14085e80c161e3917f70722dd191f9a987d4a76de422f09eb2805745ae73c9a9ac25d7225776a92a3d489564e3543696411d9ba6f3e1f40f07b519f1ff8e681fa9beec850505f632ed27e4155695950607ea3af9308ea83cef7050230ed2addb469a6847ff47a61b092209fd6ae69da71edfb8ed21c651ae724b4728bf796eae9b6753b13d53175a8708eeafc0ffc225f009337923ef16f94678bdfe634189f8542f8cf1324c31f20c60efac0f5ff150ea8334af279aa7d905a94a4ac3d2380ff95b637a6a5f087804dd560d4f8aca9d2f386f1a5f92018d09464204be49f5454933bd91b092b5bbab1d2500c9d21c91189473a56678f42578bd6fdd4d99cf78968e9c1c70e7b0b224f776585197722f39e5ed9dd05cca4a356f8383e64c6e2026fab410ad23dd0eae87fe26ded3a3e7cca3738fa23a91eb1400c52ae552f8fede2a393f4ad115634bb57ce64a8b182fa99ca59a9440afc00df9ab3345315046d05ffbfcd35e9315d0594c1e900a2606df5ed90fe17c7b347d267bbf36118238ce860af3a668d84d0240e391b691151f826cb650f4d6ab09e6e57ac0172a8b6d31ca989e88f958d5d57a82a332a8c35c47f2b6b6c4be57a9490d0d7f6a2cdf04cc6712254c857e8a6134367e9fe259ee028b1dd50c7f98639268afc4c8db1f07b3a9aebd739aa849fb53cff8a6d04f336f10440475a23556a231ca216cb3331929ede8775ec6c5b176dbf9ea317dfc82cab63e7bbdd2d61335440b7170d8ce0120a78052a0e72bc24de77b58873eb97103ba04925160c64f91fa8b8547e436766245480e3b711ac073635bb53f6242ec95aad860c9222463d4763b3721d60c95871c99ee7744340445e5b375b69c5d71ab9ee20446a148af1c5be30c821f812242e580ce89a1bce15770dfc58b4bc007216f3faf85950dd21fd48d8457ff27334558c0097d5cca364ecbda5a5a42b413c3c739e4380f3635620a69f0dbabd2c76607264ce954c2da3d732caedca512a6fbe997a7f1ed8be9d5d4ba75f9a4c383d633fa6b9b729486c41c1c444ddfc8657c72148e7fd9c7fc409afdb800cb33518a6eaafcd0611f73677d44bff9ab2bd4cfa1c80166498105c624be3caa9be62b56b9d8a5e88d6e8a8b7afd2144099c52b178f2d6534751c59e80b071f9798ad69098fb3c6b61f394786ef46bc5f322eb664622c72dd57762bdef1359028a60612a8717a343085eefe7db06fcac4822d3d05a8d39bf55f5ed275cb477ecadee4503444f9e6e86007fa3e265e447380ff4c1d1f15000c972831bf5c50ecd8c6d45289d3e3ac50d32d3b63e6b2ae700cc134f1e448489d2e1620ce1b827806915c4e1f649620cedfe1b2d6167fcefd5b2c3f782c35eb9fd32cdf7c182939cef61438fafa5eb58d08cfa3619943052a472da3469974c7afb5cfee72a62c7adfdf984dbee2aa601705de744776374fd00b6fdd1c924379c8f2f9d5631b4d2bdceae11a3364acacd2f1f1b7445b70204c328156a222d22a0a66c132a6fa2efb616706c38603f4fe311eec1c7c4f0ec20520df0f9e189d85a9ffd816c76aebed1cd9b9857f9a0fdedf803b47b44fba250ac6571f046a1fa849837f77c3504aa85a3413e09d7a36af3b0470b2b392236dfc1ab46eeb42ed6a1fb3920f54e0268475028211959f37767cb88b3a40b5d1d6eaa2d3e8bd42c07639c4568d9b51adc2913819f56dd02adc796cd33aecb6960db787220359fee2f39251e44d4d26332ccc37e1db224ace665e2bb005bbd8dfd3ec1e14d684bf33607f0f43c61d600e52a2ce00e2a541509bfe752d55ab1bcc149b53f9cf05417b9b5876fdfa32ebb9c97dbec0508edc8d2f71dabd79adc78dfdc4e34a636af80e33e9e0ab978540fb60e66113153e7768762bc46e5749f469baf32bcb78fbf381d3cbf355a808bc876907dd7b121ae807da9b10dd94f822d0b91164933c0ba9f9fd49c7d15126366f0acea6fdd6f8e7ffa5ba610b258394213e87188069f7c2740bf36eb6f4b34ba75bbd4dd2e8e78b35cfde2463c3427e2014cd59d0eaf2c97c1ac07d872a6fb07985e18a30c6098f2635bd310e4d1d33c1fc52d379271023d6df933874f3f3cb2813c58ac68996465ee18d11313317beba50797fbdd73eb37a9db90678484b814a4602674765953e28f1c1f9e138c4c6a156cc7aa3e0ba12ad15fd1d8add5d0bf19a938700a9e11951e5be036bca688d8441038a94c81a8e92263da2de03311274bc9856a1111cc22dc24d4cf493a2a6b9533e84ceb7f1aad9845e11d8f29cdcf3ce724abc43c0befcde82d5a334082e4034477dd0d682d8fa9e3ead9ff77b770d41998acd71534c28e7181a7f74b5a507c331bf5a01a400395d5a1b9932125852278d2f08da47d7d294854b67bde65dd4d0ce599fdf3eeb41c854434bc6cb64b5d3a024b23ad53a83b548cc8ae21835057783ab9f11239b2b1cb34deeca31cfbf3ba5430c6afbea58d51ce581b344b6a1e5bab44f2e46c95b80a5f1e0a7f3ea740121efd6f03896576f06938e612f8b6e91ab153d8fc649d6f7ee57e92f048de6839b1fd6f6910e74ea71304a6d99d52076faf13f51a2ab422271294e98a8e63c57feb5d2fc45c469a660213bae3f464f1c537bf0bdf8697d2be7549fa657d5b810f59306f4ce5da76ad748e9fa875f0966065eab44814dcbb715fd9a567c299df614435a27e369b9f1f9fabc5566accf5d5100b95f5e55cda3807a16b3ae8f8f8c15ba7f145d6ac4b304b6f08ed4802daba2982b5b5d9324f5f5c8de6a4d5cab4d23bad15a99fda95ed9ecaf2a3e740c705eb27c762b5e831c3404001a855d3efc9a1908238ac85c063c1f8112ca44ddf4ee664d01e03482fb04f0e947b5a27ed30fd0e5c7128f1a57e8fd433bcbe8ce67b39d1e590af41841ba5ca06a07eb7405657a400a164c5c05a98ac5c8df201301f84b535bcd80b3f09da2ca888867e399bf2bca7a818c77b1d692ba10c866671fecd5f87c00158e91f6680d3657a876e1f9145df622506e1442764214c69ed33a0c9f38ec570c3f65cee7b408461455e8eb6c6fea8c035fab9e651f1743d609d4621ece7b0d97c9bec0056ff43f7076fac134c1674dde547e3cbb23887bd13dcd1ab90b2bc3b67968547e36b3a86ae00d0bded843a01813396442e1860ce00290179906c51f3445d26eb91f51d8483e7044e1b5bce77303d1f7979f1f908a2027fb119d461228bec1993e73a881bc83191714ed4cfa9917f1051d0d45ba539e625560255f079dac7c180d0114b21b4536df405f948b2f9097a12fb848c53e6b4c73ea9499f4b419575b628464e0df9320e0c41c2d1da5d988a72d04b3086babd83437147b6eed845302ca5d4cc20cae25ab08c8fc9bd3338649cfd408bb92d91d824f5acdd0c5b452b3a38a967e43c2f32d718e8f4d4f88c2974ba3e86f0d0b6a037fdf0d6dfca4f4ab4e1adc18df32c601714f42cfd53701fb1ffb1f900152390c7f8598cfc23a54ab7bc96460052386c878aff9ab4896d60ba524f5573610817ce3d5e95c206df8ad778f5a43941c58d022b59fbfeedd33912a5cd62fe2f382a0c6ae7a42ea30a84c2ba3bbe2be0b0ec91a3e672ab6ff5a1129a5848009d3c639e3c8360d8763ded26a873867995a729e55ed592a0470e40420b9f060e31463bbd84877d98748774ddffc2e2ca35d1d0f867b104de7d815971d680136d9b85139d03ea7ae6e4bbbbece77836d8883c352b680eafb036645f61e3c9d1f81dedee0e96fa87eed9daddc55e7629bfae1baddd62aa8c2698e54fb0e11867c367c17e9e26296a02923b1f3de22834b7eae8be26dca4135093e66047e242b9e83626e54d8d4087098068afd74db308686b1f2299599441be66c24f49120aeb566bc91e0945df6aa1aedd186dc4ad4865a5b65dc55b2375967cd8abc122fbc72dce39337c60caf49b645732f6af8e759d3ba60515865bdad676589bc059d1069bc282afb7452dd7c0571d0082a865dc71276580ce832c90b0957cff3f51b0fd81131e2ccb85145a1dfe4b696f9009b861becc235a12b3da3b8893c198ac48d353fab93f1d04ee1227eb6b75c3dc225e8e7d5bb57534b5752cddfb2aba5a34e38b6b18649f6e5b5e15bc4aa378cec7696a834cc5c9048fc0a97ac76d6576d6e2d645cf7b1416486d9386b0e118e26e3c83cdc5304a52f29de0c45ba9ca4ce6f14972c4421afbfeebe4868553ef3d2de113827db294b59379731bc0ed7dd88fa4f2109172fbcc380b2c0001e802c8e7e1aa208fe262a55257d6161db13b5d3d6015728ad8c07ca5f4d7440868c4498aa04b0738ecb867f1d9194f6b79b0043007fa322973d67a96693712cd2756ef3ebd4ac20d4fbb41d2ebf22eaeb97fdf0f8e71cdc96b9652656c7e47063bd7f2921657519e2774c388ad381fa48acf220b7579b09b0d9afe99cf43269e51514641a9607c50b7104065115a3d4f71979e5bd135069b5d2d199439ee035f4bd51edb1b68374b0670e6461672d07f070a76859e08bd9ceb9ce8074f63c0bf300204e75f0a533162ea10f68f8eb3aab244bbb26fa2986d7d083d02c14a67251b6a774f7728144762b452d9b4767575c5f4099e9015795a4855796951d4808ad065d8420ffa03339582c29784a8244246c120564de1961580676f15e6a34f32ebf934d34f938f3f28c8044903024fae8522bf02993af3de9858252e630feadac625283e257a7f1dc92ad73941d33d5b12225f9bc309c14da452ab799dc4f1d5af0173f9f5903231470e331311f1a0519cb66302a1fde638481002f0f1e38021bfcd44cd0d594c6bb9895218ec105945307446e32491c4faea50f690501e881e1b7cd010105cff3b23428eb2d28d3c6dbaad017cec17c486aa1d75c3f9f30d0af1b953479ca2e44c3af32a360afad8310ce403091d002654d6f3e0bd4fb23368fe48d457034e0ae2a8148edb6a40b46b066704e446f9f8403127acece6e903184b165cd9a071ae651a9a37edc16ac327d9f2259a9f15790257be77c03f76ac3a86a1c261c8a89d90c8b0288d0a009e39a03e7d93b9e0463a0b7208ebe662ecd4889eb2bd98ed7f96d08dcb705b43d943662d6405caa89c0f33578c4dd2268b758e4edffb7064d4ec909f697cf2269655bc84f4fd6b2e30b0c66774543a6fbcf4bce0c1e4d8a43da2560dbf5323dc01f65601f8179d1e31f13462da582de1aee1e5851c19ca19364b99c75d31fc86a35e9dbd9039f54c9df7e5c9256db8b0a311e4ba6a2dff55c6a9c8def8c74d0ea58db6a45c5501f9111710b1023b7586d61ab06ddd54a83140b7ec493de1651499d233e20c0fa15817ba948b9f03eb2683900ad17aa3043813546d8a30a684d4002d55f8961a53476bdc177119d9c9fa76c4aee6460226decd56109d276b6a46a51490e58cc6be8c07083cf38e4390da7d2b2f4686d346716b2924b41ff7cb7e02d8cb6b5f654f7836569b8244f7ef7f2e67bcd4bfeb6903f2c967c6be7369a3bf6573e389eb9fc8b08rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootirssi-1.1.3-lp150.33.1.src.rpmapplication()application(irssi.desktop)config(irssi)irssiirssi(aarch-64)libirc_proxy.so()(64bit)perl(Irssi)perl(Irssi::Irc)perl(Irssi::TextUI)perl(Irssi::UI)@@@@@@@@@@@@@@@    config(irssi)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libperl.so()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)perlperl(:MODULE_COMPAT_5.26.1)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.1.3-lp150.33.15.26.13.0.4-14.6.0-14.0-15.2-1irssi-snapshot4.14.1]R\5@Zv@Z]@ZP@Y@Y^&@Y6@XƉXXe@XoXoWAilin Nemui ailin.nemui@gmail.comavindra@opensuse.orgailin.nemui@gmail.comailin.nemui@gmail.comailin.nemui@gmail.comailin.nemui@gmail.comastieger@suse.comailin.nemui@gmail.comastieger@suse.comidonmez@suse.comastieger@suse.commeissner@suse.commrueckert@suse.demrueckert@suse.demeissner@suse.comidonmez@suse.comidonmez@suse.comastieger@suse.commeissner@suse.commrueckert@suse.de- update to 1.1.3 ! Contains all changes from 1.0.8 - Fix regression of #779 where autolog_ignore_targets would not matching itemless windows anymore (#1012, #1013) - Fix a use after free issue when sending the SASL login on (automatic and manual) reconnects (#1055, #1058). Reported by ilbelkyr. CVE-2019-13045 bsc#1139802- update to 1.1.2 - Fix the resetting of window hiddenlevel (#861) - Fix clearing of hidelevel in layout (#951) - Fix accessing unallocated text when checking entry position (#930) - Fix uninitialised memory on empty lines (#873, GL#31, #878, [#877], #907, #914) - Fix use-after-free on expiration of hidden lines (#948) (CVE-2019-5882 boo#1121396) - Fix use-after-frees. By Maya Rashish (#919) - Fix out of bounds access in help display when window width is small (#949) - Fix paste_join_multiline (#971) - Correctly check for errno when displaying SSL errors. By Janik Rabe (#895) - Fix wrong signal emission argument count (#965) - Documentation (#920). Sync NEWS, scripts (#849) - Fix Perl detection on MacOS. By Dominyk Tiller (#927) - Misc fixes. By Jaroslav Škarvada (#982)- update to 1.1.1 (bsc#1081238): - Restore compatibility with OpenSSL < 1.0.2 (#820, #831) - Fix test compilation on some platforms (#815, #816) - Fix portability and backwards compatibility of test runner (#818, #845) - Prevent use after free error during the execution of some commands. Found by Joseph Bisch (GL#17, GL!24). - Revert netsplit print optimisation due to crashes (#465, #809, [#812], #819, #824). CVE-2018-7054 - Fix use after free when SASL messages are received in unexpected order (GL#26, GL!33). CVE-2018-7053 - Fix null pointer dereference in the tab completion when an empty nick is joined (GL#24, GL!31). CVE-2018-7050 - Fix use after free when entering oper password (GL#22, GL!32). - Fix null pointer dereference when too many windows are opened (GL#27, #837). CVE-2018-7052 - Fix out of bounds access in theme strings when the last escape is incomplete. Credit to Oss-Fuzz (#842). CVE-2018-7051 - Fix out of bounds write when using negative counts on window resize (GL#25, GL#29, #836). - Minor help correction. By William Jackson (#834).- update to 1.1.0 * Changes + Colour is now re-set when reaching a comma, matching mIRC behaviour + Irssi now shows the initial nick and name on first start + lynx is no longer required to run autogen.sh + The command history no longer permits wrapping around + /foreach now correctly sends arguments as commands, stopping you from embarassing AMSGs + /server does not connect to servers anymore, use /server connect to change servers + The net_ip_compare API function is now deprecated, and the previously deprecated net_connect has been removed * Additions + Add an option to ignore all channels or ignore all queries using /set activity_hide_targets + Add a startup warning if the TERM var is wrong inside tmux / screen + Add option to hide certain levels from the textbuffer using / window hidelevel + Irssi now has its first unit test (for mode parsing) + Added access to global command history when using window history, and a binding to erase entries from the command history (erase_history_entry) + -alternate_nick is now available as a network specific property + On FreeBSD, Irssi now supports Capsicum sandbox (/capsicum enter) + Filenames (directories) ending with a / now tab-complete + UTF-8 should now work in regular expressions when using GRegex (the default) + Nicks are now properly escaped on completion + /server add -port now works + Add a setting key_timeout to make key sequences automatically re-set when not finished + Warn users about expired client certificates, as servers may refuse them + Add a new net_start_ssl function for StartTLS. This is available from ABI 8 and can be used by protocol modules + The %# code is now stored in the textbuffer, so for example web scripts can make use of it + Add new setting break_wide which can be used to enable breaking of wide characters (for east-asian users) + Add fuzzing code * Fixes + Netsplits show properly again + Do not error on blank lines when using /exec -o + Detect used nickname as reported by server + Prevent use after free error during the execution of some commands + Fix MODE parameter parsing when colon was used at a place Irssi didn't expect + Fixed code to compile with -Werror=declaration-after-statement + Clang-format is now supported for git-clang-format + Fix use after free when changing the network of hilights + Fix positioning error when tab-completing non-ascii strings + In-development issues + Clarify Alis in /help list + Improve /lastlog performance from O(N^2) to O(N) + Fix a segfault on "script destroyed" signal + Fix early ISON error + Documentation improvements + Minor cleanups + Fix space issue in glib-2.0.m4 - cleanup with spec-cleaner - drop regex-patch-653.patch * fixed upstream in 79bbca4644cad7f2dee89c7ac6b8f9acc2c8b427- update to 1.0.6 (bsc#1074958) - Fix invalid memory access when reading hilight configuration (#787, #788). - Fix null pointer dereference when the channel topic is set without specifying a sender (GL#20, GL!25). CVE-2018-5206 - Fix return of random memory when using incomplete escape codes (GL#21, GL!26). CVE-2018-5205 - Fix heap buffer overflow when completing certain strings (GL#19, GL!27). CVE-2018-5208 - Fix return of random memory when using an incomplete variable argument (GL#18, GL!28). CVE-2018-5207- update to 1.0.5 (boo#1064540) - Fix missing -sasl_method '' in /NETWORK (#718, #719). - Fix incorrect restoration of term state when hitting SUSP inside screen (#737, #733). - Fix out of bounds read when compressing colour sequences. Found by Hanno Böck (GL#12, GL!18). CVE-2017-15228 - Fix use after free condition during a race condition when waiting on channel sync during a rejoin (GL#13, GL!19). CVE-2017-15227 - Fix null pointer dereference when parsing certain malformed CTCP DCC messages (GL#14, GL!20). CVE-2017-15721 - Fix crash due to null pointer dereference when failing to split messages due to overlong nick or target (GL#15, GL!21). CVE-2017-15723 - Fix out of bounds read when trying to skip a safe channel ID without verifying that the ID is long enough (GL#16, GL!22). CVE-2017-15722 - Fix return of random memory when inet_ntop failed (#769). - Minor statusbar help update. By Robert Bisewski (#758, [#763]).- update to 1.0.4 - Fix null pointer dereference when parsing invalid timestamp (GL#10, GL!15). Reported by Brian 'geeknik' Carpenter. CVE-2017-10965 boo#1047709 - Fix use-after-free condition when removing nicks from the internal nicklist (GL#11, GL!16). Reported by Brian 'geeknik' Carpenter. CVE-2017-10966 - Fix incorrect string comparison in DCC file names (#714). - Fix regression in Irssi 1.0.3 where it would claim "Invalid time '-1'" (#716, #722). - Fix a bug when using \n to separate lines with expand_escapes (#723). - Retain screen output on improper exit, to better see any error messages (#287, #721). - Minor help update (#729).- update to 1.0.3 - Fix out of bounds read when scanning expandos (GL!11). - Fix invalid memory access with quoted filenames in DCC (GL#8, GL!12). bsc#1043052 CVE-2017-9469 - Fix null-pointer dereference on DCC without address (GL#9, GL!13). bsc#1043051 CVE-2017-9468 - Improve integer overflow handling. Originally reported by oss-fuzz#525 (#706). - Improve nicklist performance from O(N^2) to O(N) (#705). - Fix initial screen redraw delay. By Stephen Oberholtzer (#680, bdo#856201). - Fix incorrect reset of true colours when resetting background. (#711). - Fix missing -notls option in /SERVER. By Jari Matilainen (#117, #702). - Fix minor history glitch on overcounter (#462, #685). - Improved OpenSSL detection at compile time. By Rodrigo Rebello (#677). - Improved NetBSD Terminfo detection. By Maya Rashish (#694, #698). - Add missing syntax info for COMPLETION (#687, #688). - Minor typo correction in help. By Michael Hansen (#707).- add references to previous change- irssi 1.0.2 fixes a vulnerability that could result in denial of service or worse during a netjoin in certain circumstances (CVE pending) bsc#1029020 - Prevent some null-pointer crashes (GL!9). - Fix compilation with OpenSSL 1.1.0 (#628, #597). - Correct dereferencing of already freed server objects during output of netjoins. Found by APic (GL!10, GL#7). - Fix in command arg parser to detect missing arguments in tail place (#652, #651). - Fix regression that broke incoming DCC file transfers (#667, #656). - Fix issue with escaping \ in evaluated strings (#669, #520). - Added regex-patch-653.patch from Upstream PR#653 to improve UTF8 support in GRegex- irssi 1.0.1: * Fix Perl compilation in object dir * Fix incorrect HELP SERVER example * Correct memory leak in /OP and /VOICE * Fix regression that broke second level completion * Correct missing NULL termination in perl_parse boo#1023638 * Sync broken mail.pl script * Prevent a memory leak during the processing of the SASL response boo#1023637- Update to version 1.0.0 * irssiproxy can now forward all tags through a single port. * The kill buffer now remembers consecutive kills. New bindings were added: yank_next_cutbuffer and append_next_kill. * autolog_ignore_targets and activity_hide_targets learn a new syntax tag/* and * to ignore whole networks or everything. * hilight got a -matchcase flag to hilight case sensitively. * Display TLS connection information upon connect. You can disable this by setting tls_verbose_connect to FALSE * Certificate pinning for TLS certificates * /names and $[…] now uses utf8 string operations. * New setting completion_nicks_match_case * /channel /server /network now support modify subcommand. * New option sasl_disconnect_on_failure to disconnect when SASL log-in failed. - Drop not applied irssi-0.8.15_ssl_proxy.patch - Run through spec-cleaner, remove support for old openSUSE/SUSE releases.- irssi 0.8.21 fixes four vulnerabilities that could result in denial of service (remote crash) when connecting to malicious servers or receiving specially crafted data [boo#1018357]: * CVE-2017-5193: NULL pointer dereference in the nickcmp function * CVE-2017-5194: out of bounds read in certain incomplete control codes * CVE-2017-5195: out of bounds read in certain incomplete character sequences * CVE-2017-5196: Correct an error when receiving invalid nick message * CVE-2017-5356: out of bounds read in format string [boo#1019809] - drop irssi-0.8.20-buf.pl.patch, upstream- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl (CVE-2016-7553 bsc#1001215)- disable PIE on sle11- add BR for xz to fix build on sle11 - switch to %{?_smp_mflags} - pass --disable-silent-rules to get verbose makefiles again- Update to version 0.8.20 - Correct the name of an emitted sasl signal (#484) - Correct the prototype for the 'message private' signal (#515) - Corrections in away and hilight help text (#477, #518) - /squery and /servlist commands have been restored. - Where Irssi would previously only report "System error" on connect, it will now try harder to retrieve the system error message. - Fixed issue with +channels not working properly (#533) - Fixed crash in optchan when item has no server (#485) - Fixed random remote crash in the nicklist handling (#529) - Fixed remote crash due to incorrect bounds checking on formats, reported by Gabriel Campana and Adrien Guinet from Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)- Update to version 0.8.19 * Fixed regression when joining and parting channels on IRCnet * Fixed SASL EXTERNAL * Fixed regression when not using SASL * Fixed incorrect SSL disconnects when using SSL from modules/scripts * Fixed regression where proxy_string could not be configured or certain file transfers could not be accepted * Fixed storing layout of !channels * Fixed restoration of bracketed paste mode on quit * Make the usage of meta-O for cursor keys configurable with /set term_appkey_mode off- Update to version 0.8.18 New Features + CAP SASL PLAIN login is now supported natively. + Paste bracket markers can be requested from terminal with /set paste_use_bracketed_mode on + "Self messages" generated by some bouncers can now be received in the proper window. + Try to split long lines on spaces to avoid words being splitted. Adds a new option: split_line_on_space which defaults to on. + Add setting hilight_nick_matches_everywhere (#56). + The config parser is more robust and prints out better diagnostics on incorrect config files. + Ctrl+^ (FS#721) and Ctrl+J can now be bound. + Command history can be cleared with /window history -clear + /hilight -mask -line is now supported (FS#275). + CHANTYPES are now supported. + Improved reload speed of ignores. + Add -date feature to /lastlog + irssiproxy can be more easily enabled and disabled. + Expando for hostname (FS#829). + UNIX sockets can now also be specified in the config file. + Disable SSLv3 due to the POODLE vulnerability. + SSL ciphers can now be specified per server. + Added SNI support for SSL. Bugfixes + /ignore now respects -pattern on merge (#78). + irssiproxy (BNC) module now uses correct line endings. + Fix missing lines on large pastes (FS#905). + Correctly preserve STATUSMSG prefixes (#291). + Fix infinite recursion in key bindings (FS#817). + Fix incomplete awaylog caused by buffering. + Fix calculation of UTF-8 string length display in some cases. + Fix some Perl warnings related to @ISA. + EXEC windowitems now get proper references on the Perl side. + Incremental help file improvements. + ANSI attributes are now properly reset. + Fixed regression where text would blink when terminal lacks color support. + Permit the usage of Freenode extban syntax in /ban (#150) + Fixed regression in scriptassist on unload of scripts. + Fixed regression in -actcolor %n - Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.- downloads moved to github - verify source signature- build with PIE- update to 0.8.17 + Document that SSL connections aren't properly handled during /UPGRADE. See Github PR #39. + Synchronize scripts with scripts.irssi.org. + Performance enhancement of the nicklist as well as the window_item_find function. See Github PR #24. + Disallow unloading of static modules. + Allow UTF-8 characters in /bind. See Github PR #18. + Split overlong outgoing messages instead of silently truncating them. Adds two new options: 'split_line_end' and 'split_line_start'. - 'split_line_end' contains a string added to the end of line fragments. - 'split_line_start' contains a string added to the beginning of line fragments. See Github PR #29. + Added special /ignore NO_ACT level to ignore only activity (see /help ignore). + Support for 256 and true color terminals (see Github PR #48). + Support for italics (see Github PR #58). + Rewrote many help files. - Fixed various compiler warnings and use of deprecated functions. - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce code size. - Fixed format_get_text Perl API. See Github PR #23. - Fixed gui_printtext_after and term_refresh_*() visibility. See Github PR #22. - Fixed issue where UTF-8 characters was corrupted once for every 32k text. See Github PR #12. - Fixed redrawing issue with right-aligned statusbar. - Fixed use-after-free bug with cached settings values. See Github PR #147.obs-arm-9 1561972661  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.1.3-lp150.33.11.1.3-lp150.33.11.1.3-lp150.33.10.90.90.90.9 irssi.confbottiirssiIrssiIrssi.pmIrc.pmTextUI.pmUI.pmIrssiIrcIrc.soIrssi.soTextUITextUI.soUIUI.soirssimoduleslibirc_proxy.soirssi.desktopirssicapsicum.txtdesign.txtfaq.htmlfaq.txtformats.txtmanual.txtperl.txtsignals.txtspecial_vars.txtstartup-HOWTO.htmlstartup-HOWTO.txtirssihelpacceptactionadminaliasawaybanbeepbindcatcdchannelclearcompletionconnectctcpcycledccdehilightdeopdevoicediedisconnectechoevalexecflushbufferformathashhelphilightignoreinfoinviteirssiproxyisonjoinkickkickbankillknockknockoutlastloglayoutlevelslinkslistloadloglusersmapmemircdccmodemotdmsgnamesnctcpnetsplitnetworknicknoticenotifyopoperpartpingqueryquitquoterawlogrecodereconnectrehashreloadrestartrmreconnsrmrejoinssavesconnectscriptscrollbackserverservlistsetsilencesquerysquitstatsstatusbartimetoggletopictracetsunaliasunbanunignoreunloadunnotifyunqueryunsilenceupgradeuptimeuserhostverversionvoicewaitwallwallopswhowhoiswhowaswindowscriptsautoop.plautorejoin.plbuf.plcommand.pldns.plkills.plmail.plmlock.plmsg-event.plquitmsg.plredirect.plscriptassist.plusercount.plthemescolorless.themedefault.themeirssi.1.gzirssi.png/etc//usr/bin//usr/lib/perl5/vendor_perl/5.26.1/aarch64-linux-thread-multi//usr/lib/perl5/vendor_perl/5.26.1/aarch64-linux-thread-multi/Irssi//usr/lib/perl5/vendor_perl/5.26.1/aarch64-linux-thread-multi/auto//usr/lib/perl5/vendor_perl/5.26.1/aarch64-linux-thread-multi/auto/Irssi//usr/lib/perl5/vendor_perl/5.26.1/aarch64-linux-thread-multi/auto/Irssi/Irc//usr/lib/perl5/vendor_perl/5.26.1/aarch64-linux-thread-multi/auto/Irssi/TextUI//usr/lib/perl5/vendor_perl/5.26.1/aarch64-linux-thread-multi/auto/Irssi/UI//usr/lib64//usr/lib64/irssi//usr/lib64/irssi/modules//usr/share/applications//usr/share/doc/packages//usr/share/doc/packages/irssi//usr/share//usr/share/irssi//usr/share/irssi/help//usr/share/irssi/scripts//usr/share/irssi/themes//usr/share/man/man1//usr/share/pixmaps/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10537/openSUSE_Leap_15.0_Update_ports/ed72241ff91d03e8519b60ed8957ae1f-irssi.openSUSE_Leap_15.0_Updatedrpmxz5aarch64-suse-linux          Algol 68 source, ASCII text, with very long linesELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, for GNU/Linux 3.7.0, BuildID[sha1]=45d47a3f89c25ee755aec1c9c808eea1e77cbcc2, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, for GNU/Linux 3.7.0, BuildID[sha1]=717cb41427112c30019e04c784529f082be9add8, strippeddirectoryPerl5 module source textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f4eb29b8ae938436b8f07b2d44d3a254484cd20a, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d321ada4868edd7dbb23628d0735796f5fecdea5, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7ee12a0be37150a33155c33682534f13148d4306, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=28f1c968e148de75b7ff6539a9384e310c1b9cbc, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e46d5335c04575571b84c07e15200c65a7575b57, strippedASCII textHTML document, UTF-8 Unicode text, with very long linesAlgol 68 source, UTF-8 Unicode textUTF-8 Unicode textASCII text, with very long linesAlgol 68 source, ASCII textHTML document, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PNG image data, 128 x 128, 8-bit/color RGBA, non-interlaced  $(,05 RR R RRR R RRR RRRRRR R RRR R RRR RRRRPPPP RRRRRRRRRRRRRRRRPRRRRPPkؚ\Mutf-85171a3d9586edce9dea68c699209a2a244410790e08ddf4a51549908b974b726?7zXZ !t/ྕf]"k%jd~3z5mf9BV6APa T>XW+Cf$9wl1pH)" Ka̚@'; )5{Wǣ(n=d/0-MEB"M \sM9A.ZkWGݿsfPQ`^B ^G < րI/4zڵt~$}eTCMhiRZHF~c%*ܼ%FWfemk5zɘ *Z Z*SK3@ dxiO@vzc?ATztALfi)AiKˁ".>+_h晝Ds3X`ʺ!sFc}5ҵS9>#5/T5_~k\qǛۂ0[L齾tHü-ڇZu2wA/0q\"Xt?.1xڿ6:t960tV@s&e- &9@XfyǓ},CH]2!4)o4f]Vx OX8ƯX;Ejҧ'bةޤ;0$x*BtZQ/S/17Ot0>br'D]O{TP k'RL8ΎLR#D3^o}1>ΫqW"E<[W\"`I% @YGajmu5J`^e%ȫmèƱمyPSyuPɣ`TPO8͡ |xJhq{\]OogpQ~(A 6ol,UKR;3XY#^A5FM֪|<^bL .u{~X [`ms=}[)a=Qjt PpiO NW?Tk|D؜+ >gĨk1½[$S!E21,2F$"IORÜم,1lQpy87Rzq&WC^||ҎhB"DSf`AWٍy=܈DSK7HEq7j5n'[ ݥ4> ز A`RWMC,m *Ji2"f|cNJ{t CXm{̽U29^ 6PL_MѽfXN"Q%"rd .q1Tl X}lTakO y޼b3N0q*Me Iq0ŧ1Ѥ#Fr/ӂ Lg\0J} DGx$"@u(~{dj`y-G 4DFP_Z1`Kk83*cgmI3ɈQju`-2SKE'a4 `#s;j]׶M"f@=3`^kF#p--SX^[ j8'rv()"-Nd+?3 ܆fݦE1%7 psR.M޹׹~rJjڼ܌icN/VVدŕW>aRicSe깱ro,OTϭgu(RKccq{|7B_m0RT+,y(+&nbo).F ёK|'-MJJQLe6H[@yhhvT!㳁&҉x&Hw'HXf-V*~fQ|ÛX(cg؃z6 gg)oG^fLC$ndf f{-4,>Ǻzv.V? PwǾϼZՂ 85 ;ޖ_,Զ(+k.喚 W ciN׺5YW7o 2߭ߞIsY9\%<%LqxufFn$﮶nr.eK/۴ElmNIqg +HH* `%seohDz) eso(l0#`\rtt=*?diMbyzz+9`|)"RܼT͜\Ɲ8A% g(DTw|h!V6TwMzmK_ +YHc 𻴶;sbC'/CK;嵡Oy)^KKa~ok-eST#aRzj9BH~GkJ{ĎE ƤKZ c j>GIn&0TsӬ>ط"hQ%pj"r%X#LDJMEpRpe:koANggsd0 s.?Cl5W?h uA+,rWe=5aP>y0Ṵ~6&9|Z;j n[0\VSmVF3-GXn5Srq&ƙVJ؏~{+=p6 2hGTC5< "GnwJu[Y#K!SZ,%X!?)ݏ,܊;|ːѴ0l2سk-XKWɿaSOQ܂-< fTڱ5˚I-ҳ'KX,Ԛ e gS ;^u&.oڋ 兂,񓗟ҼI`B eP#J꽷nE<"-L6hR+?̤yQͻw m^A4{ n2V^jW,UǞpj㩷]O X]Hy-yf@[_5*}Vmc֏МbObVZ7dTWƸtE У v?e?SfPi ϵ% p 2ۯw|TxAe3E3ng$ q StF<a<5~ (9Ep&'ֆd XhJ0KiLwx mr?+BKhڽr$Ӥ°nY%piԐkgب%HfpnS#~%VIf[o{SF$49~_O>'o?&!&a 鎿\H~Bi?|у7Ek1A>L! ,E-Ck_-݅Mj8]TtsbcE!. 7Q>9Zq@{?kAe5^""Tؒ{ qʢD.%(PMk?=9+?=~z);CHM߷m¼4fw#:Ua;/aB0!)(#?g[W&pv9A 7JtV =\"uGJ4@dvx𴿙Y"DU o%'Av^w#̊疼gt8J+>]<E#o[%9lApqwطmsO|JL鞹,C~ނ }`8>4I46ɠE> ~fQZł))%A_hKbByHӚW~:}|!6]-BPh4#jw]c)K,W4h ͻY^J_KK`[W n#Hu~ f. Y^Kqvՠ)\zr>c+­m`x zMT]K يZշEiB;(vtfQ{ 9j!{xw'Ra|GgԖY EJ6D  jI1h{}EH:Za\5.k8\2S?e¡]%V8>ނ+ !]q"2gk 'hjrzaC}ڨiѱBZ  [%[3| } e33$2:+޹~uY3'aYT?+x+R =qD zt SY8b6. Gd <{bԶ]zTA8*BNo|Lo:8U@j*?HgJ:(g>d-W-զk#W7!CS9=_joY/́ ! l'mR`F¡׍?[%>flS %bZ4wؽ+@6/ Lِlg϶ebhhVik ZɯExzeb^y΃e`!08 5JRȐ~\A /?@5=uwѳv2| gx;i{{˞{ Ѧ%ޮ~?{J#:!9L]- /nPMxܣi7 l @)^nJ!`0@0dO͎fPEX$ ?If.%}_r'ZLPfO+&OH|ۖmBg&D*OʥIԢM0 ɕ}I>_>4>749 һOSA]E)ip Cf۷K#:.83DSZ CbHO*%f} 7 1F>ZɴӟKI]pJcf ȶSE0TB\-SlɌ,: \it,i!:Iҥk1?zws-8™D[~dj𐴕ţ؏«r[#x5V;&8-Ηc!„Q-92WӦŠh® 84ƽ`.=Pbh0$CXNŐvc_)^TMXPm̙ ؄2I&i\ a_v>#4Plar #ZfӺ,KpQFw`jPq7B?ymO t͊Tu#kfV" ڹz茑rflr8uŴdﻺh4!=nWٴ'Bm۫Hb"Aa`vǒ~ksBȧFPd( H}c=,6Ö́ -/ǟ,5H{t4Bvvn4NR*, }j6 ø= 14PKJC8сDh\j_c~PE(W:63$2ؔ>[ˎlϺ=@.1ɶiwޯz܉ZXpJ潎>+]+Pf{V>fmЇmRߗW`bRb-b(;6V{9l{ԚFɺMפ[=R.1˔iyHfR倾{CF^OzJs$X>eEYwNIrvW3JD1!ݫ ei pK-c  AJӦyT{ǘVfLl`T,лH?Abck w:cЮR5-}mpŭ C0jP#JmGb=g帩F;^<=O`f^X &2T r?Y1Ѡ$1+>A&ϢzߦԄELc;OgUX 2mt}%KcM&c9j>=-C6ê6yy([F#N4Uֽ?#%.`` ϫ278n\*ؒ` _.MF>]r>IؒW3.A:jpt6t7*ml:oqM='̘N"*57 4Yvڃ|Fq&h5g@(!HH 5*b<8 t2 z͑[;x4d#MΏiú1``b ?q\0cJ +t ˶1UHQH ׫svXR;2T3㼒&t• ۝9`9\ŶŘ"鵵52'Ʋ$ƕ=lE$lmC^CcxN[\Z,r/OD4YCo2B'8G]wG\;>p4a4ZMgc(Oq(6竹)((ʙغy'A!$k6!dz,81^Z1xSH1'nU SDơf&\TyuK|"HR+Gӆ~8wqE={DЍ6@wsBqQ- 3{ g.5m^$5ӺI]&-z9FUpNp2Y&Xl D_Y$,(rpuRK,F:s ؔ<1kɆf%swW 5`Rnp)ęFo6#bmj}$LmGlb.6atqPj$Ԭ1Gb?K&2B GMڗ; MdHp%ɚjP`C[J,!̡W'ݦh,&=.J7gB!f asGu̠qTyELQcXtzd3ϙǣ 5IȖP0;npJv/,'?6^N3Q˝ Vj'B6@d)dTA EB4Ad@YlKo!Dv[KtdJtx 4Dx祘y:OAi9)@ȤzjS1e+>#U]+5qjv*a' NP6KaOD"3Y 9wZLgL=E G TG6{yYɕL\`_ִb0[hEdV3#fT_$Jq:A\~"0cdP|>-?>C apَR[E5 &끼e%ɀ:*z+橧nڔ{gVAf24͏\A+qҡH&2Pt7CJȤjSnm #$qZ.K< :Ѷx78Dq4hùaSBWh+!+L=<M1o4AU &0h9DE 6ʳoXU1C'ZU%!"<)|oc`6KeYI}Q=sM0EM@ LQPasGaIQ{p}?6ǭki;גm>0\Hq$XGz;ҟ[E+x$IO[Os/[5b)"qX>v% =mvT;/j=j:O[#jV\u2";7QӿzND#`q @u}ߔ1_(L܈:ڪ6 :ۥӅM(k _xS=Vz۴[b(e0:( 9ry*_%*(L7hˆG_aZ:R]? `uhڳy"4J6-iA`pǭ)/10FB2_ -Ne _ʗA M2*LP La8~T؎Ϳ ^w{.ND 6aM6sƎ5|(@lbDŽv\} !?ґipEͭj]ޠ yO2Yw2S4 k E]||pWS*!1Eˎ̧p"$,U01 5WiM_/FE3@ w7D.m @g◼T^ʁՅ8X3"${hT7ɌwA%*3E/xnId"W.Ԥ#m!g ~o[]Ew;6lUsoQF}_ْHgdlbcqKx! BaKdG\ }Ț̿tDpF|$^JFd:?3ɦVvwi#{k(KKpBTՍoi]*ׁWjrog|]\-aW$aO<'3s(,fJ*V yA~u K<6-!ڹ꣕l78H€Z1ѱrpxm ]3GOtd'lk'RhxӲu1A4q,*Pldr! *1+Urm9|/'zLʗT2F s%'h#0) Gq\sΗW 7]b-UҋUA%XIy")|;]8D*U d7=q1*C%K[91VpkggiE-z]œNtY 32:}:Rd,:Sy /`z;0GcЪ ҐF25X&"%.qvF%\f봓u~ ջ@e!"*"IR'6C],fk F5(X4=@yjhOĺ,vLM۷b)L[⮪Gjx^zo1dtJvPyaIF,ۧZIl~07o/ videp#j?` mۺd nĮDOG1q-ElI|Ӣĝm[~_JTD7_B- ~(YϬCq N}>I hVr•ׅ(  yv:tRņ xzdф3̱/qmKQnPz;ʚE+KA%C /ᖏk10Xo6jsqd<-얤^Lh58oo&Q̮\hQ`h<5].) o-X#05TW\dzP1\\EY17i/P2g lUb<<o[N` r4ُ;nliX;+Tl,ZsȶQmV zUPzAsyܩ@P[h`ţ6 34C+i>_O.t-.N{#8ٳTf@ wF!JF>Lw>US-:vC]4V26KZiF=rK-²yy^3 L3zɥhn~aIU UNQ_?U;0)gtr $Θ:#[doJ7_a\z$'wo;FFuk0{džt7׻PkW:,RtąY7:h:6J8wFQ.ssTgl_WR#P21A*پ Z.Eck?ΐ38PhÉ}v˾ԗS7 ̈>Qqq/͐->$I?P)Q@.R.L1g:A=&7==j%7~a%]V ߥ ޫx# \{!!5YyKk+-IVB+9{?u wXέIJo_lv;8:ۘW~6Mڭ&mGF҈9ⶳaȮ#CyIFFZ6 c]ȲGC֘&&0#Nad,OlZ/8ٺRq޷Tt$l6 =7oyGh3}](6 \JU]#^xYGm<).g\T j6rg}Pr2NJTW҈vƬP0Y׆:ƚ%?#Z^nҗz*tuxqH}Y?B^&]ߊ7mD۝Zn?;4ʲBoJFa')` %2sEp5*Ѱ^OuK+r E `|Viv/፸'7T3=inCm5F?8h.nmL7DBNglʉ|] пLm,4̠E@#2B{e_0# xmlV m"S|Ɖ pRJS؆f9{cWOE]ź]*zJ3]U{{:NɣA4"{FG*۸'\r: 8&s=+<=Lr%`JfSU6>V5L[C/q#wK29wB KKʦoKEDI ]%viL.¬*oѾpE~0QrXۗH+#fC@^L?APwVg3t_jy?YE_ʚOT;*=ZOb'|)B;ē+82Nq-3DΡM)sk%& [j8U{y˗9fyuɌkz T/LĖ=#ӷ.7qc Dv!Dc/&UMr~ y2ɜ BVAPn89G-#g{H"m' kPF떶eM`&;U?j[I! ԘhDpȌ ᖤ\ (4p,ڏd[.D}F^Nl`f/,=?&li)  b)@zO캵wCg7ǍTL[7蔕yss;#}Tʛ8aQmgW#N fzc .kݏ77CkIFB;ouMy(]ׇqʁqWWV\Ur+DkgŎ?e9jSx&5lEMXKЪnTU-F S1cqoV[mB.N֞\JʰEPZc[#a˴sa.1߫uEw$D! j" gq{jxG/MmR N'VE7\ooyl;X& lB>9:[v1͡%J\_h渡 `_joHTҾRj2SMv" ~i*`?w][D葽qP|ϛHLG^))1u7ռFI&1wo}|Sq#I>:#~̸D,:G^mWh0gEQDcPlbVJ%ž> .w=u'Fv~_Y*jnNKZYSq@(,_kz B'R;QD7Ct? Ug5)P\aҦ4pel kTWOUCGp!ycC[i;~CC^0eOΛшpT_dFc•_@/ګX5&z' +SalDBIU!hiܱv0V-鹧6ŃJfB\I~g>d Q貸+G%fܖgeϔo=K+!#4|HPXɼ&~}03/V}`J|oM-yTf'9<T"k5ݮ-fHǯOas^&AKb`eM+"\NYi?4隫Sxyp@$'# prU z^v%JhNb/ZXYiت+o@iE Z|jÑZ}quy:r\g48/z}72ڊM'2ylH)KMAFaqDVFXcVI#t8Vbq{uښ6G^Rd7v*(aN7Apd4{@ʞ|rԡ ~ *4%25u*g.>G(֔@˫ C&Hl[5)˟rXݳ/Y2I1X-;k?Cwc&iXɵZl;TuB h^^:}D*ߍ\!vEI$[HrCс%.-~mbmR0D%g~D~%mǬޙR AC=ԲmZ3餞2$Jf)S9֯>.vf5qc#.$24HkG/ggpaXN%z_K!*m c4 87kJWMLQ08 lS\SwnkyRԑ<2xaJ+@E;&˦LL6'oG!a$V1]Ns\6ʏ-z.a򐔰Q;ΑJj47҈)N;\7EpQ_lpXl& XUܧvTtֳN37DmX%'wyD{}yiNkA:y*oEb ~a1 ~AibFMlD 3x_b 7K+ͧ#8qlCϵgz78fG<L]NGsl'1>R­K)Ȉ{A#e再U;cްLzOәZ̋.IZ%*A /SX%x[Gxȥ5ح"\.]Mw ԍcԏH"Na3@d5zwC=+8p2eHm<)؛ KtBBWmx';Tf1 %"˙!y_Y9]I)KgAd4vę绖5;͸= ;D;⫍J+(%]}:dڍ'lF=*˂EzRǒ9K4ᶒIWJfG@ P 5\a.7z<!G_zd5k|a}MҴ,;o7D++HN)ڍ+ԚY @J'xû߳g¤*WfҼ&1ؙ9GQ;! l+93&|"SG2c$ۂkVrH_hX6 }Ij}P PFN :|lF \XfF`!;k/V?E`˛L,s?sl\$VK$v% Ŏ;Lrj$[ʪRflc/nIVOA3)Dڶ끔|f7UEfk|j7WpnK5EΧln~+hgE6~@>x-OߖZ YDE˝iFŬ>k+aӆU'",9lO_33؜JĮГC^Ko`iGKC?Wdǯ-Q =1pKxb~(" mRZC fM USXV;c5QϠXN羭ة@4Y* f^|ܚj; dЂV7ZSW* hV)YթNpfܚݟbcXxbz^PWI䫁ZdByޟ6tf7Y"mZھ$KKCUN_i}̰6Wlpɣ ,7Ͳ(\?BPy6A[,@| '7М&vBdV @0f<< 0$@N6іԏPj=Ig!#tu*~A=O *b%ňRB=﨏ZCG9}g C{ѡ&>(w-tGI//ޱ|NCb\Wx*dGWFKíz4_< 2+vs+P2.?^:PZY@ݣF4%mZ{Y6;PACXr#-h n^~S⨖gX ub"ɿ n_5P~zM٣+˿_ZeXo'} >HIܒM2HmKF̑m`2V[}kըB5gƎ19BEט& eo11 )$CUA/l:E\#̅/es\4br$( <Lyy3u4CޒO-78ѨG|}:V[{hQe[25V֗8 vjnlil/UDDS^x$ԇ܁}oI\zKFd/fg;yj*5~2شS:v';oA)zhhD'gWqV+r%ozUZ`&!byv)Rgo;Zl?!@M cԳڕ(OvSlwkݗZ^wQӈ>@&;%܁ "|IbmN>bEu0!.yb/dMȉ3SR$;ER90r s$ͣnǒY,B d$La8qs,wC-tTvĎ4Зww֝K\vWp3;oG ӧܵqiȯ[Rv4J,,(O 9! xlYƳ"#'%$PɶAEҍ7 6fZE䔧qym&9~rN?;L aJ.46p"&'ow :v>蘌np׶%g@g+~f9zpWgwcVJuczWŽF`4)G/@x46ĩS1c ? .p^1t"20fն)nd#*W :hsD\T-q 0:p z:GѾT̔")>_$kB!+Wǝ" w; .w؎()Z[tKU#wBC]P3S)b*ETs'kGk'o{a:s*y_2,us;NwVf30|cH+۪>g9Wp?#w="ynŪO'jOG쿩P*߯ZW?ͼZr3|!S߯S bՆFn/(GXBZ o-]cỲ{Y@3Űљ8l4x iЏeKr)CVE" [sh) qsH HKg08 L]D|pb)e #E.Pxmm,D|v%OJ[Z$ 1rh}ïȥ6yێqʇh2gk_*BilZ>gnkDs/jNߩ[e)#%jo4=َB׼yO1n'9F]S; 1|fb*⮉KYKЉ&\xnIb*0pocwiUjrHz"Vk/8ܱME{7jBu|Ϙsqa: ȴh):WrUm\1y zh?=V+p[s S c?\Ȑޱ*-ʘ(!vzrAR.f+JqϮy+8}Ds@!2DكV7ZM9@a*P .DK(B-h+x`f)]ًRL65dm5^RC h㇣mP1{/AYxW:` J*K8$.t +q=iw^+ԏgTӏ OđxcP_T4+84kX:?rC2gj(Gʯ&"ё:ǽK"n?FLhO6C Wx_`(`bl 3 'TA/WAûCS$z"WK,WEўssl @~Nu0Ůձt ^*D*À#8D x0hmqˑ+cmtć$P-U<_Y sP?"{rl* x6&L7ֵ7^Gߝ%S4&zqN|"d>9$"7$Žkee;m:M_e%gRA~# BPOkxb$w@}៙L"#61ֶ >lKOHahMCq05_iœ"(KpQZ3?c}9huL)e$L,{ke S_?H2BĂxcͰ9YԾvAQ=P;SF-Dee>["0'+jҫdCck_} &ZJ؞Qo,JXu?,NH˨@Pv{~_xOclsNƅE/WkGmL>M=bx<:APes9kfY91 2պx?7*㕿J ZX^ w—l+0I )5ֹ=Vbg0I0r=3B*3se\Wqj&0zK@,So2o<6e]~߆<(x 0a 0Bm㛭X4&bb܅HDLW<ϞfjLL|>X=?;`m EXv/_@`20@ohʽN؇evKd1Lz2x[ޣ 7]a5=2B9c2heFqZ}RpB9G-PS$WA`#9҅H;7tj-L O,}$BAD Du)U_PN6+`DM*^,q3}>k\95>TxKyZ7li4 l+!}G,:HZ}*r\7}?)Z8~ =x],m15vEFUWp5RI|@tN\FE[#ۈxv짘YB^~̫Wi&9,XFKH3Y\#]1HH5u 1 |N; 0]y o!Uf~QO> ?!);7DWH0Գmm [; sZXHW >d&f~FE-QXlV_M\XWGĬw{ص?X:a7%(By0YHEE 쌔jWO|wd,Aՙ y%~]ƧWNLϘVU :'i#y*YQv=$N-)R8%Z-GMbJA9!1&BoN.wzC[o1|#B/+Ig"^CQ9E!jlN̦%Ntahx~m2迏}7?(k̩LTMIBKp5ЪY q])$ /s0)ld!DQ=ы贆(Ap>_g K4%~⬼4~msk \,J4>!eN!>gW# +"g'wXY&7Xw/b8 C׊\/S"7R#5ea/QTfD־J- wˢ^@te@4Lo@]_ cJGN׽AFb$ {M }ۊR87$"DPMx"g l{ʼ!:MH 5Z,ѯ`Pnt,Bgj+i0et􎍀${RN(31p5&Ū汣8 d~hgV;V`2gFIخ)8%t5(5NJ؈nt:]z7 _ F[wͤq!̅H?xUZUag 3!ؤmfXgSU9%68FJϷӆAۦO=ZTnW w\SsRgI@ 7 9e@8/3!.|Q2LDs"D[(ϙ aHܹg1AޮAIoSG0 +i~Mt5FcXT*{0==i0KbQ594| m1;mp/+-ch*)enEYP15b@p-p(QO{ `SA 0ΡnW"QJ$pYU^0ddE_ypS}6@>frA~SX!}">PW܉Ж,uhY1f,1F}nukDJՅ~]gOkc;0S>L#V0 ҐH9ZZ{9 H$򻙛9d0m$i\'3&BY4H4A8,3'1L>o̎p7U%h yAi&p단M!{}&|EcN!7 Atr!慸pŒ:]n紹w]X-Z8V\A{u]FQtwkff&ɍH6C")ũ t! mXpR}X<|KZ蘽Czny$:Ϭ+@I G&}4CEȰ z4[Di,BB3?Ϯf ډ#0H @XTƊT%9Z3G{.^'@=$X1 I=t(W0+'wcy]_w'"l9.b҃,IhaDH1UXzL6E'qTH^YbA`T((j *|gxDqH_ qQt؟ Hً6PD f&0_LB /1tTauZTx`U=`Y{U~~-]1GDDVM<[w"nx/lPrKA+?GCK;# e!=gMu|݆i\k_go7#E1QK!Q|/XӳR89j!i&Iׄ,]7JC^P%Ԡ(L-%o-73$~uA^Ll)qh^̔5%gdXjʹWYZe5)NjףE*[HdqG*qk7 :;Ao9WQau)"6 X1g<|SMrK˖d@"'pRa^XK]Bu#ceѾZ銕Jw!5)nѸL?~Z_G]:NrPmZ:)P;y.o܁Gl [{{iYe1f>#IJ0IFh˒ %$?Vt*U抣"jKQuh)vm+& mp|گwҏWK"0QT;7Y-ȁo!{lƾM·&.Gar=Tb4'A6AJMmwxrk-{g5h3 A;lweްJw@_].H?y'[s$Gp82>EbWC nRO#N>+P:d#6bÈmc"4nIef&އRN"߸^u5?_sneUq/Џ6c%F-ҡ8:=H'PN}gx]P!QE~.MM̒}Z2& 69 @F^+sD+ eXET6]=XIV?>j`SRpwdk /씗=@VS@z̩$n^ }~vx*0hsA1^ܬ;rD %,.7mYWjVuI|E^+أ?j/LAN/'t>VFmR I#jn&=!U˛RUFT7EUg2FE7gJSu3#ZcO#޷'Ss<%$/~`YsB.=NŜt2#K+~Bwщ`TtX 5o'BIB|8M?T+LM52TtqT.g&;!Yxu)HHo?'DR'XŔ-CXv?u7OB}@o:]<~_Һ%ٚO<'XD&$7-:ˀˍV~+kw\vkp쁝`+X" xnedk\]Ej gw;H_P/хzE׶kh?`ƬƢ͈RKqB>$ܪdw$BbH5,Pdo$03r_A)ANh$>9юsWwS;Bٸ'DJbX{8g-fٹxV6z.h=A<.v$J=OGK 6 1z+59msCi#V^=BK]u'nik1KxM{kq~kv{}Ip^ɒNOYd껅 mE&`5y@IQ' ]ÈT7ޗ񏆛7l}s54dsf z1FK2?m@Gف/ ՠWARR|rj ]b`ڡU (EL"iq1V/PW`!ANIGEԃ %8øp$7_tcwκ9qo X1?w Wsl*Vi jrm0,{.{;UľF5wv;{8IޟNB 1,Es)Q.n/æbSp? y8L~wC$u[]WeDƈ*"z6r84(4SlIi` /L}|svAޒe xpGس' rRe텰VU1{q8tQy>g]A=~Z)a)R%8%_]1.0\Uh` `(|:@R=,,G2d&V@xbpk`䰮?욉O8)ʩP;=*-7jᙲ ֋1V8oT6dbf` Lȿs\?xe-$͹ !/G3}m8Mzs/M,>ybߒJCv5!wFܛcѨPŻrR>uդĠvO ZTpĈ+˰.? ja{g\\CfS@HhO9N- t5u\NWºEǐD_dZ x\xUׁV MGօ蟄FF*χ}>NO2}psݵbͿߧZh?#vQT膷0/WQHe+ξ 8 _.Fi(t%6y(_!.[%9#p5 >7n/ڊvG!siwcjOvkq852*nvBթ8qrG~&)Ux{Bd'1E4ً˞ҿ k zo:Zk8k[~< ˒)9M!0F_OV~l'3?s߲W)5U) BU7T)j).8Z|^|CC=ɣ~In}Yx`Hcl:#/P?e@E$g{;lMui}$v*/ +D̆ LQƬ=|URɔw0R+";s8J/V ҩ<{+Y[/jRi4^jF t9qI2"D(S(j* ~tV.n(\;촡fBjYJIv:w/ڸgplU_Xq%P ~Ka)Po" g{^QФ :vxZ Kwc%<ҵ2Vv{%/+!.D0zm*,I$S yn5YbxM{_é{H_?>>gvߜ?XPkyRf1ښjs#n0. 5{h@AYTU|Դ_1J L9@tPJ`94o[N|";JyΩxbK1aߏGva+OpMVD u(p qmI.RxLZA`\~gPU۠zA LPXi`K HPzyti\B2ժ%Q_wKY;-óGn67VDn7 n,iE( 'CRyEg K6H eVK rWfq=F@${\l= CV 5r%r* c >l2bm'qNa<=L Q24o_$5VZ&z& Y8Nl’8M5"2@F*Kc?BdwT F4)Ѝ$ܕ!NOR:uyZ vbg*U`{mD5`M>@±f.JT~1A*!هk8b3($K`$ʯƃmJqfBmʒf+K]U[_501_J| MyFj }3<-sf̿ebr$BQ[G;B{5xT'-.7>87"*f&±"ر}' lm>L5T5&,`meHT+&9x gF(-r%<R#*o_R"pa>e:l;䐣I Qt Kt51=yIb).5P3\Ky#3> 2t`,)bIs%QDZ=T8Œ`O`n``*ze˻lןĭl3u-< Jucy8&gT?P:!Wɮ[jGh(wLo‚1F?H)~̋Mk\wNbc Y |`<, z~i2-4`݈d \$,Ī .1 K/API(Oa69Xmp\ܸCgy~g13#:]6$zӎ=õaJ _тd\[JCcRuF_{~e54n*?ۊl8@|&kM<! &:JizN:.efl؋?oi*q5O }U\3tj=ASwo}L`6#Xs6ɫ?*rVrtq`NO2OeWK4z/"ja\,F9)[^aĄ 7(d腰8 4b͵ܡ֫{^׸a̷Q Re~C,հmb}#P cU',U|>mPnr\.ӌY.$(ZMwڵP n"D5Ql}{K& WO@:;x p{zoSZ&UU c;A@Ha@Bȕ(ǘ8>rH$hZ6P¸%K+6Nm:ZMi&T Wg_0% LMs/flfwV1e.2E´TgJXl4Mpqk,"$PiqJs]KD)/&ϸT6 kxܵlXM[{ pf?wXZ-XYB8GvGpK)$ z'Kϒ)Unh`u#`BF# 5dlG:utcR )R0 h-ڕ*u?ǁE&zx2f{Ms>/Ω8k+6"̈o 6'n4DK'`{{ %6Itc J]Oa9דĎ;;Su:14UGPv 'ZI$,y zvE PcAU>vV7blf 3Kmc 키:Cf={c` _BQ}u2^EnzDNgnmLOTUn?3M[sCM/Bl_fgr?A>4trǴ J$K}u0.(@jRuϷIV2&'1,5#V<ԕT.s0&z@nN?^:F%0^qw*iKk], 3ߪg$k-  $czEǑLʒGµDY7r#}wZ8\w̚2B@uIn/><1gi:SWCl[d>z@dg YZ