Страница, посвященная плагину FARFtp

Ссылки

... Страница измений ФАРа
... Прямой фтп-сервер текущего разработчика плагина, где расположены наиболее актуальные последние версии плагина.
jourim<at>uran.ru Адрес текущего разработчика плагина

Версии/Файлы

Текущая версия
Полный комплект плагина
с этого сайта с фтп разработчика
Исходные тексты суб-плагинов
с этого сайта с фтп разработчика
Изменения
с этого сайта с фтп разработчика
Планируемые изменения и известные проблемы
с этого сайта с фтп разработчика
[09-06-2005]
Полный комплект плагина
с этого сайта с фтп разработчика
Исходные тексты суб-плагинов
с этого сайта с фтп разработчика
Изменения
с этого сайта с фтп разработчика
Планируемые изменения и известные проблемы
с этого сайта с фтп разработчика

Изменения

Легенда
bug Исправленная ошибка
add Добавленная функциональность
chg Изменение
Скачать

Файл изменений в текстовом виде: с этого сайта, с фтп текущего разработчика.
Список изменений

[02.06.2005]
bug: unix parser wrong in detect previous year with partial date-time listing entries;

[18.05.2005]
bug: plugin does not upload files from plugin panels if panel items contains full path name (f.i. TmpPanel);

[17.05.2005]
bug: plugin do not restore screen on reconnect after connection

[11.05.2005]
bug: "Skip all" button in delete error message does not work;
bug: request PWD from server several times;

[25.04.2005]
bug: truncate paths on upload;
bug: do not create directories in manual mode;
bug: plugin asserts on heap corruption;

[25.04.2005]
bug: does not quote urls;
bug: copy to command line and clipboard wrong paths;
bug: plugin traps if operation name (name of internal command plus file or directory name) exceeds internal buffer size (1024 char);
chg: limitations of 261 char in "destination directory name" in "upload\download" dialog and "directory name" in "create directory" dialog are increased to 8000 characters;

[22.04.2005]
bug: long names truncated on copy to clipboard;
bug: long names truncated on copy to cmd-line;
bug: plugin can not copy and delete files with long pathnames;

[21.04.2005]
chg: release version compiled with static MS libraries because old version of windows does not have proper msvcrt.dll;
bug: create directory dialog have no history;
bug: resume all do not used on upload;
add: removed limitations to path and file name length (was 261 characters);

[18.04.2005]
bug: plugin traps on several situation in manipulations with files and directories longer then 261 symbol;

[15.04.2005]
chg: added option "Move inside server" in copy dialog. If user set option plugin perform rename operation regardless of name contents.

[13.04.2005]
bug: traps on file upload if length of path and filename exceeds 261 character;
bug: file rename on ftp server does not work;
bug: plugin request resume support in ASCII mode, so resume not work if server does not support resume for this mode;

[06.04.2005]
bug: do not refresh QView panel contents open on another panel;

[28.01.2005]
bug: In "extended options" plugin configuration dialog last two options are on the same place on screen.

[01.12.04]
add: plugin show "scanning directory" during delete operation;
add: plugin set cursor position on panel to new file|directory after rename operation;
chg: plugin process Ctrl+\ operation by itself and always send CWD /" to ftp server.

[29.11.04]
bug: do not update screen after execute server command from cmd

[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;


Хостинг от uCoz