[Namazu-devel-ja 1455] 修正版 : Namazu 2.0.17 の主な変更内容 ( 案 )

Tadamasa Teranishi yw3t-trns @ asahi-net.or.jp
2007年 1月 26日 (金) 03:44:28 JST


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


1.セキュリティ面の強化
  (緊急度:低)
  - テンプレートをカスタマイズした場合にバッファオーバーフローを起こす
    可能性があったのを修正
  - フレーズ検索で free したメモリにアクセスする不具合を修正
  - 「"」「/」で検索すると強調表示で無限ループに入るバグを修正

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

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

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

4.文書抽出精度の向上
  - OLEコントロールフィルタが Microsoft Office 2007 に対応(Windows版)
  - Microsoft Office 2007 形式のファイルに対応(実験的)
  - win32/olevisio.pl Visio 2000, Visio 2007 に対応
  - 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 パス区切り文字を含まないファイルに対応
  - filter/zip.pl テンポラリファイルが残るバグを修正
  - MacOS + gettext 0.14.2 の環境で、システムの言語設定が優先される
    不具合を修正

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

  [ユーティリティ関係]
  - gcnmz,nmzmerge のログの形式を、mknmz と同様に数字をカンマ区切りと
    なるように修正
  - インデックスチェック用ツール nmzchkw.pl を contrib に追加

  [その他]
  - make clean で失敗する環境のために pltests/Makefile.am を修正

-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns @ asahi-net.or.jp
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 メーリングリストの案内