Apache 1.3.33 での正規表現の扱い変更
Posted by yoosee on Web at 2004-11-11 23:42 JST1 Apache 1.3.33 に上げた
某所の apache を 1.3.31 → 1.3.33 にアップグレードしたのだが、よくよく CHANGES_1.3 を見てみると、1.3.32 のところにつまり、以前は正規表現になっていない書き方、例えば *\.html でも大丈夫だったのが、1.3.33 からはちゃんと .*\.html と、* や ? のような「直前の文字 n 回にマッチ」と言った記号には、その「直前の文字」が必要になったと言うこと。正規表現に正しく対応しただけとは言え、こんな利用者に影響が出るような事はせめてリリース分の中にいれて欲しいんだが... 某所では不具合出ちゃったよ。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.