1 2010-05-23 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
2 * data/template/*, lib/Keitairc/View.pm:
3 テンプレートのエンコーディングを UTF-8 に変更
4 * keitairc, lib/Keitairc/*, data/plugins/*:
5 各種 irc_charset, web_charset のハンドリングを整理
6 * lib/Keitairc/Config.pm:
7 irc_charset のディフォルトを UTF-8 に変更
9 2010-05-22 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
10 * data/public/webkit.{js,css}:
11 - iPhoneで画面の縦横を切り替えたときにレイアウトが
12 おかしくなるのを修正(Ticket: #21827)
13 - toolbarの背景画像の読み込みをやめた
14 - scrollエリアの高さを調整して、要素が少ない場合でも
16 - iuiの背景画像を使っていたボタン部分を gradient で
18 - iui/pinstripes.png を自前のものに置き換え
19 * add data/public/right_arrow.png, webkit.{js,css}
20 data/public/iui/chevron.png を使うのをやめた
22 2010-05-20 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
23 * lib/{public,template,plugins} -> data/,
24 MANIFEST, Makefile.PL:
26 * add data/twg_iphone_toolbar_icons, MANIFEST
27 http://blog.twg.ca/2009/09/free-iphone-toolbar-icons/
28 から WebKit UI 用にアイコン画像を import
29 * add data/jquery-1.4.2.min.js, MANIFEST
30 WebKit UI 用に jQuery 1.4.2 を import
31 * add data/public/{iscroll.js,scrollbar.png}
32 WebKit UI 用に iscroll を import
33 * new webkit templates and related CSS/js
34 新しい ajax ベースの WebKit UI 用のテンプレートと
36 * replace ClientInfo::is_ipod() -> ClientInfo::is_webkit()
37 メソッドの名前が実体と異なっちゃってきてたので rename
39 * lib/Keitairc/ClientInfo.pm
40 Header に user-agent がないと warning 吐きまくりなのを
42 * data/public/apple-touch-icon.png, data/templates/webkit/{root,root_home}.html
43 暫定的に Web クリップ アイコンを追加してみた
45 2010-05-19 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
49 2010-05-19 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
53 2010-05-18 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
57 2010-04-26 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
59 リリースに向けてドキュメントまとめて大幅更新
60 あとはスクリーンショットとusageのところの加筆が必要
62 2010-04-26 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
63 * keitairc: version 2.0rc1
65 2010-04-21 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
67 消した... doc/iui/ 以下にあるじゃないか!(わら
71 2010-04-19 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
73 呼び出し元のチャネルに戻れるようにcidをレンダリング
75 * lib/public/geopost-keitairc.js,
76 lib/templates/ipod-sjis/location_receiver.html:
77 汎用性を考慮しEvent の binding を 本体テンプレート側に
79 * lib/public/iui/chevron.png:
82 adding for iui LICENSE/COPYRIGHT
84 2010-04-16 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
85 * lib/public/geopost-keitarc.js
87 * lib/plugins/10url, lib/public/noreferrer-keitairc.js:
88 WebKit mobile phone 向け noreferrer ハンドリングが動いて
91 2010-04-11 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
92 * keitairc, lib/keitairc/View.pm:
93 action_404() が http_status 200 を返すようになってたので、
96 2010-03-31 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
97 * keitairc, lib/plugins/00index:
98 通常の発言バッファでのIRCコマンド入力を廃止('/' ではじまる語を
99 入力できるように修正)。議論の詳細は ticket: #21242 を参照。
101 - ircコマンドの入力機能に関して記述がなかったので追加
102 - Android 端末でも使えるよと追加してみた
103 - 位置情報機能に関して、iPhone用の機能に関する記述を追加
105 2010-01-26 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
106 * lib/Keitairc/ClientInfo.pm, lib/Keitairc/View.pm,
107 lib/templates/ipod-sjis/all.html:
108 is_ipod_os3() detect code replaced by Geolocation detection
109 code on Javascript (don't show location post button
110 when navigator.location is not available on the browser)
111 * lib/public/geopost-keitairc.js, lib/templates/ipod-sjis/location_receiver.html
112 Add Geolocation post menu on location post page (insted of link on
113 map info window) to fix can not post location on iPhone problem
115 * keitairc: fix POE has_forked method detection
117 2010-01-22 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
118 * lib/Keitairc/ClientInfo.pm:
119 is_ipod() detect ApplieWebkit Base Mobile
120 (e.g iPhone, iPod tocu, Android based mobile phones)
122 2009-11-07 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
123 * keitairc, Makefile.PL, t/00_required_modules.t, doc/environment.html:
124 check 'POE have the has_forked method' before call it, so POE version
125 dependency is now not needed. POE version check and documentation
128 2009-10-22 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
129 * Makefile.PL, t/00_required_modules.t, doc/environment.html:
130 Check/Describe POE version (require 1.007 or later)
133 2009-10-21 Makoto Matsushita <matusita@jp.FreeBSD.org>
134 * keitairc: call $poe_kernel->has_forked to tell POE::Kernel
135 keitairc now runs on a child process (ticket #19079).
137 2009-10-16 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
139 * Makefile.PL, lib/keitairc/Config.pm:
140 Update Makefile.PL install all files to correct directry
142 And Add make install_doc option for installing documents
143 * MANIFEST: add missing files
144 * doc/install.html: update to use Makefile.PL
146 2009-09-26 Makoto Matsushita <matusita@jp.FreeBSD.org>
148 * Makefile.PL: add perl module dependencies (#18886 b)),
149 those are listed in doc/environment.html (thanks to Jun Kuriyama)
151 2009-09-25 Jun Morimoto <morimoto@mrmt.net>
153 * keitairc: 2.0b12 リリース
154 * lib/Keitairc/Config.pm: au_subscriber_id docomo_foma_icc
155 docomo_imodeid softbank_serial_key emobile_useridを初期化 (ticket:
157 * doc/manual.html: web_schema記述追加 (ticket: #18872)
158 * doc/manual.html: refits -> finds (#18875)
159 * lib/Keitairc/Config.pm: refits -> finds (#18875)
160 * lib/plugins/00location_receiver: refits -> finds (#18875)
162 2009-09-24 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
164 * lib/Keitairc/Config.pm, lib/Keitairc/View.pm,
165 lib/templates/{default,ipod-sjis}/*:
166 web_charset を指定したときにちゃんと指定どおりになるように
167 ディフォルトのcharsetハンドリングルーチン、テンプレートの
168 エンコーディングの変換処理を追加。meta ヘッダのcharsetを
169 外部からセットできるようにテンプレートを更新(ticket: #18509)
171 2009-07-16 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
173 * lib/templates/ipod-sjis/index.html: add irc command input
174 form on iPhone/iPod tocuh UI (ticket: #14605)
176 2009-07-16 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
178 * lib/plugin/10url, lib/templates/ipod-sjis/{all,recent,topic}.html,
179 add lib/public/noreferrer-keitairc.js,
180 drop lib/templates/ipod-sjis/{url,url_session}.html:
181 外部リンクへのアクセスの際の referrer を消すようにしました。
182 javascript 使ってるので(さらに言うと、onTouchStartイベントとか
183 もひろってごにょごにょしてるので)、iPhone/iPod touch のみです。
184 referrerからセッションが漏れることもなくなったので新規セッション
185 作ってアクセスを選択するUIを出さないようにしてます。
186 * lib/templates/ipod-sjis/*: update to use iuix.{js,css} instead of
189 2009-07-15 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
191 * lib/Keitairc/ClientInfo.pm, doc/manual.html: add is_ipod_os3()
192 function to detect iPhone OS is 3.0 or above (and update
193 manual entry related it).
194 * add lib/public/geopost-keitairc.js: Geopost support javascript
195 function for Geolocation API (e.g iPhone)
196 * lib/public/iui/*: update iui to version 0.20
197 * add lib/templates/ipod-sjis/location_receiver.html: location
198 information message post support template on iPhone.
199 * lib/templates/ipod-sjis/{index,all}.html: update menu layout to
200 support location information message menu
201 * lib/plugins/00all: is_ipod_os3 check param added to rendering
203 * lib/plugins/32address: direct call google maps on iPhone to
204 use google map application smoothly.
205 * lib/plugins/20phone: phone number link change to simple tel:
206 link on iPhone/iPod touch UI
207 * drop lib/templates/ipod-sjis/{phone,mail,address}.html:
208 They are not used on iPhone/iPod touch UI
210 2009-07-12 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
212 * lib/templates/ipod-sjis/all.html: automaticaly focus to
213 message input form when new messages button clicked.
214 * lib/plugins/*: plugin API update, add $request parameter
215 to message_replace_imprementation() method (ticket: #17752)
216 * lib/plugins/20mail: mail address link change to simple mailto
217 link on iPod/iPhone UI (ticket: #17740)
219 2009-07-04 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
221 * lib/public-iui-keitairc.css: add -webkit-user-select: auto
222 to body to be able to cut & copy (ticket: #17581)
223 * lib/public-iui-keitairc.css: 特にURLにそういう現象が多いが、英単
224 語的な区切りがない長い単語がはみ出して、横スクロールできる状態が
225 発生することがあるのに対処した(これがおきちゃうと、縦スクロール
226 させてるとふらふら左右にブレて非常に鬱陶しい)
227 li.message と li.messegenew に word-break: break-allを設定して無
228 理やり折り返すようにした(若干乱暴だけど)
230 2009-06-30 ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
232 * lib/templates/ipod-sjis/all.html: fixed broken cancel button
235 2008-08-06 Jun Morimoto <morimoto@mrmt.net>
237 * lib/templates/default/{all,unread}.html: fixed stamp variable
238 within html template (to avoid duplicate posting from some au
241 2008-08-05 Jun Morimoto <morimoto@mrmt.net>
243 * lib/templates/default/{all,unread}.html: display action messages
244 in light blue * t/*.t: added can_ok()
246 2008-08-03 Jun Morimoto <morimoto@mrmt.net>
248 * lib/plugins/00all: added follow_nick option
249 * lib/plugins/00unread: added follow_nick option
250 * lib/templates/all.html: added follow_nick option
251 * lib/templates/unread.html: added follow_nick option
252 * lib/Keitairc/IrcCallback.pm: added follow_nick option
253 * t/02_Config.t: added follow_nick option
254 * lib/Keitairc/Config.pm: added follow_nick option, fixed ARGV
257 * lib/plugins/32address: Address matching plugin
258 * lib/plugins/33distinct: Ad-hoc matching plugin for address that
259 starts from Tokyo special wards, Tokyo cities
260 * lib/plugins/30prefectures: switch to 32address
261 * lib/plugins/31distinct: switch to 33distinct
262 * lib/plugins/10url: URL::Escape::uri_escape()
263 * lib/plugins/11url_session: URL::Escape::uri_escape()
264 * added t/test_suites, Makefile.PL, MANIFEST
266 2008-08-02 Jun Morimoto <morimoto@mrmt.net>
269 * moved logging functions to Keitairc::Log package
270 * make Keitairc::ClientInfo tidy
272 2008-07-19 Jun Morimoto <morimoto@mrmt.net>
274 * 静的なファイルを配信するため、置き場として lib/public,
275 そのパスを指定する Config->public_dir を追加。
276 とりあえず favicon.ico と robots.txt だけが置いてある。
277 これに伴い action_robots_txt は廃止
279 2008-07-18 Jun Morimoto <morimoto@mrmt.net>
281 * ごく短時間に同一内容の連続POSTがきた場合は無視.
282 au W63S (re) 対策. thanks to Takuo KITAME.
284 2008-06-29 Jun Morimoto <morimoto@mrmt.net>
286 * HTML 出力時の charset を一応 $cf->web_charset に切り分け
287 * irc charset を一応 $cf->irc_charset に切り分け
288 * use warnings 追加、undef 値のチェックを各所に追加
289 * plugin にファイル名, 行番号情報を追加
290 * ファイルの charset を utf8 に統一 (HTMLテンプレートは Shift_JIS のまま)
293 2008-06-25 Makoto Matsushita <matusita@jp.FreeBSD.org>
295 * keitairc, lib/Keitairc/IrcCallback.pm: 再接続時に 001 を受けとっ
296 た時点で part していたのをしないようにする.
298 2008-05-12 Makoto Matsushita <matusita@jp.FreeBSD.org>
300 * keitairc, etc/dot.keitairc, lib/Keitairc/ClientInfo.pm,
301 lib/Keitairc/Config.pm, lib/Keitairc/View.pm,
302 lib/plugins/00location_receiver, lib/templates/location.html:
303 emobile端末サポート.ユーザID(x-em-uid)によるユーザ認証,および位
304 置情報送信(現時点ではH11Tのみ)に対応. Closes #12453.
306 2008-05-11 ISHIKAWA Mutsumi <ishikawa@debian.org>
309 00location_receiver が XML::Simple に依存してるので、そのNoteを
312 2008-05-10 Makoto Matsushita <matusita@jp.FreeBSD.org>
314 * etc/dot.keitairc, lib/Keitairc/Config.pm, lib/Keitairc/View.pm,
315 lib/templates/404.html, lib/templates/address.html,
316 lib/templates/all.html, lib/templates/index.html,
317 lib/templates/location.html, lib/templates/location_receiver.html,
318 lib/templates/login_icc.html, lib/templates/login_imodeid.html,
319 lib/templates/mail.html, lib/templates/nick.html,
320 lib/templates/phone.html, lib/templates/postme.html,
321 lib/templates/recent.html, lib/templates/root.html,
322 lib/templates/topic.html, lib/templates/unread.html,
323 lib/templates/url.html, lib/templates/url_session.html: HTML表示の
324 際,フォントサイズを設定ファイル内で指定できるようにする.
327 2008-05-09 Makoto Matsushita <matusita@jp.FreeBSD.org>
329 * keitairc, lib/Keitairc/IrcCallback.pm, lib/plugins/00all,
330 lib/plugins/00index, lib/plugins/00recent, lib/templates/404.html,
331 lib/templates/address.html, lib/templates/all.html,
332 lib/templates/index.html, lib/templates/location.html,
333 lib/templates/location_receiver.html, lib/templates/mail.html,
334 lib/templates/nick.html, lib/templates/phone.html,
335 lib/templates/postme.html, lib/templates/recent.html
336 lib/templates/root.html, lib/templates/topic.html,
337 lib/templates/unread.html, lib/templates/url.html,
338 lib/templates/url_session.html: HTML表示回りの修正いろいろ.
340 - 使える場合には短縮したチャンネル名を使って表示
341 - DoCoMo端末ならば前の方に端末固有ID認証を使う方法を先に表示
342 - 携帯端末以外ならば入力バッファは広くとる
344 * lib/plugins/00location_receiver: GPS等によって得られた緯度経度か
345 ら,現在地の住所を調べた結果の文字列が文字化けしていた.
348 2008-05-08 Makoto Matsushita <matusita@jp.FreeBSD.org>
350 * keitairc, lib/Keitairc/IrcCallback.pm: コマンド関連を追加.クラ
351 イアントからIRCコマンド(のうちnick/join等限られたコマンド)を実行で
352 きるようにする.また,part メッセージも対応 (thanks to Takahashi
353 Yoshihiro). Closes #12479.
354 * etc/dot.keitairc, lib/Keitairc/Config.pm, lib/plugins/12keyword:
355 指定したキーワードが発言された際,太字表示して発言があったことをわ
356 かりやすくする (thanks to Takahashi Yoshihiro). Closes #12482.
357 * lib/templates/url.html: ドコモ端末のフルブラウザを使ってURLを開
358 くことができるようにする (thanks to Takahashi Yoshihiro).Closes
360 * lib/Keitairc/IrcBuffer.pm, lib/plugins/00index: *console*バッファ
361 が上にきても意味がないので一番下になるようにする.(thanks to
362 Takahashi Yoshihiro).
364 2008-05-03 Makoto Matsushita <matusita@jp.FreeBSD.org>
366 * etc/dot.keitairc, lib/Keitairc/Config.pm,
367 lib/Keitairc/IrcCallback.pm: join/leaveメッセージをまとめて表示す
368 るシステムメッセージ用(仮想)チャンネルを表示するためのオプションを
369 追加 (thanks to Takahashi Yoshihiro). Closes #12452.
370 * lib/Keitairc/View.pm: keitaircにアクセスする際のURLがhttpプロト
371 コル決め打ちになっているのをやめる.これにより,SSL経由でのアクセ
372 スを行うようにしても期待した動作をするようになる
373 (thanks to Takahashi Yoshihiro). Closes #12447.
375 2008-05-02 Makoto Matsushita <matusita@jp.FreeBSD.org>
377 * keitairc, etc/dot.keitairc, lib/Keitairc/Config.pm,
378 lib/templates/root.html: 認証時にiモードID対応しました.
380 * lib/Keitairc/IrcCallback.pm: (madokaに接続した場合など)topic一覧
381 が乱れる場合があったので修正.Closes #12448.
382 * keitairc, etc/dot.keitairc, lib/Keitairc/Config.pm,
383 lib/plugins/00all, lib/plugins/00recent, lib/plugins/00unread: チャ
384 ンネルの内容表示の際,正順に表示するためのオプションを追加
385 (thanks to Takahashi Yoshihiro). Closes #11019.
386 * keitairc, etc/dot.keitairc, lib/Keitairc/Config.pm: daemonizeし
387 た後のpidファイル名を変更するオプションを追加. Closes #12449.
388 * etc/dot.keitairc, lib/Keitairc/Config.pm,
389 lib/Keitairc/IrcCallback.pm: チャンネルに対するjoin/leaveメッセー
390 ジを表示しないためのオプションを追加. Closes #11021.
392 2008-03-15 Jun Morimoto <morimoto@mrmt.net>
394 * lib/keitairc/plugins/00all, lib/keitairc/plugins/00index,
395 lib/keitairc/plugins/00location,
396 lib/keitairc/plugins/00location_receiver,
397 lib/keitairc/plugins/00nick, lib/keitairc/plugins/00topic,
398 lib/keitairc/plugins/00unread: escape HTML special chars, closes
401 2008-02-29 Jun Morimoto <morimoto@mrmt.net>
403 * lib/Keitairc/Plugins.pm: プラグインファイルをevalしてエラーがでた
406 2008-02-26 Jun Morimoto <morimoto@mrmt.net>
409 - 10チャネル以上のチャネルを扱えてませんでした (最近エンバグしてた。
411 - チャネル名一覧のチャネルが文字化けしてた (最近エンバグしてた。みっ
413 - 住所っぽい文字列のリンクのマッチを多少改善しました。
414 - さらに、住所っぽい文字列をクリックしたあと、 一段階かましてから
415 Google Mapに飛ぶようにしました。 この時点で、住所っぽい文字列の編集
416 も可能なので、 余計な文字列を手で削ってGoogle Mapに再度飛ぶことも可
417 能です。 会話体も多いirc発言文字列から住所をばっちり抽出するのは か
418 なりむずかしいので、最後のツメは手編集にまかせたほうがよかろうと 割
420 - ついでに、住所っぽい文字列を自分にメールする機能もつけました。
421 (メールアドレス, URL, 電話番号などは、すでに自分へのメール機能がつ
423 - たまにチャネル名の末尾に空白が入ってしまってる場合の扱いを改善し
425 - Softbank対応(具体的にはweb_rootオプション)復活
426 - Softbank端末の端末シリアル認証対応
427 - priv対応 (thanks to Makoto Matsushita)
428 - GPS測位やiエリアなど現在位置を取得して発言。 movatwitterのパクり
431 - 発言中のURLに飛ぶ際、リファラ逆探知をされないよう セッションを作
433 - 2.0系用の dot.keitairc も同梱
435 - 各チャネルの最終発言からの経過時間を表示
436 - 発言中の電話番号やメールアドレス、URLなどを自分にメール可能に
437 - プラグイン、テンプレートのサーチパスを複数指定可能に
438 - チャネルpartがおかしかったのを修正
439 - 発言中に地名らしきものがあるとGoogle Mapにリンク (要改良)
440 - /robots.txtをリクエストされたら返す
441 - ライブラリ、テンプレート、プラグインなどファイルを分離しました。
442 - 認証方法としてhttp basic authやめました。 パスワード認証後はオン
443 メモリのセッションを保持して動きます。 web_usernameオプションはもう
445 - web_passwordオプションは必須になりました。
446 - NTT DoCoMo FOMA端末で、FOMAカード番号も認証に使えるようにしました。
447 docomo_foma_iccオプションに iccXXXXXXXXXXXXXXXXXXXXXXXX といった
448 icc文字列を指定します。 初回アクセスの際にFOMAカード番号の送信許可
450 - use_cookieオプションは廃止。DoCoMo端末以外では自動的にCookie使います。
451 - use Unicode::Japaneseやめてuse Encodeにしました。
452 - 発言中のURLは、クリックするとそれをどう処理するか選択可能にしまし
453 た。 現在、直接アクセス、ポケットはてな経由、(livedoor)モバウザーβ
454 経由、 PCサイトビューア経由、URLコピーを選べます。
455 - 発言中の電話番号は、クリックするとそれをどう処理するか選択可能に
456 しました。 現在、通常の電話、TV電話(NTT DoCoMo FOMA端末のみ), 電話
458 - 発言中のメールアドレスは、クリックするとそれをどう処理するか選択
459 可能にしました。 現在、メール機能起動、メールアドレスコピーを選べま
461 - 全発言一覧、未読発言一覧、URL処理、電話番号処理、メール処理といっ
462 た 処理場面(action)や、発言中のURL/電話番号/メールアドレスといった
463 文字列を どう拾ってどう処理するか(regexp replacer)をプラグインとし
464 て実装しました。 プラグインファイルの追加や変更で、これらの振る舞い
466 - CVS rcsidすなわちkeitaircのバージョン番号、とかモノグサはやめて、
467 ちゃんとリリースマネージメント(もどき)するようにします。
469 2007-10-17 Jun Morimoto <morimoto@mrmt.net>
471 * keitairc 1.33: iPhone/iPod touch対応
473 2007-09-30 Jun Morimoto <morimoto@mrmt.net>
475 * keitairc 1.32: PCサイトビューアのリンクが出ていませんでした。
477 2007-09-27 Jun Morimoto <morimoto@mrmt.net>
481 ircサーバから切断された際に再接続するようにした
483 Jcodeパッケージの利用をやめ、Unicode::Japaneseに切り替え
485 daemon化して起動させるオプションを追加。Proc::Daemonを利用
487 スラッシュで終わっているURLに正しくリンクするようにした
489 一般ブラウザ向けURLに「ポケットはてな」を介してアクセスするリンクを
492 Google Wireless Transcoderを介してアクセスするリンクは廃止した
494 au携帯電話のEZ番号を複数設定できるようにした
496 HTTP Cookieの生存秒数を設定できるようにした
498 日本語を含んだチャネル名を持つチャネルの会話内容を表示している
499 際の ページタイトルが化けていた(<title>の中だけiso-2022-jpのま
502 サイトグローバルな keitairc の設定ファイルである /etc/keitairc
503 が無い場合、起動時にそれがないとのエラーメッセージを 表示してし
504 まっていましたが、出さないようにしました。
506 POE::Session, POE::Component::IRC の呼び出し方がもはや旧式になっ
507 ていたようなので、 いまどきの方法? に修正しました。これにより、
508 起動時の以下のメッセージが出なくなりました。
509 Use of ->new() is deprecated, please use spawn()
510 POE::Session->new() is deprecated. Please use create() instead.
511 See http://www.nntp.perl.org/group/perl.poe/2613 for more information.
513 2006-08-03 Jun Morimoto <morimoto@mrmt.net>
515 * keitairc 1.30: Google Wireless Transcoder を介したリンクを追加
516 au携帯の「PCサイトビューアー」を介したリンクを追加
518 2004-09-16 Jun Morimoto <morimoto@xantia.citroen.org>
520 * keitairc 1.29: topic 一覧追加
522 2004-09-12 Jun Morimoto <morimoto@xantia.citroen.org>
524 * keitairc 1.28: Cookie 対応
526 2004-09-07 Jun Morimoto <morimoto@xantia.citroen.org>
528 * keitairc 1.27: 未読バッファの扱いがおかしかった
530 2004-09-04 Jun Morimoto <morimoto@xantia.citroen.org>
532 * kaitairc 1.26: まとめ読みから、日本語や大文字英文字の入ったチャ
533 ネル名に移動して発言すると、他人も巻き込んでおかしくしてしまったの
534 を修正。未読行数表示がおかしかったのを修正
536 2004-08-29 Jun Morimoto <morimoto@xantia.citroen.org>
538 * keitairc 1.25: added <hr>
539 * kaitairc 1.24: recent (全チャネルの未読をまとめ読み) 追加
542 2004-08-18 Jun Morimoto <morimoto@xantia.citroen.org>
544 * keitairc: チャネル名は小文字に正規化して内部処理に使う
545 (thanks to Akira Yamada)
547 2004-07-30 ISHIKAWA Mutsumi <ishikawa@debian.org>
549 * applied au_subscriber_id auth patch (thanks to Takuo KITAME)
551 2004-07-24 Jun Morimoto <morimoto@xantia.citroen.org>
553 * applied keitairc-action.patch (thanks to Akira Tagoh)
554 * fixed html escaping
556 2004-06-08 Jun Morimoto <morimoto@xantia.citroen.org>
558 * keitairc 1.20: madoka につないで使うと誰かが JOIN すると channel
560 (thanks to 松井さん <matsui at iij-mc.co.jp>)
562 2004-04-08 Jun Morimoto <morimoto@xantia.citroen.org>
564 * チャネルリストの発言数表示がおかしいことがあった
565 * foo@bar 形式を mailto リンクにしないようにした
567 * 誰かが channel から抜けたときのメッセージを書式変更
568 * 誰かが channel に join してきたときにメッセージを追加
570 2004-03-25 ISHIKAWA Mutsumi <ishikawa@debian.org>
572 * keitairc 1.18: 引数として uri escape して渡した JIS のチャネル名
573 を WAP ゲートウェイが勝手に unescape してしまうようで、xhtml端末の
574 場合、日本語チャネルのハンドリングがおかしくなるので しょうがない
575 ので いちいち uri_unescape() したものを uri_escape() するように :-<
577 2004-03-24 ISHIKAWA Mutsumi <ishikawa@debian.org>
579 * keitairc 1.17: 発言後のディフォルトの挙動をオリジナルの全発言表
580 示に戻した。さらに 未読のみ表示したい場合用に show_newmsgonly
583 * doc/default.css 1.1: mrmt.net から import
585 * doc/index.html 1.3: sf.jp の web サーバが charset=euc-jp を想定
586 しちゃってるので しょうがないので euc-jp に
588 * doc/index.html 1.2: もろもろ微妙に修正
590 * keitairc 1.16: 相対パスでのリンクがxhtml端末でうまく機能しないの
591 で $docroot からの絶対パスに変更
593 * keitairc 1.15: xhtml端末でのキャッシュ抑制
595 * keitairc 1.14: </head>が抜けていたとこがあったので挿入
597 2004-03-21 Jun Morimoto <morimoto@xantia.citroen.org>
599 * imported from http://mrmt.net/src/keitairc/
601 2004-02-29 Jun Morimoto <morimoto@xantia.citroen.org>
603 * keitairc 1.13: 細かい修正
605 2004-02-27 Jun Morimoto <morimoto@xantia.citroen.org>
607 * keitairc 1.12: 他のユーザが channel を part したときに keitairc
608 のチャネルリストからそのチャネルが消えてしまう件を修正。どのユーザ
610 (thanks to Ichiro FUKUHARA <ichiro@ichiro.org>)
612 * keitairc 1.11: 未読行数を示すリンクを新設(未読のみを読むことができる。
613 (未読のみのページからアクセスキー [5] ですべてを表示)
614 (thanks to Ichiro FUKUHARA <ichiro@ichiro.org>)
616 * keitairc 1.9: 未読行数を表示。まだ発言のないチャネルに対しても発言可能に
617 (thanks to Ichiro FUKUHARA <ichiro@ichiro.org>)
619 2004-01-07 Jun Morimoto <morimoto@xantia.citroen.org>
622 10個め以降のチャネルへのリンクがおかしかった
623 see http://tagoh.jp/d/?date=20040107#p02
624 (thanks to Akira Tagoh)
626 2003-11-26 Jun Morimoto <morimoto@xantia.citroen.org>
628 * keitairc 1.7: </head> を出力するのを忘れていました
629 (thanks to ishikawa@netvillage.co.jp)
631 2003-06-01 Jun Morimoto <morimoto@xantia.citroen.org>
633 * keitairc 1.6: チャネルを見ている状態のページタイトルがおかしかった
634 ソース文字列を jis に決めうちして文字化け減少
635 ProxyPass 用に web_root オプション追加
638 2003-05-12 Jun Morimoto <morimoto@xantia.citroen.org>
640 * keitairc 1.5: keitairc からの発言内容が自分からは
641 (keitairc からは) 文字化けしてみえることがあったのを修正
643 2003-05-09 Jun Morimoto <morimoto@xantia.citroen.org>
645 * keitairc 1.4: join していたチャネルを part したときにプログラム
647 発言内容が新しいチャネルからリストアップするよう修正
649 2003-05-08 Jun Morimoto <morimoto@xantia.citroen.org>
651 * keitairc 1.3: 半角スペースが+に変換されていたのを修正