Some contributions
Zoot <[email protected]> Mon, 25 Dec 2006 12:54:58 -0500
| Newsgroups | gmane.network.irc.irssi.devel |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_112079_25052512.1167069298877 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I've maintained these patches to irssi in my personal branch for some time and thought it was time to contribute them to the mainline. I've cleaned them up and generated them against SVN trunk, so they should apply with no problem. irssi-account: Display user account information in its own format (whois_auth), so users can customize it. irssi-activity: Make /IGNORE work on the HILIGHT level, so you can prevent certain users from triggering highlights. irssi-names: Support two new settings that control /NAMES output. - show_nickmode_empty determines whether non-op users' nicks are displayed as ' nick' or just 'nick'. - names_nick_max_width is the maximum /NAMES column length. irssi-target: Support for the ircu numeric 439 (target change unavailable). Let me know if there are any problems. -- zoot ------=_Part_112079_25052512.1167069298877 Content-Type: application/octet-stream; name=irssi-account.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_ew56mmzt Content-Disposition: attachment; filename="irssi-account.patch" SW5kZXg6IHNyYy9mZS1jb21tb24vaXJjL2ZlLXdob2lzLmMKPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc3JjL2Zl LWNvbW1vbi9pcmMvZmUtd2hvaXMuYwkocmV2aXNpb24gNDM5NSkKKysrIHNyYy9mZS1jb21tb24v aXJjL2ZlLXdob2lzLmMJKHdvcmtpbmcgY29weSkKQEAgLTMwNyw3ICszMDcsNyBAQAogCiAJcGFy YW1zID0gZXZlbnRfZ2V0X3BhcmFtcyhkYXRhLCAzLCBOVUxMLCAmbmljaywgJnRleHQpOwogCXBy aW50Zm9ybWF0KHNlcnZlciwgbmljaywgTVNHTEVWRUxfQ1JBUCwKLQkJICAgIElSQ1RYVF9XSE9J U19FWFRSQSwgbmljaywgdGV4dCk7CisJCSAgICBJUkNUWFRfV0hPSVNfQVVUSCwgbmljaywgdGV4 dCk7CiAJZ19mcmVlKHBhcmFtcyk7CiB9CiAKSW5kZXg6IHNyYy9mZS1jb21tb24vaXJjL21vZHVs ZS1mb3JtYXRzLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQotLS0gc3JjL2ZlLWNvbW1vbi9pcmMvbW9kdWxlLWZvcm1h dHMuYwkocmV2aXNpb24gNDM5NSkKKysrIHNyYy9mZS1jb21tb24vaXJjL21vZHVsZS1mb3JtYXRz LmMJKHdvcmtpbmcgY29weSkKQEAgLTEwNSw2ICsxMDUsNyBAQAogCXsgIndob2lzX2NoYW5uZWxz IiwgInt3aG9pcyBjaGFubmVscyAlfCQxfSIsIDIsIHsgMCwgMCB9IH0sCiAJeyAid2hvaXNfYXdh eSIsICJ7d2hvaXMgYXdheSAlfCQxfSIsIDIsIHsgMCwgMCB9IH0sCiAJeyAid2hvaXNfc3BlY2lh bCIsICJ7d2hvaXMgICV8JDF9IiwgMiwgeyAwLCAwIH0gfSwKKwl7ICJ3aG9pc19hdXRoIiwgInt3 aG9pcyBhY2NvdW50ICQxfSIsIDIsIHsgMCwgMCB9IH0sCiAJeyAid2hvaXNfZXh0cmEiLCAie3do b2lzICAlfCQxfSIsIDIsIHsgMCwgMCB9IH0sCiAJeyAiZW5kX29mX3dob2lzIiwgIkVuZCBvZiBX SE9JUyIsIDEsIHsgMCB9IH0sCiAJeyAiZW5kX29mX3dob3dhcyIsICJFbmQgb2YgV0hPV0FTIiwg MSwgeyAwIH0gfSwKSW5kZXg6IHNyYy9mZS1jb21tb24vaXJjL21vZHVsZS1mb3JtYXRzLmgKPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PQotLS0gc3JjL2ZlLWNvbW1vbi9pcmMvbW9kdWxlLWZvcm1hdHMuaAkocmV2aXNpb24g NDM5NSkKKysrIHNyYy9mZS1jb21tb24vaXJjL21vZHVsZS1mb3JtYXRzLmgJKHdvcmtpbmcgY29w eSkKQEAgLTgwLDYgKzgwLDcgQEAKIAlJUkNUWFRfV0hPSVNfQ0hBTk5FTFMsCiAJSVJDVFhUX1dI T0lTX0FXQVksCiAJSVJDVFhUX1dIT0lTX1NQRUNJQUwsCisJSVJDVFhUX1dIT0lTX0FVVEgsCiAJ SVJDVFhUX1dIT0lTX0VYVFJBLAogCUlSQ1RYVF9FTkRfT0ZfV0hPSVMsCiAJSVJDVFhUX0VORF9P Rl9XSE9XQVMsCg== ------=_Part_112079_25052512.1167069298877 Content-Type: application/octet-stream; name=irssi-activity.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_ew56mxfm Content-Disposition: attachment; filename="irssi-activity.patch" SW5kZXg6IHNyYy9mZS1jb21tb24vY29yZS9mZS1tZXNzYWdlcy5jCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHNy Yy9mZS1jb21tb24vY29yZS9mZS1tZXNzYWdlcy5jCShyZXZpc2lvbiA0Mzk1KQorKysgc3JjL2Zl LWNvbW1vbi9jb3JlL2ZlLW1lc3NhZ2VzLmMJKHdvcmtpbmcgY29weSkKQEAgLTE5Myw2ICsxOTMs MTIgQEAKIAlsZXZlbCA9IE1TR0xFVkVMX1BVQkxJQzsKIAlpZiAoZm9yX21lKQogCQlsZXZlbCB8 PSBNU0dMRVZFTF9ISUxJR0hUOworCWlmIChpZ25vcmVfY2hlY2soc2VydmVyLCBuaWNrLCBhZGRy ZXNzLCB0YXJnZXQsIG1zZywKKwkJCSBNU0dMRVZFTF9ISUxJR0hUKSkgeworCQlsZXZlbCAmPSB+ TVNHTEVWRUxfSElMSUdIVDsKKwkJaGlsaWdodCA9IE5VTEw7CisJCWNvbG9yID0gTlVMTDsKKwl9 CiAKIAlpZiAoc2V0dGluZ3NfZ2V0X2Jvb2woImVtcGhhc2lzIikpCiAJCW1zZyA9IGZyZWVtc2cg PSBleHBhbmRfZW1waGFzaXMoKFdJX0lURU1fUkVDICopIGNoYW5yZWMsIG1zZyk7Cg== ------=_Part_112079_25052512.1167069298877 Content-Type: application/octet-stream; name=irssi-names.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_ew56n2jr Content-Disposition: attachment; filename="irssi-names.patch" SW5kZXg6IHNyYy9jb3JlL21pc2MuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzcmMvY29yZS9taXNjLmMJKHJl dmlzaW9uIDQzOTUpCisrKyBzcmMvY29yZS9taXNjLmMJKHdvcmtpbmcgY29weSkKQEAgLTYxNSw3 ICs2MTUsOCBAQAogaW50IGdldF9tYXhfY29sdW1uX2NvdW50KEdTTGlzdCAqaXRlbXMsIENPTFVN Tl9MRU5fRlVOQyBsZW5fZnVuYywKIAkJCSBpbnQgbWF4X3dpZHRoLCBpbnQgbWF4X2NvbHVtbnMs CiAJCQkgaW50IGl0ZW1fZXh0cmEsIGludCBpdGVtX21pbl9zaXplLAotCQkJIGludCAqKnNhdmVf Y29sdW1uX3dpZHRocywgaW50ICpyb3dzKQorCQkJIGludCBpdGVtX21heF9zaXplLCBpbnQgKipz YXZlX2NvbHVtbl93aWR0aHMsCisJCQkgaW50ICpyb3dzKQogewogICAgICAgICBHU0xpc3QgKnRt cDsKIAlpbnQgKipjb2x1bW5zLCAqY29sdW1uc193aWR0aCwgKmNvbHVtbnNfcm93czsKQEAgLTYz NCw2ICs2MzUsMTAgQEAKIAlpZiAobWF4X2NvbHVtbnMgPD0gMCB8fCBsZW4gPCBtYXhfY29sdW1u cykKICAgICAgICAgICAgICAgICBtYXhfY29sdW1ucyA9IGxlbjsKIAorCWlmIChpdGVtX21heF9z aXplIDw9IDAgfHwgaXRlbV9tYXhfc2l6ZSA8IGl0ZW1fbWluX3NpemUpCisJCWl0ZW1fbWF4X3Np emUgPSBtYXhfd2lkdGg7CisJaXRlbV9tYXhfc2l6ZSArPSBpdGVtX2V4dHJhOworCiAJY29sdW1u cyA9IGdfbmV3MChpbnQgKiwgbWF4X2NvbHVtbnMpOwogCWNvbHVtbnNfd2lkdGggPSBnX25ldzAo aW50LCBtYXhfY29sdW1ucyk7CiAJY29sdW1uc19yb3dzID0gZ19uZXcwKGludCwgbWF4X2NvbHVt bnMpOwpAQCAtNjQ5LDYgKzY1NCw4IEBACiAgICAgICAgIGl0ZW1fcG9zID0gMDsgbWF4X2xlbiA9 IDA7CiAJZm9yICh0bXAgPSBpdGVtczsgdG1wICE9IE5VTEw7IHRtcCA9IHRtcC0+bmV4dCkgewog CQlsZW4gPSBpdGVtX2V4dHJhK2xlbl9mdW5jKHRtcC0+ZGF0YSk7CisJCWlmIChsZW4gPiBpdGVt X21heF9zaXplKQorCQkJbGVuID0gaXRlbV9tYXhfc2l6ZTsKIAkJaWYgKG1heF9sZW4gPCBsZW4p CiAJCQltYXhfbGVuID0gbGVuOwogCkluZGV4OiBzcmMvY29yZS9taXNjLmgKPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot LS0gc3JjL2NvcmUvbWlzYy5oCShyZXZpc2lvbiA0Mzk1KQorKysgc3JjL2NvcmUvbWlzYy5oCSh3 b3JraW5nIGNvcHkpCkBAIC04OSw3ICs4OSw4IEBACiBpbnQgZ2V0X21heF9jb2x1bW5fY291bnQo R1NMaXN0ICppdGVtcywgQ09MVU1OX0xFTl9GVU5DIGxlbl9mdW5jLAogCQkJIGludCBtYXhfd2lk dGgsIGludCBtYXhfY29sdW1ucywKIAkJCSBpbnQgaXRlbV9leHRyYSwgaW50IGl0ZW1fbWluX3Np emUsCi0JCQkgaW50ICoqc2F2ZV9jb2x1bW5fd2lkdGhzLCBpbnQgKnJvd3MpOworCQkJIGludCBp dGVtX21heF9zaXplLCBpbnQgKipzYXZlX2NvbHVtbl93aWR0aHMsCisJCQkgaW50ICpyb3dzKTsK IAogLyogUmV0dXJuIGEgY29sdW1uIHNvcnRlZCBjb3B5IG9mIGEgbGlzdC4gKi8KIEdTTGlzdCAq Y29sdW1uc19zb3J0X2xpc3QoR1NMaXN0ICpsaXN0LCBpbnQgcm93cyk7CkluZGV4OiBzcmMvZmUt Y29tbW9uL2NvcmUvZmUtY2hhbm5lbHMuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzcmMvZmUtY29tbW9uL2Nv cmUvZmUtY2hhbm5lbHMuYwkocmV2aXNpb24gNDM5NSkKKysrIHNyYy9mZS1jb21tb24vY29yZS9m ZS1jaGFubmVscy5jCSh3b3JraW5nIGNvcHkpCkBAIC0zNDYsMjAgKzM0NiwyMyBAQAogCUdTdHJp bmcgKnN0cjsKIAlHU0xpc3QgKnRtcDsKICAgICAgICAgY2hhciAqZm9ybWF0LCAqc3RyaXBwZWQs ICpwcmVmaXhfZm9ybWF0OwotCWNoYXIgKmxpbmVidWYsIG5pY2ttb2RlWzJdID0geyAwLCAwIH07 CisJY2hhciAqbGluZWJ1Ziwgbmlja21vZGVbMl0gPSB7IDAsIDAgfSwgbmlja21vZGVfZW1wdHk7 CiAJaW50ICpjb2x1bW5zLCBjb2xzLCByb3dzLCBsYXN0X2NvbF9yb3dzLCBjb2wsIHJvdywgbWF4 X3dpZHRoOwotICAgICAgICBpbnQgaXRlbV9leHRyYSwgbGluZWJ1Zl9zaXplLCBmb3JtYXRudW07 CisgICAgICAgIGludCBpdGVtX2V4dHJhLCBsaW5lYnVmX3NpemUsIGZvcm1hdG51bSwgbmlja19t YXhfd2lkdGg7CiAKIAl3aW5kb3cgPSB3aW5kb3dfZmluZF9jbG9zZXN0KGNoYW5uZWwtPnNlcnZl ciwgY2hhbm5lbC0+dmlzaWJsZV9uYW1lLAogCQkJCSAgICAgTVNHTEVWRUxfQ0xJRU5UQ1JBUCk7 CiAgICAgICAgIG1heF93aWR0aCA9IHdpbmRvdy0+d2lkdGg7CisJbmlja19tYXhfd2lkdGggPSBt YXhfd2lkdGg7CiAKKwluaWNrbW9kZV9lbXB0eSA9IHNldHRpbmdzX2dldF9ib29sKCJzaG93X25p Y2ttb2RlX2VtcHR5IikgPyAnICcgOiAnXDAnOworCiAgICAgICAgIC8qIGdldCB0aGUgbGVuZ3Ro IG9mIGl0ZW0gZXh0cmEgc3R1ZmYgKCJbIF0gIikgKi8KIAlmb3JtYXQgPSBmb3JtYXRfZ2V0X3Rl eHQoTU9EVUxFX05BTUUsIE5VTEwsCiAJCQkJIGNoYW5uZWwtPnNlcnZlciwgY2hhbm5lbC0+dmlz aWJsZV9uYW1lLAogCQkJCSBUWFRfTkFNRVNfTklDSywgIiAiLCAiIik7CiAJc3RyaXBwZWQgPSBz dHJpcF9jb2Rlcyhmb3JtYXQpOwotCWl0ZW1fZXh0cmEgPSBzdHJsZW4oc3RyaXBwZWQpOworCWl0 ZW1fZXh0cmEgPSBzdHJsZW4oc3RyaXBwZWQpICsgMTsKICAgICAgICAgZ19mcmVlKHN0cmlwcGVk KTsKIAlnX2ZyZWUoZm9ybWF0KTsKIApAQCAtMzY3LDYgKzM3MCw5IEBACiAJICAgIHNldHRpbmdz X2dldF9pbnQoIm5hbWVzX21heF93aWR0aCIpIDwgbWF4X3dpZHRoKQogCQltYXhfd2lkdGggPSBz ZXR0aW5nc19nZXRfaW50KCJuYW1lc19tYXhfd2lkdGgiKTsKIAorCWlmIChzZXR0aW5nc19nZXRf aW50KCJuYW1lc19uaWNrX21heF93aWR0aCIpID4gMCkKKwkJbmlja19tYXhfd2lkdGggPSBzZXR0 aW5nc19nZXRfaW50KCJuYW1lc19uaWNrX21heF93aWR0aCIpOworCiAgICAgICAgIC8qIHJlbW92 ZSB3aWR0aCBvZiB0aGUgdGltZXN0YW1wIGZyb20gbWF4X3dpZHRoICovCiAJZm9ybWF0X2NyZWF0 ZV9kZXN0KCZkZXN0LCBjaGFubmVsLT5zZXJ2ZXIsIGNoYW5uZWwtPnZpc2libGVfbmFtZSwKIAkJ CSAgIE1TR0xFVkVMX0NMSUVOVENSQVAsIE5VTEwpOwpAQCAtMzk4LDcgKzQwNCw4IEBACiAJLyog Y2FsY3VsYXRlIGNvbHVtbnMgKi8KIAljb2xzID0gZ2V0X21heF9jb2x1bW5fY291bnQobmlja2xp c3QsIGdldF9uaWNrX2xlbmd0aCwgbWF4X3dpZHRoLAogCQkJCSAgICBzZXR0aW5nc19nZXRfaW50 KCJuYW1lc19tYXhfY29sdW1ucyIpLAotCQkJCSAgICBpdGVtX2V4dHJhLCAzLCAmY29sdW1ucywg JnJvd3MpOworCQkJCSAgICBpdGVtX2V4dHJhLCAzLCBuaWNrX21heF93aWR0aCwgJmNvbHVtbnMs CisJCQkJICAgICZyb3dzKTsKIAluaWNrbGlzdCA9IGNvbHVtbnNfc29ydF9saXN0KG5pY2tsaXN0 LCByb3dzKTsKIAogICAgICAgICAvKiByb3dzIGluIGxhc3QgY29sdW1uICovCkBAIC00MTIsNiAr NDE5LDcgQEAKICAgICAgICAgY29sID0gMDsgcm93ID0gMDsKIAlmb3IgKHRtcCA9IG5pY2tsaXN0 OyB0bXAgIT0gTlVMTDsgdG1wID0gdG1wLT5uZXh0KSB7CiAJCU5JQ0tfUkVDICpyZWMgPSB0bXAt PmRhdGE7CisJCWludCBsZW4sIGVuZCA9IGNvbHVtbnNbY29sXSAtIGl0ZW1fZXh0cmE7CiAKIAkJ aWYgKHJlYy0+b3RoZXIpCiAJCQluaWNrbW9kZVswXSA9IHJlYy0+b3RoZXI7CkBAIC00MjEsMTcg KzQyOSwyMiBAQAogCQkJbmlja21vZGVbMF0gPSAnJSc7CiAJCWVsc2UgaWYgKHJlYy0+dm9pY2Up CiAJCQluaWNrbW9kZVswXSA9ICcrJzsKLQkJZWxzZQotCQkJbmlja21vZGVbMF0gPSAnICc7Ci0J CQotCQlpZiAobGluZWJ1Zl9zaXplIDwgY29sdW1uc1tjb2xdLWl0ZW1fZXh0cmErMSkgewotCQkJ bGluZWJ1Zl9zaXplID0gKGNvbHVtbnNbY29sXS1pdGVtX2V4dHJhKzEpKjI7Ci0gICAgICAgICAg ICAgICAgICAgICAgICBsaW5lYnVmID0gZ19yZWFsbG9jKGxpbmVidWYsIGxpbmVidWZfc2l6ZSk7 CisJCWVsc2UgeworCQkJbmlja21vZGVbMF0gPSBuaWNrbW9kZV9lbXB0eTsKKwkJCWlmIChuaWNr bW9kZVswXSA9PSAnXDAnKQorCQkJCWVuZCsrOwogCQl9Ci0JCW1lbXNldChsaW5lYnVmLCAnICcs IGNvbHVtbnNbY29sXS1pdGVtX2V4dHJhKTsKLQkJbGluZWJ1Zltjb2x1bW5zW2NvbF0taXRlbV9l eHRyYV0gPSAnXDAnOwotCQltZW1jcHkobGluZWJ1ZiwgcmVjLT5uaWNrLCBzdHJsZW4ocmVjLT5u aWNrKSk7CiAKKwkJaWYgKGxpbmVidWZfc2l6ZSA8IGVuZCArIDEpIHsKKwkJCWxpbmVidWZfc2l6 ZSA9IChlbmQgKyAxKSAqIDI7CisJCQlsaW5lYnVmID0gZ19yZWFsbG9jKGxpbmVidWYsIGxpbmVi dWZfc2l6ZSk7CisJCX0KKworCQltZW1zZXQobGluZWJ1ZiwgJyAnLCBlbmQpOworCQlsZW4gPSBz dHJsZW4ocmVjLT5uaWNrKTsKKwkJbWVtY3B5KGxpbmVidWYsIHJlYy0+bmljaywgbGVuIDwgZW5k ID8gbGVuIDogZW5kKTsKKwkJbGluZWJ1ZltlbmRdID0gJ1wwJzsKKwogCQlmb3JtYXRudW0gPSBy ZWMtPm9wID8gVFhUX05BTUVTX05JQ0tfT1AgOgogCQkJcmVjLT5oYWxmb3AgPyBUWFRfTkFNRVNf TklDS19IQUxGT1AgOgogCQkJcmVjLT52b2ljZSA/IFRYVF9OQU1FU19OSUNLX1ZPSUNFIDoKQEAg LTYzNiw2ICs2NDksNyBAQAogCXNldHRpbmdzX2FkZF9ib29sKCJsb29rYW5kZmVlbCIsICJzaG93 X25hbWVzX29uX2pvaW4iLCBUUlVFKTsKIAlzZXR0aW5nc19hZGRfaW50KCJsb29rYW5kZmVlbCIs ICJuYW1lc19tYXhfY29sdW1ucyIsIDYpOwogCXNldHRpbmdzX2FkZF9pbnQoImxvb2thbmRmZWVs IiwgIm5hbWVzX21heF93aWR0aCIsIDApOworCXNldHRpbmdzX2FkZF9pbnQoImxvb2thbmRmZWVs IiwgIm5hbWVzX25pY2tfbWF4X3dpZHRoIiwgMjApOwogCiAJc2lnbmFsX2FkZCgiY2hhbm5lbCBj cmVhdGVkIiwgKFNJR05BTF9GVU5DKSBzaWduYWxfY2hhbm5lbF9jcmVhdGVkKTsKIAlzaWduYWxf YWRkKCJjaGFubmVsIGRlc3Ryb3llZCIsIChTSUdOQUxfRlVOQykgc2lnbmFsX2NoYW5uZWxfZGVz dHJveWVkKTsKSW5kZXg6IHNyYy9mZS1jb21tb24vY29yZS9mZS1oZWxwLmMKPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot LS0gc3JjL2ZlLWNvbW1vbi9jb3JlL2ZlLWhlbHAuYwkocmV2aXNpb24gNDM5NSkKKysrIHNyYy9m ZS1jb21tb24vY29yZS9mZS1oZWxwLmMJKHdvcmtpbmcgY29weSkKQEAgLTc1LDcgKzc1LDcgQEAK IAogICAgICAgICAvKiBjYWxjdWxhdGUgY29sdW1ucyAqLwogCWNvbHMgPSBnZXRfbWF4X2NvbHVt bl9jb3VudChjbWRsaXN0LCBnZXRfY21kX2xlbmd0aCwKLQkJCQkgICAgbWF4X3dpZHRoLCA2LCAx LCAzLCAmY29sdW1ucywgJnJvd3MpOworCQkJCSAgICBtYXhfd2lkdGgsIDYsIDEsIDMsIDAsICZj b2x1bW5zLCAmcm93cyk7CiAJY21kbGlzdCA9IGNvbHVtbnNfc29ydF9saXN0KGNtZGxpc3QsIHJv d3MpOwogCiAgICAgICAgIC8qIHJvd3MgaW4gbGFzdCBjb2x1bW4gKi8K ------=_Part_112079_25052512.1167069298877 Content-Type: application/octet-stream; name=irssi-target.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_ew56n6mx Content-Disposition: attachment; filename="irssi-target.patch" SW5kZXg6IHNyYy9pcmMvY29yZS9jaGFubmVsLWV2ZW50cy5jCj09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHNyYy9p cmMvY29yZS9jaGFubmVsLWV2ZW50cy5jCShyZXZpc2lvbiA0Mzk1KQorKysgc3JjL2lyYy9jb3Jl L2NoYW5uZWwtZXZlbnRzLmMJKHdvcmtpbmcgY29weSkKQEAgLTM4Niw2ICszODYsNyBAQAogCXNp Z25hbF9hZGQoImV2ZW50IDMzMiIsIChTSUdOQUxfRlVOQykgZXZlbnRfdG9waWNfZ2V0KTsKIAlz aWduYWxfYWRkKCJldmVudCAzMzMiLCAoU0lHTkFMX0ZVTkMpIGV2ZW50X3RvcGljX2luZm8pOwog CXNpZ25hbF9hZGRfZmlyc3QoImV2ZW50IDQzNyIsIChTSUdOQUxfRlVOQykgZXZlbnRfdGFyZ2V0 X3VuYXZhaWxhYmxlKTsgLyogY2hhbm5lbC9uaWNrIHVuYXZhaWxhYmxlICovCisJc2lnbmFsX2Fk ZF9maXJzdCgiZXZlbnQgNDM5IiwgKFNJR05BTF9GVU5DKSBldmVudF90YXJnZXRfdW5hdmFpbGFi bGUpOyAvKiB0YXJnZXQgY2hhbmdlIHRvbyBmYXN0ICovCiB9CiAKIHZvaWQgY2hhbm5lbF9ldmVu dHNfZGVpbml0KHZvaWQpCkBAIC00MDIsNCArNDAzLDUgQEAKIAlzaWduYWxfcmVtb3ZlKCJldmVu dCAzMzIiLCAoU0lHTkFMX0ZVTkMpIGV2ZW50X3RvcGljX2dldCk7CiAJc2lnbmFsX3JlbW92ZSgi ZXZlbnQgMzMzIiwgKFNJR05BTF9GVU5DKSBldmVudF90b3BpY19pbmZvKTsKIAlzaWduYWxfcmVt b3ZlKCJldmVudCA0MzciLCAoU0lHTkFMX0ZVTkMpIGV2ZW50X3RhcmdldF91bmF2YWlsYWJsZSk7 IC8qIGNoYW5uZWwvbmljayB1bmF2YWlsYWJsZSAqLworCXNpZ25hbF9yZW1vdmUoImV2ZW50IDQz OSIsIChTSUdOQUxfRlVOQykgZXZlbnRfdGFyZ2V0X3VuYXZhaWxhYmxlKTsgLyogdGFyZ2V0IGNo YW5nZSB0b28gZmFzdCAqLwogfQpJbmRleDogc3JjL2lyYy9jb3JlL2NoYW5uZWwtcmVqb2luLmMK PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQotLS0gc3JjL2lyYy9jb3JlL2NoYW5uZWwtcmVqb2luLmMJKHJldmlzaW9uIDQz OTUpCisrKyBzcmMvaXJjL2NvcmUvY2hhbm5lbC1yZWpvaW4uYwkod29ya2luZyBjb3B5KQpAQCAt MjYyLDYgKzI2Miw3IEBACiAJY29tbWFuZF9iaW5kX2lyYygicm1yZWpvaW5zIiwgTlVMTCwgKFNJ R05BTF9GVU5DKSBjbWRfcm1yZWpvaW5zKTsKIAlzaWduYWxfYWRkX2ZpcnN0KCJldmVudCA0MDci LCAoU0lHTkFMX0ZVTkMpIGV2ZW50X2R1cGxpY2F0ZV9jaGFubmVsKTsKIAlzaWduYWxfYWRkX2Zp cnN0KCJldmVudCA0MzciLCAoU0lHTkFMX0ZVTkMpIGV2ZW50X3RhcmdldF91bmF2YWlsYWJsZSk7 CisJc2lnbmFsX2FkZF9maXJzdCgiZXZlbnQgNDM5IiwgKFNJR05BTF9GVU5DKSBldmVudF90YXJn ZXRfdW5hdmFpbGFibGUpOwogCXNpZ25hbF9hZGRfZmlyc3QoImNoYW5uZWwgam9pbmVkIiwgKFNJ R05BTF9GVU5DKSBzaWdfcmVtb3ZlX3Jlam9pbik7CiAJc2lnbmFsX2FkZF9maXJzdCgiY2hhbm5l bCBkZXN0cm95ZWQiLCAoU0lHTkFMX0ZVTkMpIHNpZ19yZW1vdmVfcmVqb2luKTsKIAlzaWduYWxf YWRkKCJzZXJ2ZXIgZGlzY29ubmVjdGVkIiwgKFNJR05BTF9GVU5DKSBzaWdfZGlzY29ubmVjdGVk KTsKQEAgLTI3NCw2ICsyNzUsNyBAQAogCWNvbW1hbmRfdW5iaW5kKCJybXJlam9pbnMiLCAoU0lH TkFMX0ZVTkMpIGNtZF9ybXJlam9pbnMpOwogCXNpZ25hbF9yZW1vdmUoImV2ZW50IDQwNyIsIChT SUdOQUxfRlVOQykgZXZlbnRfZHVwbGljYXRlX2NoYW5uZWwpOwogCXNpZ25hbF9yZW1vdmUoImV2 ZW50IDQzNyIsIChTSUdOQUxfRlVOQykgZXZlbnRfdGFyZ2V0X3VuYXZhaWxhYmxlKTsKKwlzaWdu YWxfcmVtb3ZlKCJldmVudCA0MzkiLCAoU0lHTkFMX0ZVTkMpIGV2ZW50X3RhcmdldF91bmF2YWls YWJsZSk7CiAJc2lnbmFsX3JlbW92ZSgiY2hhbm5lbCBqb2luZWQiLCAoU0lHTkFMX0ZVTkMpIHNp Z19yZW1vdmVfcmVqb2luKTsKIAlzaWduYWxfcmVtb3ZlKCJjaGFubmVsIGRlc3Ryb3llZCIsIChT SUdOQUxfRlVOQykgc2lnX3JlbW92ZV9yZWpvaW4pOwogCXNpZ25hbF9yZW1vdmUoInNlcnZlciBk aXNjb25uZWN0ZWQiLCAoU0lHTkFMX0ZVTkMpIHNpZ19kaXNjb25uZWN0ZWQpOwo= ------=_Part_112079_25052512.1167069298877--