FFFTPのソースコードです。
Revision | 9fe129484341e050e124aec8bfd8d764d23238c8 (tree) |
---|---|
Time | 2018-01-01 17:36:08 |
Author | s_kawamoto <s_kawamoto@user...> |
Commiter | s_kawamoto |
Modify documents.
Change to enable Zone Identifier by default.
@@ -236,21 +236,21 @@ END | ||
236 | 236 | // Dialog |
237 | 237 | // |
238 | 238 | |
239 | -about_dlg DIALOGEX 0, 0, 319, 267 | |
239 | +about_dlg DIALOGEX 0, 0, 343, 267 | |
240 | 240 | STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU |
241 | 241 | CAPTION "FFFTPについて" |
242 | 242 | FONT 9, "MS Shell Dlg", 0, 0, 0x0 |
243 | 243 | BEGIN |
244 | - DEFPUSHBUTTON "OK",IDOK,133,246,50,14 | |
244 | + DEFPUSHBUTTON "OK",IDOK,145,246,50,14 | |
245 | 245 | ICON ffftp,-1,7,4,20,20 |
246 | - CTEXT "FFFTP Ver 2.00",-1,113,11,90,8 | |
247 | - CTEXT "FFFTPはfreewareです",-1,7,231,305,8 | |
248 | - CTEXT "Copyright(C) 1997-2010 Sota & ご協力いただいた方々\nCopyright (C) 2011-2018 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto, IWAMOTO Kouichi, vitamin0x, うなー, Asami, fortran90, tomo1192, Yuji Tanaka, Moriguchi Hirokazu, ふうせん, potato)",-1,7,25,305,32,SS_NOPREFIX | |
249 | - CTEXT "",ABOUT_JRE,7,84,305,8 | |
250 | - EDITTEXT ABOUT_URL,7,64,305,12,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | |
251 | - CTEXT "OLE D&&D機能 by 平田豊さん、nakkaさん\nホスト内でのファイル移動機能 by 平田豊さん\nいくつかの機能 by miauさん\nマスターパスワード機能 by げんげんさん\nAES暗号化 by Mocaさん\n\n他、多くの方のご協力をいただきました。",-1,7,131,305,60 | |
252 | - CTEXT "AES program code :\nCopyright (c) 1998-2008, Brian Gladman, Worcester, UK.\nAll rights reserved.",-1,7,99,305,27 | |
253 | - CTEXT "FTP over SSL/TLSの実装にはOpenSSLを使用しています。\nCopyright (c) 1998-2011 The OpenSSL Project. All rights reserved.",-1,7,195,305,24 | |
246 | + CTEXT "FFFTP Ver 2.00",-1,125,11,90,8 | |
247 | + CTEXT "FFFTPはfreewareです",-1,7,231,329,8 | |
248 | + CTEXT "Copyright(C) 1997-2010 Sota & ご協力いただいた方々\nCopyright (C) 2011-2018 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto, IWAMOTO Kouichi, vitamin0x, うなー, Asami, fortran90, tomo1192, Yuji Tanaka, Moriguchi Hirokazu, ふうせん, potato)",-1,7,25,329,32,SS_NOPREFIX | |
249 | + CTEXT "",ABOUT_JRE,7,84,329,8 | |
250 | + EDITTEXT ABOUT_URL,7,64,329,12,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | |
251 | + CTEXT "OLE D&&D機能 by 平田豊さん、nakkaさん\nホスト内でのファイル移動機能 by 平田豊さん\nいくつかの機能 by miauさん\nマスターパスワード機能 by げんげんさん\nAES暗号化 by Mocaさん\n\n他、多くの方のご協力をいただきました。",-1,7,131,329,60 | |
252 | + CTEXT "AES program code :\nCopyright (c) 1998-2008, Brian Gladman, Worcester, UK.\nAll rights reserved.",-1,7,99,329,27 | |
253 | + CTEXT "FTP over SSL/TLSの実装にはOpenSSLを使用しています。\nCopyright (c) 1998-2017 The OpenSSL Project. All rights reserved.",-1,7,195,329,24 | |
254 | 254 | END |
255 | 255 | |
256 | 256 | transfer_dlg DIALOG 0, 0, 199, 91 |
@@ -1461,7 +1461,8 @@ BEGIN | ||
1461 | 1461 | CONTROL "EUC",TRMODE4_EUC_CNV,"Button",BS_AUTORADIOBUTTON,12,45,41,10 |
1462 | 1462 | CONTROL "UTF-8",TRMODE4_UTF8N_CNV,"Button",BS_AUTORADIOBUTTON,12,57,41,10 |
1463 | 1463 | CONTROL "UTF-8 BOM",TRMODE4_UTF8BOM_CNV,"Button",BS_AUTORADIOBUTTON,12,69,81,10 |
1464 | - CONTROL "インターネットから入手したものとしてファイルに情報を付加する(&I)",TRMODE4_MARK_INTERNET,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,96,196,10 | |
1464 | + CONTROL "インターネットから入手したものとしてファイルに情報を付加する(&I)",TRMODE4_MARK_INTERNET, | |
1465 | + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,96,196,10 | |
1465 | 1466 | END |
1466 | 1467 | |
1467 | 1468 | opt_disp2_dlg DIALOG 0, 0, 211, 155 |
@@ -1520,7 +1521,7 @@ BEGIN | ||
1520 | 1521 | about_dlg, DIALOG |
1521 | 1522 | BEGIN |
1522 | 1523 | LEFTMARGIN, 7 |
1523 | - RIGHTMARGIN, 312 | |
1524 | + RIGHTMARGIN, 336 | |
1524 | 1525 | TOPMARGIN, 4 |
1525 | 1526 | END |
1526 | 1527 |
@@ -236,21 +236,21 @@ END | ||
236 | 236 | // Dialog |
237 | 237 | // |
238 | 238 | |
239 | -about_dlg DIALOGEX 0, 0, 315, 269 | |
239 | +about_dlg DIALOGEX 0, 0, 339, 269 | |
240 | 240 | STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU |
241 | 241 | CAPTION "About FFFTP" |
242 | 242 | FONT 9, "MS Shell Dlg", 0, 0, 0x0 |
243 | 243 | BEGIN |
244 | - DEFPUSHBUTTON "OK",IDOK,132,248,50,14 | |
244 | + DEFPUSHBUTTON "OK",IDOK,144,248,50,14 | |
245 | 245 | ICON ffftp,-1,7,4,20,20 |
246 | - CTEXT "FFFTP Ver 2.00",-1,110,11,90,8 | |
247 | - CTEXT "FFFTP is freeware",-1,7,233,301,8 | |
248 | - CTEXT "Copyright(C) 1997-2010 Sota && cooperators\nCopyright (C) 2011-2018 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto, IWAMOTO Kouichi, vitamin0x, unarist, Asami, fortran90, tomo1192, Yuji Tanaka, Moriguchi Hirokazu, Fu-sen, potato)",-1,7,25,301,32 | |
249 | - CTEXT "",ABOUT_JRE,7,81,301,8 | |
250 | - EDITTEXT ABOUT_URL,7,64,301,12,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | |
251 | - 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,130,301,59 | |
252 | - CTEXT "AES program code :\nCopyright (c) 1998-2008, Brian Gladman, Worcester, UK.\nAll rights reserved.",-1,7,98,301,27 | |
253 | - CTEXT "OpenSSL is used for implementation of FTP over SSL/TLS.\nCopyright (c) 1998-2011 The OpenSSL Project. All rights reserved.",-1,7,197,305,24 | |
246 | + CTEXT "FFFTP Ver 2.00",-1,122,11,90,8 | |
247 | + CTEXT "FFFTP is freeware",-1,7,233,325,8 | |
248 | + CTEXT "Copyright(C) 1997-2010 Sota && cooperators\nCopyright (C) 2011-2018 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto, IWAMOTO Kouichi, vitamin0x, unarist, Asami, fortran90, tomo1192, Yuji Tanaka, Moriguchi Hirokazu, Fu-sen, potato)",-1,7,25,325,32 | |
249 | + CTEXT "",ABOUT_JRE,7,81,325,8 | |
250 | + EDITTEXT ABOUT_URL,7,64,313,12,ES_CENTER | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | |
251 | + 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,130,325,59 | |
252 | + CTEXT "AES program code :\nCopyright (c) 1998-2008, Brian Gladman, Worcester, UK.\nAll rights reserved.",-1,7,98,325,27 | |
253 | + CTEXT "OpenSSL is used for implementation of FTP over SSL/TLS.\nCopyright (c) 1998-2017 The OpenSSL Project. All rights reserved.",-1,7,197,325,24 | |
254 | 254 | END |
255 | 255 | |
256 | 256 | transfer_dlg DIALOG 0, 0, 199, 91 |
@@ -1502,7 +1502,8 @@ BEGIN | ||
1502 | 1502 | CONTROL "EUC",TRMODE4_EUC_CNV,"Button",BS_AUTORADIOBUTTON,12,45,41,10 |
1503 | 1503 | CONTROL "UTF-8",TRMODE4_UTF8N_CNV,"Button",BS_AUTORADIOBUTTON,12,57,41,10 |
1504 | 1504 | CONTROL "UTF-8 BOM",TRMODE4_UTF8BOM_CNV,"Button",BS_AUTORADIOBUTTON,12,69,81,10 |
1505 | - CONTROL "Add information to files as obtained from the &Internet",TRMODE4_MARK_INTERNET,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,96,196,10 | |
1505 | + CONTROL "Add information to files as obtained from the &Internet",TRMODE4_MARK_INTERNET, | |
1506 | + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,96,196,10 | |
1506 | 1507 | END |
1507 | 1508 | |
1508 | 1509 | opt_disp2_dlg DIALOG 0, 0, 211, 155 |
@@ -1564,9 +1565,8 @@ BEGIN | ||
1564 | 1565 | about_dlg, DIALOG |
1565 | 1566 | BEGIN |
1566 | 1567 | LEFTMARGIN, 7 |
1567 | - RIGHTMARGIN, 308 | |
1568 | + RIGHTMARGIN, 332 | |
1568 | 1569 | TOPMARGIN, 4 |
1569 | - BOTTOMMARGIN, 310 | |
1570 | 1570 | END |
1571 | 1571 | |
1572 | 1572 | transfer_dlg, DIALOG |
@@ -38,6 +38,12 @@ This list includes changes applied by automatic software updates. | ||
38 | 38 | -- Added an option to ignore addresses returned with PASV mode. |
39 | 39 | Please use this for connection to hosts that have incorrect settings. |
40 | 40 | |
41 | +-- Added an option to add information to files as obtained from the Internet | |
42 | + when they are downloaded. | |
43 | + This will display a warning when downloaded executable files etc. are about | |
44 | + to be opened. | |
45 | + This feature is enabled by default. | |
46 | + | |
41 | 47 | -- Fixed bugs that the focus is lost after keyboard operation. |
42 | 48 | |
43 | 49 | -- Made it show the logged in user name on the title bar. |
@@ -161,7 +167,8 @@ This product includes software developed by the OpenSSL Project for use in the O | ||
161 | 167 | OpenSSL License |
162 | 168 | --------------- |
163 | 169 | |
164 | -Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. | |
170 | +==================================================================== | |
171 | +Copyright (c) 1998-2017 The OpenSSL Project. All rights reserved. | |
165 | 172 | |
166 | 173 | Redistribution and use in source and binary forms, with or without |
167 | 174 | modification, are permitted provided that the following conditions |
@@ -206,13 +213,14 @@ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | ||
206 | 213 | STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
207 | 214 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
208 | 215 | OF THE POSSIBILITY OF SUCH DAMAGE. |
209 | - | |
210 | 216 | ==================================================================== |
211 | 217 | |
212 | 218 | This product includes cryptographic software written by Eric Young |
213 | 219 | (eay@cryptsoft.com). This product includes software written by Tim |
214 | 220 | Hudson (tjh@cryptsoft.com). |
215 | 221 | |
222 | + | |
223 | + | |
216 | 224 | Original SSLeay License |
217 | 225 | ----------------------- |
218 | 226 |
@@ -269,5 +277,6 @@ SUCH DAMAGE. | ||
269 | 277 | |
270 | 278 | The licence and distribution terms for any publically available version or |
271 | 279 | derivative of this code cannot be changed. i.e. this code cannot simply be |
272 | -copied and put under another distribution licence [including the GNU Public Licence.] | |
280 | +copied and put under another distribution licence | |
281 | +[including the GNU Public Licence.] | |
273 | 282 |
@@ -8,6 +8,12 @@ Changes in Ver.2.00 | ||
8 | 8 | -- Added an option to ignore addresses returned with PASV mode. |
9 | 9 | Please use this for connection to hosts that have incorrect settings. |
10 | 10 | |
11 | +-- Added an option to add information to files as obtained from the Internet | |
12 | + when they are downloaded. | |
13 | + This will display a warning when downloaded executable files etc. are about | |
14 | + to be opened. | |
15 | + This feature is enabled by default. | |
16 | + | |
11 | 17 | -- Fixed bugs that the focus is lost after keyboard operation. |
12 | 18 | |
13 | 19 | -- Made it show the logged in user name on the title bar. |
@@ -37,6 +37,12 @@ Ver 2.00 | ||
37 | 37 | ・PASVモードで返されるアドレスを無視する機能を追加しました。 |
38 | 38 | 正しく設定されていないホストに接続する場合にお使いください。 |
39 | 39 | |
40 | +・ダウンロード時にインターネットから入手したものとしてファイルに情報を | |
41 | + 付加する機能を追加しました。 | |
42 | + これによりダウンロードした実行可能ファイルなどを開こうとした場合に | |
43 | + 警告が表示されるようになります。 | |
44 | + この機能は既定では有効になります。 | |
45 | + | |
40 | 46 | ・キーボード操作時にフォーカスが失われるバグを修正しました。 |
41 | 47 | |
42 | 48 | ・タイトルバーにログインユーザー名を表示するようにしました。 |
@@ -227,7 +233,8 @@ This product includes software developed by the OpenSSL Project for use in the O | ||
227 | 233 | OpenSSL License |
228 | 234 | --------------- |
229 | 235 | |
230 | -Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. | |
236 | +==================================================================== | |
237 | +Copyright (c) 1998-2017 The OpenSSL Project. All rights reserved. | |
231 | 238 | |
232 | 239 | Redistribution and use in source and binary forms, with or without |
233 | 240 | modification, are permitted provided that the following conditions |
@@ -272,13 +279,14 @@ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | ||
272 | 279 | STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
273 | 280 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
274 | 281 | OF THE POSSIBILITY OF SUCH DAMAGE. |
275 | - | |
276 | 282 | ==================================================================== |
277 | 283 | |
278 | 284 | This product includes cryptographic software written by Eric Young |
279 | 285 | (eay@cryptsoft.com). This product includes software written by Tim |
280 | 286 | Hudson (tjh@cryptsoft.com). |
281 | 287 | |
288 | + | |
289 | + | |
282 | 290 | Original SSLeay License |
283 | 291 | ----------------------- |
284 | 292 |
@@ -335,5 +343,6 @@ SUCH DAMAGE. | ||
335 | 343 | |
336 | 344 | The licence and distribution terms for any publically available version or |
337 | 345 | derivative of this code cannot be changed. i.e. this code cannot simply be |
338 | -copied and put under another distribution licence [including the GNU Public Licence.] | |
346 | +copied and put under another distribution licence | |
347 | +[including the GNU Public Licence.] | |
339 | 348 |
@@ -7,6 +7,12 @@ FFFTP | ||
7 | 7 | ・PASVモードで返されるアドレスを無視する機能を追加しました。 |
8 | 8 | 正しく設定されていないホストに接続する場合にお使いください。 |
9 | 9 | |
10 | +・ダウンロード時にインターネットから入手したものとしてファイルに情報を | |
11 | + 付加する機能を追加しました。 | |
12 | + これによりダウンロードした実行可能ファイルなどを開こうとした場合に | |
13 | + 警告が表示されるようになります。 | |
14 | + この機能は既定では有効になります。 | |
15 | + | |
10 | 16 | ・キーボード操作時にフォーカスが失われるバグを修正しました。 |
11 | 17 | |
12 | 18 | ・タイトルバーにログインユーザー名を表示するようにしました。 |
@@ -7,4 +7,6 @@ | ||
7 | 7 | <P><STRONG>■ローカルの漢字コード</STRONG></P> |
8 | 8 | <P>ローカル側の漢字コードを Shift_JIS、EUC、JIS、UTF-8、UTF-8 BOM から設定します。</P> |
9 | 9 | <P><A href="H0000030.HTM">ホスト側の漢字コード</A>はホストの設定ウインドウで設定できます。アスキーモードでファイルを転送するとき、漢字コードを変換して転送します。</P> |
10 | -<P>ツールバーのボタンで選ぶこともできます。この方法で選んだ設定は保存されません。設定を保存したいときは、オプション設定ウインドウで設定してください。</P></BODY></HTML> | |
10 | +<P>ツールバーのボタンで選ぶこともできます。この方法で選んだ設定は保存されません。設定を保存したいときは、オプション設定ウインドウで設定してください。</P> | |
11 | +<P><STRONG>■インターネットから入手したものとしてファイルに情報を付加する</STRONG></P> | |
12 | +<P>ダウンロード時にインターネットから入手したことを示す情報をファイルに付加します。ダウンロードしたファイルを開く際に、ファイルの種類によっては警告が表示されるようになるため、セキュリティが向上します。</P></BODY></HTML> |
@@ -295,7 +295,7 @@ int MirrorNoTransferContents = NO; | ||
295 | 295 | // FireWall設定追加 |
296 | 296 | int FwallNoSaveUser = NO; |
297 | 297 | // ゾーンID設定追加 |
298 | -int MarkAsInternet = NO; | |
298 | +int MarkAsInternet = YES; | |
299 | 299 | |
300 | 300 | |
301 | 301 |