]> Cypherpunks repositories - gostls13.git/commit
net/http: update bundled http2, add h2 Transport.IdleConnTimeout tests
authorBrad Fitzpatrick <bradfitz@golang.org>
Fri, 30 Sep 2016 01:05:06 +0000 (18:05 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 30 Sep 2016 14:06:32 +0000 (14:06 +0000)
commit893d6866213ca539195076f0e3338da99f321c9c
tree1e584d54e43f8026dcb37ca8305e5fc42203f72a
parent441502154fa5f78e93c9c7985fbea78a02c21f4f
net/http: update bundled http2, add h2 Transport.IdleConnTimeout tests

Updates bundled http2 to x/net git rev a333c53 for:

   http2: add Transport support for IdleConnTimeout
   https://golang.org/cl/30075

And add tests.

The bundled http2 also includes a change adding a Ping method to
http2.ClientConn, but that type isn't exposed in the standard
library. Nevertheless, the code gets compiled and adds a dependency on
"crypto/rand", requiring an update to go/build's dependency
test. Because net/http already depends on crypto/tls, which uses
crypto/rand, it's not really a new dependency.

Fixes #16808

Change-Id: I1ec8666ea74762f27c70a6f30a366a6647f923f7
Reviewed-on: https://go-review.googlesource.com/30078
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/go/build/deps_test.go
src/net/http/export_test.go
src/net/http/h2_bundle.go
src/net/http/transport_test.go