michaellukashov / Far-NetBox

SFTP/SCP/FTP/FTPS/WebDAV/S3 client for Far Manager 3 (http://farmanager.com/)
https://forum.farmanager.com/viewtopic.php?t=6317
GNU General Public License v2.0
158 stars 52 forks source link

Сломался доступ к файлам/папкам с русскими символами в KOI8-R по SCP #124

Closed DJ-Andrey-sXe closed 9 years ago

DJ-Andrey-sXe commented 9 years ago

Условия: Far 2.1 build 1807 bis29 x86 NetBox 2.1.38.317 Кодировка ФС на сервере - KOI8-R. Протокол: SCP.

При попытке F3 на файле с русскими символами: Скриншот: screenshot

Если попытаться войти в папку с русскими символами, это не происходит, панель рефрешится, но остаюсь в папке, где и был. Разумеется, на файлы и папки есть права.

Если же туда пойти по sftp, то сообщение другое

Cannot get real path for '/home/djandrey/тут/был/мой/путь/к/файлу'. Error decoding SFTP packet (9, 4, 9). И опять же с английским нет проблем.

На NetBox 2.1.38.317 воспроизводится. На NetBox 2.1.2 всё ок на том же сервере с теми же настройками соединения. С UTF-8 проблем нет в обеих версиях.

Журнал "Отладка 2": http://pastebin.com/1vRfG4TC

P.s. вам бы опцию для журналирования — вырезать из журнала ключи, адреса, порты, имена пользователей, групп и т. д.

P.s. № 2: Far 3.0 build 4040 x86 + NetBox 2.1.39.320 = то же самое.

VictorVG commented 9 years ago

А обновить Far/NetBox? Вы говорите "наблюдаю событие", согласен, НО! текущая версия Far b4127 избавилась от многих ошибок имевшихся в ь4040, да и NetBox как то менялся, а версия v2.1.39.320 это бета периода 8 - 12 августа после которой многое правилось. Попробуйте v2.1.39.329 STABLE погонять и разумнее с другой машины чтобы исключить возможные ошибки её локали.

michaellukashov commented 9 years ago

Ошибка была, исправлена в билде 331

VictorVG commented 9 years ago

Не вопрос, я в первую очередь как обычно проверял вероятность её локальной природы чтобы исключить эти факторы.

DJ-Andrey-sXe commented 9 years ago

Проверил в Far3 на разных машинах, включая чистую виртуалку (Win8.1), на v2.1.39.331 не воспроизводится, и в Far2 тоже ok. Спасибо!

VictorVG commented 9 years ago

Значит с этим порядок.