ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: баг SPDY


  • To: "nginx-ru@xxxxxxxxx" <nginx-ru@xxxxxxxxx>
  • Subject: Re: баг SPDY
  • From: Илья Шипицин <chipitsine@xxxxxxxxx>
  • Date: Wed, 14 Aug 2013 15:59:34 +0600
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=PFwsSMlAgL0y4sGL4i6GAjHnBepXVbOq+L0I+JHfiQQ=; b=HAema6bJN13qwGve3uJp2fZGx2Q5hEuY+xOeX8wz/SZ6MLkZ8GlquArRJJCQi+TucJ j9Yww1habEc8HAGq0Jb8K1q7e6OFNjmavJVsxWGxwhsMIYtpaXqMYwllx3PzoXPPXnmC qthU6AvH+Dm7Us/L5YxtI/90xV+ORf6ilMYNojXYaqsVshUNWbciPFd2f6CarKi/P6dt 5xld4bbGdn7zIXkBua3HLaS+z1sEjQgCWOe4x1hxJZhW6uU/26yXGDZxW7UZks7+tNIM VCHqisdUzYczoHGL6nfuo7Q9QqQpx9n9Gm2HQscVvzXG6FvSDTCfnOT8zoWN/5JzvW8b sTgA==
  • In-reply-to: <201308141332.03806.vbart@nginx.com>
  • References: <CAFHpkQEXtUAGHW6bnw2mscoeLuNwtNYF8Ct+5pLfZ=orjjV3EA@mail.gmail.com> <201308141332.03806.vbart@nginx.com>

Валентин, в Google я обязательно сообщу. Для этого в том числе и
создавался стенд.
слишком много нам крови попортила эта бага, чтобы сейчас отступать.

я понимаю вашу реакцию, думаю, в дальнейшем есть шансы на послабление
бескомпромиссной позиции WONTFIX.
для сравнения тот же "gzip_disable msie6" вполне можно было не делать,
а сказать "проблема Майкрософт, браузер же честно говорит
Accept-Encoding: gzip, вот мы и отдаем ему gzip".

14 августа 2013 г., 15:32 пользователь Валентин Бартенев
<vbart@xxxxxxxxx> написал:
> On Wednesday 14 August 2013 12:29:10 Илья Шипицин wrote:
>> Добрый день!
>>
>> мы налетели на забавную ситуацию, как оказалось, Chrome и  nginx
>> по-разному смотрят на стандарты SPDY. Если отправлять пустой хедер, то
>> Chrome считает, что это корректно и отправляет, nginx же считает, что
>> некорректно и режет.
>>
>> для разбора полетов сделали два стенда
>>
>> https://spdy2.skbkontur.ru
>> https://spdy3.skbkontur.ru (тут для сравнения поднят node.js)
>>
>> учитывая долю Chrome среди браузеров, надо что-то с этим делать.
>>
>
> Люди из Google сами в протоколе эту ситуацию явно прописали, даже указали, 
> какую
> ошибку MUST возвращать сервер.
>
> The length of each name and value must be greater than zero.  A receiver of a
> zero-length name or value must send a RST_STREAM with code PROTOCOL error.
>
> http://dev.chromium.org/spdy/spdy-protocol/spdy-protocol-draft2#TOC-HEADERS
>
> Предлагаю сообщить о баге в Chrome.  Разработчики Firefox и Opera читали
> спецификацию и ведут себя корректно.
>
> SPDY draft. 3 предписывает то же самое:
>
>  A recipient of a zero-length name MUST issue a stream error
>  (Section 2.4.2) with the status code PROTOCOL_ERROR for the
>  stream-id.
>
> https://tools.ietf.org/html/draft-mbelshe-httpbis-spdy-00#section-2.6.10
>
> --
> Валентин Бартенев
> http://nginx.org/en/donation.html
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.