NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
- Michael Lukashov
- Posts: 516
- Joined: Mon 23 Jan, 2006 09:38
- Has thanked: 6 times
- Been thanked: 21 times
- Contact:
NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
C 2013/02/28 плагин входит в дистрибутив FAR 3, заменяя собой FarFTP.
Полезные ссылки:
При возникновении проблем:
Полезные ссылки:
При возникновении проблем:
Last edited by Michael Lukashov on Sat 19 Sep, 2015 10:22, edited 2 times in total.
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
Latest post of the previous page:
он я думаю имел ввиду экземпляры классов- HaRT
- Moderator
- Posts: 10822
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
Статические переменные общие для всего модуля, даже если бы в него удалось запихать несколько (разных) плагинов.ice_scream wrote:Получается, static переменные одинаковые для всех экземпляров плагина, не знал.
Очевидно, имеются в виду экземпляры не плагина как целого, а его плагинной панели.Shmuel wrote:Не может быть одновременно загружено более одного экземпляра плагина.
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
С официальным Far3 не падает. Я поигрался с версиями VS и Platform SDK. Версия Platform/Windows SDK значения не имеет (проверял на 7.1 и . Во всём виновата студия. Плагин роняет FAR, если FAR откомпилирован 2012-й студией, вне зависимости от используемого Platform/Windows SDK. Если же Far компилировать 2010-й студией, то всё OK.ice_scream wrote:Что происходит, если использовать официальный Far3? А если использовать Far2? Какой Ftp сервер используется? Я проверял на Filezilla Ftp Server, x86 и x64 варианты плагина - таких багов не наблюдал.
Ы?
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
Ключи компилятора VS2012.2 и то какой компилятор используется x86 или x64 (именно битность компилятора, а не битность FAR-а) тоже ни на что не влияет. У тебя нет дебажного билда плагина?
Last edited by DiRTy_GaRRy on Fri 17 May, 2013 14:12, edited 1 time in total.
Ы?
-
- Posts: 18
- Joined: Mon 29 Jun, 2009 07:09
- Has thanked: 3 times
Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
При подключении к серверу, пароль отображается реальными символами, а не *
Far 3, 3416 x64
Far 3, 3416 x64
- Attachments
-
- HRDDB01.log
- (8.04 KiB) Downloaded 186 times
- HaRT
- Moderator
- Posts: 10822
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
- Michael Lukashov
- Posts: 516
- Joined: Mon 23 Jan, 2006 09:38
- Has thanked: 6 times
- Been thanked: 21 times
- Contact:
Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
А самому собрать? Правильному джидаю программисту должно быть нетрудноDiRTy_GaRRy wrote:У тебя нет дебажного билда плагина?
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
Второй день пытаюсь сподвигнуть себя на этот подвиг. Надеюсь, что на дня таки смогу.ice_scream wrote:А самому собрать? Правильному джидаю программисту должно быть нетрудноDiRTy_GaRRy wrote:У тебя нет дебажного билда плагина?
Ы?
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
Нашёл баг, который делает для маня затруднительным использование плагина. Если на машине в 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║
║ │ │ ║
Ы?
Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
в скрипте сборки есть блок для поддержки win2000. но то ли оно не работает, то ли для фара не так собирают - в win2000 не работает. (как и LuaMacro, как и пока Colorer)
взяд из твоего CMakeList.txt этот блок, переделал под сущности farcolorer. плюс файл asm и cpp взял из папки common плагинов фара (отличаются от твоих). собрал farcolorer - работает на win2000. возможно в файлах дело
взяд из твоего CMakeList.txt этот блок, переделал под сущности farcolorer. плюс файл asm и cpp взял из папки common плагинов фара (отличаются от твоих). собрал farcolorer - работает на win2000. возможно в файлах дело
- t-rex
- Страшный и ужасный
- Posts: 4910
- Joined: Tue 15 Mar, 2005 16:17
- Location: Tel-Aviv
- Has thanked: 1 time
- Been thanked: 8 times
- Contact:
Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
Так выбери кодировку в настройках сессии.DiRTy_GaRRy wrote:Нашёл баг, который делает для маня затруднительным использование плагина. Если на машине в Region -> Formats выставлен English (United States), а мы пытаемся зайти на ftp на котором есть файлы с русскими именами, то имена этих файлов показываются крокозяблами. После установки Region -> Formats в Russian (Russia) всё волшебным образом нормализуется.
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
Думал написать, что это не помогает, но решил, что это вытекает из моего сообщения, ан нет. Короче, выбор кодировки, в первом случае, ни на что не влияет. Проверено на Windows Server 2008 R2 и на Windows Server 2012.t-rex wrote:Так выбери кодировку в настройках сессии.
P.S. Забавно, что завал, для которого я кидал патч, на Windows Server 2008 R2 не повторяется.
Ы?
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
Да, забыл написать, что для FTP выбрана кодировка 1251. Плюс в системе выставлена Russian, как язык для не Unicode программ. Я попробовал влезть и посмотреть что там и как в ftp с кодировками, но там какая-то суровая ATL-я магия к которой я оказался не готов, так как я нифига не нэтивщик.
Ы?
- Michael Lukashov
- Posts: 516
- Joined: Mon 23 Jan, 2006 09:38
- Has thanked: 6 times
- Been thanked: 21 times
- Contact:
Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client
Не знаю чем такой патч поможет. WinUser.h:DiRTy_GaRRy wrote:Патч:
Code: Select all
WINUSERAPI LONG WINAPI SetWindowLongW(__in HWND hWnd, __in int nIndex, __in LONG dwNewLong);
Обновил vc10wrapper.cpp, но честно говоря ставить Win2000 в виртуалку и проверять сейчас ленивоctapmex wrote:в скрипте сборки есть блок для поддержки win2000. но то ли оно не работает, то ли для фара не так собирают - в win2000 не работает. (как и LuaMacro, как и пока Colorer)
взяд из твоего CMakeList.txt этот блок, переделал под сущности farcolorer. плюс файл asm и cpp взял из папки common плагинов фара (отличаются от твоих). собрал farcolorer - работает на win2000. возможно в файлах дело
Думаю переписать поддержку Ftp и выкинуть уже Filezilla и MFC к чертям. lftp http://lftp.yar.ru/ мне кажется очень подходящим.DiRTy_GaRRy wrote:Да, забыл написать, что для FTP выбрана кодировка 1251. Плюс в системе выставлена Russian, как язык для не Unicode программ. Я попробовал влезть и посмотреть что там и как в ftp с кодировками, но там какая-то суровая ATL-я магия к которой я оказался не готов, так как я нифига не нэтивщик.