You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Masakazu Kitajo (JIRA)" <ji...@apache.org> on 2015/08/01 16:37:04 UTC

[jira] [Updated] (TS-3811) HTTP/2 window size must not exceed 2^31-1

     [ https://issues.apache.org/jira/browse/TS-3811?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Masakazu Kitajo updated TS-3811:
--------------------------------
    Attachment: ts-3811.diff

Although I have a fix,  it depends on TS-3497 because of a need for handling stream error.

> HTTP/2 window size must not exceed 2^31-1
> -----------------------------------------
>
>                 Key: TS-3811
>                 URL: https://issues.apache.org/jira/browse/TS-3811
>             Project: Traffic Server
>          Issue Type: Improvement
>          Components: HTTP/2
>            Reporter: Masakazu Kitajo
>         Attachments: ts-3811.diff
>
>
> https://tools.ietf.org/html/rfc7540#section-6.9.1
> {quote}
>  A sender MUST NOT allow a flow-control window to exceed 2^31-1
>    octets.  If a sender receives a WINDOW_UPDATE that causes a flow-
>    control window to exceed this maximum, it MUST terminate either the
>    stream or the connection, as appropriate.  For streams, the sender
>    sends a RST_STREAM with an error code of FLOW_CONTROL_ERROR; for the
>    connection, a GOAWAY frame with an error code of FLOW_CONTROL_ERROR
>    is sent.
> {quote}
> Currently, TS accepts such a invalid flow control.
> It would cause overflow but is not critical, so I'm setting issue type as Improvement.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Re: [jira] [Updated] (TS-3811) HTTP/2 window size must not exceed 2^31-1

Posted by Leif Hedstrom <zw...@apache.org>.
Can you mark this as depends on TS-3497 please?



> On Aug 1, 2015, at 8:37 AM, Masakazu Kitajo (JIRA) <ji...@apache.org> wrote:
> 
> 
>     [ https://issues.apache.org/jira/browse/TS-3811?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
> 
> Masakazu Kitajo updated TS-3811:
> --------------------------------
>    Attachment: ts-3811.diff
> 
> Although I have a fix,  it depends on TS-3497 because of a need for handling stream error.
> 
>> HTTP/2 window size must not exceed 2^31-1
>> -----------------------------------------
>> 
>>                Key: TS-3811
>>                URL: https://issues.apache.org/jira/browse/TS-3811
>>            Project: Traffic Server
>>         Issue Type: Improvement
>>         Components: HTTP/2
>>           Reporter: Masakazu Kitajo
>>        Attachments: ts-3811.diff
>> 
>> 
>> https://tools.ietf.org/html/rfc7540#section-6.9.1
>> {quote}
>> A sender MUST NOT allow a flow-control window to exceed 2^31-1
>>   octets.  If a sender receives a WINDOW_UPDATE that causes a flow-
>>   control window to exceed this maximum, it MUST terminate either the
>>   stream or the connection, as appropriate.  For streams, the sender
>>   sends a RST_STREAM with an error code of FLOW_CONTROL_ERROR; for the
>>   connection, a GOAWAY frame with an error code of FLOW_CONTROL_ERROR
>>   is sent.
>> {quote}
>> Currently, TS accepts such a invalid flow control.
>> It would cause overflow but is not critical, so I'm setting issue type as Improvement.
> 
> 
> 
> --
> This message was sent by Atlassian JIRA
> (v6.3.4#6332)