OSDN Git Service

Change behavior of automatic IPv4/IPv6 selection.
[ffftp/ffftp.git] / doc / eng / FFFTP.txt
index 367b2de..e7c955c 100644 (file)
-============================================================
-[Software Name]  FFFTP Ver.1.98 (FTP Client software)
-[Copyright]      Copyright(C) 1997-2010 Sota & cooperators
-                 Copyright(C) 2011 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto).
-[Environment]    Windows 7, Vista, XP, 2000
-============================================================
-
-About Master Password
----------------------
-
-FFFTP Ver.1.96d+009 or later (including this version) introduce Master 
-Password feature. 
-When you use this virsion first, please set Master Password from 
-following menu.
-
-File ->\81@Settings -> Change Master password
-
-
-Changes in Ver.1.98
---------------------
-
--- SourceForge.JP took over the development.
-   Thanks Mr. Sota for FFFTP the most sophisticated FTP client.
-
--- Fixed bugs to crash under multicore CPU environment.
-
--- Changed internal characters into UTF-8.
-
--- JRE32.DLL became unavailable. (It does not support UTF-8.)
-
--- Shift_JIS, JIS, EUC and UTF-8 conversion under ASCII mode transfer became
-   available.
-
--- Changed default Kanji code of filenames on hosts into UTF-8.
-
--- Filenames that depend Unicode characters can be treated.
-
--- Disabled file list cache by default.
-
--- FTP over Explicit SSL/TLS became available.
-   Passwords, user names and files are encrypted on the connections to
-   appropriate hosts.
-
--- Replaced UTF-8N with UTF-8. (They are identical in this case.)
-
--- Added the simultaneous connections feature up to 4.
-
-
-Outline
--------
-FTP client software with GUI
-
-
-Files
------
-ffftp.exe -------- Executable file
-ffftp.txt -------- This file
-jre32.dll -------- Regular expression search DLL
-
-Sorry, no help file available.
-
-
-Installation
-------------
-Double click FFFTP Package icon.
-
-
-Uninstall
----------
-Use Add/Remove Program icon from Control Panel.
-
-
-Warranty Disclaimer
--------------------
-- FFFTP is FREE software for all purpose .
-
-
-License Agreement
------------------
-Copyright(C) 1997-2010, Sota & cooperators. All rights reserved.
-Copyright(C) 2011 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto).
-
-Redistribution and use in source and binary forms, with or without 
-modification, are permitted provided that the following conditions 
-are met:
-
- 1. Redistributions of source code must retain the above copyright 
-    notice, this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright 
-    notice, this list of conditions and the following disclaimer in the 
-    documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
-IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF 
-USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-AES encryption/decryption code is following license.
-----------------------------------------------------
-Copyright (c) 1998-2008, Brian Gladman, Worcester, UK. All rights reserved.
-
-LICENSE TERMS
-
-The redistribution and use of this software (with or without changes)
-is allowed without the payment of fees or royalties provided that:
-
-1. source code distributions include the above copyright notice, this
-list of conditions and the following disclaimer;
-
-2. binary distributions include the above copyright notice, this list
-of conditions and the following disclaimer in their documentation;
-
-3. the name of the copyright holder is not used to endorse products
-built using this software without specific written permission.
-
-DISCLAIMER
-
-This software is provided 'as is' with no explicit or implied warranties
-in respect of its properties, including, but not limited to, correctness
-and/or fitness for purpose.
-
-
-This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit.
-
-  OpenSSL License
-  ---------------
-
-Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer. 
-
-2. Redistributions in binary form must reproduce the above copyright
-   notice, this list of conditions and the following disclaimer in
-   the documentation and/or other materials provided with the
-   distribution.
-
-3. All advertising materials mentioning features or use of this
-   software must display the following acknowledgment:
-   "This product includes software developed by the OpenSSL Project
-   for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
-
-4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
-   endorse or promote products derived from this software without
-   prior written permission. For written permission, please contact
-   openssl-core@openssl.org.
-
-5. Products derived from this software may not be called "OpenSSL"
-   nor may "OpenSSL" appear in their names without prior written
-   permission of the OpenSSL Project.
-
-6. Redistributions of any form whatsoever must retain the following
-   acknowledgment:
-   "This product includes software developed by the OpenSSL Project
-   for use in the OpenSSL Toolkit (http://www.openssl.org/)"
-
-THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
-EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
-ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-OF THE POSSIBILITY OF SUCH DAMAGE.
-
-====================================================================
-
-This product includes cryptographic software written by Eric Young
-(eay@cryptsoft.com).  This product includes software written by Tim
-Hudson (tjh@cryptsoft.com).
-
- Original SSLeay License
- -----------------------
-
-Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
-All rights reserved.
-
-This package is an SSL implementation written
-by Eric Young (eay@cryptsoft.com).
-The implementation was written so as to conform with Netscapes SSL.
-
-This library is free for commercial and non-commercial use as long as
-the following conditions are aheared to.  The following conditions
-apply to all code found in this distribution, be it the RC4, RSA,
-lhash, DES, etc., code; not just the SSL code.  The SSL documentation
-included with this distribution is covered by the same copyright terms
-except that the holder is Tim Hudson (tjh@cryptsoft.com).
-
-Copyright remains Eric Young's, and as such any Copyright notices in
-the code are not to be removed.
-If this package is used in a product, Eric Young should be given attribution
-as the author of the parts of the library used.
-This can be in the form of a textual message at program startup or
-in documentation (online or textual) provided with the package.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the copyright
-   notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-   notice, this list of conditions and the following disclaimer in the
-   documentation and/or other materials provided with the distribution.
-3. All advertising materials mentioning features or use of this software
-   must display the following acknowledgement:
-   "This product includes cryptographic software written by
-    Eric Young (eay@cryptsoft.com)"
-   The word 'cryptographic' can be left out if the rouines from the library
-   being used are not cryptographic related :-).
-4. If you include any Windows specific code (or a derivative thereof) from 
-   the apps directory (application code) you must include an acknowledgement:
-   "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
-
-THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
-The licence and distribution terms for any publically available version or
-derivative of this code cannot be changed.  i.e. this code cannot simply be
-copied and put under another distribution licence [including the GNU Public Licence.]
-
+============================================================\r
+[Software Name]  FFFTP Ver.1.98e (FTP Client software)\r
+[Copyright]      Copyright(C) 1997-2010 Sota & cooperators\r
+                 Copyright(C) 2011-2012 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto, IWAMOTO Kouichi, vitamin0x, unarist, Asami, fortran90, tomo1192, Yuji Tanaka, Moriguchi Hirokazu).\r
+[Environment]    Windows 7, Vista, XP, 2000\r
+============================================================\r
+\r
+About INI File\r
+---------------------\r
+\r
+Since the character encoding of INI files of Ver.1.98 or later was changed,\r
+INI files saved by Ver.1.97b or earlier could not be loaded.\r
+But Ver.1.98b or later can load them again.\r
+\r
+Ver.1.97b or earlier cannot load INI files saved by Ver.1.98 or later.\r
+Please change to save the settings to the registry instead of the INI file\r
+before reverting to Ver.1.97b or earlier.\r
+\r
+\r
+About Master Password\r
+---------------------\r
+\r
+FFFTP Ver.1.96d+009 or later (including this version) introduce Master \r
+Password feature. \r
+When you use this virsion first, please set Master Password from \r
+following menu.\r
+\r
+File ->\81@Settings -> Change Master password\r
+\r
+\r
+Changes in Ver.1.98e\r
+--------------------\r
+\r
+-- Fixed bugs that an inputted password is ignored if failed in login.\r
+\r
+-- Fixed bugs to crash under multicore CPU environment.\r
+\r
+-- Changed the location of temporary files.\r
+   This resolves interference in file list caches between instances of FFFTP.\r
+\r
+-- Supported the file list format of linux-ftpd.\r
+\r
+-- Added a feature to show file icons on local file list view.\r
+\r
+-- Supported HP NonStop Server (provided by Yuji Tanaka).\r
+\r
+-- Fixed bugs of missing some comannds at reconnecting\r
+   (provided by Yuji Tanaka).\r
+\r
+-- Fixed several messages (provided by Moriguchi Hirokazu).\r
+\r
+-- Fixed bugs of setting incorrect file timestamps by MDTM command.\r
+\r
+-- Fixed bugs that drag-and-drop was enabled during deleting files.\r
+\r
+-- Enhanced error handling of transferring files.\r
+\r
+-- Enabled reusing sockets of the main window by default.\r
+\r
+-- Fixed bugs that attributes of existing files were changed on uploading with\r
+   renaming by hosts.\r
+\r
+-- Fixed bugs of hanging on exit in some cases.\r
+\r
+-- Fixed bugs of hanging at accessing non-existent directories without full\r
+   path.\r
+\r
+-- Changed behavior of Auto of network type selection.\r
+   Name resolution and connection will be performed at same time on IPv4 and\r
+   IPv6, and whichever finished earlier will be used.\r
+\r
+\r
+Outline\r
+-------\r
+FTP client software with GUI\r
+\r
+\r
+Files\r
+-----\r
+ffftp.exe -------- Executable file\r
+ffftp.txt -------- This file\r
+jre32.dll -------- Regular expression search DLL\r
+\r
+Sorry, no help file available.\r
+\r
+\r
+Installation\r
+------------\r
+Double click FFFTP Package icon.\r
+\r
+\r
+Uninstall\r
+---------\r
+Use Add/Remove Program icon from Control Panel.\r
+\r
+\r
+Warranty Disclaimer\r
+-------------------\r
+- FFFTP is FREE software for all purpose .\r
+\r
+\r
+License Agreement\r
+-----------------\r
+Copyright(C) 1997-2010, Sota & cooperators. All rights reserved.\r
+Copyright(C) 2011-2012 FFFTP Project (Hiromichi Matsushima, Suguru Kawamoto, IWAMOTO Kouichi, vitamin0x, unarist, Asami, fortran90, tomo1192, Yuji Tanaka, Moriguchi Hirokazu).\r
+\r
+Redistribution and use in source and binary forms, with or without \r
+modification, are permitted provided that the following conditions \r
+are met:\r
+\r
+ 1. Redistributions of source code must retain the above copyright \r
+    notice, this list of conditions and the following disclaimer.\r
+ 2. Redistributions in binary form must reproduce the above copyright \r
+    notice, this list of conditions and the following disclaimer in the \r
+    documentation and/or other materials provided with the distribution.\r
+\r
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR \r
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES \r
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. \r
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, \r
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, \r
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF \r
+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON \r
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT \r
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF \r
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+\r
+\r
+AES encryption/decryption code is following license.\r
+----------------------------------------------------\r
+Copyright (c) 1998-2008, Brian Gladman, Worcester, UK. All rights reserved.\r
+\r
+LICENSE TERMS\r
+\r
+The redistribution and use of this software (with or without changes)\r
+is allowed without the payment of fees or royalties provided that:\r
+\r
+1. source code distributions include the above copyright notice, this\r
+list of conditions and the following disclaimer;\r
+\r
+2. binary distributions include the above copyright notice, this list\r
+of conditions and the following disclaimer in their documentation;\r
+\r
+3. the name of the copyright holder is not used to endorse products\r
+built using this software without specific written permission.\r
+\r
+DISCLAIMER\r
+\r
+This software is provided 'as is' with no explicit or implied warranties\r
+in respect of its properties, including, but not limited to, correctness\r
+and/or fitness for purpose.\r
+\r
+\r
+This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit.\r
+\r
+  OpenSSL License\r
+  ---------------\r
+\r
+Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.\r
+\r
+Redistribution and use in source and binary forms, with or without\r
+modification, are permitted provided that the following conditions\r
+are met:\r
+\r
+1. Redistributions of source code must retain the above copyright\r
+   notice, this list of conditions and the following disclaimer. \r
+\r
+2. Redistributions in binary form must reproduce the above copyright\r
+   notice, this list of conditions and the following disclaimer in\r
+   the documentation and/or other materials provided with the\r
+   distribution.\r
+\r
+3. All advertising materials mentioning features or use of this\r
+   software must display the following acknowledgment:\r
+   "This product includes software developed by the OpenSSL Project\r
+   for use in the OpenSSL Toolkit. (http://www.openssl.org/)"\r
+\r
+4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to\r
+   endorse or promote products derived from this software without\r
+   prior written permission. For written permission, please contact\r
+   openssl-core@openssl.org.\r
+\r
+5. Products derived from this software may not be called "OpenSSL"\r
+   nor may "OpenSSL" appear in their names without prior written\r
+   permission of the OpenSSL Project.\r
+\r
+6. Redistributions of any form whatsoever must retain the following\r
+   acknowledgment:\r
+   "This product includes software developed by the OpenSSL Project\r
+   for use in the OpenSSL Toolkit (http://www.openssl.org/)"\r
+\r
+THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\r
+EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r
+PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR\r
+ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\r
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\r
+OF THE POSSIBILITY OF SUCH DAMAGE.\r
+\r
+====================================================================\r
+\r
+This product includes cryptographic software written by Eric Young\r
+(eay@cryptsoft.com).  This product includes software written by Tim\r
+Hudson (tjh@cryptsoft.com).\r
+\r
+ Original SSLeay License\r
+ -----------------------\r
+\r
+Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)\r
+All rights reserved.\r
+\r
+This package is an SSL implementation written\r
+by Eric Young (eay@cryptsoft.com).\r
+The implementation was written so as to conform with Netscapes SSL.\r
+\r
+This library is free for commercial and non-commercial use as long as\r
+the following conditions are aheared to.  The following conditions\r
+apply to all code found in this distribution, be it the RC4, RSA,\r
+lhash, DES, etc., code; not just the SSL code.  The SSL documentation\r
+included with this distribution is covered by the same copyright terms\r
+except that the holder is Tim Hudson (tjh@cryptsoft.com).\r
+\r
+Copyright remains Eric Young's, and as such any Copyright notices in\r
+the code are not to be removed.\r
+If this package is used in a product, Eric Young should be given attribution\r
+as the author of the parts of the library used.\r
+This can be in the form of a textual message at program startup or\r
+in documentation (online or textual) provided with the package.\r
+\r
+Redistribution and use in source and binary forms, with or without\r
+modification, are permitted provided that the following conditions\r
+are met:\r
+1. Redistributions of source code must retain the copyright\r
+   notice, this list of conditions and the following disclaimer.\r
+2. Redistributions in binary form must reproduce the above copyright\r
+   notice, this list of conditions and the following disclaimer in the\r
+   documentation and/or other materials provided with the distribution.\r
+3. All advertising materials mentioning features or use of this software\r
+   must display the following acknowledgement:\r
+   "This product includes cryptographic software written by\r
+    Eric Young (eay@cryptsoft.com)"\r
+   The word 'cryptographic' can be left out if the rouines from the library\r
+   being used are not cryptographic related :-).\r
+4. If you include any Windows specific code (or a derivative thereof) from \r
+   the apps directory (application code) you must include an acknowledgement:\r
+   "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"\r
+\r
+THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND\r
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r
+ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\r
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\r
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\r
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\r
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\r
+SUCH DAMAGE.\r
+\r
+The licence and distribution terms for any publically available version or\r
+derivative of this code cannot be changed.  i.e. this code cannot simply be\r
+copied and put under another distribution licence [including the GNU Public Licence.]\r
+\r