NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Здесь можно обсудить ваш любимый плагин.
User avatar
Michael Lukashov
Posts: 484
Joined: Mon 23 Jan, 2006 09:38
Been thanked: 10 times
Contact:

NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Michael Lukashov »

C 2013/02/28 плагин входит в дистрибутив FAR 3, заменяя собой FarFTP.

Полезные ссылки:

При возникновении проблем:
Last edited by Michael Lukashov on Sat 19 Sep, 2015 10:22, edited 2 times in total.
User avatar
Michael Lukashov
Posts: 484
Joined: Mon 23 Jan, 2006 09:38
Been thanked: 10 times
Contact:

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Michael Lukashov »

Latest post of the previous page:

Вместо FarTrap.log было бы полезнее посмотреть на логи сессии.
sav4sav
Posts: 11
Joined: Tue 20 Mar, 2012 13:10

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by sav4sav »

WinXP sp3, FAR v3.0 (build 2680) x86, FarNetBox-2.1.1_Far3_x86_x64.7z, других плагинов нет, все конфиги начальные.
На панели плагина открыта SFTP сессия. При попытке выполнить удаленную команду, ll, ls, bdf и т.д.,
г===================== Исключительная ситуация =======¬
¦ Исключение: Нарушение доступа (чтение из 0xC48B1CFE) ¦
¦ Адрес: 0x03E41201 ¦
¦ Функция: ProcessPanelEventW ¦
¦ Модуль: \Program Files\far3a\Plugins\NetBox\NetBox.dll ¦
¦------------------------------------------------------------- ¦
¦ { Выгрузить плагин } [ Отладка ] ¦
L===================================================-
В логе плагина видно, что он выполнил команду и на этом все.
На версии FarNetBox-2.0.19_Far3_x86_x64.7z - все работает.
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 536
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Contact:

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Zeroes »

log сессии сделан в режиме debug 2

при попытке редактирования файла в лог добавляется только 1 последняя строка
. 2012-05-17 10:42:36.118 Copying 1 files/directories to local directory "C:\TEMP\FTM1488.tmp"
Attachments
s.dindikov@10.255.64.66.7z
(11.33 KiB) Downloaded 138 times
--- Zeroes & Ones ---
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 536
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Contact:

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Zeroes »

Из интерфейса плагина надо выкидывать настройку

+--------------- NetBox - Interface settings ---------------+
| [x] Add to Disks menu |
| Hotkey (*) Autoassign ( ) Manual: (1 - 9) |

Такой функциональности назначения хоткеев нет в FAR2/FAR3.

только вручную по F4 в меню дисков назначение сейчас.
--- Zeroes & Ones ---
solaris
Posts: 18
Joined: Thu 17 May, 2012 10:38
Has thanked: 3 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by solaris »

Far Manager, version 2.1 (build 1807 bis29) x86, NetBox: 2.1.1

Закачиваю на Yandex.Диск файл "2012.04.20 index.html". Закачивается нормально (смотрю через web-интерфейс), но NetBox показывает его как "2012.04.20 index.html" (без одного пробела в середине) и, соответсвенно, ничего с ним делать не получается.

А так - спасибо огромное за плагин, очень нужен и очень полезен.
solaris
Posts: 18
Joined: Thu 17 May, 2012 10:38
Has thanked: 3 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by solaris »

Last edited by solaris on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Спрятан офтопик
NekoKoneko
Posts: 10
Joined: Tue 20 Mar, 2012 10:05

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by NekoKoneko »

ice_scream, спасибо, что починили FTP и SFTP в 2.1.1
User avatar
bodrox
Posts: 198
Joined: Tue 05 Apr, 2005 09:40
Location: Soviet Union
Has thanked: 2 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by bodrox »

Обновился renewal'ом.
Моя сессия в кириллице теперь так называется:
хамрял.рф
В папке дрюпала выделил папку в модулях, удивил размер её как-то подсчитанный
18 446 744 073 709 551 614 байт в 2 файлах
:shock:

Да, сессия с кривым названием пустая, удалить не могу. После нажатия на кнопку Ок она всё там же висит.
WTF?
з.ы. если пишу с издёвкой или иронией, то я это прямо указываю в тексте :).
User avatar
bodrox
Posts: 198
Joined: Tue 05 Apr, 2005 09:40
Location: Soviet Union
Has thanked: 2 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by bodrox »

на текущей версии папки стали побольше
18 446 744 073 709 551 615 байт в 1 файле
это плагин или фар так делают?

интересный баг: выделил папку инсертом. мегаразмер. после Ф3 нормально пересчитался. выделяю папки дальше — размер выделенного после каждой папки на 1 байт уменьшается.
WTF?
з.ы. если пишу с издёвкой или иронией, то я это прямо указываю в тексте :).
User avatar
Raistlin
Posts: 731
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Raistlin »

Что-то никак не могу сообразить, как войти на ftp без сохранения имени и пароля в сессии. Если оставляю поля "User name" и "Password" пустыми, запрашивается только логин, соответственно, получаю Authentication failed. Это вообще возможно?
Magically yours
Raistlin
AAD
Posts: 5
Joined: Wed 29 Dec, 2010 18:09

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by AAD »

Спасибо за плагин, вещь хорошая, особенно webdav. Собственно он в основном и интересует. Работает нормально, но несколько весьма неприятных моментов.
1. Нет подтверждения перезаписи файла. Сразу начинает писать по новой.
2. Нет докачки. Что еще хуже, качаешь какой-нибудь файл, нажимаешь esc и он его зачем-то стирает(!), а не оставляет то, что уже скачалось.

Опции comfirm и transfer resume выставлены. FAR 2 x86.
User avatar
Michael Lukashov
Posts: 484
Joined: Mon 23 Jan, 2006 09:38
Been thanked: 10 times
Contact:

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Michael Lukashov »

cmd.exe wrote:А можно в хотелки:
bazar
git
hg
И будет один плагин для всего...
Универсальный всемогутер? Не, не слышал.
Для git есть очень удобный клиент GitExtensions http://code.google.com/p/gitextensions/downloads/list
Для hg TortoiseHg
А bazar не нужен :D
User avatar
Tim Sobolev
Posts: 714
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 2 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Tim Sobolev »

Очень удивило наличие gdiplus.dll и MSIMG32.dll в импортах
User avatar
Michael Lukashov
Posts: 484
Joined: Mon 23 Jan, 2006 09:38
Been thanked: 10 times
Contact:

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Michael Lukashov »

Tim Sobolev wrote:Очень удивило наличие gdiplus.dll и MSIMG32.dll в импортах
Это из-за зависимости от MFC (от которой зависит Filezilla 2). Пока не нашел как побороть.
DmitriC
Posts: 49
Joined: Thu 15 Dec, 2011 09:34

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by DmitriC »

Вот у меня вопросец возник. Может не очень важный, но я его задам :)

При создании файлов конфигураций для FAR'а я, по-возможности, руководствуюсь правилом - сохраняю (а затем, при переездах FAR'а, восстанавливаю) настройки только тех параметров, которые мне необходимы. Всё остальное FAR и плагины заполняют значениями "по умолчанию". Это позволяет повысить совместимость этих самых моих конфигураций с будущими обновлениями плагинов, на случай, если у них сменятся наименования каких-либо параметров. К тому-же файл конфигурации становится меньше и выглядит красивше. :)

Этот принцип коснулся и NetBox'а. Я часто пользуюсь FTP-серверами, набирая строки подключения в командной строке. Поэтому к префиксам, заданным по-умолчанию, я дописал еще ftp.
Для FAR2 (Far 2.1.1807 x86) получилось и нормально работает вот такая запись в REG-файле:

Code: Select all

[HKEY_CURRENT_USER\Software\Far2\Plugins\NetBox 2\Configuration\Far]
"CommandPrefixes"="netbox,scp,sftp,ftps,http,https,ftp"
А вот для Far3 (Far 3.0.2673 x86) приходится сохранять вот так:

Code: Select all

<plugin guid="42E4AEB1-A230-44F4-B33C-F195BB654931">
    <hierarchicalconfig>
        <key name="42E4AEB1-A230-44F4-B33C-F195BB654931" description="NetBox">
            <key name="Configuration">
                <key name="Interface">
                    <key name="Interface">
                        <key name="Bookmarks">
                        </key>
                        <key name="CopyParam">
                        </key>
                        <key name="Far">
                            <value name="CommandPrefixes" type="text" value="netbox,scp,sftp,ftps,http,https,ftp" />
                        </key>
                        <key name="Interface">
                            <key name="NewDirectory">
                            </key>
                        </key>
                    </key>
                </key>
                <key name="Logging">
                </key>
            </key>
        </key>
    </hierarchicalconfig>
</plugin>
При этом сохраняются пустые ключи: Bookmarks, CopyParam и т. д.
При удалении хотя-бы одного из этих ключей, например:

Code: Select all

<key name="Logging">
            </key>
Настройки уже не восстанавливаются. В старых версиях NetBox такого не наблюдалось и настройки восстанавливались нормально, даже если xml-файл не содержал "лишних" ключей.
Вот, в общем-то, и вопрос - это баг или фича? (Надеюсь, что баг :))
User avatar
John Doe
Бюрократ
Posts: 12896
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 296 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by John Doe »

Version 2.1.2 build 118.
Открыта панель WebDAV.
Если плагин не может сменить папку (например она удалена в другом приложении), то плагин выдаёт ошибку и панель закрывается.
Вместо этого правильнее попытаться выйти выше.

Но самое забавное, что плагин уже запомнил эту отсутствующую папку, и когда я пытаюсь снова открыть соединение, то получаю ошибку

Code: Select all

╔══════════════════════════════ Error ══════════════════════════════╗
║ Internal error webdav#1 (Couldn't read directory /12345/Qwerty).  ║
╟───────────────────────────────────────────────────────────────────╢
║ Internal error webdav#1 (Couldn't read directory /12345/Qwerty).  ║
╟───────────────────────────────────────────────────────────────────╢
║                      Abort   Reconnect (4 s)                      ║
╚═══════════════════════════════════════════════════════════════════╝
И всё, теперь зайти на ресурс невозможно.

P.S.
В настройках плагина есть кнопка [ Connect ]. При ошибке соединения хотелось бы опять попадать в настройки.
Post Reply

Return to “Обсуждение плагинов”