commit | 0e478a2a5f6c65aefdbab3e736a5c54b40654627 | [log] [tgz] |
---|---|---|
author | Eli Lindsey <eli@siliconsprawl.com> | Fri Sep 30 12:53:47 2022 -0400 |
committer | Damien Neil <dneil@google.com> | Tue Nov 15 00:40:55 2022 +0000 |
tree | ca504f59f185c1971ddce98831b5530d9838fd35 | |
parent | a2d827a3ef36ceeaf882d7d5a8f86579d104304a [diff] |
http2: add SETTINGS_HEADER_TABLE_SIZE support Add support for handling of SETTINGS_HEADER_TABLESIZE in SETTINGS frames. Add http2.Transport.MaxDecoderHeaderTableSize to set the advertised table size for new client connections. Add http2.Transport.MaxEncoderHeaderTableSize to cap the accepted size for new client connections. Add http2.Server.MaxDecoderHeaderTableSize and MaxEncoderHeaderTableSize to do the same on the server. Fixes golang/go#29356 Fixes golang/go#56054 Change-Id: I16ae0f84b8527dc1e09dfce081e9f408fd514513 Reviewed-on: https://go-review.googlesource.com/c/net/+/435899 Reviewed-by: Damien Neil <dneil@google.com> Reviewed-by: Joedian Reid <joedian@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Damien Neil <dneil@google.com>
This repository holds supplementary Go networking libraries.
The easiest way to install is to run go get -u golang.org/x/net
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/net
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html. The main issue tracker for the net repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/net:” in the subject line, so it is easy to find.