規制ユーザに*を使って設定しても有効にならない
え、担当者僕ですか。 というかPerlの正規表現的には「*」はワイルドカードじゃないし 結局これって「*」を「.*」に変換してるだけだし
少なくともこれはバグじゃないよね
規制リストは正規表現に対応しているのでワイルドカードを特別に設ける必要はないというのがプロジェクトの意見になりました。
http://yakin.38-ch.net/test/read.cgi/windyakin/1324306831/733
733 名前:Perl大好き名無しさん(っд-)[sage] 投稿日:2012/02/20(月) 19:53:27.11 ID:evoHwY5wP [公式p2] bbs2ch.netかようやく復活した^^; >>730 正規表現に中途半端なワイルドカードはいらない
どうしてもワイルドカードを使用したいのであれば解決方法に従って個人で対応してください。
以上
●発生バージョン: 0.6.4
●現象: 規制ユーザの編集の対象ホスト一覧に*を使って設定しても有効にならない。 例)*.pool.e-mobile.ne.jp
●修正箇所: faramir.plの207行目付近
●修正詳細 foreach my $line (@{$this->{'USER'}}) { の次行に、 $line =~ s/\*/\.\*/g; を追加
以上。