irssi-devel-1.1.3-lp151.2.3.1 4>$  Ap]#/=„g$ȊL }J[˵1}єԃtxc4wۊkgZ\^+O]E6TJ.RPzg3o $*YAP1(^1)̅hKgl͈ U棨؈cUe#d!>jj% +$Bm&}(Z;*o_6WH*}mxķV&,JR6?kaAJOe?\x KFa^ӘZ Eǖ`a-賠cp;?d  > "7=Dl    ' '),j//<1d112(2482<92:4\FsGsHuIwXxYx\x]z^ObYcdefluvz04:|Cirssi-devel1.1.3lp151.2.3.1Development package for irssiThis package contains the development files for irssi. It allows to compile plugins for the irssi package.]lamb25[openSUSE Leap 15.1openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgDevelopment/Languages/C and C++http://www.irssi.orglinuxx86_64 D 8-mef>Y]Tpp0 W85{  Nj nh K 8# K /\uS:fp H:A<N `J1U^\99'N Ek E%_DemA큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]5fc7ea65566d3810d17d94f9bc48124f089f011396efa9ec38fd4970946610f316042742c52880939fbe4ee2a2b2b9154f835ceaa2620e0226e35d751a2c1508bdd132e678923d501297e3cecc144f83ee8fc71d76df9a4b502dc417abe01b7a8111ed9459f81b25f5c16e4a73768e821ce9e93635b1c0ed58c703b7e422ca1df3206b8be57b5d8f149b8d6145f44a11d712bd354a971b19b37aa48c420e9487eea708100b5ad7e2cf61ce758a332ced921ea3439ef0f9f677286b5c7a967d6d037add6a914eb88175bb9de119cfe7aa41a7830e00c76f17c7ace8218f7b13752b37ce8ae74b960b6c3f47ece8cd368be50357efcc36b5cfeba675666ab0b0aead37aea532f101b9547f6cd07e05aa44d16a82ec578e4c3f2b43d70355222adb3897c5465ee68d9e8d67f7347d2783d4409ad9301f9ad48492f6af7457d54559468221eec1aca8d666784d425c600e80e4947872c5f7c6c1d42cd7b4fa58c9c64f3207859f3b56dfc4e25b15d5237c0173453df3c47c09fa54683963f6ce101093ed748b7d08e3b33b569e34861ec664708e664469653ed0d285f7bb752c43dad88446087c3747b4476ee5dbde510486bda676313512be7befa2ee6ec8ebb2d9038f87e1e7e5f0ceeed9f12ce686f8756c56807938ba6e78635591877147b807c16b1127c6f4d09163dcf51aae807565e6b750612bd846fae7aa547935e9258c878b8ff163c8c40af977737dd6160c2a245b71be55a64a3a2a24fd087f2804f0e6e1e6ac4f02b7b825ab12ebaf03a261568772f79d3bc27a1e7eae3b2ca7a8f0b8849e9285ca1f34e1b711098a16e9afb97ed8f05b41afbc6f1b63a4fbf9b6ae4bf6361a25568267224db42924fab243ddc4747c3b43d38b002514f4b4ccfad7d6d1f8c1a41108f137fee245cb3d980f2a328e17c0a42709d561182a8c6db9a9da49b4ea077f7e3aa59ba5abcf95e230cd0d4457ccc49bb0f21aaf062c4ddbc5647f90a550000e84242d132539bf863c640e156a702d547012fa8b4c94588a1c7f9b7df81d45b9627ef05362fd22335ac4ac3f0a16ec3427539187d22df5c60c49ca346137180720dd141df84d6f468dc41b7e2848b21fd26ff567e7abdff880c7a67756d334a906cbf042d1eb8d1f335ee7822a9feb62be5a22343331435e4a4b670e006dfcdd2ce0e4afe60291dc103b3c24872a4d1ee7d4aafe9a857f39ce89c721130c9021291533e1e41082d928d89521e7a5d110f6c1ad33edd99c6a779cc31423d065190987075ebb521f8bb9391bdd2003a2b4708db064c9a03369ae36e552ebbfd1081ccf4582864ea2bab8c13c1d05f092dea5f11c1fd1d3cabcfff00ed77bf728784b1cd647b22290613fdd4000f83bf4eafb58e0240f0d4ab38f273532b6b60a61edee664b2e69562a60866c604be79eeea3897638575b6255989e4d70e5364415b85aa9b0c6241af3826fc9dbd01717d5e4d8603c557900e34094f1326d500c10b10de8844aee6366c70d7c311a06bc4c989de1df1bd2f341f9fcd2e21d2a9aebf768fac604547068d941acb4995cd5cf0530e1e89f4f684430c38acfee13ae6d651bf1af0044088ed75058badacbdd5939399c6fcd138e29f7f1c3d606eb5917135de71c69ceb0bbb0ecf014dabd1d2bf13c029145113f451fbfbdeb84b29d55de3037a4bc4e747768083aae9d1e01316cee4afcc4e13c7936ab26cfb04ffc4fe9e9af026f21b3085f696243753ecac267ed7cea96d7c9b29a09179f5cecd8630c5374c83cbabe40828dc3749d705454ac32964c4d598355158a0228d49cf9b05bc746a032e56ca94fc32cfdb8fd87247725de6a97d827cf6c06b80b04e461199defb1a301618f02a6aa670763bd3a23bb5b6a032fcb4ff3992a0e1d14afd2bb789d92ff18d708ecfc79eeae0182889a815d0aaa2be44bbc757e91e38bc6bff5a8bafc9e9f80c9704b0a305f5a4d4f9247d0f46609f1b589d55a22e34560ac6a5d8b4ebd69284647793e289f2e1905eae606602006e8698b57e4dd472ace95cc951ed822c4b78adfa78600bdabbcff6b8112c4c4dbcdf2624a3e39468df6d451992e23b849f4f22d8fbc93350595d329abb1436d719447891d5d6b8b58a144a1ed40b800744498b873cd5cab27df580c21f0e3229a9c1eed7fa181e36ac6819d270ad11b8a20ba8546b16881971ed55adef6b6a65d0c3cace14a9608469ab0ac1c68cde96a17e8eeb45657100afa0dc0a056623b3b3df75b5f3ef8e0464687fdbc9596590626714dcf877a9a3a11aa294bbf2ffafacf4103030babf16a9d92aad1b3f30b635e1336fc7b33e08d556b2a839b70f44499e4acad069ccde719dfdc09c33cfdc0c2bc906c93cc152fce9d59a55f21096224d7f117254b04b76eee1725d5fe76649ae7ee0547fb3dd05283154592979031b47b43dc5defe4e4478fe7702288ff892efa8596ecc7532db7cd59c4320a27a245f0304cd537bbc738fd131b42c406c6261aa85286dac93ee53e03f7bef97da3fc7a721eedfb65bbe131360e8a93c1520aa8a772434c565b965a7fc3705c56964c9a5d45f3708c879e4dbc520543168f5e2d1c071a08a2d84764e3eebc2af8af54e9464a7cc2e8d2dfaa7a142a398d88098c66054c4730f24797e82e3be4e32c960992f03be4acf860e3b1dec0e8c4515a34409487c975a5909c799bd6f5a955cbbf87e3acc05326075eaf6131306db8d45b39215b54ca99d960e6543459a1cdb46dd4a484ef979d9d2bf7f499548bd114ff5891afdb3015e0628286bf35873c7d2fec5c3daafc17ad90dadc956797f26ca38c438639cbe19c8296e967003e2b00d184cb093f6f7076c7c63e40ba7091c02c4207e1fc3eeaf70d11aafd3872cc65e47f90bb9bf0691944dc9b18b950c70b35793129f55db1efe12663f22d31654cbaa8fb9ecff6a648003517825a98b3fde147cf1f9526d2cd0318c5a692a3c4cf97c58d2fe7d588ea441abd5c1e1444e857553c975eea4adc4d0fd1b6a5850fffe22caeb16bd30b6845702513e6ead7dfc0671563aebbedffbe3ff812d2ededd34eb9c992708c6da13ea862ee0ce51746639a7f0b71da4ddac46cbadbcb19fab7c415b39e1a3984ed89826cc9eba74ff1a116b88688cffaed727d8e0e2c869bb63109a983884474a1c98364bba6f37f519ceea18bff458d4f63c18021c95127d6139dae2546026de458be002c678df557b0e4ee98bf14b94b610fb3ccf3b79f45ea5ac3105d4c1b10bde40fc67d5a76fd46b77716dcc66d59151c0228c1c7b426bebcc294fe57f161c431cb71071c9cfbe81b8363454e884113620a861378e33dbeb02c48548b4756177c15288c03d4d31dc44f61fc3fc70bba83bcd4cfcddc77dd2c84411f3829a8adee5c2d61896675730716f4b9461c0287313e62851fbcae9fbd5903f049725c1d52d385b618be312a0635395d1f90cf2a5c026a5bc66319bc12d0fc417d110484fb752024d945affbd3565ddac15ae856a445978f5788ce9173a93c3f3641eb2c0d6fa2e7ec25451ecdbd84bd2f1a097ad1cc873b5751501a4cf2ad6c187b8d22bd11c850d0c0358ba5cea8dbac1dae057da338f36bd2acc4bea737ccc12abd608d0ee1282e1be181b482d13e30ae71f5035994a7166b85f7202c6301e3873025a8cc0e93d48d0d14ebc93ba6a59f9a5e2dff15fe98965c950131fd420d7fe217e36cef3e30aae9907e7e70d7f59c6da67400b21ea83a59664e5fa2d41954a829fe3a8f5181a6432452bc6155d34b5e9ca5381c8102554388f42cd0ecdacd75e68eb5b90fe457234fc6931dd5723e7dcd886c0d4e76c722574942a8a9f3fec3c200627882e29615695ea979325828a1037b60b4c61d6c47d2f0df127c6b54af06c93a5a45b11aeec0e7ad7f6f37858ece616fe35349010bb2592994a6dee73903a6a3c182961c77c89837498d509cf036da6233c7b5838c8878e7618ddd6af13f5b85629c0f09152136b431f61a28554ea3ef486928d4e33dc2937343852ea28312c9f0dc84f2c6c0a8cc4e441d29cfcb19bcb2a311db69b6d3f56ee5e4f4a9e42392e7f83806be4f9afe62b1b0fe2323957174b76e629d790e97aa144e56639545777cb78b8a961202e1982fb47fdf2f9e3e3751646ac1aee792c2b43d18044361c00c56d2fd7de8e4412c89943be9fe1525f09eb2420090c6af9b1cf2da894f537fb8d4e261f535aba96a2091769c8f20cd4f359bf13771424cf41e4454029d8850e2f21a140f945b22711de155c173b3793ac344313ffcd58b51275019d58ba84a7091798aac49d5d7b503709653956d2b9dd0a16a166e4ceba4c6ff7de6f713cfee0a7af563ab7b162ca3ef6aca12c1535ad5ccfd668c2db44e173ed1efe27fccc2bcded7271308385e996385542b7cb69bdfda68731fc5e6056c2dd76461d4e62ad91afefee2220c0aa88f0547b0bf9ae23d9876f9bd888491c8a3ede55d1f6bfd7d72e7e1cc81bd42a64e28e8f7d8eb24be9184209ea892b7c91b0f73f6a79862047bcd5c9cd48634335745730d2d651fb4666c6c0425adc557e394598705275c3837e6b92692ac1493fe14bdf2acd2df05e7a55b013dda35c9d8c50ab19528c9624488a907d5fa4bd728a358ead2acf0aef787cae79a6dbf3487173658d74c16bae3674431d77e53536881da9daa0f9ee211163ddf1c021a9bf7ea320751ea393f8014715fcd73d94cf20a6d808a1e264b13f48b36a99a595d1dfff7aa9ad14f8414b697c6a753ccc5c13eded77abead6ead05274987b88ff8b424b19ef33b9615cfd42e5c0d9cbf4151e6d36c9f95c53ad4df9b194c367030ee2bbfccdce87c281b26a48e7570e656ad318b3042a80d84e8f546a9a7e8dde31a6fe215abe7d6b44d2a09725f5c4b4e90b8f17a53038dcb5edb4a63eab2d91ed8b3e380ea7396ff9709bd2b351faeb8185add3933a4b379d40c6f732cb8ef1ea8e52874d4f17edee2294f0c8c2a056b9d6627ec73818c0bdd9e04a8bdf9d86fda3424b5a8b0792d520fe58dc522a3edf6c445b83df84f96bd7b6b5d6ac4840aa217791b3a0e03ec6e8d5534e40596239fb533c1db4bda3d27b72523af866c49e499011484b4041c159e56db4df91951141f3c0efdb38e6eaf69fa74a875d559ee094ea6316a0ed23e4545052fc873bcf191626245716c0a033d7b3a21cb17942a5dfc4520363dc2b90488255970e096f4f2977d550c9b01c1e7d84748938289a8ec70e47bf4e64a9bbb79af178db726342e1d6ce67ff42d9e5907969a6bd132609fbdfc74eede4e0924156201f67dd29b36ae508116faf21bfa3fb5c2b3029d553cab951e8534c0e379fd1e3f6f6172a15341761c0f79aceb77e9c06a98516d2d09d810b81bbced47337ddbbfbef125896a29901d9d59e3f9c8b1bc41fa423ebbf9ac1144c6a5f80996e886cf3ae0b8daf9b484973d7e79033b759456b9fc2754f28e1ec446b82c6a48eaea5907b6acd375a91b3534815235f03984022149aed573516279fcc0b244fc0aaa097a191d6b95f4317aca3b127673cde2b760rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootirssi-1.1.3-lp151.2.3.1.src.rpmirssi-develirssi-devel(x86-64)    dante-develirssirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.1.33.0.4-14.6.0-14.0-15.2-14.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.lamb25 1561972758  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.1.3-lp151.2.3.11.1.3-lp151.2.3.1  irssiirssi-config.hirssi-version.hsrccommon.hcoreargs.hcapsicum.hchannel-rec.hchannel-setup-rec.hchannels-setup.hchannels.hchat-protocols.hchatnet-rec.hchatnets.hcommands.hcore.hexpandos.hignore.hiregex.hlevels.hline-split.hlog.hmasks.hmisc.hmodule.hmodules-load.hmodules.hnet-disconnect.hnet-nonblock.hnet-sendbuffer.hnetwork-openssl.hnetwork.hnick-rec.hnicklist.hnickmatch-cache.hpidwait.hqueries.hquery-rec.hrawlog.hrecode.hserver-connect-rec.hserver-rec.hserver-setup-rec.hservers-reconnect.hservers-setup.hservers.hsession.hsettings.hsignals.hspecial-vars.htls.hutf8.hwindow-item-def.hwindow-item-rec.hwrite-buffer.hfe-commoncorechat-completion.hcommand-history.hcompletion.hfe-capsicum.hfe-channels.hfe-common-core.hfe-core-commands.hfe-exec.hfe-messages.hfe-queries.hfe-recode.hfe-settings.hfe-tls.hfe-windows.hformats.hhilight-text.hkeyboard.hmodule-formats.hmodule.hprinttext.hthemes.hwindow-activity.hwindow-items.hwindows-layout.hircdccfe-dcc.hmodule-formats.hmodule.hfe-irc-channels.hfe-irc-server.hmodule-formats.hmodule.hnotifylistmodule-formats.hmodule.hfe-textstatusbar-item.hirccorebans.hchannel-rejoin.hctcp.hirc-cap.hirc-channels.hirc-chatnets.hirc-commands.hirc-masks.hirc-nicklist.hirc-queries.hirc-servers-setup.hirc-servers.hirc.hmode-lists.hmodes.hmodule.hnetsplit.hsasl.hservers-idle.hservers-redirect.hdccdcc-chat.hdcc-file-rec.hdcc-file.hdcc-get.hdcc-queue.hdcc-rec.hdcc-send.hdcc-server.hdcc.hmodule.hfloodmodule.hnotifylistmodule.hnotify-setup.hnotifylist.hlib-configiconfig.hmodule.h/usr/include//usr/include/irssi//usr/include/irssi/src//usr/include/irssi/src/core//usr/include/irssi/src/fe-common//usr/include/irssi/src/fe-common/core//usr/include/irssi/src/fe-common/irc//usr/include/irssi/src/fe-common/irc/dcc//usr/include/irssi/src/fe-common/irc/notifylist//usr/include/irssi/src/fe-text//usr/include/irssi/src/irc//usr/include/irssi/src/irc/core//usr/include/irssi/src/irc/dcc//usr/include/irssi/src/irc/flood//usr/include/irssi/src/irc/notifylist//usr/include/irssi/src/lib-config/-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.1_Update/1c0fb37e2b90baa2ec9437ea77fedf9d-irssi.openSUSE_Leap_15.1_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textASCII textC source, UTF-8 Unicode text!iȸ3Outf-873c4aaef4a9b5e92cc81aa74a7ba110797e7624d74de50b1d66476ee2f616fd4?P7zXZ !t/ߓ*] crt:bLL W z!&˧j(kl&KDgh&VՅt ]sj*:ty1Slnۊ鍽3 [g 5nx)vCI"M@?yer#l׶\UJp١tb7wר*ؚuK(QXhg/_?MQVXyuHoz6(8~;L)ST2 䟒&u R ` TCuƗ$pZ2m:ӓd%O=D_I =ӘsR2 R!FavƢ|Y[ЯneD*}pS i%;݋oXpgzJR(r<7<0 _(Y%ؤJHWgܺ (äq8mPL&[mixE r+,4jF=\sBcoHsxTOy"%Gsk¨0صO;c@s]7P"z#5wtny q:PD仕@w7x׋䂷Ԙ< bEXQJfE "Z#{kM-Mߵ}s"nd/ ~(18zJXM׃p2?>w xG I^ Mw2Ŷ/}z/TVVtP 0n#遼=:Duc id nmVm2!lRxI| IL-j1lvlrkS@=!1h[cl%".ya`I^ˬ%מVD8.Oyh|C֗F\r"U6aznAoN[ HIk3`V|܄~KuExjVqg $t{ -ɋ Ċun_JHLk6`N`v޼0iTz $n|%?(fZ_k8Np/1]m;('zeFf.կD!9k߹.RGчP:m.aw۞ Eq@`$}U9@-Tޠ˯a |#Q;ሶmV;j'Ğ|~3;?k>j5 KWByۄ- JQplr62]Kkh?SZ@EܽhN|Mz<)DGD̈́PY4Y`!'Wa,|\M\eg@rJC }:IwfP =}{'1Bm ,-Oc'n%z(~>7A8Ru~Iqz lϲs#95O:Oc.D0u碭ن?nD42PUI%P:ZL! *I;Iul'8zz*|x rK/j.p<#c.,陮N{E%ӱ3وD+&uJd;RO\LB(&+8VsXJe{Y0[g=^ALaFr'HYL"8 ٰm3-+6RA 3 <0$9t_O 839u[Ӎ'Uɟ˕jcܨ˳yB'u-Wd9?f[4) HRr`noӲ[q'.]}o!Z70Uf>Euܘh:ϛTA$׶߿ 74MB8;2..ei̾oIB+@sk{4;v]N$/4Ԟ^ d(MF$B2nY k[בKz^ ᬨR! O"Ԗ$pW($v=) Py \ lD.w}8b^"R+QuX施AoqkWo zvQe g񇢁=Uڷ9c]IoGlvt)V`HQ5ߎLoՁHweF߀[XLx ~X>8)S *g)}K 4 _2Ջdol^]&q(mFl}|z`hӻaG ڌʥO# Zddp?0O1GĎ9)˛%"{%)xx(do;0<<Ș!=0 ,J[~ 1f{0W_qP.e%\w íO r ѧbRվv,MOl'7qzxw(0iPF?א%NBQb1czafN d *kҹ5!'h cE#ppVif]:i#CŚYٻwY@.#̰T' WoXM-><]'g"Bف:[WׂW_|2ag25DP!$3:4wJ&߁HbZp^դQa DNȜ S KF ,:8`hg`#W( pͰnSn ^ $'43Ng).v*ދ.7X^'BV# 'HPwRQd߄N.DS{r#/Du}aW\}3]T pRMxH5ѻ,_rD)ʀP &|@v`1޹Cn=G-tW',ŢR6 bCdO nXJ7ǡiUJ* @/=Oqz"![YCA| j:boC8cҶk .,Cse.7C,4gk]\5Or %WoŜ9eQL @'-J*7Z[1Ełx%7%)>vUS8U QU@hy;#ʫHOw-2Op_°Q9җXîWAhf^Vj2/z }(=İ߷{)xc(@5*2q4jГyx3Z $ tvתk g 9穱-凉D݈oJvK~B -< G+%iP5z!e{ T}OɄ3׭-@GxP!N /\@ј"z+Cfq# Km'%&`e5F[WFޥZ_GYלRP2X6#""(}|4;AZkz2ojZW]x8a`+F"J8\2mcUӺzlS.醛Gz-%$$nF+d[f gs6 mRZ{wHzaS W+r¶ˮ˖jIx9X93 j c_?P CZ&t*joLH_}1ҸY6e󀈖7Lk4<:Й*>DF Fvܧ(:aMNvyVJu< TX-FyxIt+~a Hm< @HB4'hr~_zC$óRaYd4mَ2a>ndT̙|cݚR1`J=c녭U[D".Q5ļ/buPM⼪-i"J7ld!,yJ}"f rZD[Cܞd5!4DXmΉDe% !RT˜3K+Us؋SoEg4|#/ݵ7w ѧv9(urS~hFd3T۝KqP)/q2͂'7MZ |<@53EO,hz챜(8-4'U[/R֫0 U>jmY1ߤiHXH hвsA<;!/V1A<3 9`)]S)@+cnHst+ 9Uq"[&s,&mnQ Wn/ctZ?hkprTzLŇd x, + Vď}=ҭw'{qi E+@+uD=^K"Y?&fA_SsymdJzXd큵[z5˘@٨sFP@ۂaEo/}Hɻ;[cq7L/글tWց>?x#A3, YGO(jWg9zu8i}ƤUxo? 0[LHSşDNHzp#ϲKW>60n*i'=9$H:, Ae"?6:C:~h'\$5#8NFRHF&V&H˝R"ffʀ&qJ4΁R\eE:#%<p&]0 y02(P-{^6Y<տ@+ZQk 8L*kc̡6ZV3.,dvd_^PA/tމ?̛6!~e( ئ5<1{Qk3I3ԜHbpj_cxI`dTլgdqfI.{Z1GDO( bq5l[Kjv H k}tYp^S9gՂtD f(dg Ka]mrhGZ C*- "x#'(M?,bd)%^M6^Y ,KmBXgfB'"aU C ,U)l*i֗#P8"P]Qa;8?5 \:*" ìJYX`! JJ?-ݻr1BHdDyz4a0źFXᴹc-9COvG˙bU6EVWa+apz+V Ck~ „ŋu`5}M;FY13)Z;뽮u2(%{V4R`9gMXlwg#"U=:hU`#֩(,BkՍ\;Xb"ޕ>nkHF&"DО4 l:zĸ"UL݋d Vݦ~܀)\G@5ht41>#(e-&F[mEC]չĶz;qx D@}GChՕ:DWD0aݶ#N(vaF&=et4> q'qej2e 37N-*<453^1!-Jw m8N+P,k̎& KeRvqp VzKQ4&g>)`i %DbU(y=G${ 1²!89b /&&2xˊg 9OVj_R4Wx?'ѕ?k:+_2ݭm@[F\uE>l ?DD|@?5CJ{X^wp-m湸,w@해cy"pmxl XCfClqH_&_:ymиV`Zb47Xr vu p?Mx^7zccx[. gFk3@;J^P5W/ D$U@PYmOD>9M締mB噁U3YsnbisHŶeSoF`"YPzfp8Akښ1RoV%7"l)]SXHj5n(d:L3:0rQA49T`cz@%6~}Ñ%䗅/Ip\H !4ٯ#w PoUs٢ ؑ܊|溚{B%r|:cWIEGI}@[(~R&oa 6$"6 ~+i ;Or)d^^֤vϏᙈXmz3`f ݣ @׉l yR[~&`b9MDiS xGF.d^ҵ[]0p ryKԞ{e˄˺] Ƚ׵?Xip9Hr/1.=\hQM̑ ?X ;2[?/͈"9-zGRÄFIgh ^k#O- ]X``MP-n/=wc㟫qPtW|̂Ɨ7d@õ':fL`b"Vͥ  5\+ȗΌҐau4â% }>x@_A^0WL|9N:ogy2rܙ)so=p~{nR?![nj\gѱg l_ΟZ mO\ Dt2afpEH44 :[< SGmpOKӵTSi"Qɀe[B{D\^&Wqi;ۆIqi{𘲇ڻ wuޝ3W+`ZЍzTp9χn|B-7x@Ev*2~tL`# j\ =%./;I8ΝU >d~I ~8=nqIhMD1wC"t&gb&MYE-1rjv]0^掭UMPJ x>)ũmvʵ)?a… fA "{mUnM4j^-}W6sRD h/ m!&Qy`)Drb;,㲞cIt:4}2ѽ#6)a3=hB^P˚JxxUϞPLj쉹rbȐ:j`5{1?5"r,\.q wzޏ>ilwd ~Mb4 p}Z¿g[8yEhh<ҦTpu8DUO65>LV/I(!LK-gm!&zeZ$PgcXW{/#K?3ݒs!TRG4Oʡẕ8+Q+N!˰@Gn6P3g0`KYL. V7.r4(l [fV;DUQ/(TD96# x)9m?cssD1>tbyVKK"s u͇ ZG{D92`UrR E>h4DlkK.={|v{>UX)mAvt'W? q@'cS<;~I Z]1sj4552N(y)5Xv:'{4u / s7(yO8Ĥ*p -- vJ7?՗͎wY9Ebo5NEYĢZ|rܜgkG t"4ThrG&K#:Si!8C>*0lq>j yf^*wnm%Vw: 1RŽܒ@= 9@mFeWǵj gL[4Z z7 l XKg@`ѷ"*z{)Xlbx,МEJuQ Ԩ[!!ӂm \3VVnGnM%DXCC_ M%L2I+㕦~IJU)ӴэK/ j8%a PNjǞ-f]it(ָPa.RFv$\L[,yDN |j9Rʢ/ޣ;ܪk -fiJxXAntae6B7]u.ho:RrC[Gޣ(Wdؾx"AAѿX2H6:żS5}KM< S`}6C [WD;/~vM티d8JZMy7TFHab2qi >D`YBד̿st+zNogWn# \μ2k9Ww4YZU50Հ^=Hm)iv\UN|#R[yu)mI͡"<5*jr$V:$^_\ntiOL PhIdYBAMp  .R;F^5p]B558KdxVއr+`[D1P,LJ{Q,]U4˲wȗo2ξc.rD>@]ͬR3\÷KkCB֒ EԜ.lrQ4dt[:ioS>k $(qfQ?AX H6BV5?VVIN]G,WU\$)9GӋ+1=ִ5'.tsb uݬd(WcJ7&,ƍ~Uh*Iv{L"8;u ȫ;HqJK 0վ1N;eFe(J^xkt3dr=Qs}ABF3}c&y-@W <׈f҉z&zd0lwk"׀(Wq*A|c_sɊWݡw^._Htjb8&\MpeRPHƱl14=l@Sjؗaj'H١62|S[Q=+RUH9їsqƀm9 JpW̬?.xfwN1h_c#`!yrU.hDz&o_8ŲGJ 0Yb )GUgJIR M_ f-E޺<Ƒ_A %hbs}Bl2I{ I_Z[ .ѨVV%cCCLo#bug?VP$;g YGS yQf;]7jMNJ:l"$D|3ń-մD!mz<:IeHY(ե5l}rN.EUQ ̛e e6H e>|(ο[7c8nr8ro8i f-tqkh+uBiY[K#t\bg(ݷMi`XHz#ʵݙvԊI+,]*9e2 ᳟Je;AʼMb<Ȋ[Pb@ iؓrC0Em/WH8kf¶X9&aT1 x8]nZ!x%ٽ]|*~iBTL~0bMU^3t|2Z2?H"d@c儔K!{p@VKH%U۽}.#`ԍh. /?XWFtKU2}dc6g8%UOn郊 Ubu'n] xJ.aeT@ L {7j#X$'j}X1 t<&N7X(}* G0d1jpYMNW*EǶX "]K7!{*tISqPkP)MnzDn\TD&o]寶HjP+NO;4,#c YdƒUPBKg`,$K-В0:P댚8.J0C1MD0OQ?,bLl U4 ?^%H**  3< PfHaCi`益 [q ߋ55D{_i"U`e1/?y#?#7‡p)VݔONr梹Y٫'6S1$U>H q>:H0A ͑yQm Mc |ڶC:{ % -1 'csQuRˈ&dF.rdezHI,أU8ˆ#.mhK6_ztO5ʉq$q\Uo 1ejuYN bS#{>iCouTPSDq1f_;#R& aa5|2l,tQ3SHMZbaVxr ߯zP4L&(̿[ׅ,]{ptU H^־aqE̡CNL@ײQpJg3otB<#ȧ >cUL6,tuDz/+)Y~L 5Q4K93qڝh<6Iy@0CsR.1_s@KIJ>ny^~]%,Y,EZ'qBy dBA+x}\egL8HzFoWU?5sE\+EZZӵd3Y/;RtETư(% |m[!@*A};x5F|C7)cSX;*lrIũ@/>ޮQl!Fx!sTZG^ͯ4-}:wHpĒ-4ZV Ά : ]5`gEBgbKBR ni_Ҋ<\8"dLRTza| ${jo,{^0_:3P" !0+͈cMCIlcM,UtiTGtӁ*\|)h775LxY)d|G1SsB0>4d#vZ*cɘx&Пs7&Y_.suW!h|pcF !NC~L}InZAz8mAsH]-FhX4 \3=KM!Sʄ+` tTH7ȞpGn^^M޻ԞKD"}}+,&-SbCG@:`@qeMڅ7XuZot틲 HMvf}VU҈m T3*G+qR&*#Ӏ!P=/,Fs q[G/Oz%dy*ow_"Oo%"Kz?l*vꎸ)8H' L{Or^Rn6s`I찶#rt͠*6BnS$ϢD "3M1̜<V]Cp/;hųz{S/"y7p=O-m^gH쪛f g;a S1_<мj8&YിZQ Џ& `LE}ƄǧhGBǦLH l G6IUUA Ss@Qwekpꄀx:,"|= *^t˜B4X5ŇZ\0ͭ:b5A4 ˹U.6r'4G)ۉ54% 6߁9;G w=ݽ>\51֊uPtkkxVaUh5beM Wڜ7:>cU(Yqa?Z9U:Ux*[<Ɔ@SiI<1 (e =Jo7 aa' sn3]1|Rɉ3?˘pX(^=PJO>HsZ ^;7u0@Y(#._`J:\vb2?avD G9 r E~~2oBqo1+=j{fذareExVOM?5* -KI7KOfe&͡юթ1ˡ6'6[:L! GTm(˗>.qy $k㎯Xh&h@i/ NE#-hQUp_?! Up3 xxE6,w¹QBr j96%ٲXPnn1q{zj8uloP`_X՟j Ƅ*̟D!ׅܔ_`Z7=uœa7e'aA7JT }ǝuOMEAU3C*$Mʃ#5\"ۄe0A-}71IC:B;mAZ]tw O|y% Hu9Sz[y2& :)bh;颊qx\Ʌ5`Tʩ1KURBIP3fEՙ{>Z]LbX(u!<"RK jx.vjcTA5H%A$$:@~&/.1tBnp@hWyCe6[ʂ(e^ iW*$߬1 ,TM/he :#S@M gEJοke8bYCǜUKne?nPY,Biţ'NPuD/&($b"eO'7>K6~ʍ5}V[W'MBPӾhIND=ߞ٣X(LJ2cĦvX7<114W ƃHTu'UȱiN`%@ Mm筡Oi( UZ/Fwk]t\yCC3}M:EV߳D0Ĉbx'OСNNvՐmpNSvtk\@gµ%"@;Z4-vprz^RS? zT.uXBɪAAyN=@ұ2M{\Ύ[?/f{uE2l4%*!襌 rxWџ1OVG }H])j x]:K69]$]#``ou(s0O[5Rljh{DGNh|:lNҪ낪W[:ɱ>FPUʆo%n%Dϊqן5?!ּft/,%Rq16n?Qă-xl]T6VByii`f`T2qa=*pS;hwnFS9rgo7(a}lCℂDk>Q cLn7:}BGo J M~E nXY-|O{L8qfݎ;K–7SQb" ZwbLř$I1 =h3>o)h+̆񾡏~y{׬a͉"D&8Wl#huG2EQ~m-Mp)YMe4a+?)%рjAbW4.^Y 4XK萱`FdnQӛU{>8F)Uݒ@qB.Jp4K';7󖪛AqJcMd\/#)<_%B&γR§to~u"}4{VxȤw82$x<}vyô)KXeTp=}Km>lxׯryO->UFOO&8J*j&F9#y4FñoLJ;V"eߖsbB0nshf `m81lFdN=!hm+8걻Ċ}nMS7h/v63Xuߒz13CG+p gMt2 ,2Ml7|(0)\p)UHˢ"MuJ/q z wÇe+9m\;kJpHW)Be#2mґsns#bմ}ҀXR>ISa`%NE_]vc}>$GgXStu:@\@M!@˴w׆w F|ӳAi_ ij'Aj}N{B\8{ͭXr= Sc EG;!B|lİx(N=MOc]71@S+'im0v g~]?uZ|v¨GwoB8܊tfn ] b5q 4R]LVc|Jdo:Jvng%O olOܾ)ZrV}z تі)Ih`< GrgWQXwLEbǃ#0޸5BZ;o'\ K\dUM#R!f[r J:Pa;'>fТ3)WӼ*Ik+(Ki  1+7RKMq?^e^#+NZj-~͑&뮒I5Iu4SɈ9剗GFVagDYUK Q ~zA@ 70ҕl;RFp$*d ;N9kr6ǒ ̔|XrGDԓʨÂpT\`쁵dx?-32T?n_䚴J>%ĠP5jr]%Mg,Q"@ƂŔy#%oˇƶNHW}0yP{Zݮ臐E")oxRl%|:c 951plu,m(1d%$Or׶&nT&~ Oi>PK/)*JN[$8BT-\{d$ES)w\]ӣFZvc 'z{%0. < sfHvV[ Ne,aRӼĦ1bk7~s%oO]C#-rZ;$Sb^^S[1!n4L|9т?"\n MܙebFƥ~6 AφM?_\=`ÀT>NF@>z3lG!; 0{fA3 w0v9e(~B'I~Uwmm+@:G*됚z)▓BDmZoӲYbmu^,Gq}>T-04\n$RȽ-2 ar[r nՓ˴˶j;H3Ν<'eBၒ{(qí5GK+`OguO&OZ zhA*V+yBh 'GWj+X(x&H.f5oIXb_wh"pi =٘pȫTfՅ,yJbg.{DŽC uX@X؏ !񡊩M[#Rfp[~8j3fC cg=ʲ.Kn@m\=ñiQ#$}}?_?gMPnF `sg3*߱M)\t$LJz "&6& 1q7a^(=2:WV ,˦} +?-nT [ xLCrr"rAZEn o@OKVĆi8I*:κ B Z&Zy4ݣ#ΡJ`sVڕl@48"yIN9_C*8QjS!}IVK 660UF{#TXxgWKfX Uœ>?ȱ"&U`ʢT7q G Յ,@'v܀*`\c@`# &(|mE>ɎWxYtrwQgg{&0q˻$tK<60sF@(\a'힟^ł Ŋfg$<]PB_zeFFJY/=@8xJ)=F*oku9VŞ{Z;PmUhiד%$tHNr[s,'5C7L|./=BqemV>WqiR`yw[So+b.:E˄\֠lo ͬ%{&U6 ~*)^6&|qvDD)V`/3:XQJ[Mi" ܚqk+h\W_4$]B^4n%zF-SPߴœo]0d W#pi24 HR bUh Y EPFUPݽIAf)cH[?%Uˊd|NÊHq8?EqHmqOh]7J"[5,骜'A,m,M$1=aAI^E a$#{D\C57jےj|b{,n)oYd (:97.q}*+5D ||aW EI%Ȃq2 2R/1oE>p'Y!VCC{#;E{JV?`{bBÎeq@ŮME3:=vU%M~*Q0[-&bNݺJ}u`b[JHV+VVD-#]K\+uMsE"a|,L{/׸ܧOKެ#M!,0/lgkHYi<$h/?{#dB#C?}/UD57궮@%F/Kk٩t.7]uv86av˟8yrёJKtADdd X>I]ZL6`yj1"}oht eZ]:nun^^i/Ӟ6;aTŗ/9N./O0G$xfoxYPƈ+,Ce{In#G"5cɨ9V59&m-sz B,`i}c$h8Cӯd5fVJ>.vhxDDևϙZW8Wz*iĥ2S45șd"ƈ mx?_ke7/`ex> \p]9qXhU&/EteWY)nM{,i5v ˫xo~_HLh*춍\' ~n%pmZNhETVH|BYnV[H28ܚLTχ#5/RT.uC<>h3"Fq [BLmX((toSCkQy3HxKL_gJT3썣f/c$ŮS;R{?d6,Bi\L4?dbua=2,#w1񖺘@@b~MSūwX) JS>`|5gt;ڜZ/^ pw cF:o@AKfO;2{]p>*/8%F"V-y7)*N~M y?JtD%8r,;*kDհ{؃n^*# !)<bUZ p^AweqsyVsUktJfSs/' S+qsqӛ UӢgN!ajl-Q[gWnnĵ .Å0nu"h4ܠ"ybRek]* W^vKeI攻5fy7&:BwoY?~Ii%iiVA1Y q|[kt8SzVt{y%j9jJ)^HJCEE^No0 3ء:#HppFG\9)5۽3I م*y%ncbt-f{?Y6VI6 $=I,pEnp|aT aE(|q4I&/pcm\1Uغn ,ីIޤ#lBcK{Gmvr 57 e{ϱAw> _d  o:y1ȽK$rh[J|=Yц\vC("úMz+7@0zw}Rܬ5J=v29$3U*:) Hz׳ "U6U7݈1yȩS* lvhbXגd ANͩ$ZydknIǁlj*Kʨ0V;HGlgg{H*m#aSsߴR`n4ⱀrǙ ;XKS qTD@e(frfBoJ&{+>Z_դR ½%W 2v-b o!,AGsv0ܳk<뀶6e\F{!kȵ-ۢmG̴dg;31}!g--TV|`(j00KK90s?Ɲ`dmx\* yȮ9ʀ)(~O>z:X5 A6𬬸GDG,F=3/kytu60W̏OT@# y7DY Ea]aCE|2^#E5NB.3i LvB6[<F탋cAn>qIa /fl$t# >S(Α$F,(jvĭ\-w}6GHPm %iͺJ#FIeP,FBc3nAX U-;[DO|#hmo4>:2]]S!GeyAE2N-QM BA*ωb}Jom99' fp@[x*IQNޛF`^??;iă P,:W0U/x l,Y tRacbT^U7&s=lUe/-x86tW_PKݛ~f .{ d.L\cS;c?d+Q&{A&TϥuRW8dH69 K[=_]rY)RPZ󎽖n` Z [UÏEa5ǯDH폾^{L;T|M8mr#IQ&:(T; u kϳK]=m)D ~P$xo !QWg (5}$E!b11׺Ԋ(܌-=-xmCddhA v vkpϮaHI[,&GxZ&-8=Ձ5m~k$?KPRieHBNivPY%bI|d鈓}VPxV֕^.AFtM؁GoK&R*/)wTvKT1?Ts8&7Cd!׸xb}ȶ-JK`äl(G̓6ߥT_\IϤGG+\eKҸjUEmˬ>}}T- tVR`S ol6%&q V1$KG 9RN/X<N5ZHC)0BrkhDN e+rrVrx #f! 41Ŏ=^c3j;Akp$mݲ2#m4 NWEíq gC5FwSö:ebbk5iø^UGJ3E[4< /CSIPF;;h?M"w3y6 }/wncEuy4YeaaՇa +?OwL&./kbY+X(S-ȍG=Jl$E`<>3#+utW|x$~xd6EVUqR)fSy {Bv#↯xCYhaF"nd>^ZYnFXd3_i`M'W,&ovc9‡;Kihy`Tvvd +[8jyّ3a3\giLPF/ݗ<;Ct6~8iAU+kh+>Pos/-2@eOjŮ mˮ ;RrʦKw/ܪ:0 {$"‡dfFYxە.^n"'+,NOuo(np[Q|.W\IR3$2%T]Xk=8>5PwdcJLVW̟n֠GMJZ|%v?U{I5h5hCϯ?-+zc9pta8ή[F'[L͚7hGz+v%^s_WM]@ ޫ&L5tbh4ch"pRО{F~L9^POZt")|h^E O++>'8Sb{Iyd!F0ShfN~ô=x`"@Ky}YCxMmXD3甇wh-2maϧ?O=6m_Q컝V5 8RR̗TM&^Onu![ %`i*S iL`5*yS rڬT=J,-ܮf40$ʢRP;./kFrS!E)璨i> %hkj1aWCxpdC]i?g&cUiq@$> lt3G9BsGl?jTo)y"gN.+|\9*]CgwB1ƌs!;btl#,1րSNZԳч2lxo~Z-^HZ[7%ǹoK?1&eew9Z/*:d ykaY`Yc'3EA7Q3=.'u:6WqjRfF$5&_֗^E6*QxECUrS~U5G!ae,GY0FGY첫ZII嫾C̤t 2@Ag(J{.6J;wi) S~2L K}|=S@nRN܁u߼dR 'aB_̺̊)jpѠPrCI߬mkܕekb8xۤTE Ԋ)/_o;-?5}PR0E/겲lB)Im +sۜYm5{A~0Y2X IБ-ndS] V@֨wvF gx4+S8U؇\ xU#[(D=n˵+¦<}XI1ŝ" 2K$.&r>vuB/'WJuӱuOʮ0j \0U}fQ䆗 zx ~pxSU@I":F~,Y$D@x[Ó˭1dhYhkq/q KX!zYgҜ2#Z+u~{F[S0߆_ Fd*Ej`5r^,ݹ2d%?iz,`sHyq+9豣Yסέ\ĞKSuk4SThJ2 -YY{@ |LK^$eYϾﲽ͈KRӓׅQR?oVyYQX_YeiAe a-' 5YN'.y^L0z فeDYûU[Ύ}񌹥GQ s MGχ-K7 ~8Aց^_}7^&` *A~[lts  thsiHepqL☮r+bg;=jMǹ2PIgD@@3[~[!0$^щW;hr؍Cc7 vh1oH8=0rO%rp9nC㖘}aSfjӆDkt T~Ds}zç^ EgjɖzTRQ'GFM‡ďEm!A^rwf]nyԟ7<"POhNC^ב! E1o/]hdo f=\SOP;{p:cǢ> RU8'_)27Ud ^eS,ULlNTkjDl_6P3!{! $"}ۅ%YΕ0qVu,ڰt3Olc6E *I1d,g#'M(es`5i XE!Px+qK=y!Ar ӭo]F0-|fvl_" 'xjVzm M}n]5+~o'9p$kRb i$qVe5|2bqpR]pwL ɤW;_\y#4FOPyPՙGIhDš<8Kt&m?z!ݾvsO#pl6Lȋ3IGFҩcp.1Aqԭ 2 Kڊͫc6/iBcV5G額д9'Œcͻw0W1n@~w32'ثc3eE?Q[2 ;ER﬷'M0rŌL !fQH!^[q'fn y/DSޡIAR^qba6"UQv.˃gCRDN\0֔CJ3Ӹ.r9 츃VPW"kؘEёA /ߵil\J 3Zt<Y a `uooS  # z 0z8quNU:6lO?Z!<Re-'e}@L Wհ3%Cm(7h>z5 JVAO]f\"wצt`Q; hx[;Y)F :bf蕜3EGPg؊L*{E;rTYJX+^۠Bzxv!='Oel+d)}<]9bJ^o?f7!ʆCc'~V\j>曨ꗭn&iBq%td gJW<<0!vЌ0xﰂK$TRTlS y+MCakэ'f%t(JuKYX£"5 Zzq*4b23l^9H?{#ۤOnݳp)@{T- тsҫj@^Q="TV~4bWnspeL=]KFj٤H4`pML5!tb3L1*&ujrNbbM55Dg X=j :GK|jWv*Q PA[]sP%z&)AEݕwSU"Z,㇞OuS "J4/CRvUS YKj;P[iS%drO@*y|"p*/ xGLaBG~u7ݚayL@L֙_A3|>[x ĉQNye`Gm @폲ס+}X,w24y?ִPޖ2Lrʕ;k.JaII?x~¾UȺ0 S*bu-r+RnP߲Ofj"XU%Mf!jb7G^) Ӫ揶?eGb:| ؅Lׅ>?<ͅnBw[rBBO;|\g]!xG >S.vTl˜ &xl5DlD:J-܎$ޚ>H={P#qqN |2")1Ϸ;^٤uY42Rl̥nk,oIJG6u _oRy>JCz t嚎 {t:GCL IeT4`!iNKuݐY4h](HR8j|D]!-*6pK)os%Z_&BȪYBHt9k >; clgDٻ9w1t3a 푉)_F3$Z0k`-SE aR!NL{DƙH feW6%n_@`?Lt<$2=> [49|f+ oڮ+jo֡l Hm¦= gAYBoF[41k:l.Aj .km3SRR\`2n*o-aHZ׳,BKXSI@KD[[Aj|^r,'^k"zP(YVw\J}ѷ.9xX.e/frR\44VBz׳܁ ϟ¨0ȉJLJ҉ Q1إ;̲eť_|؎x{-2q4fnn> Q+ןuf)wsv8tme% ^mĨ|S|BK0{1v':˧4},FF^)Uz)  9ux &XBuHDC>#@c:/Afյ03*GsJg O85v3T8Ӎl Z