А можно подробнее на счет xinetd? Как определяется перекодировать или нет? Как прописать? Просто никогда раньше не спользовал его. Возможно ли inetd вместо него?
да, нужно полностью руссифицировать линь в виндузовой кодировке, чтобы ввод\вывод (в том числе и названия файлов) был полностью в этой кодировке в этом случае не будет проблем с 95% фтп-клиентами
зы еще неплохо будет сделать поддержку юникода на будущее для команды OPTS utf8 on
Этот демон выдает клиенту все так, как есть и уже клиент интерпретирует в зависимости своей вредности - 99% как раз и поддерживают только ср1251 - всех не пропатчишь, потому и нужно, чтобы файло было во вражеской кодировке. Также рекомендую один патчик к vsftpd устраняющий проблему с русскоязычными файлами в логах. Взять можешь здесь http://solaris.opennet.ru/base/patch/vsftpd_log_patch.txt.html