implicit *LWS ?
Alexandre Snarskii
snar на snar.spb.ru
Пт Окт 8 19:10:36 MSD 2010
On Thu, Oct 07, 2010 at 08:07:37PM +0400, Maxim Dounin wrote:
> > >
> > > Это фича, LWS не поддерживаются, да и в HTTPbis они deprecated.
> >
> > thanks.
> > Хотя, jimho, не поддерживать deprecated и not recommended headers - это
> > все-таки нарушение robustness principle (be liberal in what you accept).
>
> Кто ж спорит (хотя на самом деле с robustness principle нужно быть
> очень осторожным, ибо он любит оборачиваться security flaws). Но
> хорошего патча нет, а приоритет у этой задачи всилу описанных
> обстоятельств, скажем так, низкий.
но если будет сторонний патч, который удовлетворит критерию
"хорошести", он имеет шансы на интеграцию (например, в 0.9) ?
> > б) изменить логику чтения запроса, разрешив чтение в случае когда
> > буферизовано менее двух байт.
>
> Так нельзя - эти два байта вполне могут, скажем, вообще завершать
> запрос.
Убедили. Существует use-case, в котором такое поведение все ломает.
Второй вариант, модифицирующий только state machine, в аттаче.
--
In theory, there is no difference between theory and practice.
But, in practice, there is.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: src-http-ngx_http_parse.c.patch
Type: text/x-diff
Size: 3226 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20101008/49928eb7/attachment-0001.patch>
Подробная информация о списке рассылки nginx-ru