Apache 1.3.33 での正規表現の扱い変更

Posted by yoosee on Web at 2004-11-11 23:42 JST

*1  Apache 1.3.33 に上げた

某所の apache を 1.3.31 → 1.3.33 にアップグレードしたのだが、よくよく CHANGES_1.3 を見てみると、1.3.32 のところに

Fix a bunch of cases where the return code of the regex compiler was not checked properly. This affects mod_usertrack and core. PR 28128.

つまり、以前は正規表現になっていない書き方、例えば *\.html でも大丈夫だったのが、1.3.33 からはちゃんと .*\.html と、* や ? のような「直前の文字 n 回にマッチ」と言った記号には、その「直前の文字」が必要になったと言うこと。正規表現に正しく対応しただけとは言え、こんな利用者に影響が出るような事はせめてリリース分の中にいれて欲しいんだが... 某所では不具合出ちゃったよ。

( Permalink | Comments (0) | tags: service  )
Comments

Please write your comment. email address won't appear. Cannot use any HTML tags in comment.
コメントをお書き下さい。メールアドレスは公開されません。 またHTMLタグは利用できません。
Name   E-mail   URL
Comment

About W.W.Walker

World Wide Walker は yoosee による blog です。PDA, Web・サーバ技術, 美味しい食べ物などの話題を取り上げています... read more

このエントリーのブックマーク

Monthly Archives

Select Month to read