• 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ão0fe7b7b30512c20eafc6bfe227fb6fc1d9d73bf5 (tree)
Hora2011-09-14 01:59:47
Autors_kawamoto <s_kawamoto@user...>
Commiters_kawamoto

Mensagem de Log

Modify resources for 1.98.
Modify documents for 1.98.

Mudança Sumário

Diff

--- a/FFFTP.txt
+++ b/FFFTP.txt
@@ -1,7 +1,7 @@
11 ============================================================
2-【ソフト名】 FTPクライアント FFFTP Ver 1.97b
2+【ソフト名】 FTPクライアント FFFTP Ver 1.98
33 【動作確認環境】 Windows 7, Vista, XP, 2000
4-【サポート】 http://www2.biglobe.ne.jp/~sota/
4+【サポート】 http://sourceforge.jp/projects/ffftp/
55 ============================================================
66
77 マスターパスワードについて
@@ -98,6 +98,7 @@ jre32.dll --------
9898 します。
9999
100100 Copyright(C) 1997-2010, Sota & cooperators. All rights reserved.
101+Copyright (C) 2011 Hiromichi Matsushima, Suguru Kawamoto.
101102
102103 Redistribution and use in source and binary forms, with or without
103104 modification, are permitted provided that the following conditions
@@ -123,6 +124,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
123124 *** 以下は日本語訳(参考) ***
124125
125126 Copyright(C) 1997-2010 Sota & ご協力いただいた方々. All rights reserved.
127+Copyright (C) 2011 Hiromichi Matsushima, Suguru Kawamoto.
126128
127129 ソースコード形式でもバイナリ形式でも、変更の有無に関わらず、以下の条件を
128130 満たす場合に、再配布および使用を許可します。
@@ -169,3 +171,123 @@ This software is provided 'as is' with no explicit or implied warranties
169171 in respect of its properties, including, but not limited to, correctness
170172 and/or fitness for purpose.
171173
174+
175+FTP over SSL/TLSの実装にはOpenSSLが使用されています。
176+
177+ OpenSSL License
178+ ---------------
179+
180+/* ====================================================================
181+ * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
182+ *
183+ * Redistribution and use in source and binary forms, with or without
184+ * modification, are permitted provided that the following conditions
185+ * are met:
186+ *
187+ * 1. Redistributions of source code must retain the above copyright
188+ * notice, this list of conditions and the following disclaimer.
189+ *
190+ * 2. Redistributions in binary form must reproduce the above copyright
191+ * notice, this list of conditions and the following disclaimer in
192+ * the documentation and/or other materials provided with the
193+ * distribution.
194+ *
195+ * 3. All advertising materials mentioning features or use of this
196+ * software must display the following acknowledgment:
197+ * "This product includes software developed by the OpenSSL Project
198+ * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
199+ *
200+ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
201+ * endorse or promote products derived from this software without
202+ * prior written permission. For written permission, please contact
203+ * openssl-core@openssl.org.
204+ *
205+ * 5. Products derived from this software may not be called "OpenSSL"
206+ * nor may "OpenSSL" appear in their names without prior written
207+ * permission of the OpenSSL Project.
208+ *
209+ * 6. Redistributions of any form whatsoever must retain the following
210+ * acknowledgment:
211+ * "This product includes software developed by the OpenSSL Project
212+ * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
213+ *
214+ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
215+ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
216+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
217+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
218+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
219+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
220+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
221+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
222+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
223+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
224+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
225+ * OF THE POSSIBILITY OF SUCH DAMAGE.
226+ * ====================================================================
227+ *
228+ * This product includes cryptographic software written by Eric Young
229+ * (eay@cryptsoft.com). This product includes software written by Tim
230+ * Hudson (tjh@cryptsoft.com).
231+ *
232+ */
233+
234+ Original SSLeay License
235+ -----------------------
236+
237+/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
238+ * All rights reserved.
239+ *
240+ * This package is an SSL implementation written
241+ * by Eric Young (eay@cryptsoft.com).
242+ * The implementation was written so as to conform with Netscapes SSL.
243+ *
244+ * This library is free for commercial and non-commercial use as long as
245+ * the following conditions are aheared to. The following conditions
246+ * apply to all code found in this distribution, be it the RC4, RSA,
247+ * lhash, DES, etc., code; not just the SSL code. The SSL documentation
248+ * included with this distribution is covered by the same copyright terms
249+ * except that the holder is Tim Hudson (tjh@cryptsoft.com).
250+ *
251+ * Copyright remains Eric Young's, and as such any Copyright notices in
252+ * the code are not to be removed.
253+ * If this package is used in a product, Eric Young should be given attribution
254+ * as the author of the parts of the library used.
255+ * This can be in the form of a textual message at program startup or
256+ * in documentation (online or textual) provided with the package.
257+ *
258+ * Redistribution and use in source and binary forms, with or without
259+ * modification, are permitted provided that the following conditions
260+ * are met:
261+ * 1. Redistributions of source code must retain the copyright
262+ * notice, this list of conditions and the following disclaimer.
263+ * 2. Redistributions in binary form must reproduce the above copyright
264+ * notice, this list of conditions and the following disclaimer in the
265+ * documentation and/or other materials provided with the distribution.
266+ * 3. All advertising materials mentioning features or use of this software
267+ * must display the following acknowledgement:
268+ * "This product includes cryptographic software written by
269+ * Eric Young (eay@cryptsoft.com)"
270+ * The word 'cryptographic' can be left out if the rouines from the library
271+ * being used are not cryptographic related :-).
272+ * 4. If you include any Windows specific code (or a derivative thereof) from
273+ * the apps directory (application code) you must include an acknowledgement:
274+ * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
275+ *
276+ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
277+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
278+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
279+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
280+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
281+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
282+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
283+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
284+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
285+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
286+ * SUCH DAMAGE.
287+ *
288+ * The licence and distribution terms for any publically available version or
289+ * derivative of this code cannot be changed. i.e. this code cannot simply be
290+ * copied and put under another distribution licence
291+ * [including the GNU Public Licence.]
292+ */
293+
Binary files a/FFFTP_Eng_Release/FFFTP.exe and b/FFFTP_Eng_Release/FFFTP.exe differ
Binary files /dev/null and b/Package/FFFTP.CHM differ
Binary files /dev/null and b/Package/FFFTP.exe differ
--- /dev/null
+++ b/Package/FFFTP.txt
@@ -0,0 +1,293 @@
1+============================================================
2+【ソフト名】 FTPクライアント FFFTP Ver 1.98
3+【動作確認環境】 Windows 7, Vista, XP, 2000
4+【サポート】 http://sourceforge.jp/projects/ffftp/
5+============================================================
6+
7+マスターパスワードについて
8+--------------------------
9+
10+Ver.1.96d+009以降でマスターパスワードを導入しました。
11+
12+FFFTP Ver.1.96d+009以降を最初に起動した時、接続メニューの設定→
13+マスターパスワードの設定でマスターパスワードを設定して使用してください。
14+マスターパスワードを設定すると、FFFTP起動時にマスターパスワードの入力が
15+求められますので、入力してください。
16+
17+
18+Ver 1.97bでの変更点
19+-------------------
20+
21+・ホスト側からエクスプローラにドラッグ&ドロップした時、ファイルやフォルダを
22+ 2つ以上選択していた場合に、正常に動作しない場合があるのを修正しました。
23+ (Windows 7とVistaでは、ファイルがないというエラーが表示されます。
24+ Widnows XPでは、エクスプローラが無反応になります。)
25+
26+
27+Ver 1.96d以前へ戻す場合
28+-----------------------
29+
30+このバージョンを使用したあとで1.96d以前のバージョンに戻した場合、
31+ホストの設定のパスワードは入力し直す必要があります。
32+
33+
34+FFFTPの概要
35+-----------
36+
37+GUIなFTPクライアントソフトです。
38+
39+☆ファイルリストの部分とファイル転送が別スレッドなので、ファイル転送を
40+ しながら新たなファイル操作ができます。
41+
42+☆ミラーリングアップロード機能により、ローカルのファイル構成と同じ物を
43+ ホスト側に作ることが出来ます。
44+
45+☆漢字コードの変換ができます。
46+
47+☆漢字のファイル名を扱うことができます。
48+
49+☆サブディレクトリを含めたファイルの転送ができます。
50+
51+☆ファイルの転送を、いつでも中断できます。
52+ また、以前ダウンロードを中断したファイルがある時、その続きをダウン
53+ ロードできます。
54+
55+☆各種FireWall、SOCKS、ワンタイムパスワードに対応しています。
56+
57+
58+ファイル構成
59+------------
60+
61+ffftp.exe -------- 実行ファイル
62+ffftp.hlp -------- ヘルプファイル
63+ffftp.cnt --------  〃
64+ffftp.txt -------- このファイル
65+history.txt ------ 改版履歴
66+jre32.dll -------- 正規表現検索DLL
67+
68+
69+アンインストール方法
70+--------------------
71+
72+■Windows Vista
73+コントロールパネルの「プログラムと機能」でアンインストールしてください。
74+
75+■Windows XP, 2000, 98, Me
76+コントロールパネルの「アプリケーションの追加と削除」でアンインストール
77+してください。
78+
79+
80+ご利用にあたり
81+--------------
82+
83+・FFFTPはフリー・ソフトウエアです。個人使用、業務使用のいずれでも、
84+ ご自由にご利用ください。
85+
86+・ソフトウエアは十分にテストをしていますが、お使いのパソコン環境や、
87+ プログラムの不具合などによって問題が生じる場合があります。それにより
88+ 損害が生じても、損害に対する保証は出来かねますので、あらかじめご了承
89+ ください。
90+
91+・詳細はライセンスをご覧ください。
92+
93+
94+ライセンス
95+----------
96+
97+本ソフトウエアおよびそのソースコードは、修正BSDライセンスに従うものと
98+します。
99+
100+Copyright(C) 1997-2010, Sota & cooperators. All rights reserved.
101+Copyright (C) 2011 Hiromichi Matsushima, Suguru Kawamoto.
102+
103+Redistribution and use in source and binary forms, with or without
104+modification, are permitted provided that the following conditions
105+are met:
106+
107+ 1. Redistributions of source code must retain the above copyright
108+ notice, this list of conditions and the following disclaimer.
109+ 2. Redistributions in binary form must reproduce the above copyright
110+ notice, this list of conditions and the following disclaimer in the
111+ documentation and/or other materials provided with the distribution.
112+
113+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
114+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
115+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
116+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
117+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
118+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
119+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
120+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
121+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
122+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
123+
124+*** 以下は日本語訳(参考) ***
125+
126+Copyright(C) 1997-2010 Sota & ご協力いただいた方々. All rights reserved.
127+Copyright (C) 2011 Hiromichi Matsushima, Suguru Kawamoto.
128+
129+ソースコード形式でもバイナリ形式でも、変更の有無に関わらず、以下の条件を
130+満たす場合に、再配布および使用を許可します。
131+
132+ 1. ソースコード形式で再配布する場合、上記著作権表示、本条件および下記
133+ 責任限定規定を必ず含めてください。
134+ 2. バイナリ形式で再配布する場合、上記著作権表示、本条件および下記責任
135+ 限定規定を、配布物と共に提供される文書および/または他の資料に必ず
136+ 含めてください。
137+
138+本ソフトウェアは、著作権者によって「現状のまま」提供されるものとし、
139+明示黙示を問わず、商品として通常期待される品質を備えているという保証や、
140+特定の目的に適合するとの保証を含め、何の保証もなされません。
141+事由や損害発生の原因の如何を問わず、且つ責任の根拠が契約、厳格責任、
142+不法行為(過失などを含む)であるかを問わず、仮にそのような損害が発生する
143+可能性を知らされていたとしても、本ソフトウェアの使用から発生した直接損害、
144+間接損害、偶発的な損害、特別損害、懲罰的損害または結果損害のいずれに
145+対しても(代替品またはサービスの調達、使用機会やデータ、利益の損失の
146+補償、または業務の中断に対する補償を含め)、著作権者は責任をいっさい負い
147+ません。
148+
149+
150+AES暗号化のコードについては、以下のライセンスとなります。
151+
152+Copyright (c) 1998-2008, Brian Gladman, Worcester, UK. All rights reserved.
153+
154+LICENSE TERMS
155+
156+The redistribution and use of this software (with or without changes)
157+is allowed without the payment of fees or royalties provided that:
158+
159+1. source code distributions include the above copyright notice, this
160+list of conditions and the following disclaimer;
161+
162+2. binary distributions include the above copyright notice, this list
163+of conditions and the following disclaimer in their documentation;
164+
165+3. the name of the copyright holder is not used to endorse products
166+built using this software without specific written permission.
167+
168+DISCLAIMER
169+
170+This software is provided 'as is' with no explicit or implied warranties
171+in respect of its properties, including, but not limited to, correctness
172+and/or fitness for purpose.
173+
174+
175+FTP over SSL/TLSの実装にはOpenSSLが使用されています。
176+
177+ OpenSSL License
178+ ---------------
179+
180+/* ====================================================================
181+ * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
182+ *
183+ * Redistribution and use in source and binary forms, with or without
184+ * modification, are permitted provided that the following conditions
185+ * are met:
186+ *
187+ * 1. Redistributions of source code must retain the above copyright
188+ * notice, this list of conditions and the following disclaimer.
189+ *
190+ * 2. Redistributions in binary form must reproduce the above copyright
191+ * notice, this list of conditions and the following disclaimer in
192+ * the documentation and/or other materials provided with the
193+ * distribution.
194+ *
195+ * 3. All advertising materials mentioning features or use of this
196+ * software must display the following acknowledgment:
197+ * "This product includes software developed by the OpenSSL Project
198+ * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
199+ *
200+ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
201+ * endorse or promote products derived from this software without
202+ * prior written permission. For written permission, please contact
203+ * openssl-core@openssl.org.
204+ *
205+ * 5. Products derived from this software may not be called "OpenSSL"
206+ * nor may "OpenSSL" appear in their names without prior written
207+ * permission of the OpenSSL Project.
208+ *
209+ * 6. Redistributions of any form whatsoever must retain the following
210+ * acknowledgment:
211+ * "This product includes software developed by the OpenSSL Project
212+ * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
213+ *
214+ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
215+ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
216+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
217+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
218+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
219+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
220+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
221+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
222+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
223+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
224+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
225+ * OF THE POSSIBILITY OF SUCH DAMAGE.
226+ * ====================================================================
227+ *
228+ * This product includes cryptographic software written by Eric Young
229+ * (eay@cryptsoft.com). This product includes software written by Tim
230+ * Hudson (tjh@cryptsoft.com).
231+ *
232+ */
233+
234+ Original SSLeay License
235+ -----------------------
236+
237+/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
238+ * All rights reserved.
239+ *
240+ * This package is an SSL implementation written
241+ * by Eric Young (eay@cryptsoft.com).
242+ * The implementation was written so as to conform with Netscapes SSL.
243+ *
244+ * This library is free for commercial and non-commercial use as long as
245+ * the following conditions are aheared to. The following conditions
246+ * apply to all code found in this distribution, be it the RC4, RSA,
247+ * lhash, DES, etc., code; not just the SSL code. The SSL documentation
248+ * included with this distribution is covered by the same copyright terms
249+ * except that the holder is Tim Hudson (tjh@cryptsoft.com).
250+ *
251+ * Copyright remains Eric Young's, and as such any Copyright notices in
252+ * the code are not to be removed.
253+ * If this package is used in a product, Eric Young should be given attribution
254+ * as the author of the parts of the library used.
255+ * This can be in the form of a textual message at program startup or
256+ * in documentation (online or textual) provided with the package.
257+ *
258+ * Redistribution and use in source and binary forms, with or without
259+ * modification, are permitted provided that the following conditions
260+ * are met:
261+ * 1. Redistributions of source code must retain the copyright
262+ * notice, this list of conditions and the following disclaimer.
263+ * 2. Redistributions in binary form must reproduce the above copyright
264+ * notice, this list of conditions and the following disclaimer in the
265+ * documentation and/or other materials provided with the distribution.
266+ * 3. All advertising materials mentioning features or use of this software
267+ * must display the following acknowledgement:
268+ * "This product includes cryptographic software written by
269+ * Eric Young (eay@cryptsoft.com)"
270+ * The word 'cryptographic' can be left out if the rouines from the library
271+ * being used are not cryptographic related :-).
272+ * 4. If you include any Windows specific code (or a derivative thereof) from
273+ * the apps directory (application code) you must include an acknowledgement:
274+ * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
275+ *
276+ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
277+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
278+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
279+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
280+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
281+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
282+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
283+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
284+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
285+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
286+ * SUCH DAMAGE.
287+ *
288+ * The licence and distribution terms for any publically available version or
289+ * derivative of this code cannot be changed. i.e. this code cannot simply be
290+ * copied and put under another distribution licence
291+ * [including the GNU Public Licence.]
292+ */
293+
--- /dev/null
+++ b/Package/Microsoft.VC90.CRT.manifest
@@ -0,0 +1,12 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
3+ <assemblyIdentity
4+ type="win32"
5+ name="Microsoft.VC90.CRT"
6+ version="9.0.21022.8"
7+ processorArchitecture="x86"
8+ publicKeyToken="1fc8b3b9a1e18e3b"
9+ />
10+ <file name="msvcr90.dll"/>
11+</assembly>
12+
--- /dev/null
+++ b/Package/history.txt
@@ -0,0 +1,1276 @@
1+FFFTP 改版リスト
2+
3+■Ver 1.98
4+
5+・開発をSourceForge.JPが引き継ぎました。Sota氏が制作されたFFFTPには長い間
6+ お世話になりました。
7+
8+・マルチコアCPUの特定環境下でクラッシュするバグを暫定的に解消しました。
9+
10+・内部の文字コードをUTF-8に変更しました。
11+
12+・正規表現ライブラリのJRE32.DLLは使用できなくなりました。
13+ (ライブラリがUTF-8に対応していないため。)
14+
15+・アスキーモード転送の際に行われる漢字コード変換がShift_JIS、JIS、EUC、UTF-8の
16+ 中から選択できるようになりました。
17+ その際ローカルのテキストファイルがShift_JISで記述されている必要はなくなり、
18+ 前述の4種類から選択できるようになりました。
19+ (正しく変換するにはあらかじめファイルの漢字コードを調べる必要があります。)
20+
21+・ホストのファイル名の漢字コードは既定でUTF-8が選択されるようになりました。
22+ (以前のバージョンの設定が残っている場合はその設定が適用されます。
23+ 以前のバージョンの無変換はShift_JISを示しています。)
24+
25+・Unicode依存文字(中国語など)を含むファイル名を扱えるようになりました。
26+ その際ホストのファイル名の漢字コードはUTF-8Nに設定されている必要があります。
27+
28+・ファイル一覧のキャッシュは既定で無効化されました。
29+ (以前のバージョンの設定が残っている場合はその設定が適用されます。)
30+
31+・ホストとの接続にFTP over Explicit SSL/TLS(略称FTPS Explicit、FTPES)が
32+ 使用できるようになりました。
33+ FTPS対応のホストとの通信は、パスワード、ユーザー名、ファイルの内容などが
34+ 暗号化された状態で送受信されます。
35+ この機能を使用するには別途OpenSSLがインストールされている必要があります。
36+
37+■Ver 1.97b
38+
39+・ホスト側からエクスプローラにドラッグ&ドロップした時、ファイルやフォルダを
40+ 2つ以上選択していた場合に、正常に動作しない場合があるのを修正しました。
41+ (Windows 7とVistaでは、ファイルがないというエラーが表示されます。
42+ Widnows XPでは、エクスプローラが無反応になります。)
43+
44+■Ver 1.97a
45+
46+・ホストに接続するパスワードが32文字以上の場合、最初の32文字までしか
47+ 保存されないのを修正しました。
48+
49+・Windows 2000でアプリケーションエラーになるのを修正しました。
50+
51+・ヘルプのトップページから「漢字のファイル名について」にジャンプできない
52+ のを修正しました。
53+
54+■Ver 1.97
55+
56+・マスターパスワードの機能を導入しました。
57+ この機能は、げんげんさんが開発してくださったものです。ありがとうございます。
58+ このバージョンのFFFTPを最初に起動した時、接続メニューの設定→
59+ マスターパスワードの設定でマスターパスワードを設定して使用してください。
60+ マスターパスワードを設定すると、FFFTP起動時にマスターパスワードの入力が
61+ 求められますので、入力してください。
62+ (げんげんさんのサイトで公開されていたFFFTP 1.96d+009相当の機能です。)
63+
64+・パスワードの暗号化をAESを使用して行うようにしました。
65+ この機能はMocaさんが開発してくださったものです。ありがとうございます。
66+ パスワード保存時の暗号化の強度が高くなりました。
67+ (Mocaさんのサイトで公開されていたFFFTP 1.96d+009+aes002相当です。)
68+
69+・上記のFFFTP 1.96d+009+aes002に、以下の変更を加えました。
70+ ・ヘルプを追加しました。
71+ ・FFFTP起動時のマスターパスワードの入力ウインドウに、キャンセルボタンを
72+  追加しました。マスターパスワードが思い出せず、いったんFFFTPの起動を
73+  キャンセルしたい時に使えます。
74+ ・マスターパスワードの入力では、入力したパスワードは●で表示されるように
75+  しました。それが慣例のようですので。
76+
77+ なお、このバージョンを使用したあとで1.96d以前のバージョンに戻した場合、
78+ ホストの設定のパスワードは入力し直す必要があります。
79+
80+■Ver 1.96d
81+
82+・ホストの漢字コードをEUCまたはJISに設定したとき、IBM拡張文字(シフトJISコード
83+ で0xFA40〜0xFC4B)が変換されないのを修正しました。
84+ この範囲の文字は、NEC選定IBM拡張文字等に変換します。
85+
86+・ヘルプのウインドウでBackSpaceキーやEnterキーを押すと、FFFTP本体が反応して
87+ しまうのを修正しました。
88+
89+■Ver 1.96c
90+
91+・ディレクトリトラバーサルの脆弱性を修正しました。
92+
93+■Ver 1.96b
94+
95+・ホスト上でのファイル移動を行うときに表示する確認ダイアログが、Windows 9x
96+ では文字化けしていたのを修正しました。
97+
98+■Ver 1.96a
99+
100+・グループ名にスペースが一つ含まれているファイル一覧形式に対応しました。
101+
102+■Ver 1.96
103+
104+・ホスト上でのファイル移動を行うときに、確認ダイアログを表示するようにしま
105+ した。表示するかどうかの設定は変更できます。
106+ (オプション−環境設定−操作)
107+
108+・ツールバー上でマウスの両ボタンを同時にクリックすると、FFFTPが無反応になる
109+ 場合があるのを修正しました。(すなすなミックスさん、修正ありがとうござい
110+ ます。)
111+
112+・ファイル一覧(詳細表示時)のタイトル行にドラッグ&ドロップしたときに、
113+ 動作がおかしいのを修正しました。
114+
115+■Ver 1.95
116+
117+このバージョンの改造は、すべてmiauさんが改造されたものです。
118+
119+・ファイルリスト部分で Alt+D 押下すると、アドレスバー部分にフォーカスを移動
120+ するようにしました。
121+
122+・アドレスバー部分で TAB 押下すると、ファイルリストにフォーカスを移動する
123+ ようにしました。
124+
125+・ファイルリスト部分で Ctrl+M 押下すると、転送モードをASCII→BINARY→AUTOの
126+ 順で変更するようにしました。
127+
128+・ファイル一覧の読み込み直後、先頭のファイルにフォーカスするようにしました。
129+
130+・ファイル一覧の読み込み中は、アクセラレータキーを無効にしました。
131+
132+・「オプション」→「ツール」で指定するビューア2とビューア3が "d "
133+ (d+半角スペース)で始まっている場合は、差分ビューアとして動作するように
134+ しました。詳細はヘルプの「環境設定−ツール」をご覧ください。
135+
136+・ローカルファイルが読み取り専用/排他制御中のためダウンロードに失敗した
137+ 場合も通信エラーとみなされ、サーバとの接続が切れてしまう問題を修正しました。
138+
139+・ダウンロード先のファイルが読み取り専用の場合、「読み取り専用ファイルです。
140+ 読み取り専用属性を解除しますか?」みたいなダイアログを出すようにしました。
141+
142+■Ver 1.94a
143+
144+・ドラッグ&ドロップでのテンポラリファイルの扱いを変更しました。(平田豊さん)
145+
146+・ドラッグ&ドロップでのファイル転送中は、FFFTPのウインドウを操作できない
147+ ようにしました。(平田豊さん)
148+
149+■Ver 1.94
150+
151+・平田豊さんがnakkaさんのライブラリを使って、OLEドラッグ&ドロップを実装
152+ してくださいました。FFFTPからエクスプローラなどへのドラッグ&ドロップが
153+ できるようになりました。
154+
155+・平田豊さんが、ホスト上でのファイルの移動を実装してくださいました。
156+ ホスト側にあるファイルを、子フォルダに移動させることができます。
157+
158+■Ver 1.93
159+
160+・サーバ側のファイル名としてUTF-8を選べるようにしました。
161+ (ホスト一覧−ホストの設定−文字コード)
162+
163+・シフト+F10キーでアプリケーションメニューを表示するようにしました。
164+
165+■Ver 1.92c
166+
167+・転送高速化のためのバッファサイズ拡張が、無効になっていたのを修正しました。
168+
169+■Ver 1.92b
170+
171+・ヘルプがWindows Vistaで表示されなかったのを修正しました。
172+・「設定をファイルに保存」と「設定をファイルから復元」がWindows Vistaでエラーに
173+ なるのを修正しました。
174+
175+■Ver 1.92a
176+
177+・ファイル一覧を取得するときに、LISTコマンドを使用するようにしました。
178+・PASVモードを使用するのを標準にしました。
179+・FFFTPを最初に起動した時に、naanonymous FTPをあらかじめ登録しておくのを
180+ やめました。またこれに伴い、メールアドレスを聞くのをやめました。
181+ (anonymous FTPは使用しない人が多いため。)
182+
183+ (今回のバージョンの変更に関しては、以前のバージョンで作成したホストの
184+  設定は、以前の設定のまま変わりません。新しく作成するホストの設定で
185+  上記の変更が反映されます。)
186+
187+■Ver 1.92
188+
189+・PASVモードの時に、サーバから返される文字列によってはアプリケーションエラー
190+ になるのを修正しました。
191+・ファイル一覧ウインドウの上にある、フォルダ名ウインドウに入力できる文字数が、
192+ ウインドウ幅に制限されていたのを修正しました。
193+・中国語Solarisのファイル一覧形式に対応しました。
194+・ファイアウォールの設定で「ユーザ名@ホスト名」のような設定のとき、「@」を
195+ 別の文字に変更できるようにしました。
196+ (オプション−環境設定−FireWall)
197+・コマンドラインの"-n"オプションでINIファイルを指定したとき、INIファイルが
198+ 無かったときにレジストリに書き込んでしまうのを修正しました。
199+・更新風鐸に対応しました。
200+
201+■Ver 1.91
202+
203+・ホストの設定の「ホストのタイムゾーン」の項目が、おかしな表示になっていた
204+ のを修正しました。
205+・シバソクWLシリーズのファイル一覧形式に対応しました。
206+ (ホストの設定−高度−ホストの種類 で「シバソクWL」を選んでください)
207+
208+■Ver 1.90
209+
210+・転送速度を向上させました。(白水様のコードを組み込みました。どうもありがとう
211+ ございます。)
212+・FireWallの種類に「USER FWユーザ名:FWパスワード@ホスト名」を追加しました。
213+ プロキシサーバSidewinderの形式のようです。(安部様のコードを組み込みました。
214+ ありがとうございます。)
215+ (オプション−環境設定−FireWall)
216+・2ギガバイト以上のファイルで、サイズの表示、転送ウインドウの表示がおかしく
217+ なるのを修正しました。
218+・ダウンロードの中止の処理を見直しました。
219+・ファイルサイズの表示を3桁ごとに区切るようにしました。
220+・ローカル側のファイル一覧に、ドライブ名を表示するのをやめました。
221+ (オプション−環境設定−表示 で表示するようにも設定できます)
222+・「設定をファイルから復元」コマンドで、「My Document」など、フォルダ名に
223+ 空白があるときにエラーになるのを修正しました。
224+ (接続−設定−設定をファイルから復元)
225+・ミラーリングアップロードでファイルを削除するときに、確認する設定を初期
226+ 状態ではONにしました。(FFFTPをすでに使っているときの設定は変更しません。)
227+
228+■Ver 1.89aの変更点
229+
230+・アップロード後に、ホスト側のファイル一覧が更新されないことがあるのを
231+ 修正しました。
232+
233+■Ver 1.89
234+
235+・アップロードの速度を改善しました。(原田さま、解析ありがとうございます)
236+・アップロード完了時に、アップロード中のウインドウがなかなか閉じない場合が
237+ あるのを修正しました。(RaidenFTPD使用時など)
238+・PASVモード使用時に、FFFTPが期待しない文字列をサーバが返す時に落ちるのを
239+ 修正しました。(村山様、解析ありがとうございます)
240+・マルチスレッド動作で、サーバからのメッセージ処理がうまくいかないことが
241+ あるのを修正しました。(村山様、解析ありがとうございます)
242+・ファイルに保存した設定を復元するメニュー項目を追加しました。
243+ (接続−設定−設定をファイルから復元)
244+・アジレント社のロジックアナライザにFTP接続した時にファイル一覧が表示される
245+ ようにしました。
246+ (ホストの設定−高度−ホストの種類で Agilent を選ぶ必要があります。)
247+
248+■Ver 1.88b
249+
250+・英語版FFFTPの英文を見直しました。(ジム様、ご協力ありがとうございます)
251+
252+■Ver 1.88a
253+
254+・「FFFTPが削除できません」というエラーが表示される場合があるのを修正しました。
255+
256+■Ver 1.88
257+
258+・FFFTPをこのバージョンから使いはじめる場合、設定をレジストリに保存するように
259+ しました。マルチユーザ環境での問題を解消するためです。
260+ (すでにFFFTPをつかっておられた場合は、変更はありません。)
261+・レジストリの設定をファイルに保存できるようにしました。
262+ (接続−設定−設定をファイルに保存)
263+・ファイル一覧のオーナ名を40文字まで表示できるようにしました。
264+・エクスプローラからローカル側のファイル一覧ウインドウにファイルをドラッグ&
265+ ドロップした時は、そのファイルがあるフォルダに移動するようにしました。
266+ (ホスト側にドラッグ&ドロップした時は、従来通りアップロードの動作を
267+ します。)
268+・シフトキー+マウスホイールでスクロールする時は、ページ単位でスクロールする
269+ ようにしました。(山本様、変更ありがとうございます。)
270+・マルチモニタ環境でマウスホイールによるスクロールが行われない場合があるのを
271+ 修正しました。(山本様、修正ありがとうございます。)
272+・ビデオカードによっては、ファイル一覧ウインドウの枠の部分にゴミが表示されて
273+ しまうのを修正しました。
274+
275+■Ver 1.87a
276+
277+・Bookmarkが保存されないことがあるのを修正しました。
278+
279+■Ver 1.87
280+
281+・Windows98で、ダイアルアップのエントリが表示されないのを修正しました。
282+・接続を切らないままタイムアウトになり、ホストから接続が切られた時、次の操作で
283+ 自動的に接続を再開するようにしました。
284+
285+■Ver 1.86a
286+
287+・Ver.1.86で、ダウンロードが途中で終わってしまうのを修正しました。
288+
289+■Ver 1.86
290+
291+・Ver.1.85でもファイルの転送がストップしてしまう事があるようなので、処理を
292+ 見直しました。
293+・Ver.1.83で追加した、ホスト名から"http://"などを取り除く処理をやめました。
294+・Windows XPの画面デザイン(テーマ)に対応しました。 
295+・ファイル名に"&"が使われている時に、ダイアログでの表示がおかしいのを修正
296+ しました。
297+・RASライブラリをロードしないオプションを追加しました。
298+ 起動時にRASライブラリのエラーが出る場合は、チェックマークを付けてください。
299+ (オプション−環境設定−接続/切断−RASの制御を行わない)
300+・ホストがStratusの時は、パスの区切り文字を">"に変更してからホストに送るように
301+ しました。
302+・OS9のサーバのサブディレクトリに対応しました。
303+・次のような書式のファイル一覧を返すサーバに対応しました。
304+ -rwxrwxrwx SEQ 36203776 01/07/07 12:38:28 ABCDEFG
305+・次のような書式のファイル一覧を返すサーバに対応しました。(IBMホスト)
306+ MTS940 3390 2001/07/26 1 1 FB 80 3120 PS FTPOUT.CNTL
307+・窓の手やTweak UIで設定できる隠しドライブに対応しました。
308+
309+■Ver 1.85
310+
311+・Ver.1.84でファイルの転送が中止されてしまう事があるのを修正しました。
312+
313+■Ver 1.84
314+
315+・Ver.1.83でファイル転送が始まらない、途中で止まることがあるのを修正しました。
316+・Ver.1.83でCPUの占有率が高いのを修正しました。
317+・初期状態で設定するanonymous FTPサイトのリストを変更しました。
318+
319+■Ver 1.83
320+
321+・ファイル一覧ウインドウの上にある、現在のフォルダ名を表示するウインドウで、
322+ フォルダ名を入力して移動できるようにしました。
323+・処理内容ウインドウの内容を、マウスで範囲指定してコピーできるようにしました。
324+・unix系のホストで、ファイル一覧のオーナ名、グループ名の後ろに何かがある場合に
325+ 対応しました。
326+ 例)-rw-r--r-- 1 owner m group m 20407 Jul 13 07:03 filename.txt
327+・ホスト設定ウインドウのホスト名(アドレス)欄に、"ftp://xxx.com/pub/" ような
328+ URLを入力できるようにしました。("xxx.com" 以外は無視します。)
329+・ネットワークが重い時に、データの送受信中にタイムアウトまでの間無反応になる
330+ 事があるのを改良しました。
331+・通信中にFFFTPのウインドウを閉じた時、FFFTPが正しく終了しななかったのを修正
332+ しました。
333+
334+■Ver 1.82
335+
336+・カレントフォルダの取得で、XPWDコマンドを使用するように変更しました。
337+ (XPWDが使えないときはPWDを使います。)
338+・ローカル側のフォルダ変更ウインドウで、フォルダ一覧を表示できるようにしました。
339+・コマンドラインオプション -n を追加しました。オプションで指定したINIファイルの
340+ 設定で起動します。
341+ (詳細は ffftp -h を参照のこと)
342+・日付を「5/14」のように返すホストに対応しました。
343+・OS9のサーバに対応しました。(一部機能限定→サブディレクトリの見分け方が分かり
344+ ません。どなたかご存じない?)
345+
346+■Ver 1.81
347+
348+・ファイル一覧の中に Ctrl-H が含まれているホストに対応しました。
349+・ファイル転送時のエラー表示ウインドウにエラーの理由を表示するようにしました。
350+・URLをクリップボードへコピーする際に、ポート番号が標準でないときはポート番号も
351+ 付加するようにしました。
352+・アップロード時に作成するフォルダの属性(パーミッション)をあらかじめ指定
353+ できるようにしました。
354+ (オプション−環境設定−転送3)
355+・ホスト側のファイル一覧表示で、日付が未来になってしまうことがあるのを修正しま
356+ した。
357+
358+■Ver 1.80
359+
360+・Ctrl-Shift-Dでミラーリングダウンロードができないのを修正しました。
361+・初インストールのときは、INIファイルを使うほうをデフォルトにしました。
362+・レジストリとINIファイルの両方に設定がある場合は、INIファイルのほうを優先する
363+ ようにしました。
364+
365+■Ver 1.79a
366+
367+・ミラーリングアップロードで、ホスト側とローカル側の日付が同じで時刻がだけが違
368+ うファイルが、アップロードされない場合があるのを修正しました。
369+
370+■Ver 1.79
371+
372+・リンクになっているファイルのアイコンを変える事ができるようにしました。
373+ (ホストの設定でNLSTコマンドオプションを変更する必要があります。)
374+・ツールの設定でパス名の後ろに /e などを付けて指定したとき、右ボタンメニューで
375+ の表示がおかしくなるのを修正しました。
376+・ツールを起動する際、現在のローカルフォルダをカレントフォルダとして起動するよ
377+ うに変更しました。
378+・ホストから送られてくるファイル情報に日付、時刻がない場合は、ファイル一覧画面
379+ では空白にするように変更しました。
380+・ミラーリングアップロードの際、ホスト側のファイルの時刻がわからない場合(例え
381+ ば、unix系ホストで半年以上経過した場合)は、日付だけを比較するように変更しま
382+ した。
383+
384+■Ver 1.78
385+
386+・ミラーリング時のファイル削除の前に確認できるようにしました。
387+ (オプション−環境設定−ミラーリング)
388+・ミラーリングダウンロードでは、転送/削除ファイル一覧を必ず確認するように
389+ しました。
390+・ミラーリングの転送/削除ファイル一覧ウインドウで、複数のファイルを選択できる
391+ ようにしました。
392+・一部ダイアログの記述変更。
393+・FireWallの種類に FWユーザ→FWパスワード を追加。
394+ (オプション−環境設定−FireWall)
395+・FireWall使用時のSITEコマンド、OPENコマンドを小文字にできるようにしました。
396+ (オプション−環境設定−FireWall)
397+
398+■Ver 1.77
399+
400+・ツールバーにミラーリングアップロードのボタンを用意しました。
401+・名前を変えてアップロードを行なう際、ホスト側に同じ名前のファイルがあるかどう
402+ かのチェックが行われないのを修正しました。
403+・名前を変えてアップロードで、最初にアップロード終了のサウンドが鳴ってしまうの
404+ を修正しました。
405+・アップロード時のホスト側のファイルのチェックの処理を大幅に変更しました。
406+・ローカル側、ホスト側の間の区切りを一番左側にした時(ホスト側のみ表示)、次の
407+ 起動時に少し移動してしまうのを修正しました。
408+・ローカル側の隠し属性のファイルは表示しない設定を追加しました。ミラーリング
409+ アップロードでも、隠し属性のファイルは無視するようになります。
410+ (オプション−環境設定−表示)
411+・フォントの設定をオプションに移動しました。
412+ (オプション−環境設定−表示)
413+・アライドテレシスのPC用FTPサーバに対応しました。
414+・Stratusのサーバで転送がうまくいかないのを修正しました。
415+
416+■Ver 1.76a
417+
418+・転送中ウインドウがメインのウインドウの後ろに隠れてしまうのを修正しました。
419+
420+■Ver 1.76
421+
422+・アプリケーションキー(109キーボードの右Ctrlキーの隣のキー)で、右ボタン
423+ メニューを表示するようにしました。
424+・WindowsやOS/2のFTPサーバで、2000年を100年として返す物に対応しました。
425+
426+■Ver 1.75
427+
428+・ブックマークにローカル側、ホスト側をペアで登録できるようにしました。
429+ (ブックマーク−追加-両方)
430+・ダイアルアップネットワークがインストールされていない時に、エラーメッセージが
431+ しつこく出るのを修正しました。
432+・転送確認のウインドウが、転送中ウインドウに隠れてしまうのを修正しました。
433+・unixホストでの年の扱いを少し変更。
434+・Windows95, Windows98でローカル側のディスク空き容量の表示が2G以上のときに
435+ おかしかったのを修正しました。(Windows95はOSR2以上)
436+
437+■Ver 1.74
438+
439+・ホストごとにダイアルアップの接続先を指定できるようにしました。
440+ (ホスト一覧−ホストの設定−ダイアルアップ)
441+・ファイル一覧の年の表示を4桁にしました。(一覧の横幅が広くなってしまいました)
442+・SOCKS接続時のエラーを少し詳しく表示するようにしました、
443+
444+■Ver 1.73
445+
446+・SOCKS Ver.5でホストの検索をSOCKSサーバに任せることができるようにしました。
447+ (オプション−環境設定−FireWall)
448+・アップロードの確認、ダウンロードの確認ダイアログで、選択した項目を記憶する
449+ ようにしました。
450+
451+■Ver 1.72
452+
453+・SOCKS Ver.5に対応しました。(GSS-API認証には未対応です)
454+ (オプション−環境設定−FireWall)
455+
456+■Ver 1.71
457+
458+・ミラーリングアップロードで「ファイル名を小文字にして転送」の設定をしている
459+ 時、ローカル側のファイル名が大文字だと毎回アップロードしてしまうのを修正しま
460+ した。
461+・ミラーリングアップロードで「ファイル名を小文字にして転送」を選ぶと、フォルダ
462+ 名も小文字にしてしまっていました。動作を変えないため、これを仕様にしました。
463+ 「フォルダ名を小文字にして転送」の設定は意味がないので、なくしました。
464+・IRMXのFTPサーバでファイル一覧が表示できるように変更しました。
465+ (ホストの種類で IRMX を選ぶ必要があります。)
466+・StratusのFTPサーバでファイル一覧が表示できるように変更しました。
467+ (ホストの種類で Stratus を選ぶ必要があります。)
468+・ACOSでファイル名を()で括らない設定を追加しました。
469+ (ホストの種類で ACOS-4 を選ぶ必要があります。)
470+
471+■Ver 1.70
472+
473+・MS-Wordで開いているファイルをアップロードできないのを修正しました。
474+・フォルダ同時移動で一つ上のフォルダに移動する時の動作を変更しました。
475+・プログラム終了時にスレッドの1つが残ったままになる場合があるらしいので、
476+ 終了時の処理を変更しました。
477+・OpenVMSでディレクトリの削除ができないのを修正しました。VMSで以前よりも動作が
478+ おかしくなる場合はご連絡いただければ幸いです。
479+・\などを含むファイルをダウンロードする時は、ファイル名を変更するダイアログを
480+ 表示するようにしました。
481+
482+■Ver 1.69
483+
484+・アップロードのリジュームに対応しました。
485+・リジュームコマンドが受け付けられないときに、エラーダイアログを出すように
486+ しました。
487+・FireWallを使うとき、接続先のポートが標準(21)でないときにはポート番号を付加し
488+ て接続するようにしました。
489+ (例:USER user@host 1234)
490+・FireWallにログインする時にワンタイムパスワードを使えるようにしました。
491+・ホスト側のファイル名は大文字、小文字を区別するようにしました。
492+ (a.txt と A.TXT はそれぞれ別のファイルとして扱います。)
493+・コマンドラインオプション --saveoff --saveon を追加しました。
494+ (詳細は ffftp -h を参照のこと)
495+・オプションの「転送3」タブのところで、属性変更ウインドウの値が正しく取り
496+ 込まれないのを修正しました。
497+・テンポラリファイルを作成するフォルダが無い時に、エラーを表示するように
498+ しました。
499+
500+■Ver 1.68a
501+
502+・ホスト一覧ウインドウでカーソルが隠れてしまい、スクロールしないと表示されなく
503+ なる場合があるのを修正しました。
504+・PWDコマンドで非常に長いパス名が返されたとき、異常終了するのを修正しました。
505+
506+■Ver 1.68
507+
508+・ホストの設定をグループ別に管理できるようにしました。
509+・unix系ホストでファイルのサイズが0バイトになる場合があるのを修正しました。
510+・VAX VMSのホストでサブフォルダを含むファイルのアップロードがうまくいかないのを
511+ 修正できたかもしれない。
512+
513+■Ver 1.67a
514+
515+・WindowsフォルダのPROTOCOLファイルがなくてもエラーにならないようにしました。
516+
517+■Ver 1.67
518+
519+・改行コードがLFのみ、またはCRのみのテキストを、アスキーモードで正しく送信
520+ できないのを修正しました。
521+・フィルタ機能を追加しました。
522+ (表示−フィルタ)
523+・右ボタンメニューに「全てをダウンロード」「全てをアップロード」を追加しま
524+ した。
525+・コマンドラインで -q オプションを付けてミラーリングアップロードを行うと、
526+ FFFTPが正しく終了できないのを修正しました。
527+
528+■Ver 1.66
529+
530+・東芝のOS7を使ったホストに対応しました。
531+・ファイルの属性変更で、4桁まで数値を入力できるようにしました。
532+・ワンタイムパスワードでSeedの後ろに記号などが付いている場合に、記号は無視する
533+ ように変更しました。
534+・ホストから切断する時、QUITコマンドを送ることをできるようにしました。
535+ (オプション−環境設定−接続/切断)
536+・プログラム終了時にスレッドの1つが残ったままになる場合があるらしいので、
537+ 終了時の処理を変更しました。(現象が解消されているかどうかは未確認です)
538+
539+■Ver 1.65
540+
541+・漢字のファイル名のファイルの属性変更がうまくいかないのを修正しました。
542+・コマンドラインでミラーリングの指定をしたとき、ホストへの接続に失敗しても
543+ ミラーリングを続行しようとしてしまうのを修正しました。
544+・時刻を a:m、p:m というふうに返すホストに対応しました。
545+
546+■Ver 1.64
547+
548+・ファイル転送中ウインドウに「次以降中止」ボタンを追加しました。複数のファイル
549+ を転送する際に、今転送中のファイルの次のファイル以降の転送を中止します。
550+ (今転送しているファイルは最後まで転送します)
551+・ホストから切断する時、QUITコマンドを送らないようにしてみました。
552+・ミラーリングアップロードで、ホストの種類によっては消すべきではないホスト側の
553+ フォルダを消そうとするのを修正しました。
554+・ホスト側のファイル一覧に、ファイルの所有者を表示するようにしました。
555+
556+■Ver 1.63
557+
558+・ホスト一覧に設定されていないホストはPASVモードを使う設定にしても、コマンド
559+ ラインでホストを指定した時は設定が有効にならないのを修正しました。
560+・ワンタイムパスワードの解析がうまくいかない事があるのを修正しました。
561+
562+■Ver 1.62
563+
564+・ワンタイムパスワードを使用しているホストで、パスワード入力前のホストの
565+ リプライが複数行のとき、パスワードの作成がうまくいかないのを修正しました。
566+・ホスト一覧に設定されていないホストではPASVモードを使う設定を追加しました。
567+ (オプション−FireWall)
568+・クイック接続のダイアログでPASVモードを使うかどうかを選べるようにしました。
569+
570+■Ver 1.61
571+
572+・ファイル一覧キャッシュを使わない設定にした時、テンポラリファイルが残って
573+ しまうのを修正しました。
574+・ローカルファイルに対して属性変更を行った時は、ファイルのプロパティウインドウ
575+ を表示するようにしました。(複数ファイルを一括して行うことはできません)
576+・ホストへ接続時に任意のコマンドを送ることができるようにしました。
577+ (ホスト一覧−ホストの設定−拡張)
578+・ブックマークにローカル側のパスも登録できるようにしました。
579+ (ブックマーク)
580+
581+■Ver 1.60
582+
583+・Windows95でローカル側のファイルを削除すると、不正な処理となってしまうのを
584+ 修正しました。
585+・F2キーでファイル名変更、Alt+Returnキーで属性変更を行うようにしました。
586+・VMSのホストでフォルダを移動する時、ホストに送るフォルダ名の書式を変更
587+ しました。("CWD PUB" → "CWD [.PUB]")
588+
589+■Ver 1.59a
590+
591+・コマンドラインオプション -m がエラーになってしまうのを修正しました。
592+
593+■Ver 1.59
594+
595+・ローカル側のファイルの削除はゴミ箱を使うようにしました。
596+・MELCOM80(RX7000シリーズ)のFTPサーバに対応しました。
597+・コマンドラインオプション -d (ミラーリングダウンロード)を追加しました。
598+・上位フォルダに移動する時 CDUP コマンドを使うようにしました。(今までは CWD ..
599+ を使用していました)
600+・設定をINIファイルに保存する設定の切替えがうまくいかないのを修正しました。
601+ (オプション−環境設定−その他)
602+
603+■Ver 1.58
604+
605+・VAX VMSのFTPサーバに対応しました。
606+ (ホスト一覧−ホストの設定−高度)
607+・ファイル名のセミコロン以降を取り除いた名前でダウンロードできるように
608+ しました。
609+ (オプション−環境設定−転送1)
610+・ホスト側のファイルのURLをクリップボードへコピーできるようにしました。
611+ (右ボタンメニュー)
612+・ダウンロードの途中でエラーになった後、アプリケーションエラーが起こる事が
613+ あったのを修正しました。
614+
615+■Ver 1.57
616+
617+・接続したホストのヒストリ(接続メニューに表示されるもの)で、ホスト側の
618+ フォルダ名も表示するようにしました。
619+・VAX VMSのFTPサーバに対応中(動作確認ができていません)。どなたかVAXに接続
620+ できるか試していただけると助かります。「ホストの設定」の「高度」タブにある
621+ 「ホストの種類」でVAXを選ぶ必要があります。
622+
623+■Ver 1.56
624+
625+・ビューワの起動方法を変更しました。
626+・接続したホストのヒストリにパスワードを保存しない設定を追加しました。
627+ (オプション−環境設定−接続/切断)
628+・クイック接続ウインドウのユーザ名に、"anonymous"をセットしない設定を追加
629+ しました。
630+ (オプション−環境設定−接続/切断)
631+
632+■Ver 1.55
633+
634+・接続したホストのヒストリ(接続メニューに表示されるもの)でユーザ名、
635+ パスワード等も記憶するようにしました。
636+ anonymous以外でもヒストリが使えるようになりました。
637+ (★★ 変更に伴い、今までの接続ヒストリデータは消えます。必要なものはメモ
638+ しておいてください。 ★★)
639+・シンボリックリンク等のファイルを間違えてディレクトリと判断した場合のために、
640+ それをファイルとみなしてダウンロードできるようにしました。
641+ (コマンド−ファイルとしてダウンロード)
642+・ワイルドカードの仕様をWindowsの仕様に近づけました。
643+ 「*.」と指定する事で、拡張子の無いファイルの指定もできるようになりました。
644+・ミラーリングダウンロードで、転送中ウインドウの残り時間表示がおかしくなるのを
645+ 修正しました。
646+・転送終了時間の計算ができない状態の時、転送中ウインドウの残り時間表示が
647+ おかしくなるのを修正しました。
648+・ファイル名が CON.*、PRN.*、AUX.*のファイルはエラーにするようにしました。
649+
650+■Ver 1.54a
651+
652+・HP-UX等のホストでファイル名が表示されないのを修正しました。
653+
654+■Ver 1.54
655+
656+・時刻を日本語混じりで返すunixのホストに対応しました。また、日付を日本語混じり
657+ で返すホストで、一部のファイルが表示されないのを修正しました。
658+・ホスト側の漢字のファイル名がEUC,JISの時、半角カタカナのファイル名を全角に
659+ 変換しないようにも出来るようにしました。
660+ (ホスト一覧−ホストの設定−文字コード)
661+・転送中ダイアログのCPS表示をちょっと変更しました。
662+
663+■Ver 1.53
664+
665+・ビューワでファイルを開く時、ファイル名にスペースが含まれている時だけダブル
666+ クオートで括るようにしました。
667+・タイムアウトを計測しないように出来るようにしました。(タイムアウト時間を0に
668+ するとタイムアウトしないようになります。)
669+ (オプション−環境設定−転送2)
670+・ファイル一覧を日付順、サイズ順などでソートする時、同じ日付、またはサイズの
671+ ファイルは名前順でソートするようにしました。
672+・FFFTPを複数起動した時にホスト側のファイル一覧がおかしくなるのを、*おおむね*
673+ 修正しました。(非完璧バージョン)
674+
675+■Ver 1.52
676+
677+・ミラーリングアップロードで、ホスト側の不要なフォルダの削除が失敗するのを修正
678+ しました。
679+・OS/2のFTPサーバに対応しました。
680+・コマンドラインオプション -k -u -i を追加しました。
681+ (詳細は ffftp -h を参照のこと)
682+・ミラーリングダウンロードを追加しました。
683+ (コマンド−ミラーリングダウンロード)
684+
685+■Ver 1.51
686+
687+・「LISTコマンドでファイル一覧を取得」を使う時でも、サブフォルダを含んだ
688+ ファイルの転送、ミラーリングアップロードなどが出来るようにしました。
689+・ホストによって、サブフォルダの内容を含めたダウンロードやミラーリングアップ
690+ ロードがうまくいかないのに対応しました。
691+ (ホスト一覧−ホストの設定−高度)
692+・富士通GP6000モデル900のFTPサーバに対応しました。
693+
694+■Ver 1.50
695+
696+・年を4桁で返すタイプのNT用FTPサーバに対応しました。
697+・ミラーリングアップロードを開始する時、処理前にどのようなファイルを複写/削除
698+ するのかを表示できるようにしました。
699+ (コマンド−ミラーリングアップロード−ミラーリング確認ウインドウ)
700+・コマンドラインオプション -e -j -a -b -x を追加しました。また、ファイルの
701+ ダウンロードでも -q オプションを使えるようにしました。
702+ (詳細は ffftp -h を参照のこと)
703+・空のパスワードを送ることができるようにしました。(パスワードの要求にリターン
704+ キーだけで答えるようなイメージです) パスワード欄にスペース1文字を書いて
705+ ください。
706+・ビューワでファイルを開く時、ファイル名をダブルクオートで括るようにしました。
707+
708+■Ver 1.49
709+
710+・ファイル一覧のキャッシュや、作業ファイルを作成するフォルダを指定できるように
711+ しました。
712+ (オプション−環境設定−その他)
713+・ワンタイムパスワードに対応しました。
714+ (ホスト一覧−ホスト設定−拡張)
715+・Windows 3.1のChameleon FTPサーバに対応しました。
716+
717+■Ver 1.48
718+
719+・ホスト毎にソート方法を保存できるようにしました。
720+ (表示−ソート)
721+・マウスの右ボタンメニューに「ファイル容量計算」を追加しました。
722+・ファイル一覧ウインドウのタブをクリックしてソート方法を変更した時、フォルダ名
723+ のソートが変更されないのを修正しました。
724+・アップロードしようとしたファイルが読み出し禁止の時、サイズが0バイトの
725+ ファイルをホスト側に作ってしまうのを修正しました。
726+・名前の大文字/小文字が違うだけの2つのフォルダがホストにある時、同じ
727+ キャッシュデータを使用していたのを修正しました。
728+・ミラーリングアップロードで「削除しないファイル」を設定している時、不正な処理
729+ となる場合があるのを修正しました。
730+・オプションウインドウでヘルプを表示した時、間違ったページを表示する場合が
731+ あったのを修正しました。
732+
733+■Ver 1.47
734+
735+・富士通M1800のFTPサーバに対応しました。
736+・ファイル一覧の取得中、またはファイル名をダブルクリック(もしくは「開く」)
737+ した時のダウンロード中、途中経過をステータスバーに表示するようにしました。
738+ また、これらの処理を中止出来るようにしました。
739+ (ツールバーの受信中止ボタン)
740+・ウインドウを最大化した時、サイズが保存されないのを修正しました。また、最小化
741+ して起動した時、ホスト側のファイルリストがウインドウいっぱいに広がってしまう
742+ のを修正しました。
743+
744+■Ver 1.46a
745+
746+・SOCKSを使う時、PASVモードでない場合に、データ転送が正しく行われないのを修正
747+ しました。
748+
749+■Ver 1.46
750+
751+・ホスト一覧ウインドウと、ブックマーク編集ウインドウのサイズを変更できるように
752+ しました。
753+・クイック接続のダイアログでFireWallを使うかどうかを選べるようにしました。
754+・アップロードするファイルの属性の設定が、アップロードしたファイルに正しく反映
755+ されない事がある(多分だめな場合が多い)のを修正しました。
756+
757+■Ver 1.45
758+
759+・SOCKS(Ver.4)に対応しました。(Ver.5には未対応。)
760+・コマンドラインオプションを追加しました。(-q、--quit)
761+・アップロードするファイルの属性(パーミッション)を、あらかじめ設定できる
762+ ようにしました。
763+ (オプション−環境設定−転送3)
764+・AS/400のFTPサーバに対応しました。
765+
766+■Ver 1.44
767+
768+・通信のタイムアウトの処理、エラー処理を見直しました。
769+・メッセージの一部を日本語にしました。
770+・Win95/98で、タスクウインドウの表示が止まってしまうのを修正しました。
771+・初回起動時に登録するサンプルのホスト6つの設定が、おかしくなってしまっていた
772+ のを修正しました。(プログラムを変更した時、あわせてデータを変更して
773+ いなかったため。おかしくなるのはサンプルホストだけです。)以前のバージョンを
774+ 使っていて、サンプルホストの設定がおかしくなっている時は、
775+ (1)ホストの設定−拡張−ポート番号
776+ (2)ホストの設定−高度−NLSTファイル名/オプション
777+ の2つを、「標準」ボタンを押して修正してください。
778+
779+■Ver 1.43
780+
781+・日付を漢字混じりで返すUNIX系ホストで、ファイル名の一部が表示されない場合が
782+ あるのを修正しました。
783+
784+■Ver 1.42
785+
786+・MACのFTPサーバーで一部のフォルダが表示されないのを修正しました。
787+・クイック接続のとき、ホスト名、ユーザ名、パスワードを1つのウインドウで入力
788+ できるようにしました。
789+・接続したホストのヒストリを、ファイルメニューとクイック接続ウインドウに表示
790+ するようにしました。
791+ (オプション−環境設定−接続/切断)
792+
793+■Ver 1.41
794+
795+・PWDコマンドが使えないホストに対応しました。
796+ (設定なし。自動認識)
797+ PWDコマンドが使えないホストの場合、以下の制限事項があります。
798+ (1)ディレクトリがシンボリックリンクなどの時、正しいディレクトリ名を表示でき
799+   ない場合があります。)
800+ (2)ホストの設定で「ホストの初期フォルダ」を必ず指定してください。
801+・フルパスでファイルにアクセスできない場合のために、フルパスを使用しない方法を
802+ 選べるようにしました。
803+ チェンジディレクトリしながらファイルをアクセスするので、速度が若干遅くなりま
804+ す。
805+ (ホスト一覧−ホストの設定−高度)
806+・ローカル側のヒストリ(ファイルリストの上にあるコンボボックス)に、あらかじめ
807+ ドライブ名をセットしておくようにしました。
808+・ウインドウのサイズを変更した時、ステータスウインドウの表示が乱れるのを修正し
809+ ました。
810+・FFFTPを終了する時、ヘルプが開かれていたら閉じるようにしました。
811+・ホストの設定ウインドウの構成を変更しました。
812+・詳細表示で、長いファイル名のTipヘルプ表示が必要以上に出ていたので、調整しま
813+ した。
814+・ダウンロード中にホスト側から回線を切られた時、不必要に再接続してダウンロード
815+ を再開してしまうのを修正しました。
816+
817+■Ver 1.40a
818+
819+・SolarisやHP-UXの一部のホストでファイル名が表示されなかったのを修正しました。
820+
821+■Ver 1.40
822+
823+・MACのFTPサーバーに対応しました。(フォルダ名が表示されなかった)
824+・DOS形式のファイル一覧を返すFTPサーバーに対応しました。
825+・フォルダ同時移動の初期状態を設定できるようにしました。
826+ (ホスト一覧−ホストの設定−拡張)
827+
828+■Ver 1.39
829+
830+・ホストのファイル名がEUCの時、「メモ」等のファイル名が正しく扱えなかったのを
831+ 修正しました。
832+
833+■Ver 1.38
834+
835+・ダウンロードのレジュームを行う時、転送レートの表示がおかしかったのを修正しま
836+ した。
837+・ミラーリングアップロードの「削除しないファイル」の設定を、フォルダにも適用し
838+ ました。
839+ (オプション−環境設定−ミラーリング)
840+・フォルダを日付順にソートできるようにしました。
841+ (表示−ソート)
842+・FireWallを使っている時、接続失敗の時、あるいは回線切断のときにハングアップす
843+ ることがあったのを修正しました。
844+
845+■Ver 1.37
846+
847+・プログラム終了時にダイアルアップを切断できるようにしました。
848+ (オプション−環境設定−接続/切断)
849+・ローカル側、ホスト側それぞれのファイルの容量(サブフォルダ含む)を表示できる
850+ ようにしました。
851+ (コマンド)
852+・コマンドラインオプションを追加しました。(ホスト設定名を指定しての接続、ミ
853+ ラーリングの開始オプション)
854+・たくさんの処理をすると処理内容の表示が止まってしまうのを修正しました。
855+
856+■Ver 1.36
857+
858+・右ボタンを押した時、その位置のファイルが選ばれなかったのを修正しました。
859+・SunOS 5.xのホストにミラーリングアップロードする際、不必要に再アップロードす
860+ るのを修正しました。
861+
862+■Ver 1.35
863+
864+・ファイル名の最後の文字が「表」の時に、ファイル名が正しく表示できないのを修正
865+ しました。
866+・待機結合ファイルを指定する必要のあるACOSのホストに対応しました。(機能的にい
867+ くつかの制限があります)
868+
869+■Ver 1.34
870+
871+・ホストのIPアドレスを直接指定した時、DNSを見に行かないように変更しました。
872+・半角カタカナを全角に変換する時、濁点、半濁点が別々にならないようにしました。
873+ (「カ゛」→「ガ」)
874+
875+■Ver 1.33
876+
877+・任意のコマンドをホストに送れるようにしました。
878+ (コマンド)
879+・「名前を指定してダウンロード」機能を追加しました。ファイル一覧表示の許可が与
880+ えられていないファイルでもダウンロードできます。
881+ (コマンド)
882+・キャッシュを使うが保存しないように設定した時、以前に保存したキャッシュデータ
883+ を読み込んでしまう事があるのを修正しました。
884+・同じホストに別のユーザ名で接続した時は、ファイル一覧のキャッシュを、それぞれ
885+ 別々に行なうようにしました。
886+
887+■Ver 1.32
888+
889+・ファイル名の小文字変換の設定を、ミラーリングの時とそうでない時の2つに分けま
890+ した。(★★ 小文字変換を使用している時は、再設定してください ★★)
891+ (オプション−環境設定−ミラーリング)
892+・ホスト一覧を閉じた時にも、ホストの設定をレジストリに書き込むようにしました。
893+ (従来はプログラム終了時のみ)
894+・Welcomeメッセージが正しく受け取れない場合があるのを修正しました。
895+ (ftp.microsoft.comなど)
896+
897+■Ver 1.31
898+
899+・ファイルの属性変更で、直接数値を入力して指定できるようにしました。
900+ (コマンド−属性変更)
901+・ミラーリングアップロードの「転送しないファイル」の設定を、フォルダにも適用し
902+ ました。
903+ (オプション−環境設定−ミラーリング)
904+
905+■Ver 1.30
906+
907+・ミラーリングアップロードで、転送しないファイル、ホストから削除しないファイル
908+ の設定を追加しました。
909+ (オプション−環境設定−ミラーリング)
910+
911+■Ver 1.29
912+
913+・サーバのリプライを受け取る際に、不正なメモリアクセスとなる場合があるのを修正
914+ しました。
915+・フォルダの同時移動モードを追加しました。ローカル側、ホスト側で同じ名前のサブ
916+ フォルダがある時、フォルダの移動を同時に行うことができます。
917+
918+■Ver 1.28
919+
920+・ログイン時にアカウントを送ることができるようにしました。
921+ (ホスト一覧−ホストの設定−拡張)
922+
923+■Ver 1.27
924+
925+・ミラーリングアップロード機能を追加しました。
926+ ホスト側のファイル/フォルダ構成を、ローカル側に合わせます。Webページのファイ
927+ ル転送などに便利です。
928+・ホスト側のファイル一覧が更新されないことがあるのを修正しました。
929+
930+■Ver 1.26
931+
932+・フォルダ選択で選べないフォルダがあったのを修正しました。
933+ (フォルダ選択画面を、Win95標準?の物にしました。)
934+・ダウンロードするファイルと同じ名前のファイルがローカル側にある時のダウンロー
935+ ドの確認を、ダウンロード開始時にまとめて行なうようにしました。確認の終わった
936+ ものから順次バックグラウンドで転送します。確認と転送が同時進行で行なえるの
937+ で、サイズの大きな多数のファイルを転送する時に、時間の節約になります。
938+ (今までは、一つのファイルの転送が終わった後で、次のファイルの確認を行なって
939+ いました。)
940+ アップロードは諸般の事情で従来通り。
941+
942+■Ver 1.25a
943+
944+・ウインドウサイズの変更を行うと画面が乱れるのを修正しました。
945+
946+■Ver 1.25
947+
948+・マウスホイールを使ったスクロールは、マウスカーソルのあるウインドウに対して行
949+ うようにしました。(WinNTのみ)
950+・ファイル一覧ウインドウ間のドラッグ&ドロップに対応しました。
951+
952+■Ver 1.24
953+
954+・「選択」と「全選択」で、ドライブ名は選択しないようにしました。
955+・「選択」で、日付比較などの条件を付ける事が出来るようにしました。
956+・ファイル転送中ウインドウのタイトルに、転送待ちファイル数を表示するようにしま
957+ した。
958+
959+■Ver 1.23
960+
961+・右ボタンメニューに「フォルダ作成」を追加しました。
962+・ホストにつなぎっぱなしでタイムアウトで接続を切られた後の自動再接続で、パス
963+ ワードの入力を要求する事があるのを修正しました。
964+・パスワードが間違っていた時、もう一度正しいパスワードを入力できるように変更し
965+ ました。
966+・タスクバーを左、または上に表示している時、ウインドウの位置を正しく保存できな
967+ いのを修正しました。
968+
969+■Ver 1.22
970+
971+・NT形式のファイル一覧で、日付を 月-日-年 の順で返すホストに対応しました。
972+ (2000年12月31日以前の日付のファイルのみに暫定対応)
973+
974+■Ver 1.21
975+
976+・設定をレジストリでなくINIファイルに保存できるようにしました。マルチユーザ環
977+ 境でない時は、INIファイルの方が簡単にバックアップできるので便利です。
978+ (オプション−環境設定−その他)
979+・転送レートの表示が変になるのを修正しました。
980+
981+■Ver 1.20
982+
983+・テキストモードでのアップロード時に、EOF(Ctrl-Z)コードを取り除く設定を追加しま
984+ した。
985+ (オプション−環境設定−転送1)
986+
987+■Ver 1.19a
988+
989+・anonymous-FTPのホストのパスワードが、入力されない状態になってしまうのを修正し
990+ ました。
991+
992+■Ver 1.19
993+
994+・名前を変えてダウンロード、名前を変えてアップロードを追加しました。
995+ (コマンド)(右ボタンメニュー)
996+・ファイルの数が2つだけのとき、ソート方法の変更をしても変更されなかったのを修
997+ 正しました。
998+・ホストがWinNT3.5のFTPサーバの時、ファイルの日付、時間の表示がおかしかったのを
999+ 修正しました。
1000+
1001+■Ver 1.18
1002+
1003+・ホストからコマンドに対するリプライが無い時のタイムアウト処理を追加しました。
1004+ (うまく動いてるかな…?)
1005+ (オプション−環境設定−転送2)
1006+・ファイル一覧に表示されないファイルがあったのを修正しました。
1007+ (一覧の最初の方が "drwxr--r--123 ..." のように123の前にスペースが無いもの)
1008+・処理内容ウインドウで、ファイルリストと同じフォントを使うように変更しました。
1009+・接続した状態で、システムメニューの「閉じる」で終了した場合に、ブックマークが
1010+ 保存されなかったのを修正しました。
1011+
1012+■Ver 1.17
1013+
1014+・ホストが送ってきたファイル一覧を、そのままビューワで見ることができるようにし
1015+ ました。
1016+ (表示−ファイル一覧をビューワで表示)
1017+・処理内容をビューワで見ることができるようにしました。
1018+ (表示−処理内容をビューワで表示)
1019+・ビギナーを含む複数人で使う環境で、うっかり設定を変えられないように、接続メ
1020+ ニューとホスト設定メニューを分けました。Ver1.16以前と同様に接続メニューでホ
1021+ ストの設定も行いたいときは、オプション−環境設定−その他の「接続ウインドウで
1022+ ホストの設定も行う」をチェックしてください。
1023+・用語を一部変更しました。
1024+
1025+■Ver 1.16
1026+
1027+・ホスト側の右ボタンメニューに属性変更を追加しました。
1028+・Win95で使用すると、ホスト側のタイムスタンプの表示がおかしくなるのを修正しまし
1029+ た。(WinNTにしかないAPIを使っていました)
1030+
1031+■Ver 1.15
1032+
1033+・ファイル転送で、転送先に既にファイルがある時の処理方法を変えました。タイムス
1034+ タンプを比較し、新しければ転送するという事も出来るようになりました。
1035+ これに伴い、オプション−環境設定−操作の設定方法を変更しました。
1036+・ファイルのタイムスタンプを日本時間に合わせるために、ホストのタイムゾーンの設
1037+ 定を追加しました。
1038+ (ホスト一覧−ホストの設定−拡張)
1039+・全ての設定値を消去する機能を追加しました。
1040+ (ヘルプ−全設定の消去)
1041+
1042+■Ver 1.14
1043+
1044+・ビューワを3つ登録し、右ボタンメニューで選べるようにしました。
1045+ (オプション−環境設定−ツール)
1046+・パスワードを入力しないでホストを登録したとき、次の起動時にゴミのパスワードに
1047+ なってしまうのを修正しました。
1048+・アスキーモードで転送するファイル名の設定方法を、拡張子だけ指定する方法から、
1049+ ワイルドカードが使える方法に変更しました。"*.txt"とか"Makefile.*"のように指
1050+ 定できます。
1051+ (オプション−環境設定−転送1)
1052+・ファイル名を大文字、または小文字に変換して転送する設定を追加しました。
1053+ (オプション−環境設定−転送2)
1054+
1055+■Ver 1.13
1056+
1057+・"%"を含むファイル名の転送がうまくいかなかったのを修正しました。
1058+・ホストの設定ウインドウの構成を変えました。
1059+・ファイルの属性変更コマンドを自由に設定できるようにしました。これに伴い、
1060+ Ver1.12a での変更を取りやめました。
1061+ (ホスト一覧−ホストの設定−拡張)
1062+・レジストリへ保存する情報をちょっとだけ小さくしました。
1063+
1064+■Ver 1.12a
1065+
1066+・ファイルの属性変更で"SITE CHMOD"を実行してエラーになったら、"CHMOD"を実行し
1067+ てみるように変更しました。
1068+
1069+■Ver 1.12
1070+
1071+・転送中のウインドウに最小化ボタンを付けました。
1072+
1073+■Ver 1.11
1074+
1075+・プログラム終了時に不正な処理となる事があるので、実験として、プログラムの終了
1076+ 時のリソースの開放をシステム任せにしてみました。問題がなければこのままにしま
1077+ す。
1078+・EUC、JISコードの半角カナに対応しました。半角カナを全角にするか半角のままにす
1079+ るかを選ぶ事が出来ます。
1080+ (ホスト一覧−ホストの設定−拡張、ツールバー)
1081+・ファイルの選択、検索などで、正規表現を使わない時でも "|" でファイル名を複数
1082+ 指定できるようにしました。(例 *.lzh|*.zip)
1083+
1084+■Ver 1.10
1085+
1086+・接続時、エラー時などにサウンドを鳴らすことを出来るようにしました。
1087+ (オプション−環境設定−サウンド)
1088+・ダウンロード、アップロードがうまくいかなかった時、エラーのウインドウを出すよ
1089+ うに変更しました。(今までは、ログを見て確認する必要がありました)
1090+
1091+■Ver 1.09b
1092+
1093+・画面のプロパティで3Dオブジェクトの色を変更している時、ツールバーのボタンの色
1094+ が調節されなかったのを修正しました。
1095+
1096+■Ver 1.09a
1097+
1098+・複数ファイルのアップロード中に「このファイルを中止」ボタンを押すと、以降転送
1099+ したファイルのサイズが0バイトになってしまうのを修正しました。
1100+
1101+■Ver 1.09
1102+
1103+・クイック接続のホスト名入力ウインドウで、URLを受け付けるようにしました。
1104+・ホストのアドレス、メールアドレスなどの文字数の上限を引き上げました。
1105+
1106+■Ver 1.08a
1107+
1108+・初期ディレクトリのバッファサイズを大きくしました。
1109+
1110+■Ver 1.08
1111+
1112+・右ボタンメニューに「開く」を追加しました。
1113+・ダブルクリックで「開く」と「ダウンロード」のどちらかを選べるようにしました。
1114+ (オプション−環境設定−操作)
1115+・リモート側のファイル内容を「開く」あるいはダブルクリックで表示した時のテンポ
1116+ ラリファイルを、終了時に削除するようにしました。
1117+・WS_FTPからホスト一覧をインポートできるようにしました。
1118+ (接続−インポート−WS_FTP)
1119+・ホスト接続時、そのホストに最後に接続したときのフォルダを初期フォルダにする設
1120+ 定を追加しました。
1121+ (ホスト一覧−ホストの設定−基本)
1122+
1123+■Ver 1.07
1124+
1125+・コマンドラインで指定したホストがホスト一覧に登録されているときは、登録されて
1126+ いるFireWallとPASVモードの設定を使うように変更しました。
1127+・ホスト一覧に登録されていないホストに接続するとき、FireWallを使うかどうかの設
1128+ 定を追加しました。
1129+ (オプション−環境設定−FireWall)
1130+・ホストのファイル一覧を得るのに "LIST" コマンドを使用するオプションを追加しま
1131+ した。(一部機能に制限があります)
1132+ (ホスト一覧−ホストの設定−拡張)
1133+・タスクウインドウの大きさを変更できるようにしました。
1134+
1135+■Ver 1.06
1136+
1137+・コマンドラインでホスト/ファイル名を指定して、ダウンロードできるようにしまし
1138+ た。
1139+・プログラム起動時の(ログイン前の)ローカルフォルダの設定を追加しました。
1140+ (オプション−環境設定−転送)
1141+・ダウンロードしたファイルのタイムスタンプを維持する設定を追加しました。
1142+ (オプション−環境設定−転送)
1143+・選択コマンドを追加しました。
1144+ (表示−選択、表示−全選択/解除)
1145+・検索コマンドを追加しました。
1146+ (表示−検索、表示−次を検索)
1147+・"."で始まるファイルを表示するかどうかの設定を追加しました。
1148+ (表示−.で始まるファイルを表示)
1149+・ホストの接続ポートを指定できるようにしました。
1150+ (ホスト一覧−ホストの設定−拡張)
1151+・サンプルホストを入れておきました。(初めて起動したときに有効)
1152+・ファイル転送が終わった時、タスクウインドウ(処理内容を表示するウインドウ)に
1153+ 転送レートを表示するようにしました。
1154+・ホスト一覧を編集した時、ブックマークが違うホストの物に入れ替わってしまうのを
1155+ 修正しました。
1156+・ダウンロード中にディスクがいっぱいになった時に、エラーを表示するようにしまし
1157+ た。
1158+・拡張子がHTMLのファイルをダブルクリックしたとき、そのファイルがWebブラウザで
1159+ 表示されなかったのを修正しました。
1160+
1161+■Ver 1.05
1162+
1163+・ホスト側のファイル名の漢字コードを選べるようにしました。
1164+・"ftp"で始まるファイル名をマウスのダブルクリックで開こうとすると、Webブラウザ
1165+ が起動してしまうのを修正しました。
1166+・右ボタンメニューを追加しました。
1167+
1168+■Ver 1.04a
1169+
1170+・最初が . で始まるファイルも表示するために、-a オプションをつけてファイル一覧
1171+ を取得するようにしました。(ホストに送るコマンド:NLST -alL)
1172+・Windows95で、ローカルドライブのルートディレクトリのファイル一覧が表示されな
1173+ かったのを修正しました。
1174+・昨年のファイルを今年のファイルとして表示する場合があるのを修正しました。
1175+
1176+■Ver 1.04
1177+
1178+・リモートホストの現在のディレクトリを、初期ディレクトリに設定できるようにし
1179+ ました。(ホスト一覧−ホストの設定)
1180+・ホストの設定ウインドウの体裁を変更しました。
1181+・ファイルの日付を日本語で返すホストに対応しました。
1182+・シンボリックリンクを正しく扱うために、-L オプションをつけてファイル一覧を取
1183+ 得するようにしました。(ホストに送るコマンド:NLST -lL)
1184+
1185+■Ver 1.03a
1186+
1187+・ctl3d32.dll を使わないように変更しました。
1188+
1189+■Ver 1.03
1190+
1191+・ファイル操作を Ctrl+? でも行なえるようにしました。
1192+・BackSpaceキーで、一つ上のディレクトリへ移動するように変更しました。
1193+・Returnキーは、マウスのダブルクリックと同じ動作をするように変更しました。
1194+・ファイル名のTipヘルプ表示で、ごみを表示する事があるのを修正しました。
1195+
1196+■Ver 1.02
1197+
1198+・エクスプローラなどからのDrag&Dropでも、サブディレクトリを含めたアップロード
1199+ できるようにしました。
1200+
1201+■Ver 1.01b
1202+
1203+・ログイン後のWelcomeメッセージが長いときに、不正なメモリアクセスになるのを
1204+ 修正しました。
1205+・ファイル一覧情報の解析をちょっと修正しました。
1206+
1207+■Ver 1.01a
1208+
1209+・サブディレクトリを含むダウンロードで、サブディレクトリの更にサブディレクト
1210+ リ以下のファイルがダウンロードできない場合があったのを修正しました。
1211+
1212+■Ver 1.01
1213+
1214+・詳細表示で、カラムに表示しきれない長いファイル名をTipヘルプで表示するように
1215+ しました。
1216+
1217+■Ver 1.00
1218+
1219+・FireWallに対応。
1220+・ツールバーに漢字コード変換のボタンを追加しました。
1221+・ファイルのダブルクリックで、関連付けられたプログラムを使わないことがあるの
1222+ を修正しました。
1223+
1224+■Ver 0.92
1225+
1226+・ファイル一覧をキャッシュするようにしました。(最大20フォルダ)
1227+ (オプション−環境設定−その他)
1228+・PASVモードを追加。
1229+ (ホストの設定)
1230+・ファイルをダブルクリックした時、関連付けられたプログラムがあるときはそれを起
1231+ 動するようにしました。
1232+
1233+■Ver 0.91
1234+
1235+・MicrosoftのFTPサーバに対応。
1236+
1237+■Ver 0.90
1238+
1239+・ブックマークを追加。
1240+ (ブックマーク)
1241+・漢字コードの変換機能を追加。
1242+ (ホスト一覧−ホスト設定)
1243+・ファイルリストの表示を、一覧表示と詳細表示から選べるようにしました。
1244+ (表示−形式)
1245+
1246+■Ver 0.85
1247+
1248+・転送中のウインドウを、メインのウインドウの中央に表示するようにしました。
1249+・プログラム終了時に不正な処理となる場合があるのを修正。
1250+
1251+■Ver 0.80
1252+
1253+・ダウンロードを中断した場合、残りの部分をあとから追加ダウンロードできるよう
1254+ にしました。
1255+・ローカルディスクの空き容量を表示するように変更
1256+・選択されているファイルの数と容量を表示するようにしました。
1257+
1258+■Ver 0.70
1259+
1260+・ファイル転送の中断がうまくいかないのを修正しました。
1261+・接続途中に、接続を中止することができるようにしました。
1262+ (切断ボタン)
1263+・転送先に同じ名前のファイルがある時に、どうするかを選べるようにしました。
1264+ (オプション−環境設定−操作)
1265+・転送モードの設定を、転送メニューからオプションメニューへ移動しました。
1266+ (オプション−環境設定−転送モード)
1267+
1268+■Ver 0.60
1269+
1270+・サブディレクトリを含めたアップロード、ダウンロードができるようにしました。
1271+・クイック接続を追加しました。
1272+・転送モードの自動判別を追加しました。
1273+・属性(パーミッション)の変更機能を追加しました。
1274+・ファイルの種類、属性を表示するようにしました。
1275+・他、変更点多数。
1276+
Binary files /dev/null and b/Package/libeay32.dll differ
Binary files /dev/null and b/Package/msvcr90.dll differ
Binary files /dev/null and b/Package/ssleay32.dll differ
Binary files a/Release/FFFTP.exe and b/Release/FFFTP.exe differ
Binary files a/Resource/FFFTP.APS and b/Resource/FFFTP.APS differ
--- a/Resource/FFFTP.rc
+++ b/Resource/FFFTP.rc
@@ -228,20 +228,21 @@ END
228228 // Dialog
229229 //
230230
231-about_dlg DIALOGEX 0, 0, 199, 207
231+about_dlg DIALOGEX 0, 0, 319, 291
232232 STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
233233 CAPTION "FFFTPについて"
234234 FONT 9, "MS Pゴシック", 0, 0, 0x0
235235 BEGIN
236- DEFPUSHBUTTON "OK",IDOK,73,186,50,14
236+ DEFPUSHBUTTON "OK",IDOK,133,270,50,14
237237 ICON ffftp,-1,7,4,20,20
238- CTEXT "FFFTP Ver 1.97b",-1,53,11,90,8
239- CTEXT "FFFTPはfreewareです",-1,7,171,185,8
240- CTEXT "Copyright(C) 1997-2010 Sota & ご協力いただいた方々",-1,7,25,185,8,SS_NOPREFIX
241- CTEXT "",ABOUT_JRE,7,60,185,8
242- EDITTEXT ABOUT_URL,7,40,185,12,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
243- CTEXT "OLE D&&D機能 by 平田豊さん、nakkaさん\nホスト内でのファイル移動機能 by 平田豊さん\nいくつかの機能 by miauさん\nマスターパスワード機能 by げんげんさん\nAES暗号化 by Mocaさん\n\n他、多くの方のご協力をいただきました。",-1,7,107,185,60
244- CTEXT "AES program code :\nCopyright (c) 1998-2008, Brian Gladman, Worcester, UK.\nAll rights reserved.",-1,7,75,185,27
238+ CTEXT "FFFTP Ver 1.98",-1,113,11,90,8
239+ CTEXT "FFFTPはfreewareです",-1,7,255,305,8
240+ CTEXT "Copyright(C) 1997-2010 Sota & ご協力いただいた方々\nCopyright (C) 2011 Hiromichi Matsushima, Suguru Kawamoto.",-1,7,25,305,20,SS_NOPREFIX
241+ CTEXT "",ABOUT_JRE,7,72,305,8
242+ EDITTEXT ABOUT_URL,7,52,305,12,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
243+ CTEXT "OLE D&&D機能 by 平田豊さん、nakkaさん\nホスト内でのファイル移動機能 by 平田豊さん\nいくつかの機能 by miauさん\nマスターパスワード機能 by げんげんさん\nAES暗号化 by Mocaさん\n\n他、多くの方のご協力をいただきました。",-1,7,119,305,60
244+ CTEXT "AES program code :\nCopyright (c) 1998-2008, Brian Gladman, Worcester, UK.\nAll rights reserved.",-1,7,87,305,27
245+ CTEXT "FTP over SSL/TLSの実装にはOpenSSLが使用されています。\nCopyright (c) 1998-2011 The OpenSSL Project. All rights reserved.",-1,7,183,305,60
245246 END
246247
247248 transfer_dlg DIALOG 0, 0, 199, 91
@@ -1362,9 +1363,9 @@ BEGIN
13621363 about_dlg, DIALOG
13631364 BEGIN
13641365 LEFTMARGIN, 7
1365- RIGHTMARGIN, 192
1366+ RIGHTMARGIN, 312
13661367 TOPMARGIN, 4
1367- BOTTOMMARGIN, 200
1368+ BOTTOMMARGIN, 284
13681369 END
13691370
13701371 transfer_dlg, DIALOG
@@ -1993,8 +1994,8 @@ nodrop_csr CURSOR "nodrop_c.cur"
19931994 //
19941995
19951996 VS_VERSION_INFO VERSIONINFO
1996- FILEVERSION 1,97,2,0
1997- PRODUCTVERSION 1,97,2,0
1997+ FILEVERSION 1,98,0,0
1998+ PRODUCTVERSION 1,98,0,0
19981999 FILEFLAGSMASK 0x3fL
19992000 #ifdef _DEBUG
20002001 FILEFLAGS 0x1L
@@ -2012,12 +2013,12 @@ BEGIN
20122013 VALUE "Comments", "これはフリーソフトウエアです。"
20132014 VALUE "CompanyName", " "
20142015 VALUE "FileDescription", "FFFTP"
2015- VALUE "FileVersion", "1, 97, 2, 0"
2016+ VALUE "FileVersion", "1, 98, 0, 0"
20162017 VALUE "InternalName", "FFFTP"
2017- VALUE "LegalCopyright", "Copyright (C) 1997-2010 Sota & ご協力いただいた方々"
2018+ VALUE "LegalCopyright", "Copyright (C) 1997-2010 Sota & ご協力いただいた方々\nCopyright (C) 2011 Hiromichi Matsushima, Suguru Kawamoto."
20182019 VALUE "OriginalFilename", "FFFTP.exe"
20192020 VALUE "ProductName", "FFFTP"
2020- VALUE "ProductVersion", "1, 97, 2, 0"
2021+ VALUE "ProductVersion", "1, 98, 0, 0"
20212022 END
20222023 END
20232024 BLOCK "VarFileInfo"
Binary files a/Resource_eng/FFFTP-eng.aps and b/Resource_eng/FFFTP-eng.aps differ
--- a/Resource_eng/FFFTP-eng.rc
+++ b/Resource_eng/FFFTP-eng.rc
@@ -228,20 +228,21 @@ END
228228 // Dialog
229229 //
230230
231-about_dlg DIALOGEX 0, 0, 195, 209
231+about_dlg DIALOGEX 0, 0, 315, 293
232232 STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
233233 CAPTION "About FFFTP"
234234 FONT 9, "MS Sans Serif", 0, 0, 0x0
235235 BEGIN
236- DEFPUSHBUTTON "OK",IDOK,72,188,50,14
236+ DEFPUSHBUTTON "OK",IDOK,132,272,50,14
237237 ICON ffftp,-1,7,4,20,20
238- CTEXT "FFFTP Ver 1.97b",-1,50,11,90,8
239- CTEXT "FFFTP is freeware",-1,7,173,181,8
240- CTEXT "Copyright(C) 1997-2010 Sota && cooperators",-1,7,25,181,8
241- CTEXT "",ABOUT_JRE,7,57,181,8
242- EDITTEXT ABOUT_URL,7,40,181,12,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
243- CTEXT "OLE D&&D by Yutaka Hirata-san, nakka-san\nIn site file mover by Hirata-san\nAny issues by miau-san\nMaster Password by Gengen-san\nAES encryption by Moca-san\n\nI had cooperation of many other one.",-1,7,106,181,59
244- CTEXT "AES program code :\nCopyright (c) 1998-2008, Brian Gladman, Worcester, UK.\nAll rights reserved.",-1,7,74,181,27
238+ CTEXT "FFFTP Ver 1.98",-1,110,11,90,8
239+ CTEXT "FFFTP is freeware",-1,7,257,301,8
240+ CTEXT "Copyright(C) 1997-2010 Sota && cooperators\nCopyright (C) 2011 Hiromichi Matsushima, Suguru Kawamoto.",-1,7,25,301,20
241+ CTEXT "",ABOUT_JRE,7,69,301,8
242+ EDITTEXT ABOUT_URL,7,52,301,12,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
243+ CTEXT "OLE D&&D by Yutaka Hirata-san, nakka-san\nIn site file mover by Hirata-san\nAny issues by miau-san\nMaster Password by Gengen-san\nAES encryption by Moca-san\n\nI had cooperation of many other one.",-1,7,118,301,59
244+ CTEXT "AES program code :\nCopyright (c) 1998-2008, Brian Gladman, Worcester, UK.\nAll rights reserved.",-1,7,86,301,27
245+ CTEXT "OpenSSL is used for implementation of FTP over SSL/TLS.\nCopyright (c) 1998-2011 The OpenSSL Project. All rights reserved.",-1,7,185,305,60
245246 END
246247
247248 transfer_dlg DIALOG 0, 0, 199, 91
@@ -1387,9 +1388,9 @@ BEGIN
13871388 about_dlg, DIALOG
13881389 BEGIN
13891390 LEFTMARGIN, 7
1390- RIGHTMARGIN, 188
1391+ RIGHTMARGIN, 308
13911392 TOPMARGIN, 4
1392- BOTTOMMARGIN, 202
1393+ BOTTOMMARGIN, 286
13931394 END
13941395
13951396 transfer_dlg, DIALOG
@@ -2015,8 +2016,8 @@ nodrop_csr CURSOR "nodrop_c.cur"
20152016 //
20162017
20172018 VS_VERSION_INFO VERSIONINFO
2018- FILEVERSION 1,97,2,0
2019- PRODUCTVERSION 1,97,2,0
2019+ FILEVERSION 1,98,0,0
2020+ PRODUCTVERSION 1,98,0,0
20202021 FILEFLAGSMASK 0x3fL
20212022 #ifdef _DEBUG
20222023 FILEFLAGS 0x1L
@@ -2034,12 +2035,12 @@ BEGIN
20342035 VALUE "Comments", "This software is Free Software"
20352036 VALUE "CompanyName", " Sota"
20362037 VALUE "FileDescription", "FFFTP"
2037- VALUE "FileVersion", "1, 97, 2, 0"
2038+ VALUE "FileVersion", "1, 98, 0, 0"
20382039 VALUE "InternalName", "FFFTP"
2039- VALUE "LegalCopyright", "Copyright (C) 1997-2010 Sota & cooperators"
2040+ VALUE "LegalCopyright", "Copyright (C) 1997-2010 Sota & cooperators\nCopyright (C) 2011 Hiromichi Matsushima, Suguru Kawamoto."
20402041 VALUE "OriginalFilename", "FFFTP.exe"
20412042 VALUE "ProductName", "FFFTP"
2042- VALUE "ProductVersion", "1, 97, 2, 0"
2043+ VALUE "ProductVersion", "1, 98, 0, 0"
20432044 END
20442045 END
20452046 BLOCK "VarFileInfo"
--- a/common.h
+++ b/common.h
@@ -63,9 +63,13 @@
6363
6464 /*===== バージョン ======*/
6565
66-#define VER_STR "1.97b"
67-#define VER_NUM 1921 /* 設定バージョン */
68-#define PROGRAM_VERSION_NUM 1972 /* バージョン */
66+// SourceForge.JPによるフォーク
67+//#define VER_STR "1.97b"
68+//#define VER_NUM 1921 /* 設定バージョン */
69+//#define PROGRAM_VERSION_NUM 1972 /* バージョン */
70+#define VER_STR "1.98"
71+#define VER_NUM 1980 /* 設定バージョン */
72+#define PROGRAM_VERSION_NUM 1980 /* バージョン */
6973
7074
7175 #define MYWEB_URL "http://www2.biglobe.ne.jp/~sota/ffftp-qa.html"
--- a/helpid.h
+++ b/helpid.h
@@ -57,3 +57,4 @@
5757 #define IDH_HELP_TOPIC_0000061 61 /* ファイルの選択 */
5858 #define IDH_HELP_TOPIC_0000062 62 /* ブックマーク */
5959 #define IDH_HELP_TOPIC_0000064 64 /* マスターパスワード */
60+#define IDH_HELP_TOPIC_0000065 65 /* 暗号化 */
--- a/history.txt
+++ b/history.txt
@@ -1,5 +1,39 @@
11 FFFTP 改版リスト
22
3+■Ver 1.98
4+
5+・開発をSourceForge.JPが引き継ぎました。Sota氏が制作されたFFFTPには長い間
6+ お世話になりました。
7+
8+・マルチコアCPUの特定環境下でクラッシュするバグを暫定的に解消しました。
9+
10+・内部の文字コードをUTF-8に変更しました。
11+
12+・正規表現ライブラリのJRE32.DLLは使用できなくなりました。
13+ (ライブラリがUTF-8に対応していないため。)
14+
15+・アスキーモード転送の際に行われる漢字コード変換がShift_JIS、JIS、EUC、UTF-8の
16+ 中から選択できるようになりました。
17+ その際ローカルのテキストファイルがShift_JISで記述されている必要はなくなり、
18+ 前述の4種類から選択できるようになりました。
19+ (正しく変換するにはあらかじめファイルの漢字コードを調べる必要があります。)
20+
21+・ホストのファイル名の漢字コードは既定でUTF-8が選択されるようになりました。
22+ (以前のバージョンの設定が残っている場合はその設定が適用されます。
23+ 以前のバージョンの無変換はShift_JISを示しています。)
24+
25+・Unicode依存文字(中国語など)を含むファイル名を扱えるようになりました。
26+ その際ホストのファイル名の漢字コードはUTF-8Nに設定されている必要があります。
27+
28+・ファイル一覧のキャッシュは既定で無効化されました。
29+ (以前のバージョンの設定が残っている場合はその設定が適用されます。)
30+
31+・ホストとの接続にFTP over Explicit SSL/TLS(略称FTPS Explicit、FTPES)が
32+ 使用できるようになりました。
33+ FTPS対応のホストとの通信は、パスワード、ユーザー名、ファイルの内容などが
34+ 暗号化された状態で送受信されます。
35+ この機能を使用するには別途OpenSSLがインストールされている必要があります。
36+
337 ■Ver 1.97b
438
539 ・ホスト側からエクスプローラにドラッグ&ドロップした時、ファイルやフォルダを
--- a/hostman.c
+++ b/hostman.c
@@ -2151,8 +2151,7 @@ static BOOL CALLBACK CryptSettingProc(HWND hDlg, UINT iMessage, WPARAM wParam, L
21512151 break;
21522152
21532153 case PSN_HELP :
2154- // TODO: ヘルプトピック
2155-// hHelpWin = HtmlHelp(NULL, AskHelpFilePath(), HH_HELP_CONTEXT, IDH_HELP_TOPIC_0000032);
2154+ hHelpWin = HtmlHelp(NULL, AskHelpFilePath(), HH_HELP_CONTEXT, IDH_HELP_TOPIC_0000065);
21562155 break;
21572156 }
21582157 break;
--- /dev/null
+++ b/howtobuild.htm
@@ -0,0 +1,54 @@
1+<html>
2+<head>
3+<title>SourceForge.JP版FFFTPのビルドおよび開発の手順について</title>
4+<style type="text/css">
5+.filename {font-weight:bold}
6+</style>
7+</head>
8+<body>
9+SourceForge.JP版<span style="font-weight:bold"><span style="color:yellow;vertical-align:super">F</span><span style="color:green">F</span><span style="color:red;vertical-align:sub">F</span><span style="color:green">TP</span></span>のビルドおよび開発の手順について<br>
10+<ol>
11+ <li>ビルドの手順<br>
12+ FFFTPをビルドするには以下の手順に従ってください。
13+ <ol>
14+ <li>Visual C++ 2005を使用する場合
15+ <ol>
16+ <li><span class="filename">"FFFTP.sln"</span>を開く。
17+ <li>必要に応じてソースコードを編集する。
18+ <ol>
19+ <li>プロジェクトはマルチバイト文字(Shift_JIS)用に設定されているが、ファイル名のUTF-8対応に伴い、実際の内部形式はUTF-8として扱っている(構造については<span class="filename">"mbswrapper.c"</span>およびその他のソースコード内のコメントを参照)。
20+ <li>メッセージ文字列については<span class="filename">"mesg-jpn.h"</span>および<span class="filename">"mesg-eng.h"</span>に記述されているが、編集する際は<span class="filename">"mesg-jpn.old.h"</span>および<span class="filename">"mesg-eng.old.h"</span>をShift_JISで保存し、<span class="filename">"mbtoutf8.bat"</span>を実行して文字列リテラルをUTF-8に変換する。
21+ </ol>
22+ <li>必要に応じてリソースを編集する。
23+ <ol>
24+ <li>追加の依存ライブラリの著作権情報は、ダイアログabout_dlgの「FFFTPはfreewareです」の上のテキストに追記してください。<br>
25+ 今後の機能追加に伴い著作権情報が増える見込みのため、テキストの範囲を大きめに設定してあります。
26+ </ol>
27+ <li>ソリューション構成から「Debug」または「Release」を選択する。
28+ <li>メニューから「ソリューションのビルド」を選択する。
29+ <li>問題が無ければ<span class="filename">"Debug\FFFTP.exe"</span>または<span class="filename">"Release\FFFTP.exe"</span>が生成される。
30+ </ol>
31+ <li>Visual C++ 2008を使用する場合
32+ <ol>
33+ <li><span class="filename">"FFFTP.vc90.sln"</span>を開く。
34+ <li>必要に応じてソースコードを編集する。
35+ <ol>
36+ <li>プロジェクトはマルチバイト文字(Shift_JIS)用に設定されているが、ファイル名のUTF-8対応に伴い、実際の内部形式はUTF-8として扱っている(構造については<span class="filename">"mbswrapper.c"</span>およびその他のソースコード内のコメントを参照)。
37+ <li>メッセージ文字列については<span class="filename">"mesg-jpn.h"</span>および<span class="filename">"mesg-eng.h"</span>に記述されているが、編集する際は<span class="filename">"mesg-jpn.old.h"</span>および<span class="filename">"mesg-eng.old.h"</span>をShift_JISで保存し、<span class="filename">"mbtoutf8.bat"</span>を実行して文字列リテラルをUTF-8に変換する。
38+ </ol>
39+ <li>必要に応じてリソースを編集する。
40+ <ol>
41+ <li>追加の依存ライブラリの著作権情報は、ダイアログabout_dlgの「FFFTPはfreewareです」の上のテキストに追記してください。<br>
42+ 今後の機能追加に伴い著作権情報が増える見込みのため、テキストの範囲を大きめに設定してあります。
43+ </ol>
44+ <li>ソリューション構成から「Debug」または「Release」を選択する。
45+ <li>メニューから「ソリューションのビルド」を選択する。
46+ <li>問題が無ければ<span class="filename">"Debug\FFFTP.exe"</span>または<span class="filename">"Release\FFFTP.exe"</span>が生成される。
47+ </ol>
48+ </ol>
49+</ol>
50+質問やサポートはこちらまで。<br>
51+<a href="http://sourceforge.jp/projects/ffftp/">http://sourceforge.jp/projects/ffftp/</a>
52+
53+</body>
54+</html>
Binary files a/htmlhelp/FFFTP.CHM and b/htmlhelp/FFFTP.CHM differ
--- a/htmlhelp/FFFTP.HHC
+++ b/htmlhelp/FFFTP.HHC
@@ -142,6 +142,10 @@
142142 <param name="Name" value="高度">
143143 <param name="Local" value="HTML\H0000032.HTM">
144144 </OBJECT>
145+ <LI><OBJECT type="text/sitemap">
146+ <param name="Name" value="暗号化">
147+ <param name="Local" value="HTML\H0000065.HTM">
148+ </OBJECT>
145149 </UL>
146150 <LI><OBJECT type="text/sitemap">
147151 <param name="Name" value="メニュー">
--- a/htmlhelp/FFFTP.HHK
+++ b/htmlhelp/FFFTP.HHK
@@ -319,5 +319,10 @@
319319 <param name="Name" value="マスターパスワード">
320320 <param name="Local" value="HTML\H0000064.HTM">
321321 </OBJECT>
322+ <LI><OBJECT type="text/sitemap">
323+ <param name="Name" value="暗号化">
324+ <param name="Name" value="暗号化">
325+ <param name="Local" value="HTML\H0000065.HTM">
326+ </OBJECT>
322327 </UL>
323328 </BODY></HTML>
--- a/htmlhelp/FFFTP.HHP
+++ b/htmlhelp/FFFTP.HHP
@@ -1,20 +1,21 @@
11 [OPTIONS]
2-Auto Index = Yes
3-Binary Index = No
4-Binary TOC = No
5-Compatibility = 1.1 or later
6-Title = FFFTP
7-Compiled file = FFFTP.CHM
8-Contents file = FFFTP.HHC
9-Index file = FFFTP.HHK
10-Error log file = FFFTP.LOG
11-Display compile progress = Yes
12-Language = 0x411 日本語
13-Full-text search = Yes
14-Default Window = DefaultWindow
2+Auto Index=Yes
3+Binary Index=No
4+Compatibility=1.1 or later
5+Compiled file=FFFTP.CHM
6+Contents file=FFFTP.HHC
7+Default Window=DefaultWindow
8+Default topic=HTML\H0000001.HTM
9+Display compile progress=Yes
10+Error log file=FFFTP.LOG
11+Full-text search=Yes
12+Index file=FFFTP.HHK
13+Language=0x411 日本語
14+Title=FFFTP
1515
1616 [WINDOWS]
17-DefaultWindow="","FFFTP.HHC","FFFTP.HHK","","","","","","",0x2420,0,0x3006,[0,0,0,0],0x0,0x0,,0,0,,0
17+DefaultWindow=,"FFFTP.HHC","FFFTP.HHK",,,,,,,0x2420,,0x3006,,0x0,0x0,,0,0,,0
18+
1819
1920 [FILES]
2021 HTML\H0000001.HTM
@@ -76,6 +77,7 @@ HTML\H0000060.HTM
7677 HTML\H0000061.HTM
7778 HTML\H0000062.HTM
7879 HTML\H0000064.HTM
80+HTML\H0000065.HTM
7981
8082 [ALIAS]
8183 IDH_HELP_TOPIC_0000001 = HTML\H0000001.HTM ; はじめに
@@ -137,6 +139,10 @@ IDH_HELP_TOPIC_0000060 = HTML\H0000060.HTM ;
137139 IDH_HELP_TOPIC_0000061 = HTML\H0000061.HTM ; ファイルの選択
138140 IDH_HELP_TOPIC_0000062 = HTML\H0000062.HTM ; ブックマーク
139141 IDH_HELP_TOPIC_0000064 = HTML\H0000064.HTM ; マスターパスワード
142+IDH_HELP_TOPIC_0000065 = HTML\H0000065.HTM ; 暗号化
140143
141144 [MAP]
142145 #include helpid.h
146+
147+[INFOTYPES]
148+
--- 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.97a</FONT><FONT face="MS ゴシック"><BR></FONT>(動作確認環境
7+size=6>FFFTP</FONT> Ver 1.98</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
--- a/htmlhelp/HTML/H0000030.HTM
+++ b/htmlhelp/HTML/H0000030.HTM
@@ -5,18 +5,17 @@
55 <BODY>
66 <P><IMG src="..\pic\dlg_hset_code.png"></P>
77 <P><STRONG>■ホストの漢字コード</STRONG></P>
8-<P>ホスト側の漢字コードを設定します。<BR>ローカル側の漢字コードは SHIFT-JIS
9-コードです。<BR>アスキーモードでファイルを転送するとき、漢字コードを変換して転送します。<BR>バイナリモードでファイルを転送するときは、漢字コードの変換は行いません。</P>
8+<P>ホスト側の漢字コードを設定します。<BR>ローカル側の漢字コードはツールバーより Shift_JIS、EUC、JIS、UTF-8N から選択できます。<BR>アスキーモードでファイルを転送するとき、漢字コードを変換して転送します。<BR>バイナリモードでファイルを転送するときは、漢字コードの変換は行いません。</P>
109 <P>JISコードの詳細は<A href="H0000054.HTM">JIS漢字コードについて</A>を見てください。</P>
1110 <P><STRONG>■半角カナを全角に変換</STRONG></P>
12-<P>ホストの漢字コードが EUC、JIS の場合に、半角カナを全角に変換します。<BR>EUC、JIS以外の時は、半角カナのままになります。</P>
11+<P>ホストの漢字コードが Shift_JIS、EUC、JIS の場合に、半角カナを全角に変換します。<BR>Shift_JIS、EUC、JIS以外の時は、半角カナのままになります。</P>
1312 <P>JISコードの詳細は<A href="H0000054.HTM">JIS漢字コードについて</A>を見てください。</P>
1413 <P><STRONG>■ファイル名の漢字コード</STRONG></P>
15-<P>ホスト側のファイル名の漢字コードを設定します。<BR>詳しくは、<A
14+<P>ホスト側のファイル名の漢字コードを設定します。<BR>現在は自動を選択するとホスト側のファイル名の漢字コードを UTF-8N とみなします。<BR>詳しくは、<A
1615 href="H0000055.HTM">漢字のファイル名について</A>を見てください。</P>
1716 <P><STRONG>■半角カナを全角に変換</STRONG></P>
18-<P>ホストのファイル名の漢字コードが EUC、JIS
19-の場合に、半角カナを全角に変換します。<BR>EUC、JIS以外の時は、半角カナのままになります。</P>
17+<P>ホストのファイル名の漢字コードが Shift_JIS、EUC、JIS
18+の場合に、半角カナを全角に変換します。<BR>Shift_JIS、EUC、JIS以外の時は、半角カナのままになります。</P>
2019 <P>JISコードの詳細は<A href="H0000054.HTM">JIS漢字コードについて</A>を見てください。</P>
2120 <P><BR>&nbsp;</P>
2221 <P>&nbsp;</P></BODY></HTML>
--- a/htmlhelp/HTML/H0000060.HTM
+++ b/htmlhelp/HTML/H0000060.HTM
@@ -8,6 +8,7 @@
88 <P>●ソフトウエアは十分にテストをしていますが、お使いのパソコン環境や、プログラムの不具合などによって問題が生じる場合があります。万が一損害が生じても、損害に対する保証は出来かねますので、ご了承ください。</P>
99 <P>著作権はSota(曽田)にあります。<BR>ウエブページもご覧ください。<BR><A
1010 href="http://www2.biglobe.ne.jp/~sota/">http://www2.biglobe.ne.jp/~sota/</A></P>
11+<P>Sota(曽田)氏による開発は終了しました。<BR>今後の開発およびサポートはSourceForge.JP上で行われます。<BR><A href="http://sourceforge.jp/projects/ffftp/">http://sourceforge.jp/projects/ffftp/</A></P>
1112 <P>★jre32.dllは、山田和夫氏が作られた正規表現検索DLLです。</P>
1213 <P>★このヘルプファイルは<A href="http://members.jcom.home.ne.jp/kitat/">K's HTML HELP
1314 Man</A>を使用して作成しました。</P>
--- /dev/null
+++ b/htmlhelp/HTML/H0000065.HTM
@@ -0,0 +1,15 @@
1+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2+<HTML><HEAD><TITLE>暗号化</TITLE>
3+<META http-equiv=Content-Type content="text/html; charset=shift_jis">
4+<META content="MSHTML 6.00.6000.16546" name=GENERATOR></HEAD>
5+<BODY>
6+<P><FONT
7+color=#ff0000>ホストへの接続、ファイル一覧、アップロード、ダウンロードなどに問題が起きた時にのみ設定を変更してください。</FONT></P>
8+<P><IMG src="..\pic\dlg_hset_crypt.png"></P>
9+<P><STRONG>■FTPS (Explicit)で接続</STRONG></P>
10+<P>FTP over Explicit SSL/TLSを使用してホストとのユーザー認証およびファイル転送を行います。<BR>使用するには別途OpenSSLがインストールされている必要があります。</P>
11+<P><STRONG>■FTPS (Inplicit)で接続</STRONG></P>
12+<P>現在は未実装のため使用できません。</P>
13+<P><STRONG>■SFTPで接続</STRONG></P>
14+<P>現在は未実装のため使用できません。</P>
15+<P>&nbsp;</P></BODY></HTML>
--- a/htmlhelp/helpid.h
+++ b/htmlhelp/helpid.h
@@ -57,3 +57,4 @@
5757 #define IDH_HELP_TOPIC_0000061 61 /* ファイルの選択 */
5858 #define IDH_HELP_TOPIC_0000062 62 /* ブックマーク */
5959 #define IDH_HELP_TOPIC_0000064 64 /* マスターパスワード */
60+#define IDH_HELP_TOPIC_0000065 65 /* 暗号化 */
Binary files a/htmlhelp/pic/dlg_hset_code.png and b/htmlhelp/pic/dlg_hset_code.png differ
Binary files /dev/null and b/htmlhelp/pic/dlg_hset_crypt.png differ
--- a/main.c
+++ b/main.c
@@ -427,7 +427,9 @@ static int InitApp(LPSTR lpszCmdLine, int cmdShow)
427427 DoPrintf("DEBUG MESSAGE ON ! ##");
428428
429429 DispWindowTitle();
430- SetTaskMsg("FFFTP Ver." VER_STR " Copyright(C) 1997-2010 Sota & cooperators.");
430+ // SourceForge.JPによるフォーク
431+// SetTaskMsg("FFFTP Ver." VER_STR " Copyright(C) 1997-2010 Sota & cooperators.");
432+ SetTaskMsg("FFFTP Ver." VER_STR " Copyright(C) 1997-2010 Sota & cooperators.\r\nCopyright (C) 2011 Hiromichi Matsushima, Suguru Kawamoto.");
431433
432434 if(ForceIni)
433435 SetTaskMsg("%s%s", MSGJPN283, IniPath);
--- a/registory.c
+++ b/registory.c
@@ -809,7 +809,9 @@ int LoadRegistory(void)
809809 {
810810 CopyDefaultHost(&Host);
811811 /* 下位互換性のため */
812- if(Version < VER_NUM)
812+ // SourceForge.JPによるフォーク
813+// if(Version < VER_NUM)
814+ if(Version < 1921)
813815 {
814816 Host.Pasv = NO;
815817 Host.ListCmdOnly = NO;