Проблема в том, что через Far или через другой FTP клиент, при скачивание или заходе в папку, которые содержат в имени букву "я", пишет что невозможно скачать/зайти.
Дабы исправить сие мерзкое поведение, надо сделать следующее:
- открываем файл src/netio.c
- ищем там следующий кусок кода (или похожий на него):
------------------------------------------------------------------------
switch (mode) {
case IAC:
switch (cp) {
case WILL:
case WONT:
case DO:
case DONT:
mode = cp;
continue;
case IAC:
mode = 0;
break;
default:
/* Ignore */
mode = 0;
continue;
}
break;
case WILL:
case WONT:
pr_netio_printf(out_nstrm, "%c%c%c", IAC, DONT, cp);
mode = 0;
continue;
case DO:
case DONT:
pr_netio_printf(out_nstrm, "%c%c%c", IAC, WONT, cp);
mode = 0;
continue;
default:
if (cp == IAC) {
mode = cp;
continue;
}
break;
}
и вырезаем его целиком, начиная от команды switch и до завершающей фигурной скобки. Можно вырезать cut-ом, можно закомментить #if 0 ... #endif (я сделал второе). Пересобираем, радуемся жизни - все работает.
------------------------------------------------------------------------
Раньше все работало, но после того обновился до 1.2.10 такой метод не катит т.к изменен файл netio.c.... что делать?