Differences From Artifact [2d3cc426522d1739]:
- File
readme.txt
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
The problem was __gshared. Replacing it with TLS fixed the issue. Remaining problem is that "hack.d"'s CloseHandle hack is not working anymore.
(user: kinaba) [annotate]
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
To Artifact [5e7e9e4115426f52]:
- File
readme.txt
- 2015-05-05 07:12:59 - part of checkin [365c019326] on branch trunk - Updated README for release. (user: kinaba) [annotate]
1 1 ----------------------------
2 2 Quasi-Bga32.DLL 2015/05/05
3 3 ----------------------------
4 4
5 5 http://www.forest.impress.co.jp/article/2004/07/30/arcsecurity.html
6 -などで脆弱性と指摘されている問題が気になるけれど、Bga32.dllは使い続け
7 -たいという人のための回避策です。展開処理はこの問題に対処しつつ内部で
8 -行い、圧縮などの他の処理は全てオリジナルのBga32.dllに処理を回します。
9 -
10 -本家Bga32.dllが更新されるまでのピンチヒッターということで。
11 -
6 +https://jvn.jp/vu/JVNVU78689801/
7 +などで指摘されている脆弱性が気になるけれど、Bga32.dll は使い続けたいと
8 +いう人のための回避策です。QBga32.DLL では、展開処理はこれらの問題に
9 +対処しつつ内部で行い、圧縮などの他の処理は全てオリジナルのBga32.dllに
10 +処理を回します。本家Bga32.dllが更新されるまでのピンチヒッターです。
12 11
13 12 ★使い方
14 13
15 14 * オリジナルの Bga32.dll を _Bga32.dll に、名前を変更する。
16 15 * QBga32.dll を Bga32.dll に、名前を変更する。
17 16 * 後は DLL を利用する各ソフトウェアの使用方法に従って…
18 17
................................................................................
28 27 * コマンドラインやオプション、ワイルドカードの解釈は
29 28 オリジナルと同じになるように作ったつもりです。
30 29 * ただし、突貫で作ったのでたぶんバグだらけです。
31 30
32 31 ★更新履歴
33 32
34 33 2015/05/05 (0.05)
35 - * zlib のバージョンを 1.2.8 に上げ(るためにdmdのバージョンを 2.067 に上げ)ました
36 - * libbz2 のバージョンを 1.0.6 に上げました
34 + * https://jvn.jp/vu/JVNVU78689801/ (zlib/libbz2の脆弱性) への対処
35 + * zlib のバージョンを 1.2.8 に更新(するためにdmdのバージョンを 2.067 に更新)
36 + * libbz2 のバージョンを 1.0.6 に更新
37 37 2010/11/25 (0.04)
38 38 * _Bga32.dll を探す対象パスからカレントディレクトリを外しました
39 39 2004/8/31 (0.03)
40 40 * レスポンスファイルが扱えてなかったバグを修正
41 41 * .gzaを正しく展開できないケースがあったっぽいので修正
42 42 * 基底ディレクトリの指定がないと正しく動作しないバグ修正
43 43 * 進捗状況ダイアログ表示を実装
................................................................................
48 48 2004/8/22
49 49 * FreeLibrary時に標準入出力を勝手に閉じちゃうバグを修正
50 50 2004/8/20
51 51 * 初版公開
52 52
53 53 ★ソースからコンパイルするには
54 54
55 - Digital Mars D Compiler 0.99
56 - http://www.kmonos.net/alang/d/1.0/changelog1.html#new099
55 + Digital Mars D Compiler 2.067.0
56 + http://downloads.dlang.org/releases/2.x/2.067.0/
57 57 が必要です。
58 58
59 59 ★著作権等
60 60
61 61 src/libbz2ディレクトリの中身は、
62 62 libbzip2
63 63 http://www.bzip.org/