|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Nick Leuta 2:5020/400 27 Apr 2003 15:31:35 To : Eugene Grosbein Subject : Re: ftpd: обработка OOB -------------------------------------------------------------------------------- Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: > 27 апр 2003, воскресенье, в 01:45 KRAST, Nick A. Leuta написал(а): > NAL> Либо я чего-то пропустил и не понял идею, либо и вправду что-то не > NAL> так... > Я совершенно не разбираюсь в той логике, но могу сказать, > что обработку OOB серьезно правили из-за того, что ftpd легко > падал к корку по ABOR. Так, со второй частью вопроса таким образом прояснилось, thx... В принципе, удаление setjmp()/longjmp() действительно может помочь избавиться от корок по SIGSEGV. И заодно, судя по логу CVS, оно действительно "Obtained from: OpenBSD" :-) Hо первая часть остается в силе - про то, что не всякая активность на управляющем соединении должна приводить к прекращению передачи данных, а только команда ABOR. Если это просто недосмотр, то тогда надо писать PR (благо патч пишется меньше чем за минуту), а если это я не понял глубину идеи, и сейчас сделано все правильно - то это совсем другое... ======= SkyNick --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577429c3f6d.html, оценка из 5, голосов 10
|