[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00860] Re: FDclone 3.00g has been released
- Subject: [FDclone-users:00860] Re: FDclone 3.00g has been released
- From: Takashi SHIRAI <shirai@unixusers.net>
- Date: Fri, 04 Jun 2010 02:53:14 +0900
しらいです。
In Message-Id <20100603173113.91A2C4806AB@yuka.unixusers.net>
Takashi SHIRAI <shirai@unixusers.net>writes:
> しらいです。
> 以下は HISTORY より今回の変更点の抜粋です。
今回の変更は [FDclone-users:00856] で報告のあった bug fix
がメインとなる筈だったのですが、その debug の過程で他に色々
bug が見つかっています。
> 非表示文字を含むディレクトリのツリー表示での画面崩れを修正。
file 一覧画面では「^M」とか「\027」とかいう形式で非表示文
字を表示していますが、tree 画面ではそのまま表示していたため、
画面制御文字を含む file name が画面崩れを誘引していました。
file 一覧画面と同様の表示に改めましたので、directory name
に非表示文字が含まれていても、画面を崩すことなく表示出来るよ
うになりました。
> 日本語を含むディレクトリへのアクセスで異常終了する点を修正。
[FDclone-users:00856] で報告のあった bug に対する修正です。
tree 画面以外でも、日本語を含む directory への access 一般で
異常終了していたようです。
ひょっとすると、私の方で気づいていない箇所で支障があったか
も知れないので、今回の release を急ぎました。
> 日本語文字列処理でのバッファオーバフローを修正。
これは、上で書いた未知の bug の可能性を示唆しているだけで
なく、EUC-JP の半角カナを扱う際の buffer overflow も含んでい
ます。
EUC-JP で半角カナを表示すると、画面上では 1byte 文字分の幅
しかないのにデータとしては 2byte 分の領域が必要です。画面幅
に合わせて buffer を用意すると overflow します。
EUC-JP 環境では画面幅の倍の長さの buffer を確保することで、
この支障を回避しました。
しらい たかし