2010/11/25 YZ1.DLL Ver 0.32 / Unyz1.dll 0.04 公開。
- UNYZ1.DLL から YZ1.DLL をロードする際の検索パスからカレントを外しました
JVNVU#707943 : Windows プログラムの DLL 読み込みに脆弱性
http://jvn.jp/cert/JVNVU707943/index.html
への対応です
- -s に何も指定しなかったときの yzdec.exe の検索パスからカレントを外しました
2009/10/2 YZ1.DLL Ver 0.31 公開。
- 展開時にファイルのタイムスタンプがおかしくなっていたバグを修正
2008/3/30 YZ1.DLL Ver 0.30 公開。
- ビルド環境を再び Visual Studio 2005 に。Win95 でも動くよう対処済み
- 不正なヘッダを持つ書庫の展開時にアクセス違反で落ちるバグを修正(エラーを返すようになりました)
2006/11/30 YZ1.DLL Ver 0.29 公開。
- ビルド環境を Visual Studio .NET 2003 に戻しました
> Win95で動作しなくなっていた問題を解決
- 展開時にバッファオーバーフローが発生する危険があったバグ修正
2006/11/22 YZ1.DLL Ver 0.28 公開。
- ビルド環境を Visual Studio .NET 2005 に移行
- s コマンド(通常書庫をSFX書庫に変換)のバグ修正
>出力先が別ファイルへの上書きだった場合壊れたSFXを作る可能性があった
- j コマンド(SFX書庫を通常書庫に変換)を実装
2005/11/15 YZ1.DLL Ver 0.27 公開。
- 今更ビルド環境を Visual Studio .NET 2003 に移行
- パスワードつき書庫のYz1FindFirstに失敗したあとYz1GetFileName等を呼び出すと落ちる問題を修正。
- InitCommonControls() を呼ぶように修正。
- 非対応の、2GB以上のファイルを圧縮しようとしたときにエラーを返すように修正。
2004/8/11 YZ1.DLL Ver 0.26 公開。
- 0.25 には "..." といった '.' の連続しているパスが不正パスチェックをすり抜けてしまうというバグが存在したので修正。
- パス名の切り分けを、Shift_JIS 決めうちではなく Windows の ANSI CodePage で行うようにしました。
2004/7/31 YZ1.DLL Ver 0.25 公開。
- -ea1をデフォルトにしました。
不具合が発生する場合は、-ea0 を指定して従来通りの動作に戻して使用してください。
- -eaスイッチの動作が不必要に厳しすぎたバグを修正。
2004/2/22 YZ1.DLL Ver 0.24 公開。
2003/8/19 YZ1.DLL Ver 0.23 公開。
2002/9/12 YZ1.DLL Ver 0.22 公開。
- FindFirst系APIで取得できる書庫内ファイルの更新時刻が9時間ずれるバグ修正。
2002/1/10 YZ1.DLL Ver 0.21 / Unyz1.dll 0.03 を統合パッケージとして公開。
2000/09/01 YYZ32.DLL v0.09
....(中略)
2000/08/21 YYZ32.DLL v0.02
2000/02/14 YZ1.DLL ver 0.01 解凍機能完成
1999/04/07 UnYz1.DLL Ver.0.01 非公開(>ardry氏によって公開)バージョン。