2008-05-02 Makoto Matsushita * keitairc, etc/dot.keitairc, lib/Keitairc/Config.pm, lib/templates/root.html: 認証時にiモードID対応しました. Closes #12446. 2008-03-15 Jun Morimoto * lib/keitairc/plugins/00all, lib/keitairc/plugins/00index, lib/keitairc/plugins/00location, lib/keitairc/plugins/00location_receiver, lib/keitairc/plugins/00nick, lib/keitairc/plugins/00topic, lib/keitairc/plugins/00unread: escape HTML special chars, closes #12062 2008-02-29 Jun Morimoto * lib/Keitairc/Plugins.pm: プラグインファイルをevalしてエラーがでた ら ::log_die するようにした 2008-02-26 Jun Morimoto * keitairc 2.0b5: - 10チャネル以上のチャネルを扱えてませんでした (最近エンバグしてた。 みっともない…) - チャネル名一覧のチャネルが文字化けしてた (最近エンバグしてた。みっ ともない…) - 住所っぽい文字列のリンクのマッチを多少改善しました。 - さらに、住所っぽい文字列をクリックしたあと、 一段階かましてから Google Mapに飛ぶようにしました。 この時点で、住所っぽい文字列の編集 も可能なので、 余計な文字列を手で削ってGoogle Mapに再度飛ぶことも可 能です。 会話体も多いirc発言文字列から住所をばっちり抽出するのは か なりむずかしいので、最後のツメは手編集にまかせたほうがよかろうと 割 り切りました。 - ついでに、住所っぽい文字列を自分にメールする機能もつけました。 (メールアドレス, URL, 電話番号などは、すでに自分へのメール機能がつ いてます) - たまにチャネル名の末尾に空白が入ってしまってる場合の扱いを改善し ました。 - Softbank対応(具体的にはweb_rootオプション)復活 - Softbank端末の端末シリアル認証対応 - priv対応 (thanks to Makoto Matsushita) - GPS測位やiエリアなど現在位置を取得して発言。 movatwitterのパクり です ^^; - 各チャネルのnick一覧 - 発言中のURLに飛ぶ際、リファラ逆探知をされないよう セッションを作 り直してからリンクを出す機能を追加 - 2.0系用の dot.keitairc も同梱 - xchatカラー指定シーケンス対応 - 各チャネルの最終発言からの経過時間を表示 - 発言中の電話番号やメールアドレス、URLなどを自分にメール可能に - プラグイン、テンプレートのサーチパスを複数指定可能に - チャネルpartがおかしかったのを修正 - 発言中に地名らしきものがあるとGoogle Mapにリンク (要改良) - /robots.txtをリクエストされたら返す - ライブラリ、テンプレート、プラグインなどファイルを分離しました。 - 認証方法としてhttp basic authやめました。 パスワード認証後はオン メモリのセッションを保持して動きます。 web_usernameオプションはもう 不要です。 - web_passwordオプションは必須になりました。 - NTT DoCoMo FOMA端末で、FOMAカード番号も認証に使えるようにしました。 docomo_foma_iccオプションに iccXXXXXXXXXXXXXXXXXXXXXXXX といった icc文字列を指定します。 初回アクセスの際にFOMAカード番号の送信許可 を求めてきます。 - use_cookieオプションは廃止。DoCoMo端末以外では自動的にCookie使います。 - use Unicode::Japaneseやめてuse Encodeにしました。 - 発言中のURLは、クリックするとそれをどう処理するか選択可能にしまし た。 現在、直接アクセス、ポケットはてな経由、(livedoor)モバウザーβ 経由、 PCサイトビューア経由、URLコピーを選べます。 - 発言中の電話番号は、クリックするとそれをどう処理するか選択可能に しました。 現在、通常の電話、TV電話(NTT DoCoMo FOMA端末のみ), 電話 番号コピーを選べます。 - 発言中のメールアドレスは、クリックするとそれをどう処理するか選択 可能にしました。 現在、メール機能起動、メールアドレスコピーを選べま す。 - 全発言一覧、未読発言一覧、URL処理、電話番号処理、メール処理といっ た 処理場面(action)や、発言中のURL/電話番号/メールアドレスといった 文字列を どう拾ってどう処理するか(regexp replacer)をプラグインとし て実装しました。 プラグインファイルの追加や変更で、これらの振る舞い を追加・変更できます。 - CVS rcsidすなわちkeitaircのバージョン番号、とかモノグサはやめて、 ちゃんとリリースマネージメント(もどき)するようにします。 2007-10-17 Jun Morimoto * keitairc 1.33: iPhone/iPod touch対応 2007-09-30 Jun Morimoto * keitairc 1.32: PCサイトビューアのリンクが出ていませんでした。 2007-09-27 Jun Morimoto * keitairc 1.31: ircサーバから切断された際に再接続するようにした Jcodeパッケージの利用をやめ、Unicode::Japaneseに切り替え daemon化して起動させるオプションを追加。Proc::Daemonを利用 スラッシュで終わっているURLに正しくリンクするようにした 一般ブラウザ向けURLに「ポケットはてな」を介してアクセスするリンクを 付けるようにした Google Wireless Transcoderを介してアクセスするリンクは廃止した au携帯電話のEZ番号を複数設定できるようにした HTTP Cookieの生存秒数を設定できるようにした 日本語を含んだチャネル名を持つチャネルの会話内容を表示している 際の ページタイトルが化けていた(の中だけiso-2022-jpのま まだった)のを修正しました。 サイトグローバルな keitairc の設定ファイルである /etc/keitairc が無い場合、起動時にそれがないとのエラーメッセージを 表示してし まっていましたが、出さないようにしました。 POE::Session, POE::Component::IRC の呼び出し方がもはや旧式になっ ていたようなので、 いまどきの方法? に修正しました。これにより、 起動時の以下のメッセージが出なくなりました。 Use of ->new() is deprecated, please use spawn() POE::Session->new() is deprecated. Please use create() instead. See http://www.nntp.perl.org/group/perl.poe/2613 for more information. 2006-08-03 Jun Morimoto <morimoto@mrmt.net> * keitairc 1.30: Google Wireless Transcoder を介したリンクを追加 au携帯の「PCサイトビューアー」を介したリンクを追加 2004-09-16 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.29: topic 一覧追加 2004-09-12 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.28: Cookie 対応 2004-09-07 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.27: 未読バッファの扱いがおかしかった 2004-09-04 Jun Morimoto <morimoto@xantia.citroen.org> * kaitairc 1.26: まとめ読みから、日本語や大文字英文字の入ったチャ ネル名に移動して発言すると、他人も巻き込んでおかしくしてしまったの を修正。未読行数表示がおかしかったのを修正 2004-08-29 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.25: added <hr> * kaitairc 1.24: recent (全チャネルの未読をまとめ読み) 追加 * ちょっとコードを掃除 2004-08-18 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc: チャネル名は小文字に正規化して内部処理に使う (thanks to Akira Yamada) 2004-07-30 ISHIKAWA Mutsumi <ishikawa@debian.org> * applied au_subscriber_id auth patch (thanks to Takuo KITAME) 2004-07-24 Jun Morimoto <morimoto@xantia.citroen.org> * applied keitairc-action.patch (thanks to Akira Tagoh) * fixed html escaping 2004-06-08 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.20: madoka につないで使うと誰かが JOIN すると channel が増えたように見える現象を回避 (thanks to 松井さん <matsui at iij-mc.co.jp>) 2004-04-08 Jun Morimoto <morimoto@xantia.citroen.org> * チャネルリストの発言数表示がおかしいことがあった * foo@bar 形式を mailto リンクにしないようにした * https:// 形式もリンクにする * 誰かが channel から抜けたときのメッセージを書式変更 * 誰かが channel に join してきたときにメッセージを追加 2004-03-25 ISHIKAWA Mutsumi <ishikawa@debian.org> * keitairc 1.18: 引数として uri escape して渡した JIS のチャネル名 を WAP ゲートウェイが勝手に unescape してしまうようで、xhtml端末の 場合、日本語チャネルのハンドリングがおかしくなるので しょうがない ので いちいち uri_unescape() したものを uri_escape() するように :-< 2004-03-24 ISHIKAWA Mutsumi <ishikawa@debian.org> * keitairc 1.17: 発言後のディフォルトの挙動をオリジナルの全発言表 示に戻した。さらに 未読のみ表示したい場合用に show_newmsgonly オプションを新設 * doc/default.css 1.1: mrmt.net から import * doc/index.html 1.3: sf.jp の web サーバが charset=euc-jp を想定 しちゃってるので しょうがないので euc-jp に * doc/index.html 1.2: もろもろ微妙に修正 * keitairc 1.16: 相対パスでのリンクがxhtml端末でうまく機能しないの で $docroot からの絶対パスに変更 * keitairc 1.15: xhtml端末でのキャッシュ抑制 * keitairc 1.14: </head>が抜けていたとこがあったので挿入 2004-03-21 Jun Morimoto <morimoto@xantia.citroen.org> * imported from http://mrmt.net/src/keitairc/ 2004-02-29 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.13: 細かい修正 2004-02-27 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.12: 他のユーザが channel を part したときに keitairc のチャネルリストからそのチャネルが消えてしまう件を修正。どのユーザ が抜けたかも表示。 (thanks to Ichiro FUKUHARA <ichiro@ichiro.org>) * keitairc 1.11: 未読行数を示すリンクを新設(未読のみを読むことができる。 (未読のみのページからアクセスキー [5] ですべてを表示) (thanks to Ichiro FUKUHARA <ichiro@ichiro.org>) * keitairc 1.9: 未読行数を表示。まだ発言のないチャネルに対しても発言可能に (thanks to Ichiro FUKUHARA <ichiro@ichiro.org>) 2004-01-07 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.8: 10個め以降のチャネルへのリンクがおかしかった see http://tagoh.jp/d/?date=20040107#p02 (thanks to Akira Tagoh) 2003-11-26 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.7: </head> を出力するのを忘れていました (thanks to ishikawa@netvillage.co.jp) 2003-06-01 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.6: チャネルを見ている状態のページタイトルがおかしかった ソース文字列を jis に決めうちして文字化け減少 ProxyPass 用に web_root オプション追加 i-mode 絵文字は使わないことにした 2003-05-12 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.5: keitairc からの発言内容が自分からは (keitairc からは) 文字化けしてみえることがあったのを修正 2003-05-09 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.4: join していたチャネルを part したときにプログラム が停止してしまっていたのを修正 発言内容が新しいチャネルからリストアップするよう修正 2003-05-08 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.3: 半角スペースが+に変換されていたのを修正 * keitairc 1.1: 公開