                         ProxyKit for FAR manager.
                     Far Navigator (ProxyFtp) plugin.

                Copyright (c) 1998-2006, Vasily V. Moshninov.

    Please visit to PlugRinG site and vote for Far Navigator (ProxyFtp):
    http://plugring.farmanager.com/cgi-bin/voter.cgi?ID=39

   I. Legend:
       [+] - Feature is added
       [*] - Feature is modifyed
       [-] - Bug fixed

  II. Whats new:

    Far Navigator (ProxyFtp) version 1.9.r6

  --- Nov 08 2006 ---

    [-] - Small bugs fixed.



    Far Navigator (ProxyFtp) version 1.9.r5

  --- May 22 2006 ---

    [+] - New connection method added for ftp servers: CONNECT over http-proxy.

    --- SSL library changes from Jan Patera ---

    [-] - SSL lib version is logged

    [-] - Total count of 'Sent bytes' and 'Received bytes' for each data connection
          is logged

    [-] - When not in passive mode and error 425 is received on attempt to open
          a data connection, the server-returned error is diplayed together
          with ' Consider using passive mode.'
          The old code ended in infinite retry-loop.

    [-] - Fixed truncation of files transferred over encrypted data connection:
          Files were truncated on upload over fast networks and download over
          slow networks.

    [-] - Fixed some hangs on closing encrypted connection.


    Far Navigator (ProxyFtp) version 1.9.r4

  --- Apr 26 2005 ---

    [+] - New option for ftp-connections
          "Use RFC 854 specification for control connection".

  
    Far Navigator (ProxyFtp) version 1.9.r3

  --- Aug 02 2004 ---

    [-] - Fixed bug with upgrading from the previous versions.

    [-] - Plugin always tried to use SSL when connecting over ftp-file. 
    

    Far Navigator (ProxyFtp) version 1.9.r2

  --- May 12 2004 ---

    [!] - Big thanks to Jan Patera for SSL support and Novell FTP enhancements.

    [+] - SSL support. Encryption can be chosen separately for both control and 
          data connections (note that data cannot be encrypted if control is not 
          encrypted - given by the standard) in "Advanced Options for FTP Connection".
          WARNING: libeay32.dll & libssl32.dll are needed. Sources for compile are
                   available at www.OpenSSL.org, precompiled binaries can be found
                   at www.STunnel.org/download/binaries.html.

    [+] - The Novell FTP server allows browsing all servers in the NDS/eDirectory
          tree. Plugin has an interception of "CD \\servername" (or "CD //servername") 
          commands. If the target server is Netware and the cd succeeds, the 
          command is consumed, otherwise it is left for default processing (e.g. 
          to interpret it as a UNC path).

    [-] - If the user enters a command 'cd foo', where foo is an invalid directory,
          Far Navigator considered that change always sucessful and was showing
          the new path in the file panel title. Fixed.


    Far Navigator (ProxyFtp) version 1.9.r1

  --- Dec 18 2003 ---

    [+] - New ftp-ptoxy mode: "OPEN host"


    Far Navigator (ProxyFtp) version 1.9.b4

  --- Jun 03 2003 ---

    [-] - Plugin did not work properly with long filenames (over 58 chars).
    [-] - Plugin cause crashes on long filenames when used FSF.TruncPathStr.
    [-] - The lags on directory reading was fixed.


    Far Navigator (ProxyFtp) version 1.9.b3

  --- May 14 2003 ---

    [-] - Socks-proxy did not work properly. Fixed.


    Far Navigator (ProxyFtp) version 1.9.b2

  --- May 06 2003 ---

    [+] - New option in the "Connection options" dialogue: "ASCII extenstions".
          All matched files will be downloaded in the ASCII mode.
    [+] - New option in the "Host configuration" dialogue:
          "Use cache for this host"
    [-] - Socks-proxy did not work properly. Fixed.


    Far Navigator (ProxyFtp) version 1.9.b1

  --- May 05 2003 ---

    [+] - New option in the "Connection options" dialogue:
          "Max. connection speed"
    [+] - You can redefine a view mode 0 for the hosts panel:
          Next additional columns are availabe:
          C0 - Full URL
          C1 - Host name
          C2 - User name
          C3 - Home directory on the server
          C4 - Connection protocol (ftp|http)
    [+] - New option in the "Host configuration" dialogue: "Local path".
          When you press CTRL+ALT+HOME on the server panel, plugin
          will change a path on the passive panel to the specified directory.

        
    Far Navigator (ProxyFtp) version 1.8.r5

  --- Oct 19 2002 ---

    [-] - Plugin did not work under FAR 1.65.


    Far Navigator (ProxyFtp) version 1.8.r4

  --- Oct 09 2002 ---

    [+] - Plugin uses the system function for file masks processing when works
          under FAR 1.70
    [+] - After returning on the hosts panel the plugin will be located on 
          the last visitted host.
    [+] - New option in "Connection options" dialogue:
          "Reset connection if CPS does not exceed XXX bytes during XXX seconds"


    Far Navigator (ProxyFtp) version 1.8.r3

  --- Sep 28 2002 ---

    [+] - New option in the dialogs "Set as a default values".
          If checked on exit, plugin will restore all dialog options on 
          next time.
    [+] - New option for HTTP connections "Encode a file names on download"
          Plugin will encode all file names to hexadecimal codes on download.
          May be used to avoid a proxy-server restrictions.

        
    Far Navigator (ProxyFtp) version 1.8.r2

  --- May 06 2002 ---

    [-] - Fixed bug with TANDEM ftp;
    [-] - Fixed bug when nonstandard port number was selected in ftp-proxy;
    [-] - Unexpected "EAccessViolation" has fixed; 
    [-] - Descriptions were not updated on ftp-server. Fixed.


    Far Navigator (ProxyFtp) version 1.8.r1

  --- Mar 12 2002 ---

    [*] - When you define a equal http- and ftp-proxy, plugin will work over
          http-proxy server. (Like Internet Explorer)
    [-] - Bug with editing of links with '?' or '#' has fixed
    [-] - HTML-parsing function has fixed.

    
    Far Navigator (ProxyFtp) version 1.8.b8

  --- Nov 22 2001 ---

    [-] - Some bugs has fixed.

    
    Far Navigator (ProxyFtp) version 1.8.b7

  --- Aug 17 2001 ---

    [+] - New ftp servers support: OS/390 and OS/400
    [-] - Bug with defining the proxy port has fixed.
    [-] - FarNav crashes has fixed, I hope ;)

    
    Far Navigator (ProxyFtp) version 1.8.b6

  --- May 12 2001 ---

    [+] - <CTRL+ALT+R> reconnect and reload current directory.
    [+] - <CTRL+ALT+T> will create files list for all subfolders in selected folders ;)
    [+] - <CTRL+ALT+H>: for VMS system you may show all versions of files
    [*] - Shows size of files when downloading from http-servers.
    [-] - Fixed another bugs with parsing of http listing. :)
    [-] - <CTRL+F> bug fixed.

    
    Far Navigator (ProxyFtp) version 1.8.b5

  --- Apr 28 2001 ---

    [-] - Fixed bugs with parsing of http listing.

    
    Far Navigator (ProxyFtp) version 1.8.b4

  --- Apr 23 2001 ---

    [+] - New option: you can define own data for the 'User-Agent' field 
          of HTTP header. See 'doc\techinfo.txt' for details.
    [+] - HTTP servers: you may press <F3> on ".." and see the source of current document
    [+] - HTTP servers: <ALT+BackSpace> shows history.
    [-] - HTTP servers: <BackSpace> shows history only if commandline is empty.
    [-] - HTTP servers: <CTRL+F> now works properly.
    [-] - Bugs fixed.

    
    Far Navigator (ProxyFtp) version 1.8.b3

  --- Mar 28 2001 ---

    [*] - Dialogue of proxy configuration was changed. Now you can define
          all proxies simultaneously: HTTP, FTP, SOCKS
    [-] - Bugs fixed.

    
    Far Navigator (ProxyFtp) version 1.8.b2

  --- Mar 14 2001 ---

    [-] - Bugs fixed.

    
    Far Navigator (ProxyFtp) version 1.8.b1

  --- Feb 25 2001 ---

    [!] - Plugin name is changed to "Far Navigator"
    [+] - Two new dialogs:
          "Connection options"/"Edit parameters for ftp connections"
          "Connection options"/"Edit parameters for http connections"
    [+] - If you want to add http server in hosts panel, you must add
          "http://" prefix for host name.
    [+] - "Show external links" in "Edit parameters for http connections"
          dialogue. (Set this option "on" if you want to show links outside
          of original http server)
    [-] - Did not work with ftp.narod.ru



 III. Summary:

  All bugs reports and your wishes send to: proxykit@narod.ru
                                   fido is: 2:5004/18.32@fidonet.org
                                       ICQ: 17217849

  ProxyFtp Home page:                       http://proxykit.narod.ru

  Vasily V. Moshninov                              september 20 1999
