X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=ChangeLog;h=d3cb09ce6216f7c3b6926c353d89f3ba8d35ab36;hb=466219c1c6a3b7e1120af8cbe462e3a2fab33f0d;hp=bd7e82824f18861e5e0de47f0f324778a29748a1;hpb=762862bd734c708762f443ab65bf8a73a7779287;p=keitairc%2Fkeitairc.git diff --git a/ChangeLog b/ChangeLog index bd7e828..d3cb09c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,32 +1,106 @@ +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$B$G2hLL$N=D2#$r@Z$jBX$($?$H$-$K%l%$%"%&%H$,(B - $B$*$+$7$/$J$k$N$r=$@5(B(Ticket: #21827) - * data/public/webkit.{js,css} - toolbar$B$NGX7J2hA|$NFI$_9~$_$r$d$a$?(B + * 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 $B2<$+$i0\F0(B + lib 下から移動 * add data/twg_iphone_toolbar_icons, MANIFEST http://blog.twg.ca/2009/09/free-iphone-toolbar-icons/ - $B$+$i(B WebKit UI $BMQ$K%"%$%3%s2hA|$r(B import + から WebKit UI 用にアイコン画像を import * add data/jquery-1.4.2.min.js, MANIFEST - WebKit UI $BMQ$K(B jQuery 1.4.2 $B$r(B import + WebKit UI 用に jQuery 1.4.2 を import * add data/public/{iscroll.js,scrollbar.png} - WebKit UI $BMQ$K(B iscroll $B$r(B import + WebKit UI 用に iscroll を import * new webkit templates and related CSS/js - $B?7$7$$(B ajax $B%Y!<%9$N(B WebKit UI $BMQ$N%F%s%W%l!<%H$H(B - css, js $B%U%!%$%k$r(B import + 新しい ajax ベースの WebKit UI 用のテンプレートと + css, js ファイルを import * replace ClientInfo::is_ipod() -> ClientInfo::is_webkit() - $B%a%=%C%I$NL>A0$, * keitairc @@ -34,59 +108,59 @@ 2010-05-19 ISHIKAWA Mutsumi * doc/usage.html: - usage$B$rBgI}$K2CI.(B + usageを大幅に加筆 2010-05-18 ISHIKAWA Mutsumi * doc/screenshot/*: - $B3F * doc/*: - $B%j%j!<%9$K8~$1$F%I%-%e%a%s%H$^$H$a$FBgI}99?7(B - $B$"$H$O%9%/%j!<%s%7%g%C%H$H(Busage$B$N$H$3$m$N2CI.$,I,MW(B + リリースに向けてドキュメントまとめて大幅更新 + あとはスクリーンショットとusageのところの加筆が必要 2010-04-26 ISHIKAWA Mutsumi * keitairc: version 2.0rc1 2010-04-21 ISHIKAWA Mutsumi * COPYING.iui: - $B>C$7$?(B... doc/iui/ $B0J2<$K$"$k$8$c$J$$$+(B!($B$o$i(B + 消した... doc/iui/ 以下にあるじゃないか!(わら * doc/iui/*: - $B99?7(B + 更新 2010-04-19 ISHIKAWA Mutsumi * lib/plugins/00nick: - $B8F$S=P$785$N%A%c%M%k$KLa$l$k$h$&$K(Bcid$B$r%l%s%@%j%s%0(B - $B%Q%i%a!<%?$KDI2C(B + 呼び出し元のチャネルに戻れるようにcidをレンダリング + パラメータに追加 * lib/public/geopost-keitairc.js, lib/templates/ipod-sjis/location_receiver.html: - $BHFMQ@-$r9MN8$7(BEvent $B$N(B binding $B$r(B $BK\BN%F%s%W%l!<%HB&$K(B - $B0\F0(B + 汎用性を考慮しEvent の binding を 本体テンプレート側に + 移動 * lib/public/iui/chevron.png: - iui $B$N(B trunk $B$+$i2hA|$rDI2C(B + iui の trunk から画像を追加 * COPYING.iui adding for iui LICENSE/COPYRIGHT 2010-04-16 ISHIKAWA Mutsumi * lib/public/geopost-keitarc.js - $B%U%)!<%`$N07$$$r=$@5(B + フォームの扱いを修正 * lib/plugins/10url, lib/public/noreferrer-keitairc.js: - WebKit mobile phone $B8~$1(B noreferrer $B%O%s%I%j%s%0$,F0$$$F(B - $B$$$J$+$C$?$N$G=$@5(B + WebKit mobile phone 向け noreferrer ハンドリングが動いて + いなかったので修正 2010-04-11 ISHIKAWA Mutsumi * keitairc, lib/keitairc/View.pm: - action_404() $B$,(B http_status 200 $B$rJV$9$h$&$K$J$C$F$?$N$G!"(B - $B$A$c$s$H(B 404 $B$rJV$9$h$&$K=$@5(B + action_404() が http_status 200 を返すようになってたので、 + ちゃんと 404 を返すように修正 2010-03-31 ISHIKAWA Mutsumi * keitairc, lib/plugins/00index: - $BDL>o$NH/8@%P%C%U%!$G$N(BIRC$B%3%^%s%IF~NO$rGQ;_(B('/' $B$G$O$8$^$k8l$r(B - $BF~NO$G$-$k$h$&$K=$@5(B)$B!#5DO@$N>\:Y$O(B ticket: #21242 $B$r;2>H!#(B + 通常の発言バッファでのIRCコマンド入力を廃止('/' ではじまる語を + 入力できるように修正)。議論の詳細は ticket: #21242 を参照。 * doc/index.html: - - irc$B%3%^%s%I$NF~NO5!G=$K4X$7$F5-=R$,$J$+$C$?$N$GDI2C(B - - Android $BCpJs5!G=$K4X$7$F!"(BiPhone$BMQ$N5!G=$K4X$9$k5-=R$rDI2C(B + - ircコマンドの入力機能に関して記述がなかったので追加 + - Android 端末でも使えるよと追加してみた + - 位置情報機能に関して、iPhone用の機能に関する記述を追加 2010-01-26 ISHIKAWA Mutsumi * lib/Keitairc/ClientInfo.pm, lib/Keitairc/View.pm, @@ -136,11 +210,11 @@ 2009-09-25 Jun Morimoto - * keitairc: 2.0b12 $B%j%j!<%9(B + * keitairc: 2.0b12 リリース * lib/Keitairc/Config.pm: au_subscriber_id docomo_foma_icc - docomo_imodeid softbank_serial_key emobile_userid$B$r=i4|2=(B (ticket: + docomo_imodeid softbank_serial_key emobile_useridを初期化 (ticket: #17917) - * doc/manual.html: web_schema$B5-=RDI2C(B (ticket: #18872) + * 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) @@ -149,10 +223,10 @@ * lib/Keitairc/Config.pm, lib/Keitairc/View.pm, lib/templates/{default,ipod-sjis}/*: - web_charset $B$r;XDj$7$?$H$-$K$A$c$s$H;XDj$I$*$j$K$J$k$h$&$K(B - $B%G%#%U%)%k%H$N(Bcharset$B%O%s%I%j%s%0%k!<%A%s!"%F%s%W%l!<%H$N(B - $B%(%s%3!<%G%#%s%0$NJQ49=hM}$rDI2C!#(Bmeta $B%X%C%@$N(Bcharset$B$r(B - $B30It$+$i%;%C%H$G$-$k$h$&$K%F%s%W%l!<%H$r99?7(B(ticket: #18509) + web_charset を指定したときにちゃんと指定どおりになるように + ディフォルトのcharsetハンドリングルーチン、テンプレートの + エンコーディングの変換処理を追加。meta ヘッダのcharsetを + 外部からセットできるようにテンプレートを更新(ticket: #18509) 2009-07-16 ISHIKAWA Mutsumi @@ -164,11 +238,11 @@ * 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: - $B30It%j%s%/$X$N%"%/%;%9$N:]$N(B referrer $B$r>C$9$h$&$K$7$^$7$?!#(B - javascript $B;H$C$F$k$N$G(B($B$5$i$K8@$&$H!"(BonTouchStart$B%$%Y%s%H$H$+(B - $B$b$R$m$C$F$4$K$g$4$K$g$7$F$k$N$G(B)$B!"(BiPhone/iPod touch $B$N$_$G$9!#(B - referrer$B$+$i%;%C%7%g%s$,O3$l$k$3$H$b$J$/$J$C$?$N$G?75,%;%C%7%g%s(B - $B:n$C$F%"%/%;%9$rA*Br$9$k(BUI$B$r=P$5$J$$$h$&$K$7$F$^$9!#(B + 外部リンクへのアクセスの際の referrer を消すようにしました。 + javascript 使ってるので(さらに言うと、onTouchStartイベントとか + もひろってごにょごにょしてるので)、iPhone/iPod touch のみです。 + referrerからセッションが漏れることもなくなったので新規セッション + 作ってアクセスを選択するUIを出さないようにしてます。 * lib/templates/ipod-sjis/*: update to use iuix.{js,css} instead of iui.{js,css} @@ -206,12 +280,12 @@ * 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: $BFC$K(BURL$B$K$=$&$$$&8=>]$,B?$$$,!"1QC1(B - $B8lE*$J6h@Z$j$,$J$$D9$$C18l$,$O$_=P$7$F!"2#%9%/%m!<%k$G$-$k>uBV$,(B - $BH/@8$9$k$3$H$,$"$k$N$KBP=h$7$?(B($B$3$l$,$*$-$A$c$&$H!"=D%9%/%m!<%k(B - $B$5$;$F$k$H$U$i$U$i:81&$K%V%l$FHs>o$K]5F+$7$$(B) - li.message $B$H(B li.messegenew $B$K(B word-break: break-all$B$r@_Dj$7$FL5(B - $BM}$d$j@^$jJV$9$h$&$K$7$?(B($B @@ -257,43 +331,43 @@ 2008-07-19 Jun Morimoto - * $B@EE*$J%U%!%$%k$rG[?.$9$k$?$a!"CV$->l$H$7$F(B lib/public, - $B$=$N%Q%9$r;XDj$9$k(B Config->public_dir $B$rDI2C!#(B - $B$H$j$"$($:(B favicon.ico $B$H(B robots.txt $B$@$1$,CV$$$F$"$k!#(B - $B$3$l$KH<$$(B action_robots_txt $B$OGQ;_(B + * 静的なファイルを配信するため、置き場として lib/public, + そのパスを指定する Config->public_dir を追加。 + とりあえず favicon.ico と robots.txt だけが置いてある。 + これに伴い action_robots_txt は廃止 2008-07-18 Jun Morimoto - * $B$4$/C;;~4V$KF10lFbMF$NO"B3(BPOST$B$,$-$?>l9g$OL5;k(B. - au W63S (re) $BBP:v(B. thanks to Takuo KITAME. + * ごく短時間に同一内容の連続POSTがきた場合は無視. + au W63S (re) 対策. thanks to Takuo KITAME. 2008-06-29 Jun Morimoto - * HTML $B=PNO;~$N(B charset $B$r0l1~(B $cf->web_charset $B$K@Z$jJ,$1(B - * irc charset $B$r0l1~(B $cf->irc_charset $B$K@Z$jJ,$1(B - * use warnings $BDI2C!"(Bundef $BCM$N%A%'%C%/$r3F=j$KDI2C(B - * plugin $B$K%U%!%$%kL>(B, $B9THV9f>pJs$rDI2C(B - * $B%U%!%$%k$N(B charset $B$r(B utf8 $B$KE}0l(B (HTML$B%F%s%W%l!<%H$O(B Shift_JIS $B$N$^$^(B) - * $BFbIt(B EUC-JP $B=hM}$rGQ;_(B + * 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 @@ -306,8 +380,8 @@ 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/url.html, lib/templates/url_session.html: HTML表示の + 際,フォントサイズを設定ファイル内で指定できるようにする. Closes #12489. 2008-05-09 Makoto Matsushita @@ -321,59 +395,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 @@ -386,148 +460,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> @@ -541,44 +615,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/default.css 1.1: mrmt.net から 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.3: sf.jp の web サーバが charset=euc-jp を想定 + しちゃってるので しょうがないので euc-jp に - * doc/index.html 1.2: $B$b$m$b$mHyL/$K=$@5(B + * doc/index.html 1.2: もろもろ微妙に修正 - * 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 + * keitairc 1.16: 相対パスでのリンクがxhtml端末でうまく機能しないの + で $docroot からの絶対パスに変更 - * keitairc 1.15: xhtml$BC<Kv$G$N%-%c%C%7%eM^@)(B + * keitairc 1.15: xhtml端末でのキャッシュ抑制 - * keitairc 1.14: </head>$B$,H4$1$F$$$?$H$3$,$"$C$?$N$GA^F~(B + * keitairc 1.14: </head>が抜けていたとこがあったので挿入 2004-03-21 Jun Morimoto <morimoto@xantia.citroen.org> @@ -586,54 +660,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 + 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: 公開