KinoWiki.net

バグトラック > 4 > 未定義のタグを利用すると処理がかえってこない

バグトラック/4/未定義のタグを利用すると処理がかえってこない

未定義のタグ?が複数存在する場合延々とパースしてしまう。

以下のコードの先頭空白一文字をはずしてページを作成しようとするとmax execution timeでひっかかるまで処理が終わらない。

<blockquote>
aaa <aaa@example.com>
bbb <bbb@example.com>
ccc <ccc@example.com>
ccc <ccc@example.com>
ccc <ccc@example.com>
ccc <ccc@example.com>
ccc <ccc@example.com>
ccc <ccc@example.com>
ccc <ccc@example.com>
ccc <ccc@example.com>
ccc <ccc@example.com>
</blockquote>

halt 2005-08-17 18:00:03
メアドの数が1個か2個だと大丈夫だからまったく処理してないわけじゃないぽい。じゃあmax execution timeのばせばいいんだろうか。
ようか 2005-08-18 00:29:53
タグ型インラインプラグインのパースで重くなっているようです(タグ型インラインプラグインを取り外すと問題が解消しました)。近いうちに対処します。
ようか 2005-08-25 21:46:20
まだ原因がわかっていませんが、文法解釈を少し修正してメールアドレスではプラグインとみなさないようにしました*1
http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/kinowiki/kino2/hideable/parser.inc.php
ようか 2005-08-31 22:30:29
解決しました。http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/kinowiki/kino2/hideable/parser.inc.php
halt 2005-08-31 22:51:48
お疲れ様ですー

名前

*1: aaa@example.comの例では、いままではaaaをプラグイン名、@example.comをその引数とみなすようになっていましたが、プラグイン名と引数の間に空白文字を入れないといけないように修正しました。実は前者はバグ。後者が意図する動きでした