X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=ChangeLog;h=0c63902a212b80be99ed79fcb0f7a592a4ae02ce;hb=628ef4a9d3b69c34aa1583793ab3840077e23268;hp=863dce65e73a5824b23a60bfdd2b053e090dc6fb;hpb=012bae2be9731e5552f4a5dd66046e86596090e6;p=keitairc%2Fkeitairc.git diff --git a/ChangeLog b/ChangeLog index 863dce6..0c63902 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,41 +1,399 @@ +2010-09-13 ISHIKAWA Mutsumi + * lib/Keitairc/Log.pm + log_die method を追加(Keitairc::Plugins から呼んでる箇所が + あったのだが、Keitairc::Log をオーバーホールした際になく + なっちゃってため) + +2010-06-23 ISHIKAWA Mutsumi + * keitairc + Proc::Daemon がない場合は daemonize しないで動くように修正。 + とりあえず、daemonize はできないがこれで Win32 環境とか + Proc::Daemonがそもそもどうにもできない環境でも動くようになったはず。 + * lib/Keitairc/Config.pm, keitairc + 設定パラメータのチェックの追加(ticket: #18867)。 + 設定を吐き出すために Keitairc::Config::dump() メソッド追加。 + +2010-06-22 ISHIKAWA Mutsumi + * data/public/iscroll/iscroll.js + iOS4 対応(おそらくwebkit UI が一番まともにうごくのは iOS4) + * lib/Keitairc/Log* + Sys::Syslog がない場合は syslog writer を使わないように修正したので、 + Sys::Syslog がない場合でもとりあえず動く。 + +2010-06-18 ISHIKAWA Mutsumi + * keitairc, lib/Keitairc/*, doc/manual.html + - lib/Keitairc/Log* を書き直した。syslog, ファイル, stdioへの + 書き出しに対応。 + +2010-06-11 ISHIKAWA Mutsumi + * data/public/iscroll/iscroll.js, data/public/webkit.{css,js} + - iscroll まわりの大規模修正。長押しの問題以外は修正済み(長押し + ダイアログに関しては、現状修正不能なのでエミュレーションする + などの対応が必要) + +2010-06-04 ISHIKAWA Mutsumi + * data/public/iscroll/iscroll.js + - version 3.2.1 にあげた + - iPhone で iscroll でスクロールさせてるエリア中の a tag link + の長押しが効かなかったのを直すために iscroll.js を修正した + +2010-06-04 ISHIKAWA Mutsumi + * data/public/iscroll/iscroll.js + - version 3.2.1 にあげた + - iPhone で iscroll でスクロールさせてるエリア中の a tag link + の長押しが効かなかったのを直すために iscroll.js を修正した + +2010-05-29 ISHIKAWA Mutsumi + * lib/Keitairc/Config.pm + テンプレートなどのパスが古いままだったのを + 調整(by takuo) + +2010-05-28 ISHIKAWA Mutsumi + * data/public/webkit.css + スクロール部分の高さの調整 + +2010-05-27 ISHIKAWA Mutsumi + * data/public/apple-touch-icon.png + iPhone 向けのアイコン画像更新 + +2010-05-27 ISHIKAWA Mutsumi + * data/public/apple-touch-icon.png + iPhone 向けのアイコン画像更新 + +2010-05-26 ISHIKAWA Mutsumi + * data/public/webkit.{css,js} + Android 向けに画面の高さの調整 + +2010-05-23 ISHIKAWA Mutsumi + * data/template/*, lib/Keitairc/View.pm: + テンプレートのエンコーディングを UTF-8 に変更 + * keitairc, lib/Keitairc/*, data/plugins/*: + 各種 irc_charset, web_charset のハンドリングを整理 + * lib/Keitairc/Config.pm: + irc_charset のディフォルトを UTF-8 に変更 + +2010-05-22 ISHIKAWA Mutsumi + * data/public/webkit.{js,css}: + - iPhoneで画面の縦横を切り替えたときにレイアウトが + おかしくなるのを修正(Ticket: #21827) + - toolbarの背景画像の読み込みをやめた + - scrollエリアの高さを調整して、要素が少ない場合でも + reload 操作ができるようにした + - iuiの背景画像を使っていたボタン部分を gradient で + 書き直した(iuiの画像を使うのをやめた) + - iui/pinstripes.png を自前のものに置き換え + * add data/public/right_arrow.png, webkit.{js,css} + data/public/iui/chevron.png を使うのをやめた + +2010-05-20 ISHIKAWA Mutsumi + * lib/{public,template,plugins} -> data/, + MANIFEST, Makefile.PL: + lib 下から移動 + * add data/twg_iphone_toolbar_icons, MANIFEST + http://blog.twg.ca/2009/09/free-iphone-toolbar-icons/ + から WebKit UI 用にアイコン画像を import + * add data/jquery-1.4.2.min.js, MANIFEST + WebKit UI 用に jQuery 1.4.2 を import + * add data/public/{iscroll.js,scrollbar.png} + WebKit UI 用に iscroll を import + * new webkit templates and related CSS/js + 新しい ajax ベースの WebKit UI 用のテンプレートと + css, js ファイルを import + * replace ClientInfo::is_ipod() -> ClientInfo::is_webkit() + メソッドの名前が実体と異なっちゃってきてたので rename + (Ticket: #20391) + * lib/Keitairc/ClientInfo.pm + Header に user-agent がないと warning 吐きまくりなのを + 修正(Ticket: #21814) + * data/public/apple-touch-icon.png, data/templates/webkit/{root,root_home}.html + 暫定的に Web クリップ アイコンを追加してみた + +2010-05-19 ISHIKAWA Mutsumi + * keitairc + 2.0 Release + +2010-05-19 ISHIKAWA Mutsumi + * doc/usage.html: + usageを大幅に加筆 + +2010-05-18 ISHIKAWA Mutsumi + * doc/screenshot/*: + 各種スクリーンショットを追加 + +2010-04-26 ISHIKAWA Mutsumi + * doc/*: + リリースに向けてドキュメントまとめて大幅更新 + あとはスクリーンショットとusageのところの加筆が必要 + +2010-04-26 ISHIKAWA Mutsumi + * keitairc: version 2.0rc1 + +2010-04-21 ISHIKAWA Mutsumi + * COPYING.iui: + 消した... doc/iui/ 以下にあるじゃないか!(わら + * doc/iui/*: + 更新 + +2010-04-19 ISHIKAWA Mutsumi + * lib/plugins/00nick: + 呼び出し元のチャネルに戻れるようにcidをレンダリング + パラメータに追加 + * lib/public/geopost-keitairc.js, + lib/templates/ipod-sjis/location_receiver.html: + 汎用性を考慮しEvent の binding を 本体テンプレート側に + 移動 + * lib/public/iui/chevron.png: + iui の trunk から画像を追加 + * COPYING.iui + adding for iui LICENSE/COPYRIGHT + +2010-04-16 ISHIKAWA Mutsumi + * lib/public/geopost-keitarc.js + フォームの扱いを修正 + * lib/plugins/10url, lib/public/noreferrer-keitairc.js: + WebKit mobile phone 向け noreferrer ハンドリングが動いて + いなかったので修正 + +2010-04-11 ISHIKAWA Mutsumi + * keitairc, lib/keitairc/View.pm: + action_404() が http_status 200 を返すようになってたので、 + ちゃんと 404 を返すように修正 + +2010-03-31 ISHIKAWA Mutsumi + * keitairc, lib/plugins/00index: + 通常の発言バッファでのIRCコマンド入力を廃止('/' ではじまる語を + 入力できるように修正)。議論の詳細は ticket: #21242 を参照。 + * doc/index.html: + - ircコマンドの入力機能に関して記述がなかったので追加 + - Android 端末でも使えるよと追加してみた + - 位置情報機能に関して、iPhone用の機能に関する記述を追加 + +2010-01-26 ISHIKAWA Mutsumi + * lib/Keitairc/ClientInfo.pm, lib/Keitairc/View.pm, + lib/templates/ipod-sjis/all.html: + is_ipod_os3() detect code replaced by Geolocation detection + code on Javascript (don't show location post button + when navigator.location is not available on the browser) + * lib/public/geopost-keitairc.js, lib/templates/ipod-sjis/location_receiver.html + Add Geolocation post menu on location post page (insted of link on + map info window) to fix can not post location on iPhone problem + (ticket: #19970). + * keitairc: fix POE has_forked method detection + +2010-01-22 ISHIKAWA Mutsumi + * lib/Keitairc/ClientInfo.pm: + is_ipod() detect ApplieWebkit Base Mobile + (e.g iPhone, iPod tocu, Android based mobile phones) + +2009-11-07 ISHIKAWA Mutsumi + * keitairc, Makefile.PL, t/00_required_modules.t, doc/environment.html: + check 'POE have the has_forked method' before call it, so POE version + dependency is now not needed. POE version check and documentation + update. + +2009-10-22 ISHIKAWA Mutsumi + * Makefile.PL, t/00_required_modules.t, doc/environment.html: + Check/Describe POE version (require 1.007 or later) + (ticket: #19294) + +2009-10-21 Makoto Matsushita + * keitairc: call $poe_kernel->has_forked to tell POE::Kernel + keitairc now runs on a child process (ticket #19079). + +2009-10-16 ISHIKAWA Mutsumi + + * Makefile.PL, lib/keitairc/Config.pm: + Update Makefile.PL install all files to correct directry + (ticket: #18886) + And Add make install_doc option for installing documents + * MANIFEST: add missing files + * doc/install.html: update to use Makefile.PL + +2009-09-26 Makoto Matsushita + + * Makefile.PL: add perl module dependencies (#18886 b)), + those are listed in doc/environment.html (thanks to Jun Kuriyama) + +2009-09-25 Jun Morimoto + + * keitairc: 2.0b12 リリース + * lib/Keitairc/Config.pm: au_subscriber_id docomo_foma_icc + docomo_imodeid softbank_serial_key emobile_useridを初期化 (ticket: + #17917) + * doc/manual.html: web_schema記述追加 (ticket: #18872) + * doc/manual.html: refits -> finds (#18875) + * lib/Keitairc/Config.pm: refits -> finds (#18875) + * lib/plugins/00location_receiver: refits -> finds (#18875) + +2009-09-24 ISHIKAWA Mutsumi + + * lib/Keitairc/Config.pm, lib/Keitairc/View.pm, + lib/templates/{default,ipod-sjis}/*: + web_charset を指定したときにちゃんと指定どおりになるように + ディフォルトのcharsetハンドリングルーチン、テンプレートの + エンコーディングの変換処理を追加。meta ヘッダのcharsetを + 外部からセットできるようにテンプレートを更新(ticket: #18509) + +2009-07-16 ISHIKAWA Mutsumi + + * lib/templates/ipod-sjis/index.html: add irc command input + form on iPhone/iPod tocuh UI (ticket: #14605) + +2009-07-16 ISHIKAWA Mutsumi + + * lib/plugin/10url, lib/templates/ipod-sjis/{all,recent,topic}.html, + add lib/public/noreferrer-keitairc.js, + drop lib/templates/ipod-sjis/{url,url_session}.html: + 外部リンクへのアクセスの際の referrer を消すようにしました。 + javascript 使ってるので(さらに言うと、onTouchStartイベントとか + もひろってごにょごにょしてるので)、iPhone/iPod touch のみです。 + referrerからセッションが漏れることもなくなったので新規セッション + 作ってアクセスを選択するUIを出さないようにしてます。 + * lib/templates/ipod-sjis/*: update to use iuix.{js,css} instead of + iui.{js,css} + +2009-07-15 ISHIKAWA Mutsumi + + * lib/Keitairc/ClientInfo.pm, doc/manual.html: add is_ipod_os3() + function to detect iPhone OS is 3.0 or above (and update + manual entry related it). + * add lib/public/geopost-keitairc.js: Geopost support javascript + function for Geolocation API (e.g iPhone) + * lib/public/iui/*: update iui to version 0.20 + * add lib/templates/ipod-sjis/location_receiver.html: location + information message post support template on iPhone. + * lib/templates/ipod-sjis/{index,all}.html: update menu layout to + support location information message menu + * lib/plugins/00all: is_ipod_os3 check param added to rendering + option + * lib/plugins/32address: direct call google maps on iPhone to + use google map application smoothly. + * lib/plugins/20phone: phone number link change to simple tel: + link on iPhone/iPod touch UI + * drop lib/templates/ipod-sjis/{phone,mail,address}.html: + They are not used on iPhone/iPod touch UI + +2009-07-12 ISHIKAWA Mutsumi + + * lib/templates/ipod-sjis/all.html: automaticaly focus to + message input form when new messages button clicked. + * lib/plugins/*: plugin API update, add $request parameter + to message_replace_imprementation() method (ticket: #17752) + * lib/plugins/20mail: mail address link change to simple mailto + link on iPod/iPhone UI (ticket: #17740) + +2009-07-04 ISHIKAWA Mutsumi + + * lib/public-iui-keitairc.css: add -webkit-user-select: auto + to body to be able to cut & copy (ticket: #17581) + * lib/public-iui-keitairc.css: 特にURLにそういう現象が多いが、英単 + 語的な区切りがない長い単語がはみ出して、横スクロールできる状態が + 発生することがあるのに対処した(これがおきちゃうと、縦スクロール + させてるとふらふら左右にブレて非常に鬱陶しい) + li.message と li.messegenew に word-break: break-allを設定して無 + 理やり折り返すようにした(若干乱暴だけど) + +2009-06-30 ISHIKAWA Mutsumi + + * lib/templates/ipod-sjis/all.html: fixed broken cancel button + (ticket: #14726) + +2008-08-06 Jun Morimoto + + * lib/templates/default/{all,unread}.html: fixed stamp variable + within html template (to avoid duplicate posting from some au + browser phones) + +2008-08-05 Jun Morimoto + + * lib/templates/default/{all,unread}.html: display action messages + in light blue * t/*.t: added can_ok() + +2008-08-03 Jun Morimoto + + * lib/plugins/00all: added follow_nick option + * lib/plugins/00unread: added follow_nick option + * lib/templates/all.html: added follow_nick option + * lib/templates/unread.html: added follow_nick option + * lib/Keitairc/IrcCallback.pm: added follow_nick option + * t/02_Config.t: added follow_nick option + * lib/Keitairc/Config.pm: added follow_nick option, fixed ARGV + handling + + * lib/plugins/32address: Address matching plugin + * lib/plugins/33distinct: Ad-hoc matching plugin for address that + starts from Tokyo special wards, Tokyo cities + * lib/plugins/30prefectures: switch to 32address + * lib/plugins/31distinct: switch to 33distinct + * lib/plugins/10url: URL::Escape::uri_escape() + * lib/plugins/11url_session: URL::Escape::uri_escape() + * added t/test_suites, Makefile.PL, MANIFEST + +2008-08-02 Jun Morimoto + + * use FindBin + * moved logging functions to Keitairc::Log package + * make Keitairc::ClientInfo tidy + +2008-07-19 Jun Morimoto + + * 静的なファイルを配信するため、置き場として lib/public, + そのパスを指定する Config->public_dir を追加。 + とりあえず favicon.ico と robots.txt だけが置いてある。 + これに伴い action_robots_txt は廃止 + +2008-07-18 Jun Morimoto + + * ごく短時間に同一内容の連続POSTがきた場合は無視. + au W63S (re) 対策. thanks to Takuo KITAME. + +2008-06-29 Jun Morimoto + + * HTML 出力時の charset を一応 $cf->web_charset に切り分け + * irc charset を一応 $cf->irc_charset に切り分け + * use warnings 追加、undef 値のチェックを各所に追加 + * plugin にファイル名, 行番号情報を追加 + * ファイルの charset を utf8 に統一 (HTMLテンプレートは Shift_JIS のまま) + * 内部 EUC-JP 処理を廃止 + 2008-06-25 Makoto Matsushita - * keitairc, lib/Keitairc/IrcCallback.pm: $B:F@\B3;~$K(B 001 $B$r * keitairc, etc/dot.keitairc, lib/Keitairc/ClientInfo.pm, lib/Keitairc/Config.pm, lib/Keitairc/View.pm, lib/plugins/00location_receiver, lib/templates/location.html: - emobile$BCZ!$$*$h$S0L(B - $BCV>pJsAw?.(B($B8=;~E@$G$O(BH11T$B$N$_(B)$B$KBP1~!%(B Closes #12453. + emobile端末サポート.ユーザID(x-em-uid)によるユーザ認証,および位 + 置情報送信(現時点ではH11Tのみ)に対応. Closes #12453. 2008-05-11 ISHIKAWA Mutsumi * keitairc - 00location_receiver $B$,(B XML::Simple $B$K0MB8$7$F$k$N$G!"$=$N(BNote$B$r(B - $BDI2C(B + 00location_receiver が XML::Simple に依存してるので、そのNoteを + 追加 2008-05-10 Makoto Matsushita * etc/dot.keitairc, lib/Keitairc/Config.pm, lib/Keitairc/View.pm, - lib/templates/404.html, lib/templates/address.html, - lib/templates/all.html, lib/templates/index.html, + lib/templates/404.html, lib/templates/address.html, + lib/templates/all.html, lib/templates/index.html, lib/templates/location.html, lib/templates/location_receiver.html, lib/templates/login_icc.html, lib/templates/login_imodeid.html, lib/templates/mail.html, lib/templates/nick.html, lib/templates/phone.html, lib/templates/postme.html, lib/templates/recent.html, lib/templates/root.html, - lib/templates/topic.html, lib/templates/unread.html, - lib/templates/url.html, lib/templates/url_session.html: HTML$BI=<($N(B - $B:]!$%U%)%s%H%5%$%:$r@_Dj%U%!%$%kFb$G;XDj$G$-$k$h$&$K$9$k!%(B + lib/templates/topic.html, lib/templates/unread.html, + lib/templates/url.html, lib/templates/url_session.html: HTML表示の + 際,フォントサイズを設定ファイル内で指定できるようにする. Closes #12489. 2008-05-09 Makoto Matsushita - * keitairc, lib/Keitairc/IrcCallback.pm, lib/plugins/00all, - lib/plugins/00index, lib/plugins/00recent, lib/templates/404.html, + * keitairc, lib/Keitairc/IrcCallback.pm, lib/plugins/00all, + lib/plugins/00index, lib/plugins/00recent, lib/templates/404.html, lib/templates/address.html, lib/templates/all.html, lib/templates/index.html, lib/templates/location.html, lib/templates/location_receiver.html, lib/templates/mail.html, @@ -43,59 +401,59 @@ lib/templates/postme.html, lib/templates/recent.html lib/templates/root.html, lib/templates/topic.html, lib/templates/unread.html, lib/templates/url.html, - lib/templates/url_session.html: HTML$BI=<(2s$j$N=$@5$$$m$$$m!%(B - - $B7HBSEEOC;~$K$O%U%)%s%H%5%$%:$r>.$5$/(B - - $B;H$($k>l9g$K$OC;=L$7$?%A%c%s%M%kL>$r;H$C$FI=<((B - - DoCoMo$BCZ$r;H$&J}K!$r@h$KI=<((B - - $B7HBSC - * keitairc, lib/Keitairc/IrcCallback.pm: $B%3%^%s%I4XO"$rDI2C!%%/%i(B - $B%$%"%s%H$+$i(BIRC$B%3%^%s%I(B($B$N$&$A(Bnick/join$BEy8B$i$l$?%3%^%s%I(B)$B$re$K$-$F$b0UL#$,$J$$$N$G0lHV2<$K$J$k$h$&$K$9$k!%(B(thanks to - Takahashi Yoshihiro)$B!%(B + * lib/Keitairc/IrcBuffer.pm, lib/plugins/00index: *console*バッファ + が上にきても意味がないので一番下になるようにする.(thanks to + Takahashi Yoshihiro). 2008-05-03 Makoto Matsushita * etc/dot.keitairc, lib/Keitairc/Config.pm, - lib/Keitairc/IrcCallback.pm: join/leave$B%a%C%;!<%8$r$^$H$a$FI=<($9(B - $B$k%7%9%F%`%a%C%;!<%8MQ(B($B2>A[(B)$B%A%c%s%M%k$rI=<($9$k$?$a$N%*%W%7%g%s$r(B - $BDI2C(B (thanks to Takahashi Yoshihiro)$B!%(B Closes #12452. - * lib/Keitairc/View.pm: keitairc$B$K%"%/%;%9$9$k:]$N(BURL$B$,(Bhttp$B%W%m%H(B - $B%3%k7h$aBG$A$K$J$C$F$$$k$N$r$d$a$k!%$3$l$K$h$j!$(BSSL$B7PM3$G$N%"%/%;(B - $B%9$r9T$&$h$&$K$7$F$b4|BT$7$?F0:n$r$9$k$h$&$K$J$k(B - (thanks to Takahashi Yoshihiro)$B!%(B Closes #12447. + lib/Keitairc/IrcCallback.pm: join/leaveメッセージをまとめて表示す + るシステムメッセージ用(仮想)チャンネルを表示するためのオプションを + 追加 (thanks to Takahashi Yoshihiro). Closes #12452. + * lib/Keitairc/View.pm: keitaircにアクセスする際のURLがhttpプロト + コル決め打ちになっているのをやめる.これにより,SSL経由でのアクセ + スを行うようにしても期待した動作をするようになる + (thanks to Takahashi Yoshihiro). Closes #12447. 2008-05-02 Makoto Matsushita * keitairc, etc/dot.keitairc, lib/Keitairc/Config.pm, - lib/templates/root.html: $BG'>Z;~$K(Bi$B%b!<%I(BID$BBP1~$7$^$7$?!%(B + lib/templates/root.html: 認証時にiモードID対応しました. Closes #12448. - * lib/Keitairc/IrcCallback.pm: (madoka$B$K@\B3$7$?>l9g$J$I(B)topic$B0lMw(B - $B$,Mp$l$k>l9g$,$"$C$?$N$G=$@5!%(BCloses #12448. + * lib/Keitairc/IrcCallback.pm: (madokaに接続した場合など)topic一覧 + が乱れる場合があったので修正.Closes #12448. * keitairc, etc/dot.keitairc, lib/Keitairc/Config.pm, - lib/plugins/00all, lib/plugins/00recent, lib/plugins/00unread: $B%A%c(B - $B%s%M%k$NFbMFI=<($N:]!$@5=g$KI=<($9$k$?$a$N%*%W%7%g%s$rDI2C(B - (thanks to Takahashi Yoshihiro)$B!%(B Closes #11019. - * keitairc, etc/dot.keitairc, lib/Keitairc/Config.pm: daemonize$B$7(B - $B$?8e$N(Bpid$B%U%!%$%kL>$rJQ99$9$k%*%W%7%g%s$rDI2C!%(B Closes #12449. + lib/plugins/00all, lib/plugins/00recent, lib/plugins/00unread: チャ + ンネルの内容表示の際,正順に表示するためのオプションを追加 + (thanks to Takahashi Yoshihiro). Closes #11019. + * keitairc, etc/dot.keitairc, lib/Keitairc/Config.pm: daemonizeし + た後のpidファイル名を変更するオプションを追加. Closes #12449. * etc/dot.keitairc, lib/Keitairc/Config.pm, - lib/Keitairc/IrcCallback.pm: $B%A%c%s%M%k$KBP$9$k(Bjoin/leave$B%a%C%;!<(B - $B%8$rI=<($7$J$$$?$a$N%*%W%7%g%s$rDI2C!%(B Closes #11021. + lib/Keitairc/IrcCallback.pm: チャンネルに対するjoin/leaveメッセー + ジを表示しないためのオプションを追加. Closes #11021. 2008-03-15 Jun Morimoto @@ -108,148 +466,148 @@ 2008-02-29 Jun Morimoto - * lib/Keitairc/Plugins.pm: $B%W%i%0%$%s%U%!%$%k$r(Beval$B$7$F%(%i!<$,$G$?(B - $B$i(B ::log_die $B$9$k$h$&$K$7$?(B + * lib/Keitairc/Plugins.pm: プラグインファイルをevalしてエラーがでた + ら ::log_die するようにした 2008-02-26 Jun Morimoto * keitairc 2.0b5: - - 10$B%A%c%M%k0J>e$N%A%c%M%k$r07$($F$^$;$s$G$7$?(B ($B:G6a%(%s%P%0$7$F$?!#(B - $B$_$C$H$b$J$$!D(B) - - $B%A%c%M%kL>0lMw$N%A%c%M%k$,J8;z2=$1$7$F$?(B ($B:G6a%(%s%P%0$7$F$?!#$_$C(B - $B$H$b$J$$!D(B) - - $B=;=j$C$]$$J8;zNs$N%j%s%/$N%^%C%A$rB?>/2~A1$7$^$7$?!#(B - - $B$5$i$K!"=;=j$C$]$$J8;zNs$r%/%j%C%/$7$?$"$H!"(B $B0lCJ3,$+$^$7$F$+$i(B - Google Map$B$KHt$V$h$&$K$7$^$7$?!#(B $B$3$N;~E@$G!"=;=j$C$]$$J8;zNs$NJT=8(B - $B$b2DG=$J$N$G!"(B $BM>7W$JJ8;zNs$r$NKvHx$K6uGr$,F~$C$F$7$^$C$F$k>l9g$N07$$$r2~A1$7(B - $B$^$7$?!#(B - - Softbank$BBP1~(B($B6qBNE*$K$O(Bweb_root$B%*%W%7%g%s(B)$BI|3h(B - - Softbank$BCZBP1~(B - - priv$BBP1~(B (thanks to Makoto Matsushita) - - GPS$BB,0L$d(Bi$B%(%j%"$J$I8=:_0LCV$r$7$F$+$i%j%s%/$r=P$95!G=$rDI2C(B - - 2.0$B7OMQ$N(B dot.keitairc $B$bF1:-(B - - xchat$B%+%i!<;XDj%7!<%1%s%9BP1~(B - - $B3F%A%c%M%k$N:G=*H/8@$+$i$N7P2a;~4V$rI=<((B - - $BH/8@Cf$NEEOCHV9f$d%a!<%k%"%I%l%9!"(BURL$B$J$I$r<+J,$K%a!<%k2DG=$K(B - - $B%W%i%0%$%s!"%F%s%W%l!<%H$N%5!<%A%Q%9$rJ#?t;XDj2DG=$K(B - - $B%A%c%M%k(Bpart$B$,$*$+$7$+$C$?$N$r=$@5(B - - $BH/8@Cf$KCOL>$i$7$-$b$N$,$"$k$H(BGoogle Map$B$K%j%s%/(B ($BMW2~NI(B) - - /robots.txt$B$r%j%/%(%9%H$5$l$?$iJV$9(B - - $B%i%$%V%i%j!"%F%s%W%l!<%H!"%W%i%0%$%s$J$I%U%!%$%k$rJ,N%$7$^$7$?!#(B - - $BG'>ZJ}K!$H$7$F(Bhttp basic auth$B$d$a$^$7$?!#(B $B%Q%9%o!<%IG'>Z8e$O%*%s(B - $B%a%b%j$N%;%C%7%g%s$rJ];}$7$FF0$-$^$9!#(B web_username$B%*%W%7%g%s$O$b$&(B - $BITMW$G$9!#(B - - web_password$B%*%W%7%g%s$OI,?\$K$J$j$^$7$?!#(B - - NTT DoCoMo FOMA$BCZ$K;H$($k$h$&$K$7$^$7$?!#(B - docomo_foma_icc$B%*%W%7%g%s$K(B iccXXXXXXXXXXXXXXXXXXXXXXXX $B$H$$$C$?(B - icc$BJ8;zNs$r;XDj$7$^$9!#(B $B=i2s%"%/%;%9$N:]$K(BFOMA$B%+!<%IHV9f$NAw?.5v2D(B - $B$r5a$a$F$-$^$9!#(B - - use_cookie$B%*%W%7%g%s$OGQ;_!#(BDoCoMo$BC@\%"%/%;%9!"%]%1%C%H$O$F$J7PM3!"(B(livedoor)$B%b%P%&%6!<&B(B - $B7PM3!"(B PC$B%5%$%H%S%e!<%"7PM3!"(BURL$B%3%T!<$rA*$Y$^$9!#(B - - $BH/8@Cf$NEEOCHV9f$O!"%/%j%C%/$9$k$H$=$l$r$I$&=hM}$9$k$+A*Br2DG=$K(B - $B$7$^$7$?!#(B $B8=:_!"DL>o$NEEOC!"(BTV$BEEOC(B(NTT DoCoMo FOMA$BClLL(B(action)$B$d!"H/8@Cf$N(BURL/$BEEOCHV9f(B/$B%a!<%k%"%I%l%9$H$$$C$?(B - $BJ8;zNs$r(B $B$I$&=&$C$F$I$&=hM}$9$k$+(B(regexp replacer)$B$r%W%i%0%$%s$H$7(B - $B$F - * keitairc 1.33: iPhone/iPod touch$BBP1~(B + * keitairc 1.33: iPhone/iPod touch対応 2007-09-30 Jun Morimoto - * keitairc 1.32: PC$B%5%$%H%S%e!<%"$N%j%s%/$,=P$F$$$^$;$s$G$7$?!#(B + * keitairc 1.32: PCサイトビューアのリンクが出ていませんでした。 2007-09-27 Jun Morimoto * keitairc 1.31: - irc$B%5!<%P$+$i@ZCG$5$l$?:]$K:F@\B3$9$k$h$&$K$7$?(B + ircサーバから切断された際に再接続するようにした - Jcode$B%Q%C%1!<%8$NMxMQ$r$d$a!"(BUnicode::Japanese$B$K@Z$jBX$((B + Jcodeパッケージの利用をやめ、Unicode::Japaneseに切り替え - daemon$B2=$7$F5/F0$5$;$k%*%W%7%g%s$rDI2C!#(BProc::Daemon$B$rMxMQ(B + daemon化して起動させるオプションを追加。Proc::Daemonを利用 - $B%9%i%C%7%e$G=*$o$C$F$$$k(BURL$B$K@5$7$/%j%s%/$9$k$h$&$K$7$?(B + スラッシュで終わっているURLに正しくリンクするようにした - $B0lHL%V%i%&%68~$1(BURL$B$K!V%]%1%C%H$O$F$J!W$r2p$7$F%"%/%;%9$9$k%j%s%/$r(B - $BIU$1$k$h$&$K$7$?(B + 一般ブラウザ向けURLに「ポケットはてな」を介してアクセスするリンクを + 付けるようにした - Google Wireless Transcoder$B$r2p$7$F%"%/%;%9$9$k%j%s%/$OGQ;_$7$?(B + Google Wireless Transcoderを介してアクセスするリンクは廃止した - au$B7HBSEEOC$N(BEZ$BHV9f$rJ#?t@_Dj$G$-$k$h$&$K$7$?(B + au携帯電話のEZ番号を複数設定できるようにした - HTTP Cookie$B$N@8B8IC?t$r@_Dj$G$-$k$h$&$K$7$?(B + HTTP Cookieの生存秒数を設定できるようにした - $BF|K\8l$r4^$s$@%A%c%M%kL>$r;}$D%A%c%M%k$N2qOCFbMF$rI=<($7$F$$$k(B - $B:]$N(B $B%Z!<%8%?%$%H%k$,2=$1$F$$$?(B($B$NCf$@$1(Biso-2022-jp$B$N$^(B - $B$^$@$C$?(B)$B$N$r=$@5$7$^$7$?!#(B + 日本語を含んだチャネル名を持つチャネルの会話内容を表示している + 際の ページタイトルが化けていた(<title>の中だけiso-2022-jpのま + まだった)のを修正しました。 - $B%5%$%H%0%m!<%P%k$J(B keitairc $B$N@_Dj%U%!%$%k$G$"$k(B /etc/keitairc - $B$,L5$$>l9g!"5/F0;~$K$=$l$,$J$$$H$N%(%i!<%a%C%;!<%8$r(B $BI=<($7$F$7(B - $B$^$C$F$$$^$7$?$,!"=P$5$J$$$h$&$K$7$^$7$?!#(B + サイトグローバルな keitairc の設定ファイルである /etc/keitairc + が無い場合、起動時にそれがないとのエラーメッセージを 表示してし + まっていましたが、出さないようにしました。 - POE::Session, POE::Component::IRC $B$N8F$S=P$7J}$,$b$O$d5l<0$K$J$C(B - $B$F$$$?$h$&$J$N$G!"(B $B$$$^$I$-$NJ}K!(B? $B$K=$@5$7$^$7$?!#$3$l$K$h$j!"(B - $B5/F0;~$N0J2<$N%a%C%;!<%8$,=P$J$/$J$j$^$7$?!#(B + 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 $B$r2p$7$?%j%s%/$rDI2C(B - au$B7HBS$N!V(BPC$B%5%$%H%S%e!<%"!<!W$r2p$7$?%j%s%/$rDI2C(B + * keitairc 1.30: Google Wireless Transcoder を介したリンクを追加 + au携帯の「PCサイトビューアー」を介したリンクを追加 2004-09-16 Jun Morimoto <morimoto@xantia.citroen.org> - * keitairc 1.29: topic $B0lMwDI2C(B + * keitairc 1.29: topic 一覧追加 2004-09-12 Jun Morimoto <morimoto@xantia.citroen.org> - * keitairc 1.28: Cookie $BBP1~(B + * keitairc 1.28: Cookie 対応 2004-09-07 Jun Morimoto <morimoto@xantia.citroen.org> - * keitairc 1.27: $BL$FI%P%C%U%!$N07$$$,$*$+$7$+$C$?(B + * keitairc 1.27: 未読バッファの扱いがおかしかった 2004-09-04 Jun Morimoto <morimoto@xantia.citroen.org> - * kaitairc 1.26: $B$^$H$aFI$_$+$i!"F|K\8l$dBgJ8;z1QJ8;z$NF~$C$?%A%c(B - $B%M%kL>$K0\F0$7$FH/8@$9$k$H!"B>?M$b4,$-9~$s$G$*$+$7$/$7$F$7$^$C$?$N(B - $B$r=$@5!#L$FI9T?tI=<($,$*$+$7$+$C$?$N$r=$@5(B + * kaitairc 1.26: まとめ読みから、日本語や大文字英文字の入ったチャ + ネル名に移動して発言すると、他人も巻き込んでおかしくしてしまったの + を修正。未読行数表示がおかしかったのを修正 2004-08-29 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.25: added <hr> - * kaitairc 1.24: recent ($BA4%A%c%M%k$NL$FI$r$^$H$aFI$_(B) $BDI2C(B - * $B$A$g$C$H%3!<%I$rA]=|(B + * kaitairc 1.24: recent (全チャネルの未読をまとめ読み) 追加 + * ちょっとコードを掃除 2004-08-18 Jun Morimoto <morimoto@xantia.citroen.org> - * keitairc: $B%A%c%M%kL>$O>.J8;z$K@55,2=$7$FFbIt=hM}$K;H$&(B + * keitairc: チャネル名は小文字に正規化して内部処理に使う (thanks to Akira Yamada) 2004-07-30 ISHIKAWA Mutsumi <ishikawa@debian.org> @@ -263,44 +621,44 @@ 2004-06-08 Jun Morimoto <morimoto@xantia.citroen.org> - * keitairc 1.20: madoka $B$K$D$J$$$G;H$&$HC/$+$,(B JOIN $B$9$k$H(B channel - $B$,A}$($?$h$&$K8+$($k8=>]$r2sHr(B - (thanks to $B>>0f$5$s(B <matsui at iij-mc.co.jp>) + * keitairc 1.20: madoka につないで使うと誰かが JOIN すると channel + が増えたように見える現象を回避 + (thanks to 松井さん <matsui at iij-mc.co.jp>) 2004-04-08 Jun Morimoto <morimoto@xantia.citroen.org> - * $B%A%c%M%k%j%9%H$NH/8@?tI=<($,$*$+$7$$$3$H$,$"$C$?(B - * foo@bar $B7A<0$r(B mailto $B%j%s%/$K$7$J$$$h$&$K$7$?(B - * https:// $B7A<0$b%j%s%/$K$9$k(B - * $BC/$+$,(B channel $B$+$iH4$1$?$H$-$N%a%C%;!<%8$r=q<0JQ99(B - * $BC/$+$,(B channel $B$K(B join $B$7$F$-$?$H$-$K%a%C%;!<%8$rDI2C(B + * チャネルリストの発言数表示がおかしいことがあった + * foo@bar 形式を mailto リンクにしないようにした + * https:// 形式もリンクにする + * 誰かが channel から抜けたときのメッセージを書式変更 + * 誰かが channel に join してきたときにメッセージを追加 2004-03-25 ISHIKAWA Mutsumi <ishikawa@debian.org> - * keitairc 1.18: $B0z?t$H$7$F(B uri escape $B$7$FEO$7$?(B JIS $B$N%A%c%M%kL>(B - $B$r(B WAP $B%2!<%H%&%'%$$,>!<j$K(B unescape $B$7$F$7$^$&$h$&$G!"(Bxhtml$BC<Kv$N(B - $B>l9g!"F|K\8l%A%c%M%k$N%O%s%I%j%s%0$,$*$+$7$/$J$k$N$G(B $B$7$g$&$,$J$$(B - $B$N$G(B $B$$$A$$$A(B uri_unescape() $B$7$?$b$N$r(B uri_escape() $B$9$k$h$&$K(B :-< + * keitairc 1.18: 引数として uri escape して渡した JIS のチャネル名 + を WAP ゲートウェイが勝手に unescape してしまうようで、xhtml端末の + 場合、日本語チャネルのハンドリングがおかしくなるので しょうがない + ので いちいち uri_unescape() したものを uri_escape() するように :-< 2004-03-24 ISHIKAWA Mutsumi <ishikawa@debian.org> - * keitairc 1.17: $BH/8@8e$N%G%#%U%)%k%H$N5sF0$r%*%j%8%J%k$NA4H/8@I=(B - $B<($KLa$7$?!#$5$i$K(B $BL$FI$N$_I=<($7$?$$>l9gMQ$K(B show_newmsgonly - $B%*%W%7%g%s$r?7@_(B + * keitairc 1.17: 発言後のディフォルトの挙動をオリジナルの全発言表 + 示に戻した。さらに 未読のみ表示したい場合用に show_newmsgonly + オプションを新設 - * doc/default.css 1.1: mrmt.net $B$+$i(B import - - * doc/index.html 1.3: sf.jp $B$N(B web $B%5!<%P$,(B charset=euc-jp $B$rA[Dj(B - $B$7$A$c$C$F$k$N$G(B $B$7$g$&$,$J$$$N$G(B euc-jp $B$K(B - - * doc/index.html 1.2: $B$b$m$b$mHyL/$K=$@5(B - - * keitairc 1.16: $BAjBP%Q%9$G$N%j%s%/$,(Bxhtml$BC<Kv$G$&$^$/5!G=$7$J$$$N(B - $B$G(B $docroot $B$+$i$N@dBP%Q%9$KJQ99(B + * doc/default.css 1.1: mrmt.net から import - * keitairc 1.15: xhtml$BC<Kv$G$N%-%c%C%7%eM^@)(B - - * keitairc 1.14: </head>$B$,H4$1$F$$$?$H$3$,$"$C$?$N$GA^F~(B + * 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> @@ -308,54 +666,54 @@ 2004-02-29 Jun Morimoto <morimoto@xantia.citroen.org> - * keitairc 1.13: $B:Y$+$$=$@5(B + * keitairc 1.13: 細かい修正 2004-02-27 Jun Morimoto <morimoto@xantia.citroen.org> - * keitairc 1.12: $BB>$N%f!<%6$,(B channel $B$r(B part $B$7$?$H$-$K(B keitairc - $B$N%A%c%M%k%j%9%H$+$i$=$N%A%c%M%k$,>C$($F$7$^$&7o$r=$@5!#$I$N%f!<%6(B - $B$,H4$1$?$+$bI=<(!#(B + * keitairc 1.12: 他のユーザが channel を part したときに keitairc + のチャネルリストからそのチャネルが消えてしまう件を修正。どのユーザ + が抜けたかも表示。 (thanks to Ichiro FUKUHARA <ichiro@ichiro.org>) - * keitairc 1.11: $BL$FI9T?t$r<($9%j%s%/$r?7@_(B($BL$FI$N$_$rFI$`$3$H$,$G$-$k!#(B - ($BL$FI$N$_$N%Z!<%8$+$i%"%/%;%9%-!<(B [5] $B$G$9$Y$F$rI=<((B) + * keitairc 1.11: 未読行数を示すリンクを新設(未読のみを読むことができる。 + (未読のみのページからアクセスキー [5] ですべてを表示) (thanks to Ichiro FUKUHARA <ichiro@ichiro.org>) - * keitairc 1.9: $BL$FI9T?t$rI=<(!#$^$@H/8@$N$J$$%A%c%M%k$KBP$7$F$bH/8@2DG=$K(B + * keitairc 1.9: 未読行数を表示。まだ発言のないチャネルに対しても発言可能に (thanks to Ichiro FUKUHARA <ichiro@ichiro.org>) 2004-01-07 Jun Morimoto <morimoto@xantia.citroen.org> * keitairc 1.8: - 10$B8D$a0J9_$N%A%c%M%k$X$N%j%s%/$,$*$+$7$+$C$?(B - see http://tagoh.jp/d/?date=20040107#p02 + 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> $B$r=PNO$9$k$N$rK:$l$F$$$^$7$?(B + * keitairc 1.7: </head> を出力するのを忘れていました (thanks to ishikawa@netvillage.co.jp) 2003-06-01 Jun Morimoto <morimoto@xantia.citroen.org> - * keitairc 1.6: $B%A%c%M%k$r8+$F$$$k>uBV$N%Z!<%8%?%$%H%k$,$*$+$7$+$C$?(B - $B%=!<%9J8;zNs$r(B jis $B$K7h$a$&$A$7$FJ8;z2=$18:>/(B - ProxyPass $BMQ$K(B web_root $B%*%W%7%g%sDI2C(B - i-mode $B3(J8;z$O;H$o$J$$$3$H$K$7$?(B + * keitairc 1.6: チャネルを見ている状態のページタイトルがおかしかった + ソース文字列を jis に決めうちして文字化け減少 + ProxyPass 用に web_root オプション追加 + i-mode 絵文字は使わないことにした 2003-05-12 Jun Morimoto <morimoto@xantia.citroen.org> - * keitairc 1.5: keitairc $B$+$i$NH/8@FbMF$,<+J,$+$i$O(B - (keitairc $B$+$i$O(B) $BJ8;z2=$1$7$F$_$($k$3$H$,$"$C$?$N$r=$@5(B + * keitairc 1.5: keitairc からの発言内容が自分からは + (keitairc からは) 文字化けしてみえることがあったのを修正 2003-05-09 Jun Morimoto <morimoto@xantia.citroen.org> - * keitairc 1.4: join $B$7$F$$$?%A%c%M%k$r(B part $B$7$?$H$-$K%W%m%0%i%`(B - $B$,Dd;_$7$F$7$^$C$F$$$?$N$r=$@5(B - $BH/8@FbMF$,?7$7$$%A%c%M%k$+$i%j%9%H%"%C%W$9$k$h$&=$@5(B + * keitairc 1.4: join していたチャネルを part したときにプログラム + が停止してしまっていたのを修正 + 発言内容が新しいチャネルからリストアップするよう修正 2003-05-08 Jun Morimoto <morimoto@xantia.citroen.org> - - * keitairc 1.3: $BH>3Q%9%Z!<%9$,(B+$B$KJQ49$5$l$F$$$?$N$r=$@5(B - * keitairc 1.1: $B8x3+(B + + * keitairc 1.3: 半角スペースが+に変換されていたのを修正 + * keitairc 1.1: 公開