
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ FAR 1.70 beta 5                                                           ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ The greatest thanks to the all people help me to create plugin as it is.
~ Special thanks to:
~   "Alexander Lishansky", "Wesha the Leopard", "Vadim Yegorov"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[!] wrong sorting on hosts panels by description.
    Now sorts:
      NAME  - by host name
      EXT   - by host path
      DESC  - by decription
      OWNER - by user name

[*] techinfo set amount decreased. All removed options moved to configuration
    dialogs.

[+] copy dialog:
      - totally changed.
      - may be fully customized.
    See plugin help for details.

[+] hosts panel:
     - Ctrl+F inserts url into command line.
       Plugin inserts it just as it entered to url field.
     - Ctrl+Enter inserts into command line name of host.

[!] host name not fully visible in hosts mode.
    Now name of host hase a maximum proority and will be allways fully
    visible.

[!] do not understand urls with user name contains '@' symbol

[+] hosts "ftp" files contains version of creation

[!] screen shake while FAR Find File operation on FTP panel

[!] hosts copy problems:
      - do not copy between two hosts panel;
      - delete exported host after overwrite confim;

[!] do not show error message if directory creation fail

[+] plugin configuration dialog totally changed

[+] host edit dialog extended with new options.
    Note: do not bother me any more with problems of uploading speed.
          Plugin works fine, tune it by yoursef !

[!] plugin uses '\' instead '/' in file paths then delete files after move
    operation so deletion fails

[+] if login fail plugin can reask name and password from user.
    See techinfo N7 for disable this feature.

[*] plugin now process F5, F6, Shift+F5, Shift+F6 keys by itself.
    + no more annoying additional dialogs.
    + you enter real FTP paths.
    + you can move files from one plugin panel to another in case
      the both panels on the same FTP site.
      !! Warning: not all FTP server software correctly execute
                  move opeartion. See "Known.txt" for details.
    + rename of file work correctly.

[!] wrong filenames encodong then autodetect table selected in host options

[!] plugin displays wrong message then files IO errors occuren on local disk
    during up|download operations (f.e. disk full).

[*] plugin processes CD command itself.
    As a result you can correctly change FTP directory using CD command-line
    command to directories looking like MS-DOS paths (f.e. "C:").

[+] "utilines menu" with set of options available when plugin is in connected
    state. See plugin help for details.

[+] plugin remembers last used hosts path and start there next time hosts
    panel shown.

[!] some "specific" old-style hosts files not understood by plugin
    and will be invisible on hosts panel.

[!] plugin exports hosts entryes with plain password. Now export crypted.
    !! Warning:
      If you import "*.ftp" files created fith old version of plugin you lost
      passwords.
      To solve this potential problem:
         - do not delete old entryes before update to new version.
         - Leave it as is.
         - Plugin correctly reads it from regestry.

[!] Copy\Move problems:
      - copy files instead rename if plugin opened on both panels
      - file rename fails silently
      - Now plugin correctly move between FTP panels or to path you enter in
        move destination dialog.
    See Known.txt for specifics.

[*] annoying "" line drawed at top left corner of screen removed

[!] shows assertion message then plugin activated on both panels

[+] continue all operations after connection recovered

[!] do not sets cursor to directory name after exit from it

[+] customize all FTP commands plugin use. See FtpCmds.txt for details.

[!] drops connection on upload

[!] do not restore current FTP directory and file then connection restored

[!] shows log window in silent operations such as F3/F4

[+] customizable month names for use with localized FTP server software

[+] customize date-time format for nonstandart FTP servers

[!] optimized upload speed. Plugin upload with the same speed as other
    windows clients with the same options.

[!] forgets selected plugin panel mode choosed for hosts panel

[!] plugin traps instead correct display assertion message


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ FAR 1.70 beta 4                                                           ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[!] New advanced options configurable through the Windows registry
    (see "TechInfoFTP.txt")

[!] A new feature "resume all", and a corresponding button in the
    overwrite dialog. (The button "resume" is shown only if the server
    supports resuming. The possibility of resuming is now shown in the
    information window.)

[!] Changed the mechanism for editing and using the data in host records.
    The username and password now have separate edit fields in the dialog,
    and the data entered in those fields takes precedence over the username
    and password specified in the host name string.

[!] Changed the mechanism for saving host records to the registry:
     - if a record with a duplicate host name is entered, it no longer
       silently overwrites the old record;
     - there is no limit on the number of records with the same host
       name;
     - all existing records will be automatically converted to the new
       format as soon as the user confirms the change (presses OK in the
       host parameters dialog)
     - changed/improved the mechanism for exporting records
     - exporting a folder with a description from the plugin panel
       to a file causes the description to be lost

[!] The plugin does not work in passive mode all the time.

[!] Any operation can be interrupted by pressing Esc at any time.
    Ctrl-Break can no longer be used to interrupt operations. It is
    also possible to show an interrupt confirmation (see TechInfoFTP.txt
    #4).

[+] Advanced FTP command window. The size of the window is
    configurable (see TechInfoFTP.txt #5, #6)

[+] Possibility of keeping a log of the FTP server commands and
    responses (see TechInfoFTP.txt #8, #9, #16).

[+] Possibility to beep after long operations (see TechInfoFTP.txt#11).

[+] Pressing Ctrl+F on a file in the FTP panel now generates a full
    URL with all information about the file, including the username and
    the password.

[+] It is now possible to specify descriptions also for folders
    in the hosts panel. (There is a new field in the "Make folder" dialog,
    and it is disabled when a directory on the FTP server is created.)
    The description can be added or edited by pressing F4 on the folder
    name.

[+] Two new columns in the hosts list: path and username.

[+] Added display of the current and total bytes copied in the copy dialog
    (can be turned off by the rule TechInfoFTP.txt #18)

[*] All possible text messages have been moved from the plugin code
    to language files.

[*] Possibility to configure the digits separator in the copy dialog
    (see TechInfoFTP.txt#1, #2). If the separator is set to 0, its value
    is taken from the locale settings for the current user.

[*] The password text is never shown in the panel caption, log or the
    command window. It is replaced with the string "*hidden*".

[*] Changed the algorithm for sorting host records: now the records are
    compared by server name, then by user name, then by description, and
    so on (that is, if the server names are equal, the user names are
    compared, and so on).

[*] The entry ".." is now shown in the hosts panel.

[*] Changed the algorithm for displaying numbers when copying: the size
    of the copy dialog is now selected automatically based on the size
    of the largest number, and the maximum value that can be correctly
    displayed is 2^64.

[*] When counting the size of files to be copied, the message "Scanning..."
    is no longer shown.

[*] The status of the active scanning operation is now displayed in the
    lower part of the FTP command window.

[*] The plugin version information now contains the version of the
    plugin in the FileVersion field and the version of FAR in the
    ProductVersion field.

[*] Numbers displaying the current CPS are abbreviated to Mbytes and Kbytes.

[*] Idle mode information can be displayed in the console title or on the
    screen (TechInfoFTP.txt#19)

[*] The plugin panel mode is saved and restored when the plugin is next
    activated.

[*] All settings are saved to the registry when the configuration dialog
    is closed by pressing "Ok"

[*] A correct error message is shown if the socket library initialization
    fails.

[-] Could not connect to some sites (for example, to those that showed
    greetings with Cyrillic characters).

[-] Did not work correctly with the "Advanced Compare" plugin.

[-] If an operation is interrupted by the user, breaks the connection.

[-] Does not continue download or upload operations if the previous
    operation was interrupted by the user.

[-] Entered data was lost if the host name was left empty in the host
    parameters dialog.

[-] Copying to/from the hosts panel handles directories correctly.

[-] The plugin no longer crashes when getting the URL of the current
    element.

[-] Does not delete files from FTP if the server does not support
    relative file paths.

[-] When the connection is cancelled, the plugin does not close altogether,
    but returns to the hosts panel instead.

[-] Directory shortcuts pointing to the hosts panel of the plugin did not
    work.

[-] Copying host records from one instance of the plugin to another instance
    opened on the passive panel did not work.

[-] The plugin crashed when trying to upload a file through a symbolic link.

[-] Does not connect if the file "services" is removed or renamed in the
    Windows system directory.
