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

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

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

Post by Michael Lukashov »

Latest post of the previous page:

DiRTy_GaRRy wrote:У тебя нет дебажного билда плагина?
А самому собрать? Правильному джидаю программисту должно быть нетрудно ;)

DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

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

Post by DiRTy_GaRRy »

ice_scream wrote:
DiRTy_GaRRy wrote:У тебя нет дебажного билда плагина?
А самому собрать? Правильному джидаю программисту должно быть нетрудно ;)
Второй день пытаюсь сподвигнуть себя на этот подвиг. ;) Надеюсь, что на дня таки смогу.
Ы?

DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

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

Post by DiRTy_GaRRy »

Патч:
  1. diff --git a/src/filezilla/AsyncSocketEx.cpp b/src/filezilla/AsyncSocketEx.cpp
  2. index 3679532..aa180ad 100644
  3. --- a/src/filezilla/AsyncSocketEx.cpp
  4. +++ b/src/filezilla/AsyncSocketEx.cpp
  5. @@ -175,7 +175,7 @@ public:
  6.  
  7.         m_hWnd=CreateWindow(_T("CAsyncSocketEx Helper Window"), _T("CAsyncSocketEx Helper Window"), 0, 0, 0, 0, 0, 0, 0, 0, GetModuleHandle(0));
  8.         ASSERT(m_hWnd);
  9. -       SetWindowLongPtr(m_hWnd, GWL_USERDATA, (LONG)this);
  10. +       SetWindowLongPtr(m_hWnd, GWL_USERDATA, (LONG_PTR)this);
  11.     };
  12.  
  13.     virtual ~CAsyncSocketExHelperWindow()
Ы?

DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

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

Post by DiRTy_GaRRy »

Нашёл баг, который делает для маня затруднительным использование плагина. Если на машине в Region -> Formats выставлен English (United States), а мы пытаемся зайти на ftp на котором есть файлы с русскими именами, то имена этих файлов показываются крокозяблами. После установки Region -> Formats в Russian (Russia) всё волшебным образом нормализуется.

Code: Select all

╔══════════════════════════════════════════ ftp.natm.ru:/ ══════════╤═════════╤══════════════════════╗
║и                               Имя                                │ Размер  │        Запись        ║
║/..                                                                │  <Вверх>│12/29/1899 23:00:00.00║
║/avto                                                              │  <Папка>│01/21/2011 23:00:00.00║
║/movies                                                            │  <Папка>│08/09/2012 00:00:00.00║
║/test                                                              │  <Папка>│05/02/2012 00:00:00.00║
║ agentXXI.exe                                                      │ 675.50 К│07/04/2012 00:00:00.00║
║ Âíèìàíèå!.htm                                                     │      418│11/16/2011 00:00:00.00║
║ Âíèìàíèå!.txt                                                     │      374│11/16/2011 00:00:00.00║
║                                                                   │         │                      ║

Code: Select all

╔══════════════════════════════════════════ ftp.natm.ru:/ ══════════╤═════════╤══════════════════════╗
║и                               Имя                                │ Размер  │        Запись        ║
║/..                                                                │  <Вверх>│29.12.1899 23:00:00,00║
║/avto                                                              │  <Папка>│21.01.2011 23:00:00,00║
║/movies                                                            │  <Папка>│09.08.2012 00:00:00,00║
║/test                                                              │  <Папка>│02.05.2012 00:00:00,00║
║ agentXXI.exe                                                      │ 675,50 К│04.07.2012 00:00:00,00║
║ Внимание!.htm                                                     │      418│16.11.2011 00:00:00,00║
║ Внимание!.txt                                                     │      374│16.11.2011 00:00:00,00║
║                                                                   │         │                      ║
Ы?

User avatar
ctapmex
Posts: 1063
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 10 times
Contact:

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

Post by ctapmex »

в скрипте сборки есть блок для поддержки win2000. но то ли оно не работает, то ли для фара не так собирают - в win2000 не работает. (как и LuaMacro, как и пока Colorer)

взяд из твоего CMakeList.txt этот блок, переделал под сущности farcolorer. плюс файл asm и cpp взял из папки common плагинов фара (отличаются от твоих). собрал farcolorer - работает на win2000. возможно в файлах дело

User avatar
t-rex
Страшный и ужасный
Posts: 4907
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

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

Post by t-rex »

DiRTy_GaRRy wrote:Нашёл баг, который делает для маня затруднительным использование плагина. Если на машине в Region -> Formats выставлен English (United States), а мы пытаемся зайти на ftp на котором есть файлы с русскими именами, то имена этих файлов показываются крокозяблами. После установки Region -> Formats в Russian (Russia) всё волшебным образом нормализуется.
Так выбери кодировку в настройках сессии.

DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

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

Post by DiRTy_GaRRy »

t-rex wrote:Так выбери кодировку в настройках сессии.
Думал написать, что это не помогает, но решил, что это вытекает из моего сообщения, ан нет. ;) Короче, выбор кодировки, в первом случае, ни на что не влияет. Проверено на Windows Server 2008 R2 и на Windows Server 2012.

P.S. Забавно, что завал, для которого я кидал патч, на Windows Server 2008 R2 не повторяется.
Ы?

DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

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

Post by DiRTy_GaRRy »

Да, забыл написать, что для FTP выбрана кодировка 1251. Плюс в системе выставлена Russian, как язык для не Unicode программ. Я попробовал влезть и посмотреть что там и как в ftp с кодировками, но там какая-то суровая ATL-я магия к которой я оказался не готов, так как я нифига не нэтивщик. :(
Ы?

User avatar
Michael Lukashov
Posts: 484
Joined: Mon 23 Jan, 2006 09:38
Been thanked: 9 times
Contact:

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

Post by Michael Lukashov »

DiRTy_GaRRy wrote:Патч:
Не знаю чем такой патч поможет. WinUser.h:

Code: Select all

WINUSERAPI LONG WINAPI SetWindowLongW(__in HWND hWnd, __in int nIndex, __in LONG dwNewLong);
ctapmex wrote:в скрипте сборки есть блок для поддержки win2000. но то ли оно не работает, то ли для фара не так собирают - в win2000 не работает. (как и LuaMacro, как и пока Colorer)

взяд из твоего CMakeList.txt этот блок, переделал под сущности farcolorer. плюс файл asm и cpp взял из папки common плагинов фара (отличаются от твоих). собрал farcolorer - работает на win2000. возможно в файлах дело
Обновил vc10wrapper.cpp, но честно говоря ставить Win2000 в виртуалку и проверять сейчас лениво :)
DiRTy_GaRRy wrote:Да, забыл написать, что для FTP выбрана кодировка 1251. Плюс в системе выставлена Russian, как язык для не Unicode программ. Я попробовал влезть и посмотреть что там и как в ftp с кодировками, но там какая-то суровая ATL-я магия к которой я оказался не готов, так как я нифига не нэтивщик. :(
Думаю переписать поддержку Ftp и выкинуть уже Filezilla и MFC к чертям. lftp http://lftp.yar.ru/ мне кажется очень подходящим.

User avatar
t-rex
Страшный и ужасный
Posts: 4907
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

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

Post by t-rex »

SetWindowLongPtr

User avatar
t-rex
Страшный и ужасный
Posts: 4907
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

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

Post by t-rex »

И тебе там ещё баг - http://bugs.farmanager.com/view.php?id=2411

User avatar
Michael Lukashov
Posts: 484
Joined: Mon 23 Jan, 2006 09:38
Been thanked: 9 times
Contact:

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

Post by Michael Lukashov »

Merlin Cori wrote:При подключении к серверу, пароль отображается реальными символами, а не *
Исправлено в сегодняшней ночной сборке.
t-rex wrote:И тебе там ещё баг - http://bugs.farmanager.com/view.php?id=2411
Поотлаживать не на чем. На эмуляторе мне не получилось настроить Ftp сервер, потому что для соединения требуется два открытых порта. SSH сервер требует только один порт, поэтому у меня получилось пробросить порты и отладить. А Ftp нет.

User avatar
HaRT
Moderator
Posts: 9413
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

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

Post by HaRT »

ice_scream wrote:На эмуляторе мне не получилось настроить Ftp сервер, потому что для соединения требуется два открытых порта. SSH сервер требует только один порт, поэтому у меня получилось пробросить порты и отладить. А Ftp нет.
Не поможет ли возможность настройки туннелей в PuTTY?
Можно было бы двумя процессами эмулятора слушать два разных порта, на которые ведут туннели.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Michael Lukashov
Posts: 484
Joined: Mon 23 Jan, 2006 09:38
Been thanked: 9 times
Contact:

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

Post by Michael Lukashov »

HaRT wrote:Не поможет ли возможность настройки туннелей в PuTTY?
Можно было бы двумя процессами эмулятора слушать два разных порта, на которые ведут туннели.
Не осилил O_O. Может дадите ссылку где можно просветиться?

User avatar
t-rex
Страшный и ужасный
Posts: 4907
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

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

Post by t-rex »

ice_scream wrote:
Merlin Cori wrote:При подключении к серверу, пароль отображается реальными символами, а не *
Исправлено в сегодняшней ночной сборке.
t-rex wrote:И тебе там ещё баг - http://bugs.farmanager.com/view.php?id=2411
Поотлаживать не на чем. На эмуляторе мне не получилось настроить Ftp сервер, потому что для соединения требуется два открытых порта. SSH сервер требует только один порт, поэтому у меня получилось пробросить порты и отладить. А Ftp нет.
Ох, пойду свой андроид найду.

User avatar
HaRT
Moderator
Posts: 9413
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

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

Post by HaRT »

ice_scream wrote:
HaRT wrote:Не поможет ли возможность настройки туннелей в PuTTY?
Можно было бы двумя процессами эмулятора слушать два разных порта, на которые ведут туннели.
Не осилил O_O. Может дадите ссылку где можно просветиться?
Ссылку-то не жалко: 4.24 The Tunnels panel — но это технические подробности.
Интереснее, применима ли схема в целом, так сказать, архитектурно. Нельзя ли чуть подробнее, почему с одним портом у Вас отладка получается, а с двумя — нет?
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

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