View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002379 | Plugins | NetBox | public | 2013-04-19 09:32 | 2013-06-29 05:04 |
Reporter | wass | Assigned To | michael.lukashov | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86 | OS | Windows | OS Version | XP SP2 |
Product Version | 3.0 | ||||
Summary | 0002379: Исчезли возможности работы с FTP по сравнению с FAR 1.70 | ||||
Description | В far 3.0 при работе с FTP и через плвгин ftp и netbox, не могу получить ссылки на файлы типа: Например: ftp://ftp.opera.com/pub/opera/win/1215/int/Opera_1215_int_Setup_x64.exe ftp://ftp.opera.com/pub/opera/win/1215/int/Opera_1215_int_Setup.exe чтобы присутспвовал полный адрес. В версии 1.70 я выделял нужные файлы и нажав CTRL+INS, получал такие ссылки в буфер обмена. В версии 3.0 во всех сборках или так Opera_1215_int_Setup.exe Opera_1215_int_Setup_x64.exe или так /pub/opera/win/1215/int/Opera_1215_int_Setup.exe /pub/opera/win/1215/int/Opera_1215_int_Setup_x64.exe И еще исчезла возможность копировать файлы и директории, если в их имени есть малеькая буква "я". Это к netbox. | ||||
Tags | No tags attached. | ||||
|
это неправда. ftp far 3.0: по Ctrl-Ins в буфере полный путь. |
|
И о проблемах в netbox надо обращаться вот сюда: https://github.com/michaellukashov/Far-NetBox/issues |
|
Повторюсь. Свежеустановленная Windos XP SP3 русская FAR 3.0 build 3000 x86 Создаю подключение к FTP Захожу Выделяю файлы INS Ctrl+Ins открываю редактор CTRL+V Получаю только имена файлов Без полного пути (((((( Какие еще сведения надо предоставить? Могу предоставить к этой машине удаленный доступ через AMMYY ADMIN Можно взять здесь http://www.ammyy.com/ru/downloads.html |
|
far3 3355 ftp сервер из вашего примера: ftp://ftp.opera.com/pub/opera/win/1215/int/Opera_1215_int_Setup.exe ftp://ftp.opera.com/pub/opera/win/1215/int/Opera_1215_int_Setup_x64.exe попробуйте без макросов 'far.exe /m' |
|
Деинсталировал предыдущую версию. Установил рекомендованную Тот же негативный результат. Чуствую себя неудачником..... |
|
Уточню... Речь идёт о FarFtp, не Netbox. |
|
В файле FtpRus.hlf есть такое описание ================ @FTPSaveList $ #Диалог создания списка файлов# В этом диалоге вы можете изменить параметры, которые определяют как будет сгенерирован список файлов. @- ======================= Может манипулирование в нем мне поможет.... Только я не соображу как туда попасть. |
|
У меня проблема так и не решилась. Повторяю о возможности предоставить удаленный доступ к компьютеру, на котором можно показать, что ссылки на файлы, расположенные на FTP, создаются не так как было привычно в FAR 1.70. Причем возникает ощущение, что дело не в плагине, а в самом FAR. Потому что и FarFtp и NetBox и FarNavigator (ProxyFtp), в этом смысле срабатывают одинаково. |
|
Версии far обновляются. А нежелательная работа при копировании ссылок остается. |
|
хм... у меня теперь такое же поведение. |
|
нет FarFtp работает нормально, видимо перепутал его с NetBoх... |
|
Ну несрабатывает у меня как было в far 170. На панели ╔══════════════════ FTP: @wascom/Фиксики/Fiksiki_13-16 ═══════════════════╗ ║c Name │ Name ║ ║.. │ ║ ║Fiksiki.Detalka.avi │ ║ ║Fiksiki.Stepler.avi │ ║ ║Fiksiki.Vintiki.avi │ ║ ║Fiksiki.Zheleznaya.doroga.avi │ ║ в far 170 ftp://wascom/Фиксики/Fiksiki_13-16/Fiksiki.Zheleznaya.doroga.avi ftp://wascom/Фиксики/Fiksiki_13-16/Fiksiki.Vintiki.avi ftp://wascom/Фиксики/Fiksiki_13-16/Fiksiki.Stepler.avi ftp://wascom/Фиксики/Fiksiki_13-16/Fiksiki.Detalka.avi Far Manager, version 3.0 (build 3367) x86 По Ctrl+Ins Fiksiki.Detalka.avi Fiksiki.Stepler.avi Fiksiki.Vintiki.avi Fiksiki.Zheleznaya.doroga.avi По Alt+Shift+Ibs /Фиксики/Fiksiki_13-16/Fiksiki.Detalka.avi /Фиксики/Fiksiki_13-16/Fiksiki.Stepler.avi /Фиксики/Fiksiki_13-16/Fiksiki.Vintiki.avi /Фиксики/Fiksiki_13-16/Fiksiki.Zheleznaya.doroga.avi |
|
Забыл написать про версию farftp w17 11.04.2013 14:13:49 +0400 - build 275 из файла changelog |
|
А ты вообще уверен что заходишь с помощью FarFtp а не Netbox? |
|
да. точно. И мне не понятно, зачем в стабильной версии Far присутствует NetBox. Ведь он не работает с русскими именами файлов и директорий, содержащими маленькую "я". При попытке войти в такую директорию или скопировать такой файл разные негативные эффекты происходят. |
|
Есть сервер Filezilla. В NetBox cоздаю сессию, в настройках указываю Charset encoding for filenames:65001 (UTF-8), подключаюсь, вижу каталоги и файлы с "я". Могу зайти в каталог, могу скачать файл содержащий в имени "я". Что я делаю не так? Если хотите чтобы проблема была решена, предоставляйте больше деталей. |
|
В UTF такое не повторится, кодировка должна быть OEM - там прикол в том что буква я выходит 0xFF а это спец символ в telnet протоколе поверх которого основан FTP, его надо будлировать или что то такое, но иногда бывают сервера где наоборот не надо. В FarFTP для этого даже спец настройки есть: Dup FF in commands UnDup FF from PWD |
|
Т.е. не OEM а Win-1251. |
|
Вот к примеру код посылки данных на сервер в FarFtp: BOOL Connection::fputsSocket(LPCSTR str, SOCKET s) { String buf; if(!str[0]) return TRUE; AddCmdLine(str); if(!Host.FFDup) { int len = static_cast<int>(strlen(str)); return nb_send(&s, str, len, 0) == len; } for(int n = 0; str[n]; n++) if(str[n] == '\xFF') { buf.Add('\xFF'); buf.Add('\xFF'); } else buf.Add(str[n]); return nb_send(&s, buf.c_str(), buf.Length(), 0) == buf.Length(); } |
|
А вот код обработки полученных данных от PWD: //Decode FF if(Connect->Host.UndupFF) { for(m = s.c_str(); *m; m++) { if(m[0] == (char)0xFF && m[1] == (char)0xFF) { s1.Add((char)0xFF); m++; } else s1.Add(*m); } s = s1; } |
|
Ну и само собой, эту спец обрабоку OxFF надо только для control connection, не для data connection. Т.е. в FarFtp обработка при посылки и при получение настраивалась отдельно (видимо бывали сервера различной стадии кривости). |
|
Спасибо за разъяснения по маленькой "я"и NetBox. Попробую. Но мне не менее важно получать полные ссылки на файлы, размещенные на ftp. Повторяю свое предложение предоставить удаленный доступ на один из многих компьютеров, на котором у меня есть эта проблема. Там Windows XP sp3 ru крайняя на вчера стабильная версия FAR 3.00 |
|
Можете дать тестовые логин/пароль к серверу для отладки? Ну или хотя бы что за тип сервера используется написали бы уже. |
|
Собственно, данные доработки были сделаны по моей просьбе. Обе проблемы первый раз были мною замечены на ProFTPD серверах провайдера. |
|
to michael.lukashov (developer) сервер ════════════ anonymous@ftp.opera.com:/pub/opera/win/1215/int ═══ c Name │ Name .. │ Opera_1215_int_Setup.exe │ Opera_1215_int_Setup_x64.exe │ │ ctrl+ins -> shift+f4 -> filename-> ctrl+v получаю Opera_1215_int_Setup.exe Opera_1215_int_Setup_x64.exe shift+alt+ins дает /pub/opera/win/1215/int/Opera_1215_int_Setup.exe /pub/opera/win/1215/int/Opera_1215_int_Setup_x64.exe Причем одинаково и NetBox и FarFtp far 1.70 по Ctrl+ins дает ftp://ftp.opera.com/pub/opera/win/1215/int/Opera_1215_int_Setup_x64.exe ftp://ftp.opera.com/pub/opera/win/1215/int/Opera_1215_int_Setup.exe Какой ftp-сервер на Опере не знаю. Пример с Фиксиками бьл мой локальный ftp. Для него пользуюсь HomeFtpServer отсюда http://downstairs.dnsalias.net/homeftpserver.html |
|
ok, в следующей ночной сборке будут такие изменения: - Добавлены опции для Ftp "Dup FF in commands" "UnDup FF from PWD" (на закладке Edit Session --> FTP(S)" - Alt-Shift-Ins копирует в буфер обмена список выделенных файлов с полными путями Потестировать эти опции "Dup FF in commands" "UnDup FF from PWD" не на чем, поэтому ждем что скажет топикстартер. |
|
Может надо их по дефолту включить? |
|
В FarFtp эти настройки выключены по умолчанию. |
|
Чуствую себя совсем дураком или злодееем. Ночная сборка Программа управления файлами и архивами 3.0 build 3462 x86 Copyright © 1996-2000 Eugene Roshal Copyright © 2000-2013 Far Group Далее ╔══════════════════ FTP(S) - Edit session ══════════════════╗ ║ Session Environment Directories SFTP SCP/Shell FTP(S) ◄ ► ║ ╟──────────────────── Protocol options ─────────────────────╢ ║ Use MLSD command for directory listing Auto ↓ ║ ║ [ ] Allow empty password ║ ║ [x] Dup FF in commands ║ ║ [ ] UnDup FF from PWD ║ ║ [x] Session ID re-use ║ ╟───────────────────────────────────────────────────────────╢ При попытке зайти в директорию с буквой "я". Просто выгружается весь FAR без сообщений. ═ ...ihov.Izbrannoe.(5.CD.Box.Set).2012.MP3.320kbps.BestSound.ExKinoRay c Name │ Name .. │ CD 1 Заходите к нам на огонёк │ CD 2 Белая ночь │ CD 3 Воля вольная │ CD 4 Серебряный кувшин │ CD 5 Я хотел бы подарить тебе песню │ Млжет не надо эту опцию вводить. -> [x] Dup FF in commands ║ ║ [ ] UnDup FF from PWD ║ Способ с кодовой страницей удовлетворительно работает. И по прежнему не могу получить полный путь r файлу по Ctrl+Ins или по Alt+Shift+Ins |
|
Alt+Shift+Ins помещает список выделенных файлов в буфер обмена. Ctrl-F помещает текущий файл в командную строку. |
|
Программа управления файлами и архивами 3.0 build 3462 x86 Ctrl+F ftp://ftp.opera.com:21/pub/opera/win/1215/int/Opera_1215_int_Setup.exe Alt+Shift+Ins /pub/opera/win/1215/int/Opera_1215_int_Setup.exe Отсутствует часть "ftp://ftp.opera.com:21" В версии 1.70 build 2087 Ctrl+Ins ftp://ftp.opera.com/pub/opera/win/1215/int/Opera_1215_int_Setup_x64.exe Мне последний вариант и хочется получать в третьей версии FAR |
|
А еще в 1.70 при подключении с именем и паролем по Ctrl+Ins запоминало имя и место для пароля. Как в примере ниже. ftp://anubis:@ftp.medicom-mtd.com/0203/2013-06-03.rar Мне это было очень удобно. Я мог подправить имя и праоль для выдачи адреса на файл, чтобы люди могли его только скачать. И не имели возможности сделать другие манипуляции. Хотя в 1.70 это продолжает работать. Но как-то не греет душу держать две версии файлового менеджера. |
|
Да, моя ошибка. В Far2 Alt-Shift-Ins копирует полные пути, в Far3 только относительные пути. В Far3 немного по другому обрабатываются нажатия клавиш. Исправлю. |
|
С нетерпением жду ожидаемо работающей комбинации клавиш. ) |
|
Эти изменения уже есть в сегодняшней ночной сборке. |
|
Ура!. заработало. Как мне и хотелось. И почти как и было в FAR 1.70. Спасибо! Теперь бы еще и автору FarFtp подобные изменения внести в свой модуль. Но у так меня все устраивает! Еще раз спасибо! |
|
В farftp всё работает, изменения не нужны. |
|
Да, действительно работает. Только комбинации клавиш разные. NetBox Alt+Shift+Ins FarFtp Ctrl+Shift+Ins Большое спасибо за вашу работу! |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-04-19 09:32 | wass | New Issue | |
2013-04-19 09:52 | 2useven10 | Note Added: 0010852 | |
2013-04-19 10:19 | alexy | Note Added: 0010853 | |
2013-04-19 11:27 | wass | Note Added: 0010854 | |
2013-04-19 12:06 | 2useven10 | Note Added: 0010855 | |
2013-04-19 12:47 | wass | Note Added: 0010856 | |
2013-04-19 12:58 | 2useven10 | Note Added: 0010857 | |
2013-04-19 13:24 | wass | Note Added: 0010858 | |
2013-04-23 04:20 | wass | Note Added: 0010880 | |
2013-05-20 20:30 | alexy | Category | FTP => FTP (old) |
2013-05-23 10:39 | wass | Note Added: 0011007 | |
2013-05-23 11:03 | 2useven10 | Note Added: 0011008 | |
2013-05-23 11:58 | 2useven10 | Note Added: 0011010 | |
2013-05-23 12:19 | wass | Note Added: 0011011 | |
2013-05-23 12:23 | wass | Note Added: 0011012 | |
2013-05-23 12:26 | alexy | Note Added: 0011013 | |
2013-05-23 12:39 | wass | Note Added: 0011014 | |
2013-05-23 15:28 | 2useven10 | Category | FTP (old) => NetBox |
2013-05-23 18:08 | michael.lukashov | Note Added: 0011017 | |
2013-05-23 20:40 | alexy | Note Added: 0011018 | |
2013-05-23 20:48 | alexy | Note Added: 0011019 | |
2013-05-23 20:53 | alexy | Note Added: 0011020 | |
2013-05-23 20:55 | alexy | Note Added: 0011021 | |
2013-05-23 20:57 | alexy | Note Added: 0011022 | |
2013-05-24 04:07 | wass | Note Added: 0011023 | |
2013-06-13 08:39 | alexy | Assigned To | => michael.lukashov |
2013-06-13 08:39 | alexy | Status | new => assigned |
2013-06-13 17:43 | michael.lukashov | Note Added: 0011139 | |
2013-06-13 19:30 | DiRTy_GaRRy | Note Added: 0011140 | |
2013-06-13 19:37 | DiRTy_GaRRy | Note Edited: 0011140 | |
2013-06-14 04:32 | wass | Note Added: 0011141 | |
2013-06-15 20:45 | michael.lukashov | Note Added: 0011147 | |
2013-06-15 20:46 | michael.lukashov | Note Edited: 0011147 | |
2013-06-16 09:21 | alexy | Note Added: 0011149 | |
2013-06-16 09:44 | michael.lukashov | Note Added: 0011150 | |
2013-06-17 04:44 | wass | Note Added: 0011152 | |
2013-06-17 17:27 | michael.lukashov | Note Added: 0011161 | |
2013-06-18 05:21 | wass | Note Added: 0011163 | |
2013-06-18 05:30 | wass | Note Added: 0011164 | |
2013-06-18 16:12 | michael.lukashov | Note Added: 0011169 | |
2013-06-19 11:11 | wass | Note Added: 0011178 | |
2013-06-19 17:21 | michael.lukashov | Note Added: 0011179 | |
2013-06-20 04:01 | wass | Note Added: 0011186 | |
2013-06-20 05:54 | 2useven10 | Note Added: 0011187 | |
2013-06-20 06:03 | wass | Note Added: 0011189 | |
2013-06-29 05:04 | michael.lukashov | Status | assigned => closed |
2013-06-29 05:04 | michael.lukashov | Resolution | open => fixed |