--- tiarra-20080510/sample.conf 2008-05-11 00:25:26.000000000 +0900 +++ tiarra-20090206/sample.conf 2009-02-09 22:30:12.000000000 +0900 @@ -1,10 +1,10 @@ # -*- tiarra-conf -*- # ----------------------------------------------------------------------------- -# $Id: sample.conf.in 11365 2008-05-10 14:58:28Z topia $ +# $Id: sample.conf.in 15771 2008-07-13 23:55:21Z drry $ # ----------------------------------------------------------------------------- # tiarra.conf サンプル # -# tiarraは起動時に全ての設定をこのファイルから取得します。 +# Tiarraは起動時に全ての設定をこのファイルから取得します。 # このファイルの文字コードは任意ですが、改行コードはLFもしくはCRLFでなければなりません。 # # 半角の#で始まる行はコメントとして無視されます。 @@ -91,7 +91,7 @@ # crypt は ./tiarra --make-password で行えます。 tiarra-password: xl7cflIcH9AwE - # 外部プログラムからtiarraをコントロールする為のUNIXドメインソケットの名前。 + # 外部プログラムからTiarraをコントロールする為のUNIXドメインソケットの名前。 # 例えば"foo"を指定した場合、ソケット/tmp/tiarra-control/fooが作られる。 # 省略された場合はこの機能を無効とする。 # また、非UNIX環境ではそもそもUNIXドメインソケットが利用可能でないため、 @@ -108,7 +108,7 @@ client-in-encoding: jis client-out-encoding: jis - # Tiarraは標準出力に様々なメッセージを出力するが、その文字コードを指定する。省略時にはeucとなる。 + # Tiarraは標準出力に様々なメッセージを出力するが、その文字コードを指定する。省略時にはutf8となる。 # ただしtiarra.confのパースが完了するまでは文字コードの変換は行なわれない(つまりこの設定が有効にならない)ことに注意して下さい。 stdout-encoding: utf8 @@ -144,7 +144,7 @@ #ipv4-bind-addr: 0.0.0.0 #ipv6-bind-addr: ::0 - # tiarra が、 001 や 002 や、 recent log を送信するときなどに使う prefix + # Tiarra が、 001 や 002 や、 recent log を送信するときなどに使う prefix # を指定します。 hostname や fqdn っぽいものを指定すると良いかもしれません。 # デフォルトは tiarra です。普通変える必要はありません。 #sysmsg-prefix: tiarra @@ -263,9 +263,15 @@ # そのアドレス、ポート、(必要なら)パスワードを定義します。 # ----------------------------------------------------------------------------- ircnet { - # サーバーのホストとポート。省略不可。 - host: irc.nara.wide.ad.jp - port: 6663 + # サーバーのホストとポートを指定。複数行可。(host/port が指定されていない場合は)省略不可。 + # 同じサーバの複数のポート指定は順番に試すので、大量に書かない方がよい。 + server: irc.nara.wide.ad.jp 6662 6663 + server: irc.fujisawa.wide.ad.jp 6661 6664 + + # サーバーのホストとポート。(server が指定されていない場合は)省略不可。 + # server を指定した場合は server が優先されます。 + #host: irc.nara.wide.ad.jp + #port: 6663 # general/userで設定したユーザ名を使わずに、各ネットワークで独自のユーザ名を使用する事も可能。 # 省略されたら当然、general/userで設定したものが使われる。 @@ -402,7 +408,7 @@ - CTCP::DCC::RewriteAddress { # クライアントが送信した CTCP DCC のアドレスを変換する。 - # CTCP DCC に指定されているアドレスを、 tiarra で取得したものに + # CTCP DCC に指定されているアドレスを、 Tiarra で取得したものに # 書き換えます。(EXPERIMENTAL) # # IPv4 のみサポートしています。 @@ -429,7 +435,7 @@ client-socket { # クライアントソケットのリモートアドレスを取ります。 - # client [this address]<-> tiarra <-> server + # client [this address]<-> Tiarra <-> server } dns { @@ -449,16 +455,16 @@ # リゾルバの選び方 # - # * tiarra を動作させているサーバとインターネットの間にルータ等があり、 + # * Tiarra を動作させているサーバとインターネットの間にルータ等があり、 # グローバルアドレスがない場合 # *-socket は役に立ちません。 http を利用してください。 # 適当な DDNS を持っていればdns も良いでしょう。 # - # * tiarra がレンタルサーバなどLAN上にないサーバで動作している場合 + # * Tiarra がレンタルサーバなどLAN上にないサーバで動作している場合 # server-socket, http は役に立ちません。 # client-socket がお勧めです。 # - # * tiarra がLAN上にあり、グローバルアドレスのついているホストで + # * Tiarra がLAN上にあり、グローバルアドレスのついているホストで # 動作している場合 # client-socket は役に立ちません。 # server-socket がお勧めです。 @@ -693,8 +699,17 @@ # channel: others * # この例では、#IRC談話室@ircnetのログはIRCDanwasitu/%Y.%m.%d.txtに、 # それ以外(privも含む)のログはothers/%Y.%m.%d.txtに保存される。 + # #(channel) はチャンネル名に展開される。 + # (古いバージョンだと展開されずにそのままディレクトリ名になってしまいます。) channel: priv priv - channel: others * + channel: #(channel) * + #channel: others * + + # ファイル名のエンコーディング. + # 指定可能な値は, utf8, sjis, euc, jis, ascii. + # ascii は実際には utf8 と同等で8bit部分が全てquoted-printableされる. + # デフォルトはWindowsではsjis, それ以外では utf8. + #filename-encoding: utf8 } - Log::Recent { --- tiarra-20080510/all.conf 2008-05-11 00:25:27.000000000 +0900 +++ tiarra-20090206/all.conf 2009-02-09 22:30:12.000000000 +0900 @@ -52,7 +52,7 @@ # crypt は ./tiarra --make-password で行えます。 tiarra-password: xl7cflIcH9AwE - # 外部プログラムからtiarraをコントロールする為のUNIXドメインソケットの名前。 + # 外部プログラムからTiarraをコントロールする為のUNIXドメインソケットの名前。 # 例えば"foo"を指定した場合、ソケット/tmp/tiarra-control/fooが作られる。 # 省略された場合はこの機能を無効とする。 # また、非UNIX環境ではそもそもUNIXドメインソケットが利用可能でないため、 @@ -69,7 +69,7 @@ client-in-encoding: jis client-out-encoding: jis - # Tiarraは標準出力に様々なメッセージを出力するが、その文字コードを指定する。省略時にはeucとなる。 + # Tiarraは標準出力に様々なメッセージを出力するが、その文字コードを指定する。省略時にはutf8となる。 # ただしtiarra.confのパースが完了するまでは文字コードの変換は行なわれない(つまりこの設定が有効にならない)ことに注意して下さい。 stdout-encoding: utf8 @@ -105,7 +105,7 @@ #ipv4-bind-addr: 0.0.0.0 #ipv6-bind-addr: ::0 - # tiarra が、 001 や 002 や、 recent log を送信するときなどに使う prefix + # Tiarra が、 001 や 002 や、 recent log を送信するときなどに使う prefix # を指定します。 hostname や fqdn っぽいものを指定すると良いかもしれません。 # デフォルトは tiarra です。普通変える必要はありません。 #sysmsg-prefix: tiarra @@ -224,9 +224,15 @@ # そのアドレス、ポート、(必要なら)パスワードを定義します。 # ----------------------------------------------------------------------------- ircnet { - # サーバーのホストとポート。省略不可。 - host: irc.nara.wide.ad.jp - port: 6663 + # サーバーのホストとポートを指定。複数行可。(host/port が指定されていない場合は)省略不可。 + # 同じサーバの複数のポート指定は順番に試すので、大量に書かない方がよい。 + server: irc.nara.wide.ad.jp 6662 6663 + server: irc.fujisawa.wide.ad.jp 6661 6664 + + # サーバーのホストとポート。(server が指定されていない場合は)省略不可。 + # server を指定した場合は server が優先されます。 + #host: irc.nara.wide.ad.jp + #port: 6663 # general/userで設定したユーザ名を使わずに、各ネットワークで独自のユーザ名を使用する事も可能。 # 省略されたら当然、general/userで設定したものが使われる。 @@ -479,12 +485,73 @@ #debug-dumpfile: fetchtitle.log # NOTE: - # 利用するにはcodereposから + # 利用するにはCodeReposから # module/Tools/HTTPClient.pm rev.8220 # main/Tiarra/Socket/Buffered.pm rev.8219 # 以降が必要です. } +- Auto::FetchTitle::Plugin::ExtractHeading { + # 本文から見出しを抽出するFetchTitleプラグイン. + + # Auto::FetchTitle { ... } での設定. + # + Auto::FetchTitle { + # plugins { + # ExtractHeading { + # extra: name1 name2 ... + # extra-name1 { + # url: http://www.example.com/* + # recv_limit: 10*1024 + # extract: re:
(.*?)
+ # } + # } + # } + # } +} + +- Auto::FetchTitle::Plugin::Mixi { + # Mixiにログインして見出し抽出出来るようにするFetchTitleプラグイン. + + # Auto::FetchTitle { ... } での設定. + # + # + Auto::FetchTitle { + # mask: #* &mixi http://* + # plugins { + # Mixi { + # mixi-user: xxx + # mixi-pass: yyy + # } + # } + # conf-mixi { + # filter-mixi { + # url: http://mixi.jp/* + # url: http://news.mixi.jp/* + # type: mixi + # timeout: 10 + # #閲覧可能なコミュニティの指定. + # #mixi-community: 0 + # #閲覧可能なユーザの指定. + # #指定したユーザには足跡踏んで見に行きます. + # #mixi-friend: 0 + # #閲覧可能にしていないページを表示したときのメッセージ. + # #要求されたページを #(url) で展開できます. + # #mixi-noperm-msg: not permitted #(url). + # } + # } + # } + # + # アカウント情報は plugins Mixi に記述. + # mixi-pass には {B}bbbb でBASE64エンコード値も可能. + # + # newsだけしか使わない場合でも, ログイン処理が必要なので + # mixi.jp 内のいくつかのURLはこのプラグインで処理する必要があります. + # url: http://news.mixi.jp/* + # url: http://mixi.jp/issue_ticket.pl?* + # url: http://mixi.jp/login.pl + # url: http://mixi.jp/check.pl?* + # (それぞれ, ニュースページ, ログイン処理, エラー検出, 途中経路になります.) +} + - Auto::Im { # 名前が呼ばれると、その発言をim.kayac.comに送信する @@ -502,6 +569,7 @@ # im.kayac.com に送るメッセージのフォーマットを指定します。 # デフォルト値: [tiarra][#(channel):#(nick.now)] #(text) + # #(channel) のかわりに #(raw_channel) を利用するとネットワーク名がつきません。 format: [tiarra][#(channel):#(nick.now)] #(text) # im.kayac.comで登録したユーザ名を入力します。 @@ -699,6 +767,28 @@ out: チャンネルに入っていない } +- Auto::Outputz { + # チャンネルの発言文字数を outputz に送信する + + # 復活の呪文。 + key: some secret + + # 送信対象にするコマンドの設定。 + # 省略された場合は PRIVMSG 。 + # パラメータ1が送信先、パラメータ2が本文でなければ動作しないので、 + # 動作するコマンドは PRIVMSG/NOTICE/TOPIC/PART 程度。 + #command: PRIVMSG + + # 各チャンネルのURIの設定。 + # 記述された順序で検索されるので、全てのチャンネルにマッチする"*"などは最後に書かなければならない。 + # フォーマットは次の通り。 + # channel: (<チャンネル名> / 'priv')@<ネットワーク名> + # #(channel) はチャンネル名に、 #(channel_short) はネットワークなしの + # チャンネル名に、 #(network) はネットワーク名にそれぞれ置き換えられる。 + # また、危険な文字は自動的にエスケープされる。 + channel: http://#(network).irc.example.com/#(channel_short) * +} + - Auto::Random { # 特定の発言に反応してランダムな発言をします。 @@ -765,58 +855,110 @@ # Auto::Aliasを有効にしていれば、エイリアス置換を行ないます。 # 使用するブロックの定義。 + # 省略すると std を使用. + # 複数個の blocks の指定も可能. blocks: std std { + # 1つの応答ブロックの定義. + # 一応全ての項目が省略可能ではあるけれど, + # 通常は最低限 file と file-encoding を使用する. + # IRCで応答の追加削除等を行いたいときにはそれに更に設定を追加する形. + # (IRC上で応答の追加削除は行うが保存はしない時に限ってfileを省略可能.) + + # 機能: + # - 通常応答(mask) + # - 登録数確認(count-query/mask) + # - 反応確認(request/modifier) + # - 反応追加(add/modifier) + # - 反応削除(remove/modifier) + # 通常応答以外は設定を省略することで機能を無効にできます。 + # データファイルと文字コードを指定します。 - # ファイルの中では一行に一つの"反応:メッセージ"を書いて下さい。 + # ファイルの中では一行に一つの"反応マスク:メッセージ"を書いて下さい。 file: reply.txt file-encoding: euc - # 反応チェックを行うキーワードを指定します。 - # 実際の指定方法は、「 <チェックしたい発言>」です。 - request: 反応チェック + # 1つの発言で複数の反応マスクにマッチする場合, + # どれにマッチするかは未定義です. + # ただ, どちらか1つにのみマッチします. + + # 同じ反応マスクに複数個のメッセージが記述してあった場合の処理. + # multivalue: random #==> ランダムに1つ選択. + # multivalue: all #==> 全て返す. + # multivalue: seq #==> 順番に1つずつ返す. + # 省略時及び認識できなかったときは random. + #multivalue: random + # 返す最大行数. + # multivalue: all の時のみ有効. + # (それ以外の時は1行しか返さない) + # デフォルトは 5 行まで. + #multivalue-limit: 5 - # request に反応するときのフォーマットを指定します。 - # #(key) がキーワード、 #(message) が発言に置換されます。 - reply-format: 「#(key)」という発言に「#(message)」と反応します。 + # 反応する人のマスク。 + # 通常応答と登録数の返答時にチェックされる。 + mask: * *!*@* + # plum: mask: *!*@* - # request に反応する最大個数を指定します。 - # あまり大きな値を指定すると、アタックが可能になったり、ログが流れて邪魔なので注意してください。 - max-reply: 5 + # マッチした1つの反応マスクが実際に発言に反応する確率を指定します。 + # 百分率です。省略された場合は100と見做されます。 + rate: 100 # メッセージの登録数を返答するキーワードを指定します。 + # 省略するとこの機能は無効になります。 + # 指定したときだけこの機能が有効になります。 + # mask で許可された人(通常応答を返す人)が使えます。 count-query: 反応登録数 # メッセージの登録数を返答するときの反応を指定します。 # formatで指定できるものと同じです。#(count)は登録数になります。 + # count-query を指定したときのみ必要。 count-format: 反応は#(count)件登録されています。 - # 反応する人のマスク。 - mask: * *!*@* - # plum: mask: *!*@* + # メッセージを追加するキーワードを指定します。 + # ここで指定したキーワードを発言すると、新しいメッセージを追加します。 + # 実際の追加方法は「 <追加するメッセージ>」です。 + # 省略するとこの機能は無効になります。 + # 指定したときだけこの機能が有効になります。 + # modifier で許可された人だけ使えます。 + #add: 反応追加 # 反応が追加されたときの反応を指定します。 # formatで指定できるものと同じです。#(message)は追加されたメッセージになります。 added-format: #(name|nick.now): #(key) に対する反応 #(message) を追加しました。 + # メッセージを削除するキーワードを指定します。 + # 実際の削除方法は「 <削除するキーワード>」です。 + # 省略するとこの機能は無効になります。 + # 指定したときだけこの機能が有効になります。 + # modifier で許可された人だけ使えます。 + #remove: 反応削除 + # メッセージが削除されたときの反応を指定します。 # formatで指定できるものと同じです。#(message)は削除されたメッセージになります。 removed-format: #(name|nick.now): #(key) #(message;に対する反応 %s|;) を #(count) 件削除しました。 - # 発言に反応する確率を指定します。百分率です。省略された場合は100と見做されます。 - rate: 100 + # 反応の確認を行うためのキーワードを指定します。 + # 通常応答と違って, multivalue-limit の制限を受けずに全てのマッチした応答を返します。 + # 実際の指定方法は、「 <チェックしたい発言>」です。 + # 省略するとこの機能は無効になります。 + # 指定したときだけこの機能が有効になります。 + # modifier で許可された人だけ使えます。 + request: 反応チェック - # メッセージを追加するキーワードを指定します。 - # ここで指定したキーワードを発言すると、新しいメッセージを追加します。 - # 実際の追加方法は「 <追加するメッセージ>」です。 - add: 反応追加 + # request に反応するときのフォーマットを指定します。 + # #(key) がキーワード、 #(message) が発言に置換されます。 + # request を指定したときのみ必要。 + reply-format: 「#(key)」という発言に「#(message)」と反応します。 - # メッセージを削除するキーワードを指定します。 - # 実際の削除方法は「 <削除するキーワード>」です。 - remove: 反応削除 + # request に反応する最大個数(反応マスクの数)を指定します。 + # (1つの反応マスクに対応するメッセージの数は制限されません。) + # あまり大きな値を指定すると、アタックが可能になったり、ログが流れて邪魔なので注意してください。 + # 通常の反応には関与しません。また、応答の行数ではありません。 + max-reply: 5 - # addとremoveを許可する人。省略された場合は「* *!*@*」と見做します。 + # 編集系コマンド, add とremove と request を許可する人。 + # 省略された場合は「* *!*@*」(全員許可)と見做します。 modifier: * *!*@* # 正規表現拡張を許可するか。省略された場合は禁止します。 @@ -865,7 +1007,7 @@ - CTCP::DCC::RewriteAddress { # クライアントが送信した CTCP DCC のアドレスを変換する。 - # CTCP DCC に指定されているアドレスを、 tiarra で取得したものに + # CTCP DCC に指定されているアドレスを、 Tiarra で取得したものに # 書き換えます。(EXPERIMENTAL) # # IPv4 のみサポートしています。 @@ -892,7 +1034,7 @@ client-socket { # クライアントソケットのリモートアドレスを取ります。 - # client [this address]<-> tiarra <-> server + # client [this address]<-> Tiarra <-> server } dns { @@ -912,16 +1054,16 @@ # リゾルバの選び方 # - # * tiarra を動作させているサーバとインターネットの間にルータ等があり、 + # * Tiarra を動作させているサーバとインターネットの間にルータ等があり、 # グローバルアドレスがない場合 # *-socket は役に立ちません。 http を利用してください。 # 適当な DDNS を持っていればdns も良いでしょう。 # - # * tiarra がレンタルサーバなどLAN上にないサーバで動作している場合 + # * Tiarra がレンタルサーバなどLAN上にないサーバで動作している場合 # server-socket, http は役に立ちません。 # client-socket がお勧めです。 # - # * tiarra がLAN上にあり、グローバルアドレスのついているホストで + # * Tiarra がLAN上にあり、グローバルアドレスのついているホストで # 動作している場合 # client-socket は役に立ちません。 # server-socket がお勧めです。 @@ -993,7 +1135,7 @@ # 注意点 # - この機能はまだ実装途中です。いろいろな不具合があるかもしれません。むしろきっとあります。 # - サーバがわとの通信に割り込みますのでログにもとられません。 - # - この機能を使っている tiarra より上流に multi-server-mode な tiarra を置かないでください。 + # - この機能を使っている Tiarra より上流に multi-server-mode な Tiarra を置かないでください。 # チャンネルの定義。 # また、privの場合は「priv@ネットワーク名」という文字列をチャンネル名の代わりとしてマッチングを行なう。 @@ -1140,6 +1282,21 @@ # Client::Guess から使用されます。) } +- Client::List { + # Clientの一覧を取得. + + # 接続しているクライアントを一覧. + # /clientlist を投げると, その時に接続しているクライアントの一覧を返す. + # 出力例: + # clientlist + # *** 1 client + # *** [1] 127.0.0.1:23695 + + + # 一覧を返すトリガーとするコマンド. + #command: clientlist +} + - Client::PatchworkMessage { # IRC メッセージにちょっと変更を加えて、クライアントのバグを抑制する @@ -1336,8 +1493,17 @@ # channel: others * # この例では、#IRC談話室@ircnetのログはIRCDanwasitu/%Y.%m.%d.txtに、 # それ以外(privも含む)のログはothers/%Y.%m.%d.txtに保存される。 + # #(channel) はチャンネル名に展開される。 + # (古いバージョンだと展開されずにそのままディレクトリ名になってしまいます。) channel: priv priv - channel: others * + channel: #(channel) * + #channel: others * + + # ファイル名のエンコーディング. + # 指定可能な値は, utf8, sjis, euc, jis, ascii. + # ascii は実際には utf8 と同等で8bit部分が全てquoted-printableされる. + # デフォルトはWindowsではsjis, それ以外では utf8. + #filename-encoding: utf8 } - Log::ChannelList { @@ -1461,7 +1627,7 @@ } - Skelton { - # Skelton for tiarra-module. + # Skeleton for tiarra-module. # モジュールの説明をこのあたりに書く. # 詳細はこのソースみれば分かると思われ. @@ -1492,6 +1658,8 @@ # 対応している箇所. # ModuleManager / reload_modules_if_modified / r3004 => r8809 + # LinedINETSocket / connect / r3004 => r8930 + # Configuration::Block / equals / r3004 => r11868 # /livepatch check で確認. # /livepatch apply で適用. @@ -1623,9 +1791,9 @@ # WebClient を起動させる場所の指定. bind-addr: 127.0.0.1 - bind-port: 8668 + bind-port: 8667 path: /irc - css: /style/irc-style.css + css: /irc/style/style.css # 上の設定をapacheでReverseProxyさせる場合, httpd.conf には次のように設定. # ProxyPass /irc/ http://localhost:8667/irc/ # ProxyPassReverse /irc/ http://localhost:8667/irc/ @@ -1635,6 +1803,7 @@ # ReverseProxy 利用時の追加設定. # 接続元が全部プロキシサーバになっちゃうのでその対応. + # ReverseProxy 使わず直接公開の場合は不要. #extract-forwarded-for: 127.0.0.1 # 利用する接続設定の一覧. @@ -1655,7 +1824,14 @@ # 接続元IPアドレスの制限. host: 127.0.0.1 # 認証設定. - auth: user pass + # auth: + # auth: :basic + # auth: :softbank <端末ID> + # auth: :softbank + # auth: :au + # 各値(等)には {MD5}xxxx や {B}xxx や {CRYPT}xxx を利用可能. + # そのままべた書きも出来るけれど. + auth: :basic user pass # 公開するチャンネルの指定. mask: #*@* mask: *@* @@ -1680,9 +1856,20 @@ # asc (旧->新) か desc (新->旧). # sort-order: asc - # 発言BOXで名前指定しなかったときのデフォルトの名前. - # mode: shared の時に使われる. - #name-default: (noname) + # name-default 設定は VERSION 0.05 で廃止されました. + # # 発言BOXで名前指定しなかったときのデフォルトの名前. + # # mode: shared の時に使われる. + # -name-default: (noname) + + # 外部にTiarraさんを使っているときに, そこのネットワークを切り出して表示する. + # exteact-network: + # ::= このTiarraさんから見たときの外部Tiarraさんのネットワーク名. + # (このtiarra.confで指定しているネットワーク名) + # ::= 外部Tiarraさんで使っているセパレータ. + # (こっちはこのtiarra.confのではないです) + # 省略すると @ と仮定. + #exteact-network: tiarra + #exteact-network: tiarra @ } - User::Away::Client { --- tiarra-20080510/ChangeLog.svn 2008-05-11 00:25:46.000000000 +0900 +++ tiarra-20090206/ChangeLog.svn 2009-02-09 22:30:19.000000000 +0900 @@ -1,4 +1,944 @@ ------------------------------------------------------------------------ +r29652 | topia | 2009-02-06 22:55:13 +0900 (Fri, 06 Feb 2009) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Configuration.pm + +fix nick-fix-mode default value handling. + +------------------------------------------------------------------------ +r29651 | topia | 2009-02-06 22:44:53 +0900 (Fri, 06 Feb 2009) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/User/Nick/Detached.pm + +use BulletinBoard to work with single-server-mode. + +------------------------------------------------------------------------ +r29425 | drry | 2009-02-02 15:17:32 +0900 (Mon, 02 Feb 2009) | 4 lines +Changed paths: + M /lang/perl/tiarra/trunk/ChangeLog + M /lang/perl/tiarra/trunk/doc/module/UNCLASSIFIED.html + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle.pm + M /lang/perl/tiarra/trunk/module/Skelton.pm + + * added the `svn:mime-type` property. + * fixed typos. + * et cetera. + +------------------------------------------------------------------------ +r29317 | topia | 2009-01-31 01:02:07 +0900 (Sat, 31 Jan 2009) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Tiarra/Encoding.pm + +cache encoding driver load failure result. + +------------------------------------------------------------------------ +r28633 | takano32 | 2009-01-19 04:49:53 +0900 (Mon, 19 Jan 2009) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/Im.pm + +Im.pm: UTF-8 BOM => UTF-8N +------------------------------------------------------------------------ +r28632 | takano32 | 2009-01-19 03:59:58 +0900 (Mon, 19 Jan 2009) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/Im.pm + +Im.pm: UTF-8N => UTF-8 BOM +------------------------------------------------------------------------ +r28573 | topia | 2009-01-18 03:01:46 +0900 (Sun, 18 Jan 2009) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/IrcIO/Client.pm + +remove unnecessary warning. + +------------------------------------------------------------------------ +r28572 | topia | 2009-01-18 03:00:30 +0900 (Sun, 18 Jan 2009) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/tiarra + +SIGPIPE must be ignored. + +------------------------------------------------------------------------ +r24729 | hio | 2008-11-24 16:01:17 +0900 (Mon, 24 Nov 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/Auto.html + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/Mixi.pm + +fetchtitle.mixi, ログインエラーの検出. エラーメッセージを日本語に&設定で変えれるように. +------------------------------------------------------------------------ +r24519 | topia | 2008-11-21 00:49:39 +0900 (Fri, 21 Nov 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/Outputz.pm + +fix config reloading issue. + +------------------------------------------------------------------------ +r24357 | topia | 2008-11-20 00:22:57 +0900 (Thu, 20 Nov 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/Auto.html + +update documentation. +------------------------------------------------------------------------ +r24356 | topia | 2008-11-20 00:22:08 +0900 (Thu, 20 Nov 2008) | 4 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/Outputz.pm + +explain command configuration. +small style fix. +change sample 'channel'. + +------------------------------------------------------------------------ +r24347 | topia | 2008-11-19 23:45:12 +0900 (Wed, 19 Nov 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Configuration/Preprocessor.pm + +added support to @elsifdef/@elsifndef. +fix drop condition of nested @if. + +------------------------------------------------------------------------ +r24337 | topia | 2008-11-19 22:31:45 +0900 (Wed, 19 Nov 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/Auto.html + M /lang/perl/tiarra/trunk/doc/module-toc.html + M /lang/perl/tiarra/trunk/sample.conf + +commit documentation. +------------------------------------------------------------------------ +r24336 | topia | 2008-11-19 22:31:28 +0900 (Wed, 19 Nov 2008) | 1 line +Changed paths: + A /lang/perl/tiarra/trunk/module/Auto/Outputz.pm + +initial version of Auto::Outputz. +------------------------------------------------------------------------ +r22785 | hio | 2008-11-05 22:45:32 +0900 (Wed, 05 Nov 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + +zakzakの見出し位置が変わっていたのに対応. + +------------------------------------------------------------------------ +r20015 | hio | 2008-09-27 11:45:04 +0900 (Sat, 27 Sep 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + +血液型ゲノムの見出し抽出を追加. + +------------------------------------------------------------------------ +r20013 | hio | 2008-09-27 11:24:28 +0900 (Sat, 27 Sep 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/TouhouReplay.pm + +FetchTitle/TouhouReply, 取得サイズの制限を緩和. + +------------------------------------------------------------------------ +r20011 | hio | 2008-09-27 11:23:06 +0900 (Sat, 27 Sep 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/Mixi.pm + +mixiログイン微調整. + +------------------------------------------------------------------------ +r20009 | hio | 2008-09-27 11:20:10 +0900 (Sat, 27 Sep 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/System.html + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +ドキュメント調整. + +------------------------------------------------------------------------ +r17280 | hio | 2008-08-09 12:43:15 +0900 (Sat, 09 Aug 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + +FetchTitle, スベシ診断とゴディバの抽出. + +------------------------------------------------------------------------ +r16813 | hio | 2008-07-29 23:28:13 +0900 (Tue, 29 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + +FetchTitle, 見出し抽出追加(nintendo) + +------------------------------------------------------------------------ +r16779 | hio | 2008-07-28 22:53:40 +0900 (Mon, 28 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + +FetchTitle, 見出し抽出追加. + +------------------------------------------------------------------------ +r16714 | hio | 2008-07-27 23:52:47 +0900 (Sun, 27 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + +FetchTitle, 見出し抽出の追加. + +------------------------------------------------------------------------ +r16148 | drry | 2008-07-24 01:29:52 +0900 (Thu, 24 Jul 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle.pm + + * 正規表現を修正しました。 + * HTTP を優先するように変更しました。 + +------------------------------------------------------------------------ +r15771 | drry | 2008-07-14 08:55:21 +0900 (Mon, 14 Jul 2008) | 4 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/CTCP.html + M /lang/perl/tiarra/trunk/doc/module/Channel.html + M /lang/perl/tiarra/trunk/doc-src/README + M /lang/perl/tiarra/trunk/doc-src/conf-main.tdoc + M /lang/perl/tiarra/trunk/doc-src/sample.conf.in + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle.pm + M /lang/perl/tiarra/trunk/module/CTCP/DCC/RewriteAddress.pm + M /lang/perl/tiarra/trunk/module/Channel/Ignore.pm + M /lang/perl/tiarra/trunk/sample.conf + + * Auto::FetchTitle: fixed regexps. + * whitespace changes. + * et cetera. + +------------------------------------------------------------------------ +r15736 | hio | 2008-07-13 15:15:20 +0900 (Sun, 13 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle.pm + +FetchTitle, コメント内は無視するように. + +------------------------------------------------------------------------ +r15720 | hio | 2008-07-13 00:56:44 +0900 (Sun, 13 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +WebClient, バージョン番号更新. + +------------------------------------------------------------------------ +r15715 | hio | 2008-07-13 00:38:40 +0900 (Sun, 13 Jul 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +WebClient, ログ表示の微調整(リンクを時刻に埋め込み). +DEBUGオプションいれたままだったのを解除. + +------------------------------------------------------------------------ +r15713 | hio | 2008-07-13 00:27:46 +0900 (Sun, 13 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +WebClient, 携帯ブラウザの対応. + +------------------------------------------------------------------------ +r15706 | hio | 2008-07-12 21:35:54 +0900 (Sat, 12 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/System.html + M /lang/perl/tiarra/trunk/mini.conf + +ドキュメント更新. + +------------------------------------------------------------------------ +r15705 | hio | 2008-07-12 21:33:43 +0900 (Sat, 12 Jul 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle.pm + +Auto::FetchTitle, ID3tag対応追加, icecast対応が外れていたので修正. + + +------------------------------------------------------------------------ +r15704 | hio | 2008-07-12 21:31:42 +0900 (Sat, 12 Jul 2008) | 2 lines +Changed paths: + A /lang/perl/tiarra/trunk/module/Tools/ID3Tag.pm + +Tools::ID3Tag, MP3のID3タグの簡易抽出. + +------------------------------------------------------------------------ +r15703 | hio | 2008-07-12 21:29:11 +0900 (Sat, 12 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + +FetchTitle(ExtractHeading), 見出し抽出追加. + +------------------------------------------------------------------------ +r15702 | hio | 2008-07-12 21:26:42 +0900 (Sat, 12 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +初期設定調整. + +------------------------------------------------------------------------ +r15585 | topia | 2008-07-10 02:01:45 +0900 (Thu, 10 Jul 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Tools/HTTPClient/SSL.pm + +メッセージのチェックから!をはずしてみた。 +これで動くといいなあ。 + +------------------------------------------------------------------------ +r15581 | hio | 2008-07-10 00:24:33 +0900 (Thu, 10 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +WebClient, /style/style.css は認証通ってればみれるように. + +------------------------------------------------------------------------ +r15575 | hio | 2008-07-09 22:01:32 +0900 (Wed, 09 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +WebClient, 認証情報のログが減っていたので補完. + +------------------------------------------------------------------------ +r15519 | hio | 2008-07-09 00:49:47 +0900 (Wed, 09 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +WebClient, method="post" は対応できなかったりするぽい. + +------------------------------------------------------------------------ +r15518 | hio | 2008-07-09 00:48:44 +0900 (Wed, 09 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + +FetchTitle, 見出し取得対応追加. + +------------------------------------------------------------------------ +r15324 | hio | 2008-07-07 00:58:55 +0900 (Mon, 07 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +sidにランダムいれわすれてた. + +------------------------------------------------------------------------ +r15318 | hio | 2008-07-07 00:34:51 +0900 (Mon, 07 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Channel/Mode/Oper/Grant.pm + +Channel/Mode/Oper/Grant, なんかうごかないことがあるぽい + +------------------------------------------------------------------------ +r15317 | hio | 2008-07-07 00:34:12 +0900 (Mon, 07 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle.pm + +FetchTitle, タイトル取得の微調整. + +------------------------------------------------------------------------ +r15316 | hio | 2008-07-07 00:33:41 +0900 (Mon, 07 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + +FetchTitle, タイトル取得箇所こまごま調整 + +------------------------------------------------------------------------ +r15315 | hio | 2008-07-07 00:33:07 +0900 (Mon, 07 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/Mixi.pm + +取得サイズ調整. + +------------------------------------------------------------------------ +r15314 | hio | 2008-07-07 00:32:46 +0900 (Mon, 07 Jul 2008) | 2 lines +Changed paths: + A /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/2ch.pm + +FetchTitle, 2chをdatから読むプラグイン. + +------------------------------------------------------------------------ +r15313 | hio | 2008-07-07 00:31:48 +0900 (Mon, 07 Jul 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +WebClient, shared時の名前を固定できるように. + +------------------------------------------------------------------------ +r14529 | topia | 2008-06-24 20:57:19 +0900 (Tue, 24 Jun 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/Im.pm + +fix mask checking bug. +* mask の実装ミスでデフォルト値が壊れていたのを修正。 + +------------------------------------------------------------------------ +r14151 | topia | 2008-06-17 00:47:01 +0900 (Tue, 17 Jun 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Configuration/Block.pm + M /lang/perl/tiarra/trunk/main/Configuration/Parser.pm + A /lang/perl/tiarra/trunk/t/010_main_Configuration + A /lang/perl/tiarra/trunk/t/010_main_Configuration/001_basic_test.t + A /lang/perl/tiarra/trunk/t/010_main_Configuration/testdata1.conf + +support multiple nested block. +* add tiny test for Configuration::Parser. +* support multiple nested block. +------------------------------------------------------------------------ +r14132 | topia | 2008-06-16 22:33:59 +0900 (Mon, 16 Jun 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Tiarra/IRC/Message.pm + M /lang/perl/tiarra/trunk/main/Tiarra/IRC/Prefix.pm + +documentation fixes. +* add POD for Tiarra::IRC::Prefix. +* change AUTHOR section in Tiarra::IRC::Message. +------------------------------------------------------------------------ +r14049 | hio | 2008-06-15 21:45:29 +0900 (Sun, 15 Jun 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +WebClient, 接続ログに受理した認証の情報を表示するように. + +------------------------------------------------------------------------ +r13832 | topia | 2008-06-13 23:04:52 +0900 (Fri, 13 Jun 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/main/IrcIO/Server.pm + +* change server_host/server_port disposal timing. +------------------------------------------------------------------------ +r13831 | topia | 2008-06-13 23:01:33 +0900 (Fri, 13 Jun 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk + M /lang/perl/tiarra/trunk/doc/module-reload.txt + M /lang/perl/tiarra/trunk/main/ExternalSocket.pm + M /lang/perl/tiarra/trunk/main/Hook.pm + M /lang/perl/tiarra/trunk/main/Module.pm + M /lang/perl/tiarra/trunk/main/ModuleManager.pm + M /lang/perl/tiarra/trunk/main/ReloadTrigger.pm + M /lang/perl/tiarra/trunk/main/RunLoop.pm + M /lang/perl/tiarra/trunk/main/Tiarra/Socket.pm + M /lang/perl/tiarra/trunk/main/Tiarra/WrapMainLoop.pm + M /lang/perl/tiarra/trunk/main/Timer.pm + M /lang/perl/tiarra/trunk/module/Auto/Im.pm + M /lang/perl/tiarra/trunk/module/Skelton.pm + +* landing module-reload on trunk. +------------------------------------------------------------------------ +r13830 | topia | 2008-06-13 22:45:55 +0900 (Fri, 13 Jun 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/main/BulletinBoard.pm + +* support value deletion. +------------------------------------------------------------------------ +r13829 | topia | 2008-06-13 22:43:03 +0900 (Fri, 13 Jun 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/main/Tiarra/OptionalModules.pm + +* fix code style. +------------------------------------------------------------------------ +r13084 | hio | 2008-06-02 22:56:48 +0900 (Mon, 02 Jun 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Multicast.pm + +network-separatorは後ろから取るように. + +------------------------------------------------------------------------ +r13025 | hio | 2008-06-01 23:50:38 +0900 (Sun, 01 Jun 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +System::WebClient, 未読管理の調整. + +------------------------------------------------------------------------ +r12996 | hio | 2008-06-01 21:16:13 +0900 (Sun, 01 Jun 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/mini.conf + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +System::WebClient, 発言時は最新のログに飛ぶように. + +------------------------------------------------------------------------ +r12926 | hio | 2008-05-31 23:42:57 +0900 (Sat, 31 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Tiarra/Resolver.pm + +perl -c の時はスレッド無効に. + +------------------------------------------------------------------------ +r12925 | hio | 2008-05-31 23:38:21 +0900 (Sat, 31 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +System::WebClient, CRYPTとSMD5を追加. + +------------------------------------------------------------------------ +r12856 | hio | 2008-05-30 23:37:23 +0900 (Fri, 30 May 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/doc/module-reload.txt + A /lang/perl/tiarra/trunk/module/Tools/Reload.pm + +reload時に値を引き継ぐサンプルとして Tools::Reload をかいてみた. +動作未確認. + +------------------------------------------------------------------------ +r12854 | hio | 2008-05-30 23:23:17 +0900 (Fri, 30 May 2008) | 2 lines +Changed paths: + A /lang/perl/tiarra/trunk/doc/auto-reply-comparison.txt + +Auto系の違いの説明を書いてみた. + +------------------------------------------------------------------------ +r12851 | hio | 2008-05-30 22:50:00 +0900 (Fri, 30 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/Auto.html + M /lang/perl/tiarra/trunk/module/Auto/Reply.pm + +Auto::Reply, 間違えてたところもう一箇所修正. + +------------------------------------------------------------------------ +r12850 | hio | 2008-05-30 22:46:17 +0900 (Fri, 30 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/Auto.html + M /lang/perl/tiarra/trunk/module/Auto/Reply.pm + +Auto::Reply 一部間違ってたのを修正と加筆. + +------------------------------------------------------------------------ +r12848 | hio | 2008-05-30 22:28:01 +0900 (Fri, 30 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc-src/conf-main.tdoc + M /lang/perl/tiarra/trunk/sample.conf + +なんかドキュメントにutf8修正の漏れ? + +------------------------------------------------------------------------ +r12847 | hio | 2008-05-30 22:15:27 +0900 (Fri, 30 May 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/Auto.html + M /lang/perl/tiarra/trunk/module/Auto/Reply.pm + +Auto::Reply, 同じ応答マスクが複数個書かれていたときの処理を実装. +あとドキュメント加筆. + +------------------------------------------------------------------------ +r12579 | hio | 2008-05-28 01:39:46 +0900 (Wed, 28 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +警告抑制. + +------------------------------------------------------------------------ +r12578 | hio | 2008-05-28 01:13:30 +0900 (Wed, 28 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +debug時に認証情報を標準出力に出すように. + +------------------------------------------------------------------------ +r12486 | topia | 2008-05-27 01:55:33 +0900 (Tue, 27 May 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/tiarra + +5.8 より前のことはわすれました。 +------------------------------------------------------------------------ +r12479 | drry | 2008-05-27 00:42:00 +0900 (Tue, 27 May 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle.pm + M /lang/perl/tiarra/trunk/module/Tools/HTTPClient.pm + + * documentation. + * regexp. + +------------------------------------------------------------------------ +r12473 | hio | 2008-05-26 23:50:36 +0900 (Mon, 26 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/Client.html + M /lang/perl/tiarra/trunk/doc/module/System.html + M /lang/perl/tiarra/trunk/doc/module-toc.html + A /lang/perl/tiarra/trunk/module/Client/List.pm (from /lang/perl/tiarra/trunk/module/System/ClientList.pm:12470) + D /lang/perl/tiarra/trunk/module/System/ClientList.pm + +System::ClientList から Client::List にリネーム. + +------------------------------------------------------------------------ +r12470 | hio | 2008-05-26 23:44:00 +0900 (Mon, 26 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/System.html + M /lang/perl/tiarra/trunk/doc/module-toc.html + A /lang/perl/tiarra/trunk/module/System/ClientList.pm + +クライアント一覧をリストアップする System::ClientList モジュール作成. + +------------------------------------------------------------------------ +r12340 | topia | 2008-05-25 19:40:16 +0900 (Sun, 25 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/doc/macro.txt + A /lang/perl/tiarra/trunk/t + A /lang/perl/tiarra/trunk/t/010_module_Tools_HashTools_macro.t + +* add macro EBNF. +* add macro expansion test. +------------------------------------------------------------------------ +r12337 | topia | 2008-05-25 19:04:44 +0900 (Sun, 25 May 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/tiarra + +* tiarra: cleanup correctly. +------------------------------------------------------------------------ +r12336 | topia | 2008-05-25 19:03:57 +0900 (Sun, 25 May 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/HACKING + M /lang/perl/tiarra/trunk/main/RunLoop.pm + M /lang/perl/tiarra/trunk/main/TiarraDoc.pm + M /lang/perl/tiarra/trunk/module/Auto/Im.pm + M /lang/perl/tiarra/trunk/module/Auto/MesMail.pm + M /lang/perl/tiarra/trunk/tiarra + +* revert recently wrong commit. +------------------------------------------------------------------------ +r12335 | topia | 2008-05-25 19:02:56 +0900 (Sun, 25 May 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/HACKING + M /lang/perl/tiarra/trunk/main/RunLoop.pm + M /lang/perl/tiarra/trunk/main/TiarraDoc.pm + M /lang/perl/tiarra/trunk/module/Auto/Im.pm + M /lang/perl/tiarra/trunk/module/Auto/MesMail.pm + M /lang/perl/tiarra/trunk/tiarra + +* tiarra: cleanup correctly. +------------------------------------------------------------------------ +r12325 | hio | 2008-05-25 16:43:30 +0900 (Sun, 25 May 2008) | 4 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/System.html + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +WebClient, 未読管理をひとまず実装. +SoftBank,AUの端末認証を実装. +別のTiarraさんからのログを見やすく. + +------------------------------------------------------------------------ +r12299 | hio | 2008-05-25 00:40:03 +0900 (Sun, 25 May 2008) | 2 lines +Changed paths: + A /lang/perl/tiarra/trunk/doc/module-reload.txt + +Tiarra モジュールのリロードに関する改善案メモ. + +------------------------------------------------------------------------ +r12298 | hio | 2008-05-25 00:38:04 +0900 (Sun, 25 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/Auto.html + +ドキュメント系更新. + +------------------------------------------------------------------------ +r12297 | hio | 2008-05-25 00:37:28 +0900 (Sun, 25 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle.pm + +FetchTitle, 設定変更時のリフレッシュ周りを調整. + +------------------------------------------------------------------------ +r12295 | hio | 2008-05-25 00:27:51 +0900 (Sun, 25 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/doc/module/System.html + M /lang/perl/tiarra/trunk/module/System/LivePatch.pm + +LivePatch, Configuration::Block#equals のバグ修正を反映. + +------------------------------------------------------------------------ +r12284 | hio | 2008-05-24 22:47:34 +0900 (Sat, 24 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + +release.nikkei.co.jpを追加. + +------------------------------------------------------------------------ +r12214 | topia | 2008-05-22 20:34:11 +0900 (Thu, 22 May 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Log/Channel.pm + +* use Tools::HashTools (instead of Auto::AliasDB). +* kill once warnings for S_* and C_* aliases. + +------------------------------------------------------------------------ +r12198 | topia | 2008-05-22 15:38:54 +0900 (Thu, 22 May 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/module/Log/Channel.pm + +* Log::Channel: require Auto::AliasDB. +------------------------------------------------------------------------ +r12141 | hio | 2008-05-21 22:28:32 +0900 (Wed, 21 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/WebClient.pm + +!なチャンネルの調整. + +------------------------------------------------------------------------ +r12095 | hio | 2008-05-21 09:32:31 +0900 (Wed, 21 May 2008) | 2 lines +Changed paths: + A /lang/perl/tiarra/trunk/doc/macro.txt + +マクロ展開関係のメモ. + +------------------------------------------------------------------------ +r12073 | hio | 2008-05-20 23:12:59 +0900 (Tue, 20 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + +警告がでてたのを修正. + +------------------------------------------------------------------------ +r12072 | hio | 2008-05-20 22:58:17 +0900 (Tue, 20 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/Mixi.pm + +コメント加筆. + +------------------------------------------------------------------------ +r12068 | hio | 2008-05-20 22:13:47 +0900 (Tue, 20 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/Log.html + M /lang/perl/tiarra/trunk/module/Log/Channel.pm + M /lang/perl/tiarra/trunk/sample.conf + +Log::Channel, 自動でチャンネル別にログを保存できるように. + +------------------------------------------------------------------------ +r11872 | topia | 2008-05-18 14:25:48 +0900 (Sun, 18 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Tiarra/IRC/Message.pm + +* Tiarra::IRC::Message: parse 時の max param exceeded 警告がちゃんと出るようにした。 + +------------------------------------------------------------------------ +r11869 | topia | 2008-05-18 14:01:08 +0900 (Sun, 18 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/CTCP/DCC/RewriteAddress.pm + +* warn 関係を printmsg ではなく runloop->notify_warn に流すように変更。 + +------------------------------------------------------------------------ +r11868 | topia | 2008-05-18 14:00:32 +0900 (Sun, 18 May 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Configuration/Block.pm + +* Configuration::Block->equals: + 設定にブロックを使ったモジュール同士の評価に失敗することがあったのを修正 + +------------------------------------------------------------------------ +r11732 | hio | 2008-05-17 14:08:14 +0900 (Sat, 17 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle.pm + +fix on extracting urls. + +------------------------------------------------------------------------ +r11731 | hio | 2008-05-17 14:07:28 +0900 (Sat, 17 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + +add gourmet.oricon.co.jp. + +------------------------------------------------------------------------ +r11595 | topia | 2008-05-14 18:53:05 +0900 (Wed, 14 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/Im.pm + +* add raw_channel alias key. + +------------------------------------------------------------------------ +r11540 | topia | 2008-05-14 00:02:23 +0900 (Wed, 14 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/IrcIO/Server.pm + + * set server_host on connection accepted. + +------------------------------------------------------------------------ +r11480 | topia | 2008-05-13 02:42:42 +0900 (Tue, 13 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/IrcIO/Server.pm + +* サーバ接続時には progress がないとわかりにくいので表示するように。 + +------------------------------------------------------------------------ +r11479 | topia | 2008-05-13 02:41:48 +0900 (Tue, 13 May 2008) | 5 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Tiarra/Socket/Connect.pm + +* try_count がちゃんと試行回数を返すようにした。 + (前までは再試行の回数を返していた。) +* progress コールバックの追加。 +* メソッド名を _notify_skip, _notify_progress にした。 + +------------------------------------------------------------------------ +r11477 | topia | 2008-05-13 02:29:51 +0900 (Tue, 13 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/LinedINETSocket.pm + M /lang/perl/tiarra/trunk/main/Tiarra/Socket/Buffered.pm + +* パラメータの順番が間違ってたので修正。 + (ただし外部仕様には影響がなかった。) +------------------------------------------------------------------------ +r11475 | topia | 2008-05-13 01:39:36 +0900 (Tue, 13 May 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/doc-src/conf-main.tdoc + M /lang/perl/tiarra/trunk/main/Configuration.pm + M /lang/perl/tiarra/trunk/main/IrcIO/Server.pm + +* IrcIO::Server: support multiple host/port configuration. +------------------------------------------------------------------------ +r11470 | topia | 2008-05-13 00:06:02 +0900 (Tue, 13 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/System/NotifyIcon/Win32.pm + +* tooltip の変更に Win32::GUI の正式 API を使うように書き換えた。 + +------------------------------------------------------------------------ +r11418 | topia | 2008-05-12 02:31:59 +0900 (Mon, 12 May 2008) | 6 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/IrcIO/Server.pm + +* Tiarra::Socket::Connector をまじめに使うようにした。 +* 内部的に複数ホスト/複数ポートに接続を試行できるようになりましたが、 + 設定をどう記述させようか悩んでいるので設定の方はまだです。 +* 多分大丈夫だと思いますが、結構コードを書き換えたので十分に + テストしてから入れ換えてください。 + +------------------------------------------------------------------------ +r11417 | topia | 2008-05-12 02:16:49 +0900 (Mon, 12 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Tiarra/Socket/Connect.pm + +* メッセージをすこし変更。 + +------------------------------------------------------------------------ +r11416 | topia | 2008-05-12 01:59:31 +0900 (Mon, 12 May 2008) | 4 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Tiarra/Socket/Connect.pm + +* 複数ポートを指定できるように。 +* _connect_stage を _connect_after_resolve にリネーム。 +* ソケットエラー処理を一部変更。 + +------------------------------------------------------------------------ +r11415 | topia | 2008-05-12 01:38:06 +0900 (Mon, 12 May 2008) | 4 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Tiarra/Socket/Connect.pm + +* name resolution error に host をつけるようにした。 +* $sock not defined を warn & try next にした。 +* unix domain socket で before_connect が呼ばれるようにした。 + +------------------------------------------------------------------------ +r11414 | topia | 2008-05-12 01:36:31 +0900 (Mon, 12 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/IrcIO/Server.pm + +* 全然使ってないインスタンス変数を捨てる。 + +------------------------------------------------------------------------ +r11408 | topia | 2008-05-11 23:01:10 +0900 (Sun, 11 May 2008) | 3 lines +Changed paths: + M /lang/perl/tiarra/trunk/tiarra + +* --debug --show-env の時にはモジュールロードの + エラーメッセージが出るように。 + +------------------------------------------------------------------------ +r11407 | topia | 2008-05-11 23:00:20 +0900 (Sun, 11 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Tiarra/Resolver.pm + +* Thread::Queue のロード順を最後にした。気分の問題。 + +------------------------------------------------------------------------ +r11406 | topia | 2008-05-11 22:59:27 +0900 (Sun, 11 May 2008) | 8 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Tiarra/Socket/Connect.pm + +* 動作フローの見直し。主に error から warn and try next への変更。 +* hooks->{before_connect} を追加(したけど未テスト)。 + * 特定のaddr/port/type をみて skip したり、書き換えたりできるはず。 +* bind_addr をコネクション毎にオーバーライドできるように(同じく未テスト)。 +* callback の optional genre として skip を追加した。 +* ドキュメントをちょっと書き直した。 + * 重要なのは callback の 'error' genre は接続の試行が終わるというところ。 + +------------------------------------------------------------------------ +r11394 | topia | 2008-05-11 15:57:19 +0900 (Sun, 11 May 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/doc/module/Auto.html + M /lang/perl/tiarra/trunk/doc/module/CTCP.html + M /lang/perl/tiarra/trunk/doc/module/Channel.html + M /lang/perl/tiarra/trunk/doc/module/Client.html + M /lang/perl/tiarra/trunk/doc/module/Debug.html + M /lang/perl/tiarra/trunk/doc/module/Log.html + M /lang/perl/tiarra/trunk/doc/module/System.html + M /lang/perl/tiarra/trunk/doc/module/UNCLASSIFIED.html + M /lang/perl/tiarra/trunk/doc/module/User.html + M /lang/perl/tiarra/trunk/doc/module-toc.html + +* regen documentation.* delete unnecessary property. +------------------------------------------------------------------------ +r11393 | topia | 2008-05-11 15:56:12 +0900 (Sun, 11 May 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/doc-src/contents.html + M /lang/perl/tiarra/trunk/doc-src/module-toc.html + +* XML 宣言の文字コードの存在を忘れてた。これも UTF-8 に。 +------------------------------------------------------------------------ +r11392 | topia | 2008-05-11 15:46:50 +0900 (Sun, 11 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/main/Tiarra/OptionalModules.pm + +* add note of required modules. + +------------------------------------------------------------------------ +r11381 | topia | 2008-05-11 05:54:37 +0900 (Sun, 11 May 2008) | 1 line +Changed paths: + M /lang/perl/tiarra/trunk/bundle/Unicode/Japanese.pm + +* upgrade Unicode::Japanese to 0.45. +------------------------------------------------------------------------ +r11372 | hio | 2008-05-11 01:10:37 +0900 (Sun, 11 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/all.conf + M /lang/perl/tiarra/trunk/doc/module/Auto.html + M /lang/perl/tiarra/trunk/doc/module-toc.html + +Auto::FetchTitle::Plugin::Mixi, ExtractHeading の tiarra-doc をマージ. + +------------------------------------------------------------------------ +r11371 | hio | 2008-05-11 00:58:25 +0900 (Sun, 11 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/ExtractHeading.pm + +Auto::FetchTitle::Plugin::ExtractHeading, tiarra.conf でも抽出パターンを記述できるように. + +------------------------------------------------------------------------ +r11370 | hio | 2008-05-11 00:57:15 +0900 (Sun, 11 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin/Mixi.pm + +Auto::FetchTitle::Plugin::Mixi, tiarra-doc 追加. + +------------------------------------------------------------------------ +r11369 | hio | 2008-05-11 00:56:26 +0900 (Sun, 11 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle/Plugin.pm + +Auto::FetchTitle::Plugin, ユーティリティメソッドを追加. + +------------------------------------------------------------------------ +r11368 | hio | 2008-05-11 00:55:38 +0900 (Sun, 11 May 2008) | 2 lines +Changed paths: + M /lang/perl/tiarra/trunk/module/Auto/FetchTitle.pm + +ワイルドカードクッキーの対応. + +------------------------------------------------------------------------ r11365 | topia | 2008-05-10 23:58:28 +0900 (Sat, 10 May 2008) | 1 line Changed paths: M /lang/perl/tiarra/trunk