FFFTPのソースコードです。
Revisão | 8073345169530d3c242ee139293b7fadf3a8b68b (tree) |
---|---|
Hora | 2011-10-06 17:41:23 |
Autor | s_kawamoto <s_kawamoto@user...> |
Commiter | s_kawamoto |
Change documents and version data for 1.99.
@@ -235,7 +235,7 @@ FONT 9, " | ||
235 | 235 | BEGIN |
236 | 236 | DEFPUSHBUTTON "OK",IDOK,133,270,50,14 |
237 | 237 | ICON ffftp,-1,7,4,20,20 |
238 | - CTEXT "FFFTP Ver 1.98",-1,113,11,90,8 | |
238 | + CTEXT "FFFTP Ver 1.99",-1,113,11,90,8 | |
239 | 239 | CTEXT "FFFTPはfreewareです",-1,7,255,305,8 |
240 | 240 | CTEXT "Copyright(C) 1997-2010 Sota & ご協力いただいた方々\nCopyright (C) 2011 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto)",-1,7,25,305,20,SS_NOPREFIX |
241 | 241 | CTEXT "",ABOUT_JRE,7,72,305,8 |
@@ -2012,8 +2012,8 @@ nodrop_csr CURSOR "nodrop_c.cur" | ||
2012 | 2012 | // |
2013 | 2013 | |
2014 | 2014 | VS_VERSION_INFO VERSIONINFO |
2015 | - FILEVERSION 1,98,0,0 | |
2016 | - PRODUCTVERSION 1,98,0,0 | |
2015 | + FILEVERSION 1,99,0,0 | |
2016 | + PRODUCTVERSION 1,99,0,0 | |
2017 | 2017 | FILEFLAGSMASK 0x3fL |
2018 | 2018 | #ifdef _DEBUG |
2019 | 2019 | FILEFLAGS 0x1L |
@@ -2031,12 +2031,12 @@ BEGIN | ||
2031 | 2031 | VALUE "Comments", "これはフリーソフトウエアです。" |
2032 | 2032 | VALUE "CompanyName", " " |
2033 | 2033 | VALUE "FileDescription", "FFFTP" |
2034 | - VALUE "FileVersion", "1, 98, 0, 0" | |
2034 | + VALUE "FileVersion", "1, 99, 0, 0" | |
2035 | 2035 | VALUE "InternalName", "FFFTP" |
2036 | - VALUE "LegalCopyright", "Copyright (C) 1997-2010 Sota & ご協力いただいた方々\nCopyright (C) 2011 Hiromichi Matsushima, Suguru Kawamoto." | |
2036 | + VALUE "LegalCopyright", "Copyright (C) 1997-2010 Sota & ご協力いただいた方々\nCopyright (C) 2011 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto)." | |
2037 | 2037 | VALUE "OriginalFilename", "FFFTP.exe" |
2038 | 2038 | VALUE "ProductName", "FFFTP" |
2039 | - VALUE "ProductVersion", "1, 98, 0, 0" | |
2039 | + VALUE "ProductVersion", "1, 99, 0, 0" | |
2040 | 2040 | END |
2041 | 2041 | END |
2042 | 2042 | BLOCK "VarFileInfo" |
@@ -235,7 +235,7 @@ FONT 9, "MS Sans Serif", 0, 0, 0x0 | ||
235 | 235 | BEGIN |
236 | 236 | DEFPUSHBUTTON "OK",IDOK,132,272,50,14 |
237 | 237 | ICON ffftp,-1,7,4,20,20 |
238 | - CTEXT "FFFTP Ver 1.98",-1,110,11,90,8 | |
238 | + CTEXT "FFFTP Ver 1.99",-1,110,11,90,8 | |
239 | 239 | CTEXT "FFFTP is freeware",-1,7,257,301,8 |
240 | 240 | CTEXT "Copyright(C) 1997-2010 Sota && cooperators\nCopyright (C) 2011 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto)",-1,7,25,301,20 |
241 | 241 | CTEXT "",ABOUT_JRE,7,69,301,8 |
@@ -2034,8 +2034,8 @@ nodrop_csr CURSOR "nodrop_c.cur" | ||
2034 | 2034 | // |
2035 | 2035 | |
2036 | 2036 | VS_VERSION_INFO VERSIONINFO |
2037 | - FILEVERSION 1,98,0,0 | |
2038 | - PRODUCTVERSION 1,98,0,0 | |
2037 | + FILEVERSION 1,99,0,0 | |
2038 | + PRODUCTVERSION 1,99,0,0 | |
2039 | 2039 | FILEFLAGSMASK 0x3fL |
2040 | 2040 | #ifdef _DEBUG |
2041 | 2041 | FILEFLAGS 0x1L |
@@ -2053,12 +2053,12 @@ BEGIN | ||
2053 | 2053 | VALUE "Comments", "This software is Free Software" |
2054 | 2054 | VALUE "CompanyName", " Sota" |
2055 | 2055 | VALUE "FileDescription", "FFFTP" |
2056 | - VALUE "FileVersion", "1, 98, 0, 0" | |
2056 | + VALUE "FileVersion", "1, 99, 0, 0" | |
2057 | 2057 | VALUE "InternalName", "FFFTP" |
2058 | - VALUE "LegalCopyright", "Copyright (C) 1997-2010 Sota & cooperators\nCopyright (C) 2011 Hiromichi Matsushima, Suguru Kawamoto." | |
2058 | + VALUE "LegalCopyright", "Copyright (C) 1997-2010 Sota & cooperators\nCopyright (C) 2011 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto)." | |
2059 | 2059 | VALUE "OriginalFilename", "FFFTP.exe" |
2060 | 2060 | VALUE "ProductName", "FFFTP" |
2061 | - VALUE "ProductVersion", "1, 98, 0, 0" | |
2061 | + VALUE "ProductVersion", "1, 99, 0, 0" | |
2062 | 2062 | END |
2063 | 2063 | END |
2064 | 2064 | BLOCK "VarFileInfo" |
@@ -70,9 +70,9 @@ | ||
70 | 70 | //#define VER_STR "1.97b" |
71 | 71 | //#define VER_NUM 1921 /* 設定バージョン */ |
72 | 72 | //#define PROGRAM_VERSION_NUM 1972 /* バージョン */ |
73 | -#define VER_STR "1.98" | |
73 | +#define VER_STR "1.99" | |
74 | 74 | #define VER_NUM 1980 /* 設定バージョン */ |
75 | -#define PROGRAM_VERSION_NUM 1980 /* バージョン */ | |
75 | +#define PROGRAM_VERSION_NUM 1990 /* バージョン */ | |
76 | 76 | |
77 | 77 | |
78 | 78 | #define MYWEB_URL "http://www2.biglobe.ne.jp/~sota/ffftp-qa.html" |
@@ -1,5 +1,5 @@ | ||
1 | 1 | ============================================================ |
2 | -[Software Name] FFFTP Ver.1.98 (FTP Client software) | |
2 | +[Software Name] FFFTP Ver.1.99 (FTP Client software) | |
3 | 3 | [Copyright] Copyright(C) 1997-2010 Sota & cooperators |
4 | 4 | Copyright(C) 2011 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto). |
5 | 5 | [Environment] Windows 7, Vista, XP, 2000 |
@@ -16,34 +16,16 @@ following menu. | ||
16 | 16 | File -> Settings -> Change Master password |
17 | 17 | |
18 | 18 | |
19 | -Changes in Ver.1.98 | |
19 | +Changes in Ver.1.99 | |
20 | 20 | -------------------- |
21 | 21 | |
22 | --- SourceForge.JP took over the development. | |
23 | - Thanks Mr. Sota for FFFTP the most sophisticated FTP client. | |
22 | +-- MLSD command became used for retrieving filenames on appropriate hosts. | |
23 | + That is helpful for hosts that do not return filenames properly. | |
24 | 24 | |
25 | --- Fixed bugs to crash under multicore CPU environment. | |
26 | - | |
27 | --- Changed internal characters into UTF-8. | |
28 | - | |
29 | --- JRE32.DLL became unavailable. (It does not support UTF-8.) | |
30 | - | |
31 | --- Shift_JIS, JIS, EUC and UTF-8 conversion under ASCII mode transfer became | |
32 | - available. | |
33 | - | |
34 | --- Changed default Kanji code of filenames on hosts into UTF-8. | |
35 | - | |
36 | --- Filenames that depend Unicode characters can be treated. | |
37 | - | |
38 | --- Disabled file list cache by default. | |
39 | - | |
40 | --- FTP over Explicit SSL/TLS became available. | |
41 | - Passwords, user names and files are encrypted on the connections to | |
42 | - appropriate hosts. | |
43 | - | |
44 | --- Replaced UTF-8N with UTF-8. (They are identical in this case.) | |
45 | - | |
46 | --- Added the simultaneous connections feature up to 4. | |
25 | +-- Added the feature that prevents from loading untrustworthy DLLs. | |
26 | + It reduces the chance of being intercepted or tampered with passwords and | |
27 | + data. | |
28 | + Please add --protect to command line options to use this feature. | |
47 | 29 | |
48 | 30 | |
49 | 31 | Outline |
@@ -1,5 +1,16 @@ | ||
1 | 1 | FFFTP version history. |
2 | 2 | |
3 | +Changes in Ver.1.99 | |
4 | +-------------------- | |
5 | + | |
6 | +-- MLSD command became used for retrieving filenames on appropriate hosts. | |
7 | + That is helpful for hosts that do not return filenames properly. | |
8 | + | |
9 | +-- Added the feature that prevents from loading untrustworthy DLLs. | |
10 | + It reduces the chance of being intercepted or tampered with passwords and | |
11 | + data. | |
12 | + Please add --protect to command line options to use this feature. | |
13 | + | |
3 | 14 | Changes in Ver.1.98 |
4 | 15 | -------------------- |
5 | 16 |
@@ -1,5 +1,5 @@ | ||
1 | 1 | ============================================================ |
2 | -【ソフト名】 FTPクライアント FFFTP(sf.jp版) Ver 1.98 | |
2 | +【ソフト名】 FTPクライアント FFFTP(sf.jp版) Ver 1.99 | |
3 | 3 | 【動作確認環境】 Windows 7、Vista、XP、2000 |
4 | 4 | 【サポート】 http://sourceforge.jp/projects/ffftp/ |
5 | 5 | ============================================================ |
@@ -15,49 +15,18 @@ FFFTP Ver.1.96d+009 | ||
15 | 15 | マスターパスワードの入力が求められますので、入力してください。 |
16 | 16 | |
17 | 17 | |
18 | -Ver 1.98での変更点 | |
18 | +Ver 1.99での変更点 | |
19 | 19 | ------------------- |
20 | 20 | |
21 | -・FFFTPのオリジナル開発者であるSota氏がFFFTPの開発終了宣言を出した | |
22 | - のに伴い、SourceForge.JPにて有志による今後の開発・バージョンアップ | |
23 | - を行うことにしました。Sota氏が制作されたFFFTPには長い間お世話に | |
24 | - なりました。 | |
21 | +・MLSDコマンドに対応したホストではMLSDコマンドを用いてファイル一覧を | |
22 | + 取得するようにしました。LISTコマンドの応答に特定のファイルが | |
23 | + 含まれない一部のホストでも正しく列挙できる可能性が高くなります。 | |
25 | 24 | |
26 | -・マルチコアCPUの特定環境下でクラッシュするバグを暫定的に解消しました。 | |
27 | - | |
28 | -・内部の文字コードをUTF-8に変更しました。 | |
29 | -・正規表現ライブラリのJRE32.DLLは使用できなくなりました(ライブラリが | |
30 | - UTF-8に対応していないため)。 | |
31 | - | |
32 | -・アスキーモード転送の際に行われる漢字コード変換で、Shift_JIS、JIS、 | |
33 | - EUCに加えて新たにUTF-8への変換をサポートしました。 | |
34 | - | |
35 | -・漢字コード変換を行う際、ローカルのテキストファイルがShift_JISで記述 | |
36 | - されている必要はなくなり、Shift_JIS、JIS、EUC、UTF-8の4種類から変換 | |
37 | - 元文字コードを選択できるようになりました。ただし、文字コードの自動 | |
38 | - 判別は行われないため、正しく変換するにはあらかじめファイルの漢字 | |
39 | - コードを調べておく必要があります。 | |
40 | - | |
41 | -・ホストのファイル名の漢字コードは既定でUTF-8が選択されるようになり | |
42 | - ました(以前のバージョンの設定が残っている場合はその設定が適用 | |
43 | - されます。以前のバージョンの無変換はShift_JISを示しています)。 | |
44 | - | |
45 | -・Unicode依存文字(中国語など)を含むファイル名を扱えるようになり | |
46 | - ました。その際ホストのファイル名の漢字コードはUTF-8に設定されて | |
47 | - いる必要があります。 | |
48 | - | |
49 | -・ファイル一覧のキャッシュは既定で無効化されました(以前のバージョンの | |
50 | - 設定が残っている場合はその設定が適用されます)。 | |
51 | - | |
52 | -・ホストとの接続にFTP over Explicit SSL/TLS(略称FTPS Explicit、 | |
53 | - FTPES)が使用できるようになりました。FTPS対応のホストとの通信は、 | |
54 | - パスワード、ユーザー名、ファイルの内容などが暗号化された状態で送受信 | |
55 | - されます。この機能はOpenSSLライブラリを使用して実装しています。 | |
56 | - | |
57 | -・UTF-8Nという名称をUTF-8に統一しました(この場合UTF-8と同義のため)。 | |
58 | - | |
59 | -・ファイル転送時のホストとの同時接続数を最大4まで設定できるように | |
60 | - しました。 | |
25 | +・信頼できないDLLの読み込みを防ぐ機能を追加しました。Microsoftの署名が | |
26 | + 無いDLLや改変されたDLLが読み込まれるのを強制的に回避することで、 | |
27 | + マルウェアなどによってパスワードやデータを傍受や改ざんされる可能性を | |
28 | + 低減します。この機能を使用するにはコマンドラインオプションに | |
29 | + --protectを追加してください。 | |
61 | 30 | |
62 | 31 | |
63 | 32 | Ver 1.96d以前へ戻す場合 |
@@ -1,5 +1,17 @@ | ||
1 | 1 | FFFTP 改版リスト |
2 | 2 | |
3 | +■Ver 1.99 | |
4 | + | |
5 | +・MLSDコマンドに対応したホストではMLSDコマンドを用いてファイル一覧を | |
6 | + 取得するようにしました。LISTコマンドの応答に特定のファイルが | |
7 | + 含まれない一部のホストでも正しく列挙できる可能性が高くなります。 | |
8 | + | |
9 | +・信頼できないDLLの読み込みを防ぐ機能を追加しました。Microsoftの署名が | |
10 | + 無いDLLや改変されたDLLが読み込まれるのを強制的に回避することで、 | |
11 | + マルウェアなどによってパスワードやデータを傍受や改ざんされる可能性を | |
12 | + 低減します。この機能を使用するにはコマンドラインオプションに | |
13 | + --protectを追加してください。 | |
14 | + | |
3 | 15 | ■Ver 1.98 |
4 | 16 | |
5 | 17 | ・FFFTPのオリジナル開発者であるSota氏がFFFTPの開発終了宣言を出した |
@@ -4,7 +4,7 @@ | ||
4 | 4 | <META name=GENERATOR content="MSHTML 8.00.7600.16490"></HEAD> |
5 | 5 | <BODY> |
6 | 6 | <P align=center><FONT face="MS ゴシック"> <FONT color=#0000ff |
7 | -size=6>FFFTP</FONT> Ver 1.98</FONT><FONT face="MS ゴシック"><BR></FONT>(動作確認環境 | |
7 | +size=6>FFFTP</FONT> Ver 1.99</FONT><FONT face="MS ゴシック"><BR></FONT>(動作確認環境 | |
8 | 8 | <STRONG>Windows 7, </STRONG><STRONG>Vista, XP, 2000</STRONG>)</P> |
9 | 9 | <P><BR>GUIなFTPクライアントツールです。</P><STRONG> |
10 | 10 | <P style="MARGIN-RIGHT: 0px" dir=ltr><STRONG><FONT |