Добрый вечер / день,
четверг, 4 Март 99, you wrote:
SEB> Alex Tutubalin wrote:
>>
>> ?? Кто-нибудь знает, почему все FTP-серверы (и не только работающие на
>> ier? wu-ftpd)
>> ?? нарушают стандарт ? proftpd, кстати, пришлось патчить, чтобы клиенты
>> ?? продолжали получать welcome.msg
>> ier? Мне кажется, что нет особого смысла анализировать 3-х значные цифры
>> ier? клиенту. [cat rfc]
>> Мне тоже так кажется. Но факт налицо - если welcome.msg показывается как
>> 230- Hello user@domain
>> You're NN client of MM possible
>> lalalala
>> 230 Your's FTP server
>>
>> То половина клиентов (как минимум, используемые мной Netscape 3.x и ncftp 1.9.5
>> :) эту надпись не показывают.
>>
>> ier? клиентов, которые отказываются читать эти данные. Используя
>> ier? wu-2.4.2-academ[BETA-18](1) и WS_FTP чтение приветствия FTP сервера
>> ier? проходит нормально.
>> У wu-ftpd все как-раз наоборот, он выдает приветствие в виде
>> 230- Привет
>> 230- Меня зовут Петя
>> 230 А тебя ?
>>
>> Проблема именно с proftpd, который все делает по rfc-959. Причем для 1.2pre1
>> я даже сделал патч особо не задумываясь, к pre2 этот патч не подошел и вот тут
>> я задумался :)
>>
SEB> да оба делают по RFC (вчитайтесь в текст, не в пример). Просто wu-ftp (и многие клиенты)
SEB> следует более жестким ограничениям rfc2228.
SEB> --
SEB> Sergej E. Bogomolov bog@deol.ru, bog@iname.com
SEB> ZyCOM Co. (+7 095)9327747,(+7 095)9327647, fax: (+7 095)9327410
SEB> (DEOL) http://www.bog.pp.ru
SEB> system administrator nic-hdl: SEB1-RIPN, SEB-RIPE
SEB> =============================================================================
SEB> "inet-admins" Internet access mailing list. Maintained by East Connection ISP.
SEB> Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
SEB> Archive is accessible on http://info.east.ru/rus/inetadm.html
Сергей, да проблема не в rfc, а в том, как это все написано.
[cat rfc]
336 Username okay, need password. Challenge is "...."
; The exact representation of the challenge should be chosen
; by the mechanism to be sensible to the human user of the
; system.
[end cat]
Здесь идет информационный блок. Что Вы сделаете на месте программиста,
который пишет клиента? Запросите пользователя пароль... Верно... Вам
уже дальше нет особого интереса к тому, что именно хочет сервер...
У сервера есть модель. Подключен - дай мне сообщение, что все хорошо,
нет иди отсюда. Нужен пароль? получи. Т.е. сервер не сделает запрос на
директорию, когда вы не вошли в систему.
---
Alexei V. Alexandrov
E-Mail: ava@weblink.ru
WWW: www.weblink.ru
Fido: 2:5020/869.15
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html