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