- BEST_PEOPLE (2:5077/15.22) -------------------------- BEST_PEOPLE (RU.UNIX) -
From : Solar Designer 2:5020/400 13 Mar 00 06:08:40
Subj : anonftpd patch
-------------------------------------------------------------------------------
* Forwarded from area 'RU.UNIX'
From: Solar Designer <[email protected]>
Alex Korchmar <[email protected]> wrote:
> AK>> 220 Features: a p . rest 100 350 Okay. - вроде, умеет, хотя я в
> AK>> жизни не пользовался этой докачкой.
> PVC> Да не работает там докачка...
> работает. Только что нарочно проверил.
Интересно. У себя я ее сам дописывал.
> PVC>> того, не всяким клиентом на него зайдешь.
> AK>> надо патчить, чтобы нормальный листинг отдавал.
> PVC> Есть у меня подозрение, что некоторые клиенты до упора ждут
> PVC> ``password:'', которое там не выдается. Hо это только
> в ftp протоколе нет никакого "password". Если ты его без спросу шлешь -
> он честно выдает тебе 200-какой-то ответ, т.е. никто этого пугаться не
Были жалобы на stateful firewall'ы и клиенты, которые PASS не шлют если
не просят. Workaround: "quote pass user@" несмотря что серверу не надо.
> должен. Hо вот дальше ты даешь LIST, а тебе выдадут такую хню, что
> и глазами-то файл в ней не сразу найдешь.
> "+i2055.212248,m952858855,r,s13, test"
Которую, кстати, свежие версии бровсеров понимать начали (DJB перечислял
в comp.security.unix).
> PVC> Угу. Помню, что что-то такое было, но вот выкладывал ли SD этот
> PVC> патч или нет... Hа ftp.false.com вроде нету.
Hе выкладывал, стыдно было. И все еще. Hack это. Hо, раз уж так просите,
вот он:
ftp://ftp.openwall.com/pvt/anonftpd-0.96.hack0.diff.gz
Изменения:
1. Обычный листинг.
2. Докачка. (Вот, получается, ее и так уже сделали, ну да ладно.)
3. Работа с UID=0 и щелканье EUID'ами ради 20-го порта. :-( Если не
требуется, выкиньте. Я решил что лучше пусть так, с мелким кодом от
DJB, чем ставить wu-ftpd. Для раздачи, конечно, не предназначалось.
No warranty.
4. Самые разные исправления для совместимости с разными клиентами
(еще одно так в TODO и осталось, правда).
5. Логи на syslog(3) вместо своего формата. Transfer rate в них.
6. Другое понимание argv[], см. патч. Документации, понятное дело,
нет и не будет.
> нет. Hо ftp.dataforce.net - именно anon-ftpd, но с нормальным LIST.
Hет, это ftp.openwall.com такой.
--
/sd
--- ifmail v.2.15dev4 * Origin: DataForce ISP (2:5020/400)