FAR 1.70 beta 5
  NOTE: New versions available at:
     http://www.farmanager.com/updates.html (Official FAR site)
     ftp://far:far@194.226.246.33           (Unofficial current developer ftp)

~~~~~~~~~~~~~~~~~~~~~~

 [21.11.04]
  - bug: do not continue upload files if connection terminated by timeout;
  - bug: add unnecessary slash after path in download to local disk;

 [26.10.04]
  - add: New extended global option: Quote names before clipboard.

 [22.10.04]
  - bug: Several bug-fixes in futures from 21.10;
  - add: Host option "Send ALLO";
  - add: added compiler type text in about string;

 [21.10.04]
  - bug: does not delete folders contains '\' character;
  - bug: does not reconnect on lost connection and execute "CD .." operation;
  - add: added "skip all" button to the file deletion and set attribute
         operations;
  - bug: plugin show additional error message with wrong (random) error
         code then any operation was cancelled inside directory scan process
         (before copy, delete and so on);
  - bug: plugin decodes folder name on rename operation;
  - bug: show directory names in non-OEM character table in "Requesting
         folder" message;

 [20.10.04]
  - bug: option "remove FF" does not work properly;
  - bug: plugin creates directories with wrong slashes on upload nested
         local directories;
  - bug: Ctrl+\ (go to root folder) does not work;
  - bug: un upload|download small files caption redraws on each file
         done (impossible to determine total process percentage);
  - bug: plugin uses wrong char table on rename operation (incorrect
         dest name if non OEM codepage used with server);
  - add: added possibilities to execute hi-level ftp commands from
         FAR command line (see connected-state command "CMD");

 [17.10.04]
  - add: added options "Remove FF duplicate from PWD";

 [30.07.04]
  - chg: changed buttons positions in Host properties dialog;
  - bug: in uploading directories with files plugin sends to server file names
         with local slashes (\) and server creates files <dir>\<file> instead create
         directory <dir> and and put file <file> into it;
  - add: option "Upload upper in lowercase" added to copy parameters dialog (used
         only for current action);

 [12.07.04]
  - add: added option "Close connection on ..". Plugin will switch
         to hosts mode after press ".." on highest level only if
         option is set;
  - bug: option "Show view/edit progress" not used on show
         view/edit errors;
  - bug: if directory name contains '"' symbol it doubles in
         panel title;
  - bug: memory lost in work with files queue;

 [09.07.04]
  - bug: under 9x plugin leave connections after close panel;
  - chg: remove LINGER socket option;
  - bug: blink screen while FAR searching files on FTP (Alt+F7);
  - chg: removed skipping of lead spaces from directory name to make
         possible enter names contains spaces at start;
  - chg: removed automatic directory name  unqote to make possible
         enter names contains quote characters;
  - bug: plugin does not work with files|directories contains quote
         character (");
  - bug: on delete directory contains slash (/) character in the
         name plugin can start delete of whole FTP site;

 [06.07.04]
  - chg: Removed skips of leading spaces from unix listing parser;
  - add: Added button "Extended options" to host parameters for change
         additional connection|server parameters;
  - add: in ExtHost dialog added "FF dup" option;
  - add: in ExtHost dialog added "Decode cmd line commands" option;
  - bug: text in last string of CmdWindow displays in wrong char-table
         even if "Decode cmd" turned ON;
  - chg: all progress drawing uses idle placement option from
         global plugin configuration; (f.e. silent download progress
         draws at caption if option set to "Caption");
  - add: Added button "Extended options" in global plugin cfg;
  - add: Some options moved from techinfos to extended options dialog;
  - add: Added idle messages while:
           - files list receive from server;
           - enumerating received files;
           - transferring files to the FAR;
         to indicate plugin work state;
  - bug: after try to enter in directory (with access denied result)
         error message show twice;
  - bug: It`s hard to rename ftp file if other file plugin (f.i.
         multiarc) is open on other panel;
  - bug: plugin lost some memory on every start;
  - bug: plugin sets incorrect (future) time if year not specified
         in listing;

 [19.06.04]
  - chg: changed the way how plugin represents panel title;
  - add: plugin opens hosts panel on call of "ftp:" command line;

 [07.05.04]
  - bug: sub-plugin ftpNotify.fll traps on any notification receive;

 [27.11.03]
  - bug: removed FF character duplicate;

 [24.11.03]
  - bug: after manually change directory using CWD plugin still use old
         current directory;
  - chg: Ctrl+R now reread files listing and reasks current directory from server;
  - bug: on ftp file or directory rename plugin sends name for rename to using
         incorrect characters table;
  - bug: plugin do not duplicate FF character (russian '') on output commands;
  - add: added new sub-plugin type: Notify, which called for every uploaded
         or downloaded file;

 [24.10.03]
  - bug: Plugin does not allow to execute command line commands from
         hosts panel;
  - bug: Plugin does not unquote strings entered as name of directory;
         Now plugin:
           1. removes trailing spaces
           2. unquote string (only in case FAR version is >= 1.7)
           3. removes trailing spaces
  - bug: Plugin does not recognize quoted urls or urls started from spaces
         entered in host edit dialog;
         Now plugin:
           1. removes trailing spaces
           2. unquote string (only in case FAR version is >= 1.7)
           3. removes trailing spaces
  - bug: Plugin fails to upload files from panel of "TEMP panel" plugin with:
         Error uploading: /incoming/E:/directory/file.ext

 [20.09.03]
  - chg: Menu items in "Utilities menu" are grayed if item operation impossible;

 [05.08.03]
  - chg: date/time information moved to Utilities Menu (accessible by pressing
         Shift+F1 on plugin panel);
  - add: file "BugReport_rus.txt" changed and now contains all info need to
         report usefull bug reports;

 [17.06.03]
  - bug: procedure used to wait server reply to ABOR command corrected.
  - bug: APPE on upload still does not work. Sorry.
  - bug: unix parser does not parse listing with C and B files
         (in /dev directory) because of additional numeric column;

 [16.06.03]
  - chg: download files using full pathname because some servers (GuildFTPd)
         does not supports names relative to current directory;
  - bug: if upload file with zero size plugin yells "can not create" error
         because reads zero bytes from source file :)
  - chg: problem: plugin can not resume on upload on servers which does not
                  support resuming but support APPE;
           solve: plugin is now at first use APPE, if fail and resuming
                  supported it use REST and PUT as usual;

 [15.06.03]
  - chg: Sub plugin developers: !!MK_ID macro changed, so you must use
         new library to compile plugins.

 [13.06.03]
  - chg: plugin hosts panel attributes changed. Now all user highlight groups
         applied to hosts; To set special color on host items use an "*.ftp"
         file mask;

 [11.06.03]
  - bug: unix parser dos not know 'l' file attribute;

 [09.06.03]
  - add: special directory parsing in: "Komut", "PC/TCP";

 [08.06.03]
  - chg: remove \n, \r characters from end of PWD reply;
  - add: added new callback to custom parsers which used to parse PWD reply to
         get name of current directory;

 [06.06.03]
  - add: new parser type by Oleg Hohloff (PC/TCP v 2.11 ftpsrv.exe);

 [25.05.03]
  - bug: plugin does not correctly work with files and directories contains
         symbols like: *, ?, \, /.

 [22.05.03]
  - add: new techinfo N16 to define characters replacement in name of
         downloaded files;
         Plugin uses default values, so you can use this techinfo only
         if you wish to change replacement sets.

 [21.05.03]
  - bug: OS/2 parser parses size of files in right to left order;

 [20.05.03]
   - bug: on download file, if plugin can not send REST command plugin deletes
          currently downloaded part;
          Now checks size of part and delete only if it 0;

 [07.05.03p]
   - bug: unix parser does not parse times before 1970 year;
   - add: unix parser can parse names with only space characters
          (Note: there is no way to define how many spaces actually file
                 contains so plugin allways set such files to the " " name);

 [07.05.03]
   - bug: bug in MS parser;

 [05.05.03]
   - add: added parser for VxWorks ftp server;

 [21.04.03]
  - bug: progress dialog draws all month names if several month strings
         is set;

 [17.04.03]
  - bug: SIZE command send before file upload does not translate file
         name from OEM and upload resume fail;

 [16.04.03]
  - chg: small reformat in "known*" files;
  - bug: unix parser fail to parse time in format " X:XX" (not start
         with 0). Sorry.

 [15.04.03]
  - bug: unix parser does not recognize listings with ACL permissions;

 [14.04.03]
   - add: Added techinfo N15 "UseBackups" to disable ftp sites list
          manipulation;
   - bug: techinfo parameter "UseBackups" is set to "disable" by default;
   - bug: unix parser fail with links;

 [12.04.03]
   - bug: netware parser fail in some cases;
   - bug: parser fail if system reports unix compatibility but send
          non unix listing;
   - bug: unix parser fail with file names looks like "02:15:40"
   - add: possible to parse listings contains month names on many languages
          (see changes in "TechInfo*.reg".N3, see TechInfo_rus.reg for
          full sample);
   - bug: VMS parser does not work;

 [01.04.03]
   - bug: plugin draw "no more files" on idle message as error while
          scaning directories;
   - add: russian and english help files translated and corrected;

 [28.03.03]
   - bug: plugin does not enter to hosts folders in russian language;
   - bug: plugin wrongly switch to unix parser on DIR listings;

 [21.03.03]
   - bug: download to UNC shares not work;
   - add: added basic support for Netware file listings;

 [15.03.03]
   - bug: files list saved without host name;
   - add: clear queue;
   - add: add panels selection to queue (menu on queue insertion);
   - bug: plugin removes locel source if upload cancelled;

 [14.03.03]
   - bug: does not parse simple (LIST without parameters) unix listings
          because of no "number of links" column.

   - add: some servers do not return information on (LIST <filename>), so
          plugin does not ask overwrite on this servers.
          Now, if plugin can not find file using LIST command it try to
          use SIZE and, if success, show overwrite dialog (but only size
          valid where...).
          NOTE: Some servers returns total bullshit on size command, so
                you must be ready to receive size for directory and
                reports of bigger sizes for single files...
   - chg: some servers does not understand "LIST <params> <file>", so if
          plugin filed to request using extended command it try to use LIST
          without parameters.

 [13.03.03]
   - bug: screen update bugs;
   - bug: plugin does not change directory if executed full
          qualified url from command line;
          (Now actions with full qualified url the same in all plugin modes)
   - bug: copy|move to devices (NUL) does not work;
   - add: if command line url contains filename plugin sets cursor on panel
          to this file;
   - add: plugin parse url string before show QueueItem dialog in first time,
          so all fields filled correctly;
   - add: plugin can download files lays in directories not allow listing;
   - bug: plugin ask password on anonymous connection if connection lost;
   - bug: unix parser fixed (for all types of listings i have);
   - add: added russian help for all new futures;

 [28.02.03]
   - chg: Changes and corrections processing queue;
   - add: release of FARFtp use ExcDump to rollout assertions;
   - add: assertions stay in release version;
   - add: if plugin called by prefix and urls is not ends with '/'
          plugin try to download given file;
   - add: commands to operate with queue from command line;

 [27.02.03]
   - bug: error creating data connection with some server;
   - chg: plugin does not lock log file any more;
   - bug: sometimes plugin does not truncate log file on init;
   - add: F6 enabled in viewer opened with plugin log file;

 [26.02.03]
   - chg: utilities menu changed (number of menu items decreased);
   - add: possible to change any host parameter without reconnect;
   - add: possible to connect to different server without return to host mode
          (change host, user name, or password in hosts connection parameters)
   - add: possible to switch to hosts mode without reopen plugin using
          utilities menu;
   - bug: possible memory overrun in log functions;
   - bug: some minor bugs fixed with files upload;
   - bug: queue downloading sometimes not work with download files from server
          other than currently connected;
   - bug: queue processing: draw files from wrong ftp directory on return from
          other server;
   - bug: sometimes plugin does not allow to terminate connection until
          timeout finish;
   - add: plugin set CreationTime and AccessTime to same value as ModificationTime
          so sorting by this dates works correctly;
   - bug: plugin does not split unix listings with short date format ("F 10:12");
   - add: plugin can execute special command line commands.
          To see commands description type in FAR command line "ftp:HELP".

 [25.02.03]
   - add: queue processing options dialog instead of Yes\No warning;

 [24.02.03]
   - bug: "Add to site" starts work from second added ftp site;
   - bug: total remain time sometimes may have negative values;
   - add: download\upload queue;

 [11.02.03]
   - add: possibility to save selected files to file list if different formats
          from "select file menu" using F2 key.

 [09.02.03]
   - add: plugin allow to create, change and delete directories with OS-specific
          names like "com1" and "lpt2" and directories contains trailing spaces.
          To do so plugin try to execute next operation until success:
            - with given name;
            - with given name appended with slash character;
            - with full pathname;
            - with full pathname appended with slash character;
          Note:
            1. not all servers support directories contains trailing spaces;
            2. some servers ignores trailing spaces;

 [07.02.03]
   - bug: plugin send to sever MKD parameters with '\' character
          instead of '/'.
          Some servers can create directory with '\' in name.
   - add: plugin process change directory request by itself, so if current
          panel element is link plugin try to change directory to
          link contents and pass default execution to FAR only if directory
          change failed.

 [23.01.03]
   - bug: DirList plugin does not split date "1.1.1970" correctly.
          Now set such dates to current time;
   - bug: Russian language files contains wrong text lines at the
          end of file;
   - add: plugin draws error (if any) at the second line of
          idle message if it drawn of console screen;
   - chg: encoding using of code tables totally rewritten;

 [20.01.03]
   - add: plugin set "link" attribute for links, so you can use FAR
          "Files highlighting" to specify special color for ftp links;
   - bug: plugin does not correctly set columns titles if you change
          default panel modes in LNG files;
   - add: added additional string to LNG file - FullScreen mode switch;
          So description for column mode contains three strings:
            "N,C1" - columns. Any FAR columns plus C0, C1;
            "0,0"  - widths;
            "0"    - full screen indicator. Plugin set mode to full screen if
                     string contains nonzero value;
   - bug: message with number of bytes and files hidden by "Scanning folder"
          message on scan directories before copy files;
   - bug: plugin does not allow to terminate data-connection operations of
          data not transferred (link lost or big transfer timeout);
   - chg: old format message changed and asked on save host data;
   - bug: plugin set "server type" to unix instead of autodetect by default;
   - chg: a lot of corrections in English help and lng files;

 [14.01.03]
   - bug: in upload dialog plugin draws "download files..." text;

 [11.01.03]
   - bug: if enter to directory with decoded name (with Russian name)
          plugin does not set cursor to it on return and draws wrong coded
          name on panel title;

 [10.01.03]
   - bug: download to network shares (\\server\dir) not work;

 [05.01.03]
   - bug: unix parser does not splits sizes correctly (size is always 0);

 [03.01.03]
   - bug: plugin does not parse "Dec 26 2002 CD" (non formatted unix date)
          correctly;
   - add: command "DIRFILE" moved to both release and debug versions;
          (See "dirlist_rus.txt" for details)
   - chg: some changes in help files (corrections and text fixes);

 [25.12.02]
   - bug: plugin does not save digital separator and use locale default
          after restart;
   - bug: plugin traps processing command line looks like:
            ftp://host
   - bug: plugin help describes not exactly the same dialogs plugin use;

 [21.12.02]
   - bug: directory creation using relative directories (if creation using
          full path fail) not work;

 [17.12.02]
   - bug: plugin leave locked file if it can create local file but failed to
          download it from server;

 [16.12.02] Full Release repack

 [10.12.02]
   - bug: sometimes plugin try to reget file even site not support resuming;
   - bug: plugin does not process correctly replays on ABOR on several servers;

 [09.12.02]pp
   - bug: if resume not supported plugin allow to resume in AskOverwrite
          dialog;
   - bug: plugin retry operation if local error happen. Now show error
          message.

 [09.12.02]p
   - bug:  ᮧ   FTP   窮   (ਬ,
          vas.ya)   ᮧ,  뢠  
          । ᪮஢   ଠ.
          ᫥    Convert,   ᭮.
          ᫥    Skip,  ய,  
          ᭮   ⠫  ⮩ .
   - bug:  ᮧ  '.'  '..'
   - bug:  ᬥ 몠 䥩  १㧪 FAR,  
            樨 ਭ ᠬ ࠧࠧ
          祭 ().

 [09.12.02]
   - bug: if you lost connection to backup site, reconnect but cancel in user
          name dialog plugin fall into strange, inaccessible state (instead
          switch to hosts mode);

 [07.12.02]
   - bug: plugin hungs when include or exclude pattern contains more then
          one file mask;
   - add: new techinfo N14 for set default value in "Process command line"
          host parameter for new hosts;
   - bug: on return to background site plugin does not restore column mode;
   - add: plugin refresh panels if configuration changed;

 [06.12.02]
   - chg: Multiply connections future moved to Utilities menu; techinfo removed;
   - add: Updated help for utilities menu;
   - bug: Plugin fall to uninterruptable state if server not respond during
          file operations;

 [05.12.02]
   - add: new EXPERIMENTAL management for multiply connection.
          See techinfo N14 for description.

 [04.12.02]
   - bug:   ६ ⠫   noeh32.lib.  
          ࠧ 祬,   ⮩ ⥪ GetTLS  娯 .
   - bug:  ⠫  䠩  ᫨ ࢥ  ন
          .     CMD Window ᮮ饭  稭 ᭠砫.
   - bug: "㡮  ப ४  ..  ᮪  ॣ..." ()
           祬  ?... ,  ⮬,    ᪫ ࠧࠧ ࢥ஢
            ॠ権      .
          :   ࢥ  ࠢ쭮 ࠡ뢠 ⢥
           뢠 । 䠩.

 [03.12.02]p
   - bug: nondebug plugin version sometimes failed to parse normal unix
          directory listings (it was my error);

 [03.12.02] Release
   - bug: plugin show parser errors on every uploaded file not exist on
          remote server;
   - bug: Unix parser does not recognize "N" files;
   - add: If symlink ends with '/' unix parser marks it as directory;

 [30.11.02]
   - bug: plugin does not restore files panel mode on exit from hosts panel;
          Symptoms:
            Alt+F1 2 Ctrl+PgUp <wrong panel mode>
   - bug: if connection terminated by timeout during file uploading but file was
          not created, after restore connection plugin failed to upload because
          of SIZE command fail;
   - bug: plugin redraw progress dialog each time single file transfer ends
          (CMD window "blink"s on many small files);
   - bug: plugin terminate whole connection if upload or download terminated
          by user (or ignore user cancel);
          Symptoms:
            During transfer several files, cancel transfer - plugin switch to
            hosts mode or continue operation;
   - bug: plugin does not wait until server confirm ABORT command.
          Symptoms:
            During transfer several files, cancel transfer - plugin can not
            read server directory listing (server panel empty);
   - bug: command window stay blocked after transfer operation complete;
          Symptoms:
            After upload|download operation DeleteFiles draws progress on
            screen instead of CMD window;
   - add: CreateDirectory try to create directory by full path, if fail try
          to use relative path;
   - add: DeleteFiles and ScanFolders operations automatically switch CMD window
          to small form (FAR-like);
   - bug: Plugin does not refresh panels after rename\move operations;
          Symptoms:
            Shift+F6 <new name> <OK> - Old file name in panel.

 [29.11.02]
   - chg: All parsers moved to plugin.
   - add: Because of many plugin versions plugin will add compilation date and
          time into: disk string, plugins string, config string and into
          log file;
   - bug: OS/2 parser does not fill attributes correctly;
   - bug: plugin send commands wrong.
          Symptoms:
            ->PORT X,X,X,X,6,151
            <-403 Improperly formatted PORT command
          on some strange firewalls and|or NATs.

 [27.11.02]
   - add: new parser type "Comutate" on ask of "Valentin Skirdin"
   - chg: plugin now ignores zeroes if it exist in received directory
          listing;
   - bug: plugin does not parse unix listings in some cases (if string
          to parse has been changed by detector);

 [26.11.02]
   - add: new host option "server type" to specify type of server
          you connect (button "Server type");
          Option used to determine method to parse directory
          listings;
   - add: new Utils menu items:
            - "Change characters table..." to change currently used
              character table;
            - "Change server type..." to change currently used
              server type;
   - bug: try to fix all reported bugs from last releases;

 [25.11.02] v.1.6
   - add: Directory listing parser moved to plugin;
          Additionally to standard parser ported parser from
          Mozilla (c) ftp network system;
   - bug: some little bugs fixed;
   - chg: plugins may be compiled without usage of FTP_Info
          functions (define "__USE_STD_FUNCIONS__" macro);
   - add: new plugin column "C1" with link contents (if available);
          New column used in panel mode 0;
   - add: Column modes can be customized through LNG files (starting at
          third string) and set by default to:
            9 - "N,S,C0" (Name, Size, Rights) with sizes "0,0,10"
            0 - "N,C1" (Name, Link ) with sizes ("0,0")
   - bug: plugin do not parse DOS listings correctly;

 [22.11.02]
   - bug: ᫨  F5   祣    ⮬ ⬥
          ஢,     ४饭 樨,
            樨  ந;

 [21.11.02] rc1
   - bug:    室  , ᫨   㧨,
            맢    㭪樨 (᫥ ⪨
          ,  ਬ);
   - bug:  ࠢ쭮 ࠡ뢠  訡 ᮪⮢
           窥 䠩  १, , ⠫ 뢠
          ᮥ       뢠,  
          뫮 㦭;
   - bug:  ࠢ쭮 ந 뢠 । 
            訡 (᫥)  祣 
          ࠧ 堮 䥪.  ⭮ 訡 ।饣
          㭪    ...

 [12.11.02]
   - bug:  ".."   , ᫨ ࢥ  窨 
          頥  ⨭;
   - bug:  ⪠ 稭 訡 42 鸞 ⯠ ᮥ 
          樨:
            |->USER 
            |<-331 Password required for .
            |->PASS *hidden*
            |<-230 User  logged in.
            |->REST 0
            |<-502 REST command not implemented.
           ⠫  ᮥ  㤠.

 [11.11.02]
   - bug:  樨:
            Connect, Timeout -> Retry -> Connect, Timeout -> ESC
            .
            ࠭ ,    㤥  ᥩ, 
          -  稭...
   - bug:   "IO Buff size" १ ᫥ , ᫨
            "K"  "M" 䨪.
   - bug:   㧭 訡 421 (Too many users)  ⠥
            ᮤন ⠫.
   - add:   ⮢ ண ଠ   
          "Alexander Lishansky".
   - chg: -  ७ FLL.
   - chg: 祭 "IO Buff size"  㬮砭 ⠭  800.

 [08.11.02]
   - del:     ⮢ ࠡ  㤥.
           ⮣, ⮡ ࠡ⠫ ஢ ⮢   
             ॡ, ⮡  䠩, ஥  ᮮ,
          ᮢ  ⥬, ஥ 砥  ⠫ ᫥
          ஢.
           १:  ࠡ⠥ ,   ᮧ ࠧ
          䠩   ⮢. ஥   .
          ᫨   -  ᤥ 稭.
   - bug: ⯠ 室    ".."
   - bug:  ।஢ ⠫   ⮢  "Create
          the folder", ⥯ "Change the folder".
   - bug:  ࠭  梥 "饭"  ""
   - bug:  ⪫祭 樨 "Log directory contents"  ᨨ
          [04.11.02]  ࠡ⠥ ४஢  䠩.
   - bug:  㣠  ࠢ   ஢
            ⠫  ᪥.
   - add: ᫨  짮⥫ ,  ஫ ,  
          訢 ஫  ᮥ  ᫨  뫮
          ⠭ "Ask password every time"

 [07.11.02] Plugin changes a little so it a version 1.5 from now
   -  !!: plugin is in beta testing mode:
            - compiled using VC 6.0 with dynamic RTL turned ON;
            - compiled as debug version to create more detailed
              log files;
   - add: plugin uses ExcDump library to log assertion messages;
          Please go to:
            http://194.226.246.49/Users/JouriM/html/ExcDump.html
          and get last library if you want to give me reports.
   - add: sub-plugin support:
            - "copy progress dialog" code moved to sub-plugin;
            - sub-plugins API fully functional but not documented yet;
              Documentation will be created after any API users appear;
   - add: plugin give host names to FAR, so you can use Alt+<char>
          navigation on host panel;
   - bug: plugin do not read hosts in old format correctly;
            - fixed;
            - added message to notify if such hosts found;

 [06.11.02]
   - bug: plugin does not use LastHostsMode if PluginColumnMode set to -1;
   - bug: plugin traps in drawing progress information;
   - bug: plugin silently converts host directory to host entry on move
          operation;
   - add: debug version of plugin uses ExcDump library to process assertions;

 [04.11.02]
   - bug: plugin traps on move operations;
   - bug: plugin forget last hosts path used;
   - bug: new correction for double `\` in registry keys.
   - bug: new correction for generate wrong key names on copy hosts to panel
          (starting or trailing slashes not understood by Win9x);
   - add: Ctrl+Z on hosts panel opens host editor and set focus to description;
   - bug: positioning to newly created host|directory does not work;

 [03.11.02]
   - bug: Ctrl+\ do not work
   - bug:  ஢     ᮧ  ॥   ,
          ࠢ  㤠 
   - bug: ࠢ쭮 ।  ஫  ஢   ᪠
   - bug: ⠥ ᮧ  ॥    
            Software\Far\Plugins\FTP\Hosts\\Item0\
           ਢ  ᮧ    ᫥饬 祩.
   - bug:  㡨ࠥ  ஡  ࠡ⪥  ப
   - bug: ⥯     ⮢ 뢠  
          ப  䨪 "ftp://"
   - add: ᫨  ᮥ 諨  "..",   樮
             ⮢   ᠩ  ண 諨
   - bug: ⥯,  _饭_  ० ⮢,  ᥣ ⠢ 
             㤠 諨  頥 ࠢ  ० 

 [13.09.02]
   - add: you can use 'M' and 'K' chars to specify size multiplier in
          buffer size IO
   - add: new Utils menu "Process CMD line" to switch process cmd line
          commands by plugin or by FAR.
          This is not configurable option, but you can edit a "ftp" host file to
          set this value named "ProcessCmd"
   - add: on AskOverwrite dialog cursor keys navigates up and down on dialog
          buttons
   - bug: plugin do not quotes urls contains spaces
   - add: new TechInfo N12 named "DoNotExpandErrors":
            If this value set to TRUE (nonzero) plugin will not show error in
            expanded CMD window.

 [03.09.02]
   - bug: ⫮ 믮      ப
   - bug: ৪   窥:
          쥬  䠩 "1"  "2".    .  訢
            "१...". ᫨ ⢥砥 "resume all", 
           稭    ⮣ ,  稫 
          .
          .. ᫨  䠩 ᮤন "12",  ன "1234",   ஬
          稬 "0034". ᥬ ... :(
   - add: "IPc" and "IFPc" to progress copy dialog;
   - add: new copy progress dialog by ZeMA (CopyDlg_ZeMA.reg)

 [26.08.02]
   - bug: some IDLE messages drawn inspite of ShowIdle turned OFF;
   - add: CPS4,CurCPS4,TotCPS4 to progress copy dialog;

 [31.07.02]
   - add: if "CD .." do not change directory on FTP plugin closes connection
          and switches to hosts mode
   - bug: Alt+F6 displays wrong host data
   - bug: do not import hosts files from old plugin version
   - add: FileMenu: ins moves down
   - add: overwrite dialog has a message color (on FAR v >1.74)
   - add: copy dialog and file list help

 [31.07.02]
   - chg: copy dialog changed;
   - add: new functions in copy files:
          select files from list of scanned files; set default overwrite action;
          include and exclude copy patterns;
   - chg: "overwrite" message converted to far-like dialog;

 [29.07.02]
   - add: fully automated auto-retry operation;
          Using TechInfo N11 you can set the delay, in seconds, of operation
          auto-retry or can disable it;
   - add: plugin draws current action and errors in console caption;
   - bug: every time, on resume after download error, adds already copied size
          of file to total copied value;
   - bug: inserts default login and password into URL on url creation
          procedure. (Used on copy URL to clipboard and drop pathname to
          command line);
   - add: while receive directory contents draws number of bytes received
          (with quite color);
   - add: draws total size of files in directory while create a list of
          files to be copied;

 [02.07.02]
   - bug: draw bug if drawing message size changes
   - add: new techinfo: PwdSecurity
   - bug: plugin traps on host entry delete
   - add: new techinfo: WaitCounter
   - chg: algorithm of free system slices changed, so you can reach a maximum
          transfer speed at your network (100% CPU) or set plugin transfer
          to do not use CPU (slow transfer).
          See WaitCounter for description.
          (This very useful only on local 100Mb+ networks)

 [08.06.02]
   - add: copy dialog changed. May be fully customized. See help for details.
   - add: hosts mode: Ctrl+F inserts url and Ctrl+Enter host name into
          command line
   - bug: host name not fully visible in hosts mode
   - bug: not understand urls with user name with '@'
   - add: Utils menu in connected state.
          Switches on the fly:
           - extended list command
           - ext CMD window
           - passive mode, ASCII mode
          Actions:
           - Show directory listing
           - Show CMD log
           - Show log file
   - add: new configuration dialog
   - bug: copy dialog disappear if Ctrl+Break pressed
   - add: writes version number into "ftp" files

 [22.05.02]
   - bug: screen shake while FAR Find File operation on FTP panel
   - bug: do not copy between two hosts panel; delete exported host after
          overwrite confirm
   - bug: do not show error message if directory creation fail

 [20.05.02]
   - add: additional fields in configuration dialog.
          Help for dialog will be updated later.

 [24.04.02]
   - add: set of changes:
            1. size of IO buffer can be set for each site
               separately
            2. expanded CMD window can be turned OFF
            3. Settings of CMD window can be configured for each
               site in site edit dialog.
   - add: new fields in "edit host" dialog:
           - "Ext CMD window" check box which allow turn off new
             expanded command window style.
             The default value for this field gets from
             techinfo N27.
           - "Buffer size" edit which allow set different size of
             IO buffer for every site.

 [23.04.02]
   - bug: plugin uses '\' instead '/' then delete files after move
          operation
   - add: if login fail plugin re ask name and password from user.
          See techinfo N26 for disable this.
   - bug: wrong error messages then errors occured in local disk IO.
   - bug: possible assertion message then cancel restoring connection
          while plugin receive list of files in current directory.
   - chg: plugin now process F5, F6, Shift+F5, Shift+F6 keys 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 operation. F.e. WarFTP does not move files but
                      create a zero-length files with the same name on
                      target directory.
                      This is the server error, not plugin.
          - rename of file work correctly.
   - chg: once more try to increase upload speed.
          Still need to check !!
   - chg: plugin writes debug log inside CMD log, so you need to enable
          log file (TechInfo N8 and N9) to create valid log to report
          me an errors.

 [19.04.02]
   - bug: wrong filenames encoding then autodetect table selected in host
          options.
   - bug: wrong message then files IO errors occurred during up|download
          operations (f.e. disk full).
   - chg: plugin processed CD command itself.
          So you can correctly change FTP directory using CD command-line
          command to directories looking like MS-DOS paths (f.e. "C:").
   - add: plugin send to server any command given from command line.
          F.e. you can type "help" then plugin connected to server and
          can see commands supported by server.
          !! Warning: you can not successfully execute command need data
          connections (such as "LIST").
   - add: plugin remember last used hosts path and start there next time
          hosts panel shown.
   - bug: some "specific" old-style hosts files not understood by plugin
          and will be invisible on hosts panel.
   - chg: action "PluginColumnMode" techinfo rule changed to next logic:
            1. plugin remember last used hosts panel mode.
            2. then hosts panel open plugin looking for "PluginColumnMode"
               value.
            3. If value found and it inside bounds [0..9] plugin use it
               as panel mode.
            4. If value not found, or set outside possible mode bounds
               plugin sets last used panel mode.
   - bug: plugin exports hosts entries with plain password.
          Now export crypted.
          !! Warning: If you import "*.ftp" files created with old version
          of plugin you lost password.
          To solve this problem - do not delete old entries before update to
          new version. Leave it as is.
          Plugin correctly read it from registry.
          After this re-export it if you need.

 [28.03.02]
   - bug: copy files instead rename if plugin opened on both panels
   - bug: file rename fail silently
   - bug: file rename sometimes not work
   - bug: then switching to FTP plugin do not set panel mode was before plugin
          start (use hosts panel mode instead)
   - bug: try to fix termination on uploading
          (I still CAN NOT repeat this bug. Help me!)
   - fix: annoying "" line removed
   - bug: assertion message then plugin activated on both panels
   - add: on silent operation (such as auto reconnect or keep alive) a notify
          message shown in left-top corner of screen
   - fix: many small changes

 [27.03.02]
   - add: continue copy and directory change operations after connection
          restore after lost
   - bug: do not set cursor to directory after exit from it
   - bug: in some situations do not restore last directory after connection
          lost and then restored
   - fix: auto-resume mechanism changed. Must work more correctly
   - add: new TechInfo N25 to customize all use FTP command.
          See techinfo file for details and use "FtpCmds.reg" as sample mo
          create your own commands sets.
   - add: new techinfo N26 "ServerDateFormat" to set custom date-time format
          for nonstandard FTP servers.

 [26.03.02]
   - bug: drops connection on upload
   - bug: do not restore current FTP directory and file then connection
          lost and restored after select "restore"
   - add: techinfo N21: keep alive.
          Send PWD every set period of time to prevent connection close by
          server.
          ! Because of FAR API limitation works only then plugin panel visible
   - bug: Plugin show CMD window in such silent operation as F3/F4
   - add: techinfo N22: customizable month names for use with localized FTP
          server software
   - bug: try to balance upload|download speed. upload speed must be the same
          as download
   - bug: regular forget selected plugin panel mode chose for hosts panel
   - bug: plugin traps instead correct display assertion message

FAR 1.70 beta 4
~~~~~~~~~~~~~~~~~~~~~~
 [04.03.02]
   - bug: do not delete hosts directories with ".@^" symbols
   * directory name field disabled on directory edit

 [23.02.02]
   - bug: sometimes continue to connect then connection terminated by user
          after connection established, but before login start
   - bug: display CMD window on find operation
   - bug: [Alan Sargent]
          do not connected if "services" file does not exist in "system"
          directory
   - bug: [Vadim Yegorov]
          Do not download last files after first "skip" in overwrite
          confirm dialog

 [22.01.02]
   - show correct error message then can not initialize socket library
   - bug: copy dialog grows up by one symbol then CPS overflow 1Mb
   - bug: wrong draw then copy dialog size change

 [18.01.02]
   - bug: plugin traps then download file by link
   - save all settings (techinfo too) then confirm configuration changes
   - save last used plugin panel mode and restore it on next panel activation

 [05.01.02p]
   - Show Idle on caption and on console depends of techinfo[19] setting

 [05.01.02]
   - Show Idle information on console caption (IdleColor is now absolete)
   - bug: on console with size 80x25 or less, copy dialog wraps at end and
          last two digits of progressing was not visible
      (Now minimum size of copy dialog is about 75)
   - CPS digit compressed to Kbytes and Mbytes
   - added gauge progressing to copy dialog (can be OFF using `DrawProgress`
     techinfo[18] )

 [01.01.02]
   - 3-rd column mode (old style) corrected

 [29.12.01p]
   - bug: wrong draw sizes above 5G in VC version of plugin
   + old column mode is set to number 3
   + new techinfo[13] for setting default hosts panel mode
   - bug: panel modes do not not switch correctly between ftp/hosts modes
   - bugs: some features in [29.12.01] version do not work

 [29.12.01]
   - added timestamp string to FTP log
   - bug: "GPF on access address 0xFFFFFFFF" in some configuration dialogues
   - bug: "copy host" operation from one plugin panel to another does not work
   - bug: shortcut that was set to host panel, does not work
   - bug: plugin traps on some situations (restore connection after
          connection dropped by server because of timeout)
   - 1. added current path in plugin (showed in copy/move FAR dialog when
        plugin panel is destination)
     2. ShowUploadDialog option OFF by default (because of p.1)
   - bug: plugin continues to restore connection, if connect was terminated by
          user before first login
   - bug: sometimes plugin closes, if connection was terminated by user before
          login
   - add: VersionInfo will contain a build date and developer contact address

 [14.12.01]
   - bug: do not delete FTP directories with contents, if server does not
          support DELETE in subdirectories
   - bug: default password always set to 'Default &password' string
   - bug: limit current directory path length to size of CMD window
   * version info changed: FileVersion is set to plugin version,
     ProductVersion is set to base FAR version,

 [29.11.01]
   - bug: memory overrun in URL create function
   - bug: "Selecting one folder and one record. F8...But the folder is not
          deleted"
   - remove buggy FAR API functions GetDirList and GetPluginDirList, so:
       1. no annoying "Scanning..." message, when calculate directory sizes
          for up/download
       2. copy to/from hosts panel now can operate with subdirectories
       *. Scanning status is now shown at the bottom of CMD window
       *. Message, which is drawn when you press F3 on directory, I can not
          fix
   - bug: total count gives wrong calculation on big numbers (more than 6Gb)
   - copy indicator changed: auto calculate size to fit digits up to 2^64 bytes

 [27.11.01]
   - bug: connect from host edit dialog does not refresh plugin panel
   - added ".." in hosts panel
   - digit delimiter set to user locale value by default (no value in registry
     or 0)
   ! bug: try to delete base plugin registry key if no one of
     host/directory/option exist
   - bug: if column titles are wrong, then not all columns are shown
   - sorting hosts by: host, user, description
     (e.g., if host name is equal, then compare user name, etc.)
   - draw a "Working..." string on "idle" position when data is being
     transferred (for indication that prev idle done)

 [27.11.01]
   - digit delimiter can be set to 0 to use current user locale delimiter
     ! Seems not working on my machine (returns delimiter with code A0h).
   - host save mechanism totally changed:
      - no more annoying situation, when entering host with the same title
        silently overwrites the one that has already been set.
      - no more stupid rule "one host with the same title"
      - all existing hosts will be automatically converted to new store format
        when you confirm to change it
      - beautified and corrected host entries export mechanism
      - ! FAR has a bug in one of API function, so export of directories with
        contents is temporary unavailable
      - ! exporting directory with description from plugin panel looses the
        description
   - two new panel columns for default panel mode: home path, user name
   - new field in host edit dialog: user name (has higher priority than user
     name entered in host title)
   - description can be associated with plugin directory (new dialog in
     directory creation dialog and possibility to edit description by pressing
     F4)
   - shortcut, cmd line, history processing fully corrected
   - procedure of generation filename is corrected (names dropped by Ctrl+F to
     command line and put to clipboard now contain FULL state of FTP name
     including user name and password, if any)
   - host edit dialog mechanism is changed: name and password has an additional
     edit lines in dialog. These lines have a higher priority than data entered
     directly in FTP title.
     After you enter an FTP title, if additional fields have no data, they
     will be automatically filled with data from host title.
     After this you can safely remove password and/or username from host title,
     because it is already filled in additional fields.
     ! Warning: because additional fields have higher priority than host title
     data, to change user name and/or password entered in host title you must
     change host title data, clear additional fields, confirm dialog changes.

 [26.11.01]
   - bug: delete files even if "item delete" dialog is cancelled
   - bug: do not restore screen under CMD log in some situations (final??)
     ! The message "Scanning for <dir>" - is a FAR message. I can not remove
     it from plugin.
   - bug: wrong symbols encoding in Win code table
   - techinfo[16] to write received data to CMD log (MUST be used when report
     errors)
   - bug: data lost when host name is left empty in host edit dialog
   - new edit field "User"

 [23.11.01]
   - bug: "resume all" not work
   - new techinfo-s: 12-15 (see "!TechInfo")
     {auto retry, show idle state}
   - text of password removed from screen/log.
     Replaced by asterisk in title and by "*hidden*" string in log.
   - sometimes incorrect CMD window draw - try to fix

 [26.10.01]
   - bug: resume file with equal (or zero) size
   - new techinfo[10]: IOBuffSize
   - "resume all" button
   - bug: "password not remembered"
   - working in passive mode is corrected
   - resume button exists only if resume is supported by host
   - new info string - resume possibility
   - MessageBeep on long operation (techinfo[11])

 [24.10.01]
   - bug: do not download if prev download was terminated by user
   - bug: wrong message decoding in Russian language

 [19.10.01]
   - bug: do not drop connection if up/download was cancelled by user
   - any operation can be interrupted by ESC in any time
   - bug: bug with "Advanced Compare" fixed
   - extended messages with FTP commands used
   - some extended config options (configured through registry)
   - size of total indicator expanded to fit up to 99Tb
   - bug: copy FTP name to clipboard
   - Ctrl+Break termination removed (should use ESC instead)
   - bug: can not login to some FTP sites (e.g., with Russian "hello")
   - some of new text messages removed from plugin and placed to lng files
   - a lot of features (see "!TechInfo" for details)
