                         ProxyKit for FAR manager.
                              ProxyFtp plugin.

                  Copyright (c) 1998-2000 Vasily V. Moshninov.


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

                               
  II. History:

  --- Nov 01 1999 ---

    ProxyFtp 1.5 release 1

   [*] - Help files updated


  --- Oct 28 1999 ---

    ProxyFtp 1.5 beta 4                

   [+] - Now you can enter/change UserName in "Ask password before connection"
         dialogue
   [*] - Cosmetic changes
   [-] - Fixed bug with parsing of some FTP servers (space before filename)
   [-] - Fixed bug with "Group connections" when "Retry Count" = 1
   [-] - Fixed bug with HTTP version 1.1
                                                   

  --- Oct 05 1999 ---

    ProxyFtp 1.5 beta 3

   [+] - Netscape Proxy 3.5 supported
   [+] - CERN httpd 3.0 supported
   [*] - Help files updated.
   [-] - Fixed HTML parsing bug for some types of HTTP proxies
   [-] - Fixed bug with processing of hexadecimal numbers in HTML (%??)


  --- Oct 01 1999 ---

    ProxyFtp 1.5 beta 2

   [+] - On FTP server press ALT+F5 and selected files will be added
         in Download Queue.
   [*] - Help files updated.
   [-] - Fixed bug with long names. (Over HTTP proxy)
   [-] - Fixed bug with exporting hosts from .ini files
         (In Hosts panel)
   [-] - Fixed bug with deleting files in subdirectories on ftp server.
         

  --- Sep 22 1999 ---

    ProxyFTP 1.5 beta 1

   [+] - Connect to first free server from group.
         In hosts panel select two or more servers and press CTRL+G.
   [+] - Queued downloads. Now you can use queued downloads.
         In "Download" dialogue press the "Queue" button and selected files
         will be added in download queue. CTRL+SHIFT+F5 switching between
         normal ftp/queue mode. This work only for ftp (not for hosts panel).
   [+] - "Interface options"\"Show 'Private hosts' in Hosts panel"
         All entries in 'Private hosts' stores in separate
         PRIVATE KEY in registry.
   [+] - "Interface options"\"Use CaseSensitive Host names"
         To Use casesensitive a comparison of host names
         (ex.: 'ftp.cdrom.com/pub' and 'ftp.cdrom.com/PUB')
   [+] - Remembers last working directory in hosts panel


  --- Jun 15 1999 ---
   [+] - You now can set commandline prefix for ProxyFTP.
         [HKCU\SoftWare\Far\Plugins\ProxyFtp\Interface]
         Prefix=pftp
         Restart FAR and command line prefix for ProxyFTP will be "pftp"
         By default is "ftp"
   [+] - You now can set shortcut for next feature:
         "send command line directly to ftp server"
         [HKCU\SoftWare\Far\Plugins\ProxyFtp\Interface]
         SendCmdLine=CtrlShiftS
         By default is "CtrlS"
   [+] - "Rename files"/"Use quick renaming for folders"
   [+] - "Connection options"/"Retry timeout"
   [-] - Upload files with spaces.

  --- Jun 11 1999 ---   
   [+] - Added history in "Rename files" dialog

  --- May 20 1999 ---
   [-] - Fixed bug with Ctrl+Shift+Ins (copy to clipboard)
   [-] - Fixed bug with "Total copy progress indicator"

  --- May 13 1999 ---
   [-] - Fixed some problems with restoring of broken downloading

  --- Mar 23 1999 ---
   [+] - "Rename files"/"Use quick renaming for folders"
   [+] - "Connection options"/"Retry timeout"

  --- Mar 09 1999 ---
   [-] - Fixed some problems with importing passwords from standard
         FAR FTP client.

  --- Mar 01 1999 ---
   [-] - Fixed some problems with ESC key

  --- Feb 22 1999 ---
   [+] - when you try to change access mode, plugin now shows
         old permissions in dialog box.

  --- Feb 08 1999 ---
   [+] - "Connection options"/"Quick logout"
   [+] - Showing estimated time in window caption when Copying/Moving
   [+] - SHIFT+F5 will copy host record in hosts panel
   [+] - Nondestructive checking for ESC

  --- Feb 03 1999 ---
   [-] - Adjust filetime for files from "future" ;)
   [-] - "Can't assign requested address" fixed
   [-] - Fixed error of Date parse for SquiId/Novell/Wingate proxy
   [-] - Sending non-ASCII chars in HTTP requests
   [-] - Fixed some problems with uploading files

  --- Dec 17 1998 ---
   [-] - Fixed EAccessVialoation under Windows NT

  --- Dec 11 1998 --- 
   [-] - Found error, causing program crash with showing a messagebox (GUI)
   [-] - Plugin caused crash under FAR 1.51 or below
         Now plugin works under FAR 1.50 or above

  --- Dec 08 1998 ---                                 
   [+] - Renaming folders on FTP servers
   [+] - "Decode/Encode files" in "Advanced copy/move" dialog box
   [-] - Fixed problems with Copy/Move folders with mask
   [-] - Fixed problems with renaming files on FTP servers
   [-] - Fixed bug with Ctrl+F/Ctrl+Shift+Ins

  --- Dec 04 1998 ---
   [*] - "Server to Server transfer mode" updated
   [-] - Fixed algorithm of CPS calculation
   [-] - Socks5 login procedure fixed.
   [-] - CTRL+HOME bug fixed. 
   [-] - Check for existing file.
   [-] - Positioning a cursor on begining of directory after processing
         directory link.

  --- Dec 03 1998 ---
   [+] - SOCKS4 proxy support.
   [+] - When you have no selected items and you press F5 on ".."
         you will be able to enter filename for copying.
         (! Mask not available)
   [+] - Socks request/reply are added in log with level 3

  --- Nov 20 1998 ---
   [+] - "Advanced" button in Copy/Move/Delete dialog box
         (You can perform this operations with Include/Exclude options)
   [-] - Positioning a cursor on new directory after its creating.
   [-] - Http parse line fixed (now understands tag "<BR>")
   [-] - Some problem with .ini files. (Flush buffers)
   [-] - FTP Shortcut bug fixed
   [-] - Removing non empty directories

  --- Nov 10 1998 ---
   ProxyFTP 1.4 (beta 3)
   [+] - Passwords now can keep in other registry key.
         (See unofficial.txt)
   [*] - File size with commas
   [-] - Fixed EAccessViolation on empty FTP directory 
   [-] - Saving host params when "[Connect] as default" is Off
   [-] - HTTP/FTP line parsing with some proxies/servers

  --- Nov 05 1998 ---                  
   ProxyFTP 1.4 (beta 2.1917)
   [!] - SOCKS5 proxy support
   [!] - Autodetect of HTTP proxy now does not work.
         You must set "HTTP proxy type" in "Proxy options" dialog box!
   [+] - "Interface options"/"Show total copy indicator"
   [+] - Ctrl+Home on FTP goes to home (Startup) directory
         (if empty command line)
   [+] - If your HTTP proxy return an empty folder - you can look some
         information by pressing CTRL+L (F3 on "..")

  --- Nov 01 1998 ---
   ProxyFTP 1.4 (beta 1)
   [!] - WinProxy support
   [!] - Proxy options/HTTP proxy type
   [+] - Interface options/Replace Panel mode 0
   [+] - Interface options/Upload uppercase files in lowercase
   [+] - Interface options/Show progress bar on View/Edit
   [+] - Connection options/Log file level
   [+] - Edit host/ASCII transfer mode (Copy dialog/ASCII transfer mode)
   [+] - "Newer" button in "Destination exists" dialog box
   [+] - F6 can removing directories
   [+] - Mask filename available on F5/F6
   [+] - Beep on connect

  --- Sep 22 1998 ---
   [+] - Netscape proxy now support
   [+] - "Proxy options/Http proxy type" button
   [-] - When you have active FTP server with ProxyFTP and you press <ENTER>
         in another file panel for use windows associations (or used Windows
         command "start") - ProxyFTP go to "sleep" mode ;). Fixed
   [+] - F3 on ".." shows welcome message

  --- Sep 10 1998 ---
   [+] - History in all dialogs
   [+] - Files with spaces in name now work properly.
         (Include such as "Name   " and "    ")
   [+] - CTRL+L now shows some information
   [*] - "Interface/Show original file case" removed (Default is TRUE)
   [*] - "Interface/Process subfolders" removed (Default is TRUE)
   [*] - "Interface/Internal cache size" removed (Default is 64)
   [*] - "Connect/Data buffer size" removed (Default is 32k)
   [+] - Delete subfolders
   [+] - "[Connect] as default button" in interface options
   [+] - FAR Shortcut work in hosts panel
   [+] - Links now appear as files (but work properly on dirs)
   [*] - Socket ReadString algorithm changed...
   [-] - Http Proxy parse bug fix. Now tested with:
         *) Novell BorderManager 4.11
         *) WinGate 2.1
         *) Squid 1.1.15
         *) MS Proxy 2.0
   [-] - Upload bug fixed
   [-] - Reconnect at login failure bug fixed
   [-] - FTP proxy (default user/pass) bug fixed
   [-] - Http parse bug fixed (dirs as files)
   [-] - CTRL+'\' bug fixed (Root dir)
   [-] - Fixed EAccessViolation in Hosts panel (F4 on "..")

  --- Aug 31 1998 ---
   [+] - "Retry count" in connection options
   [+] - Exchange File name and Description in Hosts panel
   [+] - Show percent on copy/move
   [+] - Total bar indicator
   [+] - [Connect] button in Edit host dialog (default)
   [*] - ESC now works properly (i hopes ;)
   [-] - Http list parse bug fixed

  --- Aug 20 1998 ---
   [+] - Restore last view mode for hosts panel and ftp browser
   [+] - Import hosts list from standard FTP plugin
   [*] - "Server To Server mode" updated
   [*] - Internal cache updated
   [-] - FTP proxy bug fixed (user@host)
   [-] - CTRL+F bug fixed.
   [-] - 'Break connection after operation' bug fixed

  --- Aug 10 1998 ---
   [-] - Some bugs fixed

  --- Jul 27 1998 ---
   [+] - SHIFT+F5 copying files in "Server to server" transfer mode
   [+] - "Show original names for links" option (Interface)
   [+] - "Internal cache size" option (Interface)
   [+] - process subfolders in operations
   [+] - Help files now available
   [+] - Russian language support
   [-] - "Exception: List index out of bounds" fixed

  --- Jul 20 1998 ---
   [+] - ALT+F6 save current url to registry
   [*] - Optimized internal cache use
   [-] - About 7k bugs fixed ;)

  --- Jul 14 1998 ---
   [+] - Change file owner on ftp server
   [+] - Open from shortcut support

  --- Jul 13 1998 ---
   [+] - CTRL+SHIFT+INSERT will send full URL to clipboard;
   [+] - SHIFT+F7 can select character table

  --- Jul 12 1998 ---
   [-] - Fixed "EAccessViolation exception" on open host.

  --- Jul 10 1998 ---
   [+] - Language tables support
   [+] - CTRL+S will send command line directly to ftp server (FTP mode only)

  --- Jul 09 1998 ---
   [+] - "Internal plugin cache" options in "Interface options" menu
   [+] - "Default options" menu
   [+] - "Use proxy" options for each site
   [+] - resume function over HTTP Proxy server (if available)
   [+] - "HTTP Proxy" basic authorization

  --- Jun 20 1998 ---
   [+] - Add data from data connection for LIST command
   [+] - FTP passive mode
   [+] - FTP proxy server support
   [-] - Some bugs fixed

  --- May 20 1998 ---
   [+] - Resume function for FTP server
   [-] - Some bugs fixed

  --- May 14 1998 ---
   [+] - ProxyFTP version 0.1 beta


 III. Summary:

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

  ProxyFtp Home page:         http://www.angelfire.com/me/vmoshninov

  Vasily V. Moshninov                                    may 20 1999
