2006年10月14日

[Namazu-devel-ja 1297] Namazu 2.0.17 の主な変更内容 ( 案 )

寺西です。Namazu 2.0.17 リリース時の案内に記述予定の主な変更内容を
まとめてみました。
修正案、コメント等いただけると助かります。


1.セキュリティ面の強化
(緊急度:中)
- テンプレートをカスタマイズした場合にバッファオーバーフローを起こす

可能性があったのを修正
- フレーズ検索で free したメモリにアクセスする不具合を修正
- 「"」「/」で検索すると強調表示で無限ループに入るバグを修正

(緊急度:低)
- フィールド検索で正規表現検索を無効にできないバグを修正
(REGEX_SEARCH)

[Windows版のみ]

(緊急度:低)
- Windows版では SUICIDE_TIME に対応していないため、
namazurc-sample の SUICIDE_TIME の項に (Only UNIX) と追記

2.新機能の追加
- デフォルトで .eml ファイルをインデックス作成対象に追加
- filter/mailnews.pl base64/qcode でエンコーディングされた日本語
テキストに対応(シングルパート/マルチパート)

3.性能向上
- 従来より高速な File-MMagic 1.27 を同梱
- HIT数が多く、削除文書が多い場合に速度が落ちる不具合を修正
- 検索時の内部データのコピー回数を減らし最適化

4.文書抽出精度の向上
- win32/olevisio.pl Visio 2000 Type Library を追加
- mailtonews.pl マルチパートの途中で切れているメールに対応
- html.pl <script> タグ処理の不具合を修正
- html.pl META タグで XHTML 形式 "/>" に対応していなかった不具合
を修正
- taro56.pl 罫線処理のデバッグ。無限ループに入る不具合を修正
- taro56.pl 機種依存文字、外字の処理のデバッグ
- pdf.pl で --debug オプション指定時にプロテクト付きファイルと誤認
される不具合を修正

5.バグフィックス
[mknmz関係]
- ファイルサイズが$FILE_SIZE_MAXを超えた場合のエラーメッセージが不正
であったのを修正
- mknmz で --update オプションで指定したディレクトリの NMZ.status
の内容が読み取れない場合、終了するように修正
- MinGw で未サポートの SIGALRM を signal に使っていることと、alarm
を SetTimer としているので、これを使わないように修正
- filename_to_title パス区切り文字を含まないファイルに対応
- mknmz.in の process_file() の仮引数の数が間違っていたのを修正
- filter/zip.pl テンポラリファイルが残るバグを修正
- filter/oleexcel.pl で Perl_VERSION とタイプミスしているものを
PERL_VERSION に修正
- MacOS + gettext 0.14.2 で、システムの言語設定が優先されるために
メッセージが英語に切り替わらず、make check が失敗する不具合を修正

[namazu/namazu.cgi関係]
- Windows版で強調表示できない場合があるバグを修正
- 部分一致検索の場合にも、強調表示するように修正
- 強調とHTMLエンコードの順番を変更。HTMLエンコードされるキーワード
が強調されない場合があった
- "/>" 出力している部分を " />" に変更
- whence, max に空の値を設定した場合は、デフォルト値を使うように
修正

[ユーティリティ関係]
- gcnmz, nmzmerge のログの形式を mknmz に合わせた
- インデックスチェック用ツール nmzchkw.pl を contrib に追加

[その他]
- make clean で失敗する環境のために pltests/Makefile.am を修正
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E

_______________________________________________
Namazu-devel-ja mailing list
Namazu-devel-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-devel-ja

投稿者 xml-rpc : 2006年10月14日 11:04
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/47558
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。