Патчи на vsftpd

Отмазка

Эти патчи не являются официальными. Хотя в основном они работают, в них имеются некоторые недоделки, могущие нарушить безопасность vsftpd. Используйте их на свой страх и риск!

Копирайт

Авторство патчей принадлежит Gall. Лицензия на распространение - GNU GPL.

Собственно патчи

Инсталляция

cd vsftpd-2.0.5
patch -p1 < ../vsftpd-2.0.5-rfc2640.patch

Продолжение для Debian и Ubuntu:

fakeroot debian/rules binary

Чтобы это сработало, следует использовать исходники, полученные с помощью apt-get source.

Продолжение для RedHat и подобных:

./configure
make
checkinstall

Работает при условии, что установлен checkinstall.

Стандартный (и плохой) вариант:

./configure
make
make install

Настройка

iconv_enable = YES         # Разрешаем перекодировку, без этого работать не будет.
remote_charset = CP1251    # Это чтобы пользователи FAR и других тупых клиентов
                           # в Windows видели русский. Строго говоря, это грубое
                           # нарушение стандарта, но у нас нет выбора. Клиенты,
                           # поддерживающие RFC-2640, увидят и без этой строчки.
                           # Ну а остальным стандарт вообще запрещает видеть русский!
local_charset = кодировка  # Здесь надо указать KOI8-R или UTF-8 в зависимости от
                           # системной локали. Уточнить можно с помощью команды
                           # echo $LANG

Персональные настройки
Яндекс цитирования