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)