plum

plum 俺けっこうplm つくってんのな..w

plum IRCのログをMSNで送信

http://d.hatena.ne.jp/holidays-l/20061108/p1 に影響されて、./module/log/msn.plm つくった(> bot側はメンバからの追加リクエスト (1)の状態でメッセージを送れるので、registorしただけでok plumよいよー(゜∀゜) plagger-ircbotをあえて使わない(ぉtodo:…

/join 0 こういうので防止する方向がいいな

/join 0

/join 0 /part # ってなるけど これはバグではなくてircdの仕様 ちなみにplumではmaskされて *Error(461) JOIN Not enough parameters となる sub scan_event { local($userno, $event, $no, $prefix, $cmd, @params) = @_; local($name, $sub, $label); pri…

gate.plm対応状況等

CHOCOA等、普通にPCのアドレス持ってくる奴はとくに設定とかはいらないもよう LimeChat等 001解析とか便利な機能がついている物に関しては、次の設定を行うと行けるようです LANカードを認識(直接・・・ → ON アドレスを取得するとき、プライベートアドレス…

ctcp/dcc/gate.plm

diff NAT対応版 まえ版の設定ファイルと互換性ナッシング 4,6d3 < # < # ver date by note < # 2.39.1 05.10.25 Magical.H Resume 対応途中 14,16d10 < # Resume 要求用途のローカルデータベース < local( @lname, @lhost, @lport ); < 207,208d200 < < # 送…

/sys/macro.plm

ctcp/dcc/gate.plm

ここんとこ PORT範囲値に変更するとNAT対応になる $listenno = &'listen( PORT, MAXCONN ); module\ctcp\dcc\gate.plm(328): $lno = &'listen(0, 1) || return @params; module\ctcp\dcc\gate.plm(397): $lno = &'listen(0, 1) || return @params; module\ct…

gate.plm.diff続けてみた

gate.plm.diff (gate.plm,v 2.39 - gate.plm,v 2.39.1) 4d3 < # 2.39.1 05.10.25 Magical.H Adding Resume 11c10 < local( @lname, @lhost, @lport ); --- > 215c214 < @msg = &client_gate($clientno, $user, $params[0], split(/\s+/, $params[1])); --- >…

CTCPに付いての解説って少ないよな...

Client To Client Protocol CTCP USERINFOCTCP TIME nick!user@addr PRIVMSG :\001TIME\001 nick!user@addr NOTICE :\001TIME time-infomation\001 ローカルの時間を返します。CTCP PING nick!user@addr PRIVMSG :\001PING\001 nick!user@addr NOTICE :\001P…

gate.plm を改造してDCC RESUMEに対応させてみた。

ctcp/dcc/gate.plm - CTCP DCC SENDに反応して転送の中継を行う を改造してあそびました。実際には、5年くらい前にやったもの プライベートアドレスを振ってるクライアントよりDCCファイル転送したいとき グローバルアドレスもってないと基本ファイルは渡せ…