Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

mailutimeのfuzyy処理 (namazu-bugs-ja#42)



Full_Name: Kenshi Hayashi
Version: Namazu 2.0.5
OS: FreeBSD
Submission from: besub.ed.kyushu-u.ac.jp (133.5.21.116)


附属のユーティリティ mailutimeで"Date: 13 Jun 97 20:48:15 +0000"という
Dateへッダを処理した際に次のエラーメッセージで終了してしまう.

Warning! hh: [13 Jun 97 20:48:15 +0000] is not rfc822 format! 
                                trying fuzzy mode...
Day '0' out of range 1..31 at /usr/local/bin/mailutime line 168

元のDateへッダが不正なのでこれはバグとは言えないかもしれませんが,例えばディレクトリ内の
メールを一括処理する場合,終了してしまうと残りのファイルが未処理で残るため少々使い勝手が悪い.

ちなみにCPANにあるDateManip-5.39だと次のように日付を正しく扱ってくれます.
% perl -de 0
  DB<1> use Date::Manip;
  DB<2> print &ParseDate("13 Jun 97 20:48:15 +0000");
1997061405:48:15

環境
FreeBSD 3.5-STABLE
Namazu 2.0.5
Perl 5.005_03
Apache/1.3.12