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

Здесь можно обсудить ваш любимый плагин.
User avatar
Michael Lukashov
Posts: 515
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 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
rohitab
Posts: 30
Joined: Sat 12 Aug, 2023 09:08
Location: USA
Has thanked: 5 times
Been thanked: 10 times
Contact:

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

Post by rohitab »

Latest post of the previous page:

Michael Lukashov, lvmm,

The path issue is not specific to NetBox. It happens with other plugins as well. For example, if you open an archive in ArcLite, then press Shift+F4 to create a new file with a path included, the file is created in the current directory. I tested this with some others plugins like FarDroid and Registry Browser. The issue is present there as well. So, I believe this issue will most likely have to be fixed in Far, instead of in plugins.

lvmm maybe you should report this in Far Manager Issues.
lvmm
Posts: 118
Joined: Thu 15 Apr, 2021 14:31
Has thanked: 8 times
Been thanked: 3 times

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

Post by lvmm »

А в глюках при вводе полного пути при сохранении кто виноват - фар или плагин? На панели нетбокса shift-f4, shift-f10, вводим имя с путем и, если путь совпадает с путем текущей панели все работает нормально, но если не совпадает, то
  1. если такой файл уже есть, он переписывается без предупреждения
  2. если такого пути нет, нет сообщения об ошибке, и файл исчезает в никуда
Last edited by lvmm on Mon 29 Jan, 2024 13:09, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10800
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 219 times
Been thanked: 353 times

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

Post by HaRT »

lvmm wrote: Mon 29 Jan, 2024 13:06 На панели нетбокса shift-f4, shift-f10
У меня Shift+F4 вызывает фаровский диалог редактирования/создания файла по пути/имени, и никакого Shift+F10 в нём нет. Если же имеется в виду Shift+F10 в панели, то это повтор прошлого обращения к главному меню — тоже некуда ввести путь к файлу. К тому же в вашем описании непонятно, в каком формате вы вводите путь, совпадающий с путём текущей панели, ведь это панель НетБокса.
Фар есть инструмент, а не нянька. © 2009 DrKnS
lvmm
Posts: 118
Joined: Thu 15 Apr, 2021 14:31
Has thanked: 8 times
Been thanked: 3 times

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

Post by lvmm »

*shift-f4, enter, shift-f10
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 569
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:

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

Post by Zeroes »

win10 22H2
Far30b6267.x64.20240204.7z
FarNetBox.x64.24.2.1.580.7z

вторая сторона
ubuntu-23.10-live-server-amd64.iso
в виртуалке VirtualBox-7.0.14-161095-Win.exe
ext4
подключение по SCP

заходим на сервак по SCP
например находимся тут
/home/admin/

1)
есть макрос
Macro { area="shell"; key="f1"; action = function()
panel.SetPanelDirectory(nil,0,panel.GetPanelDirectory(nil,1))
end;
}

жму F1
ничего не происходит

с плагином из поставки FAR3 NetBox 2.4.5.531 04.11.2017
происходит открытие на пассивной панели новой сессии с серваком в том же каталоге

воспроизводимость проблемы 100%

2) пробуем передать на win host достаточной большой файл
идёт копирование
жмём ESC

Code: Select all

          ════════    Предупреждение ═════════════════════╗
║ Прервать передачу файлов?                               ║
║                                                         ║
║ Операция не может быть корректно прервана во время      ║
║ передачи файла.                                         ║
║ Нажмите «Yes» чтобы прервать передачу файла и закрыть   ║
║ соединение.                                             ║
║ Нажмите «No» чтобы завершить передачу текущего файла и  ║
║ прервать операцию.                                      ║
║ Нажмите «Cancel» чтобы продолжить операцию.             ║
║                    Да   Нет   Отмена                    ║
╚═════════════════════════════════════════════════════════╝
на запрос жмём ДА

появляется следующий диалог:
╔════════════════ Ошибка ═════════════════╗
║ Copying files from remote side failed.  ║
║       Прервать   Reconnect (2 s)        ║
╚═════════════════════════════════════════╝
выбираем Прервать
после этого 100% падение плагина (всегда одинаковое)

Code: Select all

Exception: 0xC0000005 - STATUS_ACCESS_VIOLATION
Details:   Memory at 00000088 could not be read
errno:     0x00000000 - No error
LastError: 0x00000000 - Операция успешно завершена.
NTSTATUS:  0x00000000 - STATUS_SUCCESS
Address:   0x000CBEA0 - NetBox.dll!TTerminal::ShowExtendedException+0x10 (D:\Projects\NetBox-master\src\core\Terminal.cpp(2263))
Location:  GetFiles, plclass.cpp(1025)
Module:    C:\Far4\PLUGINS\NetBox\NetBox.dll
Plugin:    NetBox 24.2.580.1 (SFTP/FTP(S)/SCP/WebDAV/S3 client for FAR 3.0 x86/x64/ARM64, Mikhail Lukashov)

000CBEA0   NetBox.dll!TTerminal::ShowExtendedException+0x10 (D:\Projects\NetBox-master\src\core\Terminal.cpp(2263))
007752A2   NetBox.dll!`TCustomFarPlugin::GetFiles'::`1'::catch$1+0x32 (D:\Projects\NetBox-master\src\NetBox\FarPlugin.cpp(757))
00686250   NetBox.dll!_CallSettingFrame_LookupContinuationIndex+0x20 (D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\amd64\handlers.asm(98))
00679005   NetBox.dll!__FrameHandler4::CxxCallCatchBlock+0x115 (D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\frame.cpp(1439))
000A1716   ntdll.dll!RtlCaptureContext2+0x4A6
002514DF   NetBox.dll!TCustomFarPlugin::GetFiles+0x7F (D:\Projects\NetBox-master\src\NetBox\FarPlugin.cpp(750))
0023D499   NetBox.dll!GetFilesW+0x49 (D:\Projects\NetBox-master\src\NetBox\NetBox.cpp(172))

с плагином из поставки FAR3 NetBox 2.4.5.531 04.11.2017 в этой ситуации всё OK -
корректно переходит в каталог FAR

В обоих ситуациях плагины (старый и новый) имеют одинаковую конфигурацию
так же соединение имеет одинаковую настройку
Last edited by Zeroes on Mon 05 Feb, 2024 08:15, edited 2 times in total.
--- Zeroes & Ones ---
User avatar
Michael Lukashov
Posts: 515
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

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

Post by Michael Lukashov »

Zeroes,
пп.1,2 исправлены в 24.2.1.581, можно проверять:
https://nightly.link/michaellukashov/Fa ... in?preview
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 569
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:

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

Post by Zeroes »

Michael Lukashov,
спасибо! эти две проблемы исчезли...

но поломались кодировки?
image.png
image.png


и как насчёт поправить после создания каталога на панели netbox сломался переход на него (жутко бесит :/ )
Last edited by Zeroes on Tue 06 Feb, 2024 06:46, edited 2 times in total.
--- Zeroes & Ones ---
User avatar
Michael Lukashov
Posts: 515
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

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

Post by Michael Lukashov »

Zeroes wrote: Tue 06 Feb, 2024 06:24 и как насчёт поправить после создания каталога на панели netbox сломался переход на него (жутко бесит :/ )
Готово, проверяйте:
https://nightly.link/michaellukashov/Fa ... in?preview
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 569
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:

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

Post by Zeroes »

отлично! проблемы выше ушли!
--- Zeroes & Ones ---
User avatar
John Doe
Бюрократ
Posts: 13792
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 424 times
Contact:

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

Post by John Doe »

Michael Lukashov, это нормально что бинарник значительно увеличился в размере?
14MB против 8.5MB в релизе 24.2.1.580
https://t.me/FarManager — Telegram чат
User avatar
Michael Lukashov
Posts: 515
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

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

Post by Michael Lukashov »

John Doe,
Вероятно это влияние опции

Code: Select all

ucm_add_linker_flags(MODULE SHARED EXE /DEBUG CONFIG RelWithDebugInfo)
Будем посмотреть
User avatar
Michael Lukashov
Posts: 515
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

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

Post by Michael Lukashov »

John Doe wrote: Mon 12 Feb, 2024 00:05 это нормально что бинарник значительно увеличился в размере?
Посмотрел. Размер бинарника увеличился из-за опций

Code: Select all

/INCREMENTAL /RTC1
которые применяются для Debug сборок.
Исправил.
Post Reply

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