• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

FFFTPのソースコードです。


Commit MetaInfo

Revisão8073345169530d3c242ee139293b7fadf3a8b68b (tree)
Hora2011-10-06 17:41:23
Autors_kawamoto <s_kawamoto@user...>
Commiters_kawamoto

Mensagem de Log

Change documents and version data for 1.99.

Mudança Sumário

Diff

Binary files a/FFFTP_Eng_Release/FFFTP.exe and b/FFFTP_Eng_Release/FFFTP.exe differ
Binary files a/Release/FFFTP.exe and b/Release/FFFTP.exe differ
--- a/Resource/FFFTP.rc
+++ b/Resource/FFFTP.rc
@@ -235,7 +235,7 @@ FONT 9, "
235235 BEGIN
236236 DEFPUSHBUTTON "OK",IDOK,133,270,50,14
237237 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
239239 CTEXT "FFFTPはfreewareです",-1,7,255,305,8
240240 CTEXT "Copyright(C) 1997-2010 Sota & ご協力いただいた方々\nCopyright (C) 2011 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto)",-1,7,25,305,20,SS_NOPREFIX
241241 CTEXT "",ABOUT_JRE,7,72,305,8
@@ -2012,8 +2012,8 @@ nodrop_csr CURSOR "nodrop_c.cur"
20122012 //
20132013
20142014 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
20172017 FILEFLAGSMASK 0x3fL
20182018 #ifdef _DEBUG
20192019 FILEFLAGS 0x1L
@@ -2031,12 +2031,12 @@ BEGIN
20312031 VALUE "Comments", "これはフリーソフトウエアです。"
20322032 VALUE "CompanyName", " "
20332033 VALUE "FileDescription", "FFFTP"
2034- VALUE "FileVersion", "1, 98, 0, 0"
2034+ VALUE "FileVersion", "1, 99, 0, 0"
20352035 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)."
20372037 VALUE "OriginalFilename", "FFFTP.exe"
20382038 VALUE "ProductName", "FFFTP"
2039- VALUE "ProductVersion", "1, 98, 0, 0"
2039+ VALUE "ProductVersion", "1, 99, 0, 0"
20402040 END
20412041 END
20422042 BLOCK "VarFileInfo"
--- a/Resource_eng/FFFTP-eng.rc
+++ b/Resource_eng/FFFTP-eng.rc
@@ -235,7 +235,7 @@ FONT 9, "MS Sans Serif", 0, 0, 0x0
235235 BEGIN
236236 DEFPUSHBUTTON "OK",IDOK,132,272,50,14
237237 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
239239 CTEXT "FFFTP is freeware",-1,7,257,301,8
240240 CTEXT "Copyright(C) 1997-2010 Sota && cooperators\nCopyright (C) 2011 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto)",-1,7,25,301,20
241241 CTEXT "",ABOUT_JRE,7,69,301,8
@@ -2034,8 +2034,8 @@ nodrop_csr CURSOR "nodrop_c.cur"
20342034 //
20352035
20362036 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
20392039 FILEFLAGSMASK 0x3fL
20402040 #ifdef _DEBUG
20412041 FILEFLAGS 0x1L
@@ -2053,12 +2053,12 @@ BEGIN
20532053 VALUE "Comments", "This software is Free Software"
20542054 VALUE "CompanyName", " Sota"
20552055 VALUE "FileDescription", "FFFTP"
2056- VALUE "FileVersion", "1, 98, 0, 0"
2056+ VALUE "FileVersion", "1, 99, 0, 0"
20572057 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)."
20592059 VALUE "OriginalFilename", "FFFTP.exe"
20602060 VALUE "ProductName", "FFFTP"
2061- VALUE "ProductVersion", "1, 98, 0, 0"
2061+ VALUE "ProductVersion", "1, 99, 0, 0"
20622062 END
20632063 END
20642064 BLOCK "VarFileInfo"
--- a/common.h
+++ b/common.h
@@ -70,9 +70,9 @@
7070 //#define VER_STR "1.97b"
7171 //#define VER_NUM 1921 /* 設定バージョン */
7272 //#define PROGRAM_VERSION_NUM 1972 /* バージョン */
73-#define VER_STR "1.98"
73+#define VER_STR "1.99"
7474 #define VER_NUM 1980 /* 設定バージョン */
75-#define PROGRAM_VERSION_NUM 1980 /* バージョン */
75+#define PROGRAM_VERSION_NUM 1990 /* バージョン */
7676
7777
7878 #define MYWEB_URL "http://www2.biglobe.ne.jp/~sota/ffftp-qa.html"
--- a/doc/eng/FFFTP.txt
+++ b/doc/eng/FFFTP.txt
@@ -1,5 +1,5 @@
11 ============================================================
2-[Software Name] FFFTP Ver.1.98 (FTP Client software)
2+[Software Name] FFFTP Ver.1.99 (FTP Client software)
33 [Copyright] Copyright(C) 1997-2010 Sota & cooperators
44 Copyright(C) 2011 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto).
55 [Environment] Windows 7, Vista, XP, 2000
@@ -16,34 +16,16 @@ following menu.
1616 File -> Settings -> Change Master password
1717
1818
19-Changes in Ver.1.98
19+Changes in Ver.1.99
2020 --------------------
2121
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.
2424
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.
4729
4830
4931 Outline
--- a/doc/eng/history.txt
+++ b/doc/eng/history.txt
@@ -1,5 +1,16 @@
11 FFFTP version history.
22
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+
314 Changes in Ver.1.98
415 --------------------
516
--- a/doc/jpn/FFFTP.txt
+++ b/doc/jpn/FFFTP.txt
@@ -1,5 +1,5 @@
11 ============================================================
2-【ソフト名】 FTPクライアント FFFTP(sf.jp版) Ver 1.98
2+【ソフト名】 FTPクライアント FFFTP(sf.jp版) Ver 1.99
33 【動作確認環境】 Windows 7、Vista、XP、2000
44 【サポート】 http://sourceforge.jp/projects/ffftp/
55 ============================================================
@@ -15,49 +15,18 @@ FFFTP Ver.1.96d+009
1515 マスターパスワードの入力が求められますので、入力してください。
1616
1717
18-Ver 1.98での変更点
18+Ver 1.99での変更点
1919 -------------------
2020
21-・FFFTPのオリジナル開発者であるSota氏がFFFTPの開発終了宣言を出した
22- のに伴い、SourceForge.JPにて有志による今後の開発・バージョンアップ
23- を行うことにしました。Sota氏が制作されたFFFTPには長い間お世話に
24- なりました。
21+・MLSDコマンドに対応したホストではMLSDコマンドを用いてファイル一覧を
22+ 取得するようにしました。LISTコマンドの応答に特定のファイルが
23+ 含まれない一部のホストでも正しく列挙できる可能性が高くなります。
2524
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を追加してください。
6130
6231
6332 Ver 1.96d以前へ戻す場合
--- a/doc/jpn/history.txt
+++ b/doc/jpn/history.txt
@@ -1,5 +1,17 @@
11 FFFTP 改版リスト
22
3+■Ver 1.99
4+
5+・MLSDコマンドに対応したホストではMLSDコマンドを用いてファイル一覧を
6+ 取得するようにしました。LISTコマンドの応答に特定のファイルが
7+ 含まれない一部のホストでも正しく列挙できる可能性が高くなります。
8+
9+・信頼できないDLLの読み込みを防ぐ機能を追加しました。Microsoftの署名が
10+ 無いDLLや改変されたDLLが読み込まれるのを強制的に回避することで、
11+ マルウェアなどによってパスワードやデータを傍受や改ざんされる可能性を
12+ 低減します。この機能を使用するにはコマンドラインオプションに
13+ --protectを追加してください。
14+
315 ■Ver 1.98
416
517 ・FFFTPのオリジナル開発者であるSota氏がFFFTPの開発終了宣言を出した
Binary files a/htmlhelp/FFFTP.CHM and b/htmlhelp/FFFTP.CHM differ
--- a/htmlhelp/HTML/H0000001.HTM
+++ b/htmlhelp/HTML/H0000001.HTM
@@ -4,7 +4,7 @@
44 <META name=GENERATOR content="MSHTML 8.00.7600.16490"></HEAD>
55 <BODY>
66 <P align=center><FONT face="MS ゴシック">&nbsp;<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>(動作確認環境
88 <STRONG>Windows 7, </STRONG><STRONG>Vista, XP, 2000</STRONG>)</P>
99 <P><BR>GUIなFTPクライアントツールです。</P><STRONG>
1010 <P style="MARGIN-RIGHT: 0px" dir=ltr><STRONG><FONT