- 9a51899 http2: add SETTINGS_ENABLE_CONNECT_PROTOCOL support by WeidiDeng · 4 months ago
- 0aa844c http2: support unencrypted HTTP/2 handoff from net/http by Damien Neil · 4 months ago
- 42b1186 http2: support ResponseController.EnableFullDuplex by Damien Neil · 2 years ago
- 7191757 http2: add support for net/http HTTP2 config field by Damien Neil · 7 months ago
- 4790dc7 http2: add support for server-originated pings by Damien Neil · 10 months ago
- 541dbe5 http2: add Server.WriteByteTimeout by Damien Neil · 10 months ago
- 6249541 http2: avoid race in server handler SetReadDeadine/SetWriteDeadline by Damien Neil · 9 months ago
- 03c24c2 http2: use synthetic time in server tests by Damien Neil · 10 months ago
- 8aa6dbf http2: cancel handler context on stream errors by Damien Neil · 10 months ago
- 2c14f51 http2: drop the gate type by Damien Neil · 10 months ago
- 7fa635b http2: avoid panic on h2c upgrade failure by Damien Neil · 10 months ago
- e0324fc http2: use net.ErrClosed by Tobias Klauser · 11 months ago
- b67a0f0 http2: send correct LastStreamID in stream-caused GOAWAY by Damien Neil · 11 months ago
- d73acff http2: only set up deadline when Server.IdleTimeout is positive by Andy Pan · 1 year ago
- ea095bc http2: only set up positive deadlines by Andy Pan · 1 year, 1 month ago
- 26ea817 http2: unconditionally recycle responseWriterState by qmuntal · 1 year, 5 months ago
- 37479d6 http2: fix underflow in http2 server push by Mauri de Souza Meneguzzo · 1 year, 5 months ago
- b225e7c http2: limit maximum handler goroutines to MaxConcurrentStreams by Damien Neil · 1 year, 5 months ago v0.17.0
- ea63359 http2: check stream body is present on read timeout by Alexander Yastrebov · 1 year, 8 months ago
- 9cde5a0 net/http2: remove awaitGracefulShutdown by Alexander Yastrebov · 1 year, 8 months ago
- 23ce3b8 http2: disable Content-Length when nilled by Laurent Senta · 2 years, 1 month ago
- 120fc90 http2: change default frame scheduler to round robin by Damien Neil · 2 years ago
- d28c0b1 all: fix some comments by cui fliter · 1 year, 10 months ago
- 9f24bb4 http2: properly discard data received after request/response body is closed by Damien Neil · 2 years ago
- 547e7ed http2: avoid referencing ResponseWrite.Write parameter after returning by Damien Neil · 2 years, 1 month ago
- 296f09a http2: case insensitive handling for 100-continue by Michael Fraenkel · 2 years, 2 months ago
- 7805fdc http2: rewrite inbound flow control tracking by Damien Neil · 2 years, 4 months ago
- 1e63c2f http2: limit canonical header cache by bytes, not entries by Damien Neil · 2 years, 3 months ago v0.4.0
- 0e478a2 http2: add SETTINGS_HEADER_TABLE_SIZE support by Eli Lindsey · 2 years, 6 months ago
- 93ec86b http2: support SetReadDeadline, SetWriteDeadline, FlushError by Damien Neil · 2 years, 6 months ago
- efda1ce http2: return os.ErrDeadlineExceeded from timed-out response body writes by Damien Neil · 2 years, 5 months ago
- a870f35 http2: support Server.ReadTimeout by Damien Neil · 2 years, 5 months ago
- d7f77dc Revert "http2: Send WindowUpdates when remaining bytes are below a threshold" by Damien Neil · 2 years, 4 months ago
- c630100 http2: discard more frames after GOAWAY by Damien Neil · 2 years, 6 months ago
- 0c1aede http2: calculate a correct window increment size for a stream by Zeke Lu · 2 years, 5 months ago
- aa73b25 http2: handle MaxUploadBufferPerConnection of 65535 by Damien Neil · 2 years, 6 months ago
- 2e0b12c http2: Send WindowUpdates when remaining bytes are below a threshold by Damien Neil · 2 years, 6 months ago
- bf014ff http2: send undeclared trailers when body is not written by Damien Neil · 2 years, 7 months ago
- 4a395b0 Revert "http2: Send WindowUpdates when remaining bytes are below a threshold" by Damien Neil · 2 years, 6 months ago
- f2f64eb http2: Send WindowUpdates when remaining bytes are below a threshold by Michael Fraenkel · 6 years ago
- f8f703f http2: accept HEAD requests with a body by Damien Neil · 2 years, 8 months ago
- f3363e0 http2: handle server errors after sending GOAWAY by Damien Neil · 3 years ago
- 4c34ddd http2: delete multipart form tempfiles after ServeHTTP returns by Damien Neil · 2 years, 7 months ago
- 13a9a73 http2: fix conn flow control when stream closes on bad content-length by Ronak Jain · 2 years, 7 months ago
- 1d687d4 http2/h2c: support direct hand off of h2c-upgrade connections by Damien Neil · 2 years, 10 months ago
- 183a9ca http2: exclude some header from 1xx responses by Kévin Dunglas · 2 years, 10 months ago
- 9564170 http2: allow sending 1xx responses by Kévin Dunglas · 2 years, 10 months ago
- 1850ba1 http2: make the Server use the priority write scheduler by Antonio Ojea · 3 years, 1 month ago
- a630d4f http2: support concurrent Request.Close calls by Moshe Good · 3 years, 1 month ago
- 290c469 all: gofmt by Russ Cox · 3 years ago
- 4ddde0e http2: fix tipo in comment by Ian Lance Taylor · 3 years, 3 months ago
- 491a49a http2: cap the size of the server's canonical header cache by Damien Neil · 3 years, 3 months ago
- d455829 http2: add error counter to one missing processHeaders error path by Brad Fitzpatrick · 3 years, 6 months ago
- 7d9f5e0 http2: wire up Transport and Server's CountError to frame parser code by Brad Fitzpatrick · 3 years, 6 months ago
- 3c21e5b http2: add Server.CountError hook for error metrics by Brad Fitzpatrick · 3 years, 6 months ago
- 60bc85c http2: complete outstanding async write before reading the next frame by Michael Fraenkel · 4 years, 3 months ago
- c6fcb2d all: fix typos by Yasuhiro Matsumoto · 3 years, 8 months ago
- 52da8fb http2: also set "http/1.1" ALPN in ConfigureServer by Filippo Valsorda · 3 years, 9 months ago
- 81045d8 http2: switch to ASCII equivalents of string functions by Roberto Clapis · 3 years, 11 months ago
- 16afe75 http2: remove TLSConfig.CipherSuites order check by Filippo Valsorda · 3 years, 11 months ago
- 39120d0 http2: discard DATA frames with higher stream IDs during graceful shutdown by Ashish Bhate · 4 years, 9 months ago
- 5d4f700 net/http2: send WINDOW_UPDATE on a body's write failure by Michael Fraenkel · 4 years, 8 months ago
- 62affa3 x/net/http2: reject HTTP/2 Content-Length headers containing a sign by Paschalis Tsilias · 4 years, 10 months ago
- 1ed2336 http2: use ASCII space trimming for parsing Trailer header by Filippo Valsorda · 4 years, 11 months ago
- e0ff5e5 http2: mark some structs as non-comparable by Brad Fitzpatrick · 4 years, 11 months ago
- 4628272 http2: remove unused stream struct fields by Tobias Klauser · 5 years ago
- 380dde4 http2: make CipherSuites validation error more verbose by Brad Fitzpatrick · 5 years ago
- d66e710 http2: do not sniff body if Content-Encoding is set by Emmanuel T Odeke · 5 years ago
- a7b1673 all: fix typos by Ainar Garipov · 6 years ago
- ba9fcec http2: correct ServeConnOpts.context's nil receiver check by Aofei Sheng · 6 years ago
- 74dc4d7 http2: limit number of control frames in server send queue by Filippo Valsorda · 6 years ago
- 461777f http2: support getting the Server connection's base context from net/http by Brad Fitzpatrick · 6 years ago
- 1da14a5 http2: don't hang a stream if trailers values are not provided by marius a. eriksen · 6 years ago
- ed066c8 http2: Revert a closed stream cannot receive data by Michael Fraenkel · 6 years ago
- 22700d5 http2: remove support for Go 1.8 and earlier by Brad Fitzpatrick · 6 years ago
- c44066c http2: fix typos by Igor Zhilianin · 6 years ago
- 922f481 http2: reduce init-time work & allocations by Brad Fitzpatrick · 7 years ago
- 49c15d8 http2: revert CL 107295 (don't sniff Content-type in Server when nosniff) by Brad Fitzpatrick · 7 years ago
- 179114c http2: reject large SETTINGS frames or those with duplicates by Brad Fitzpatrick · 7 years ago
- 039a425 http2: a closed stream cannot receive data by Michael Fraenkel · 7 years ago
- 292b43b http2: reject incoming HEADERS in Server on half-closed streams by Michael Fraenkel · 7 years ago
- 97aa3a5 http2: make Server send GOAWAY if Handler sets "Connection: close" header by Brad Fitzpatrick · 7 years ago
- db08ff0 Revert "http2: add X-Content-Type-Options automatically to prevent sniffing" by Filippo Valsorda · 7 years ago
- 9ef9f5b http2: receiving too much data is a protocol error by Michael Fraenkel · 7 years ago
- f73e4c9 http2: add X-Content-Type-Options automatically to prevent sniffing by Filippo Valsorda · 7 years ago
- 84348c2 http2: don't sniff Content-type in Server when X-Content-Type-Options:nosniff by Baokun Lee · 7 years ago
- a35a21d http2, http/httpguts: move ValidTrailerHeader to new common package http/httpguts by David Url · 7 years ago
- cbe0f93 all: remove "the" duplications by namusyaka · 7 years ago
- dc948df http2: use RFC 723x as normative reference in docs by David Url · 7 years ago
- 42fe2e1 http2: don't check WriteHeader status if we've already sent the header by Brad Fitzpatrick · 7 years ago
- db473f6 http2: don't autodetect Content-Type when the response has an empty body by Tom Bergan · 7 years ago
- d3b7d8c http2: panic on invalid WriteHeader status code by Brad Fitzpatrick · 7 years ago
- fb01801 http2: don't log about timeouts reading client preface on new connections by Brad Fitzpatrick · 7 years ago
- a337091 http2: require either ECDSA or RSA ciphersuite by Anmol Sethi · 8 years ago
- cd69bc3 http2: always delay closing the connection after sending GOAWAY by Tom Bergan · 7 years ago
- fe686d4 http2: fix Server race by Brad Fitzpatrick · 8 years ago
- a8e8f92 http2: remove extra goroutine stack from awaitGracefulShutdown by Tom Bergan · 8 years ago
- 3405706 http2: reduce the number of select cases in serverConn.server by Brad Fitzpatrick · 8 years ago
- 84f0e6f http2: fix lock contention slowdown due to gracefulShutdownCh by Tom Bergan · 8 years ago
- 5602c73 http2: Use NO_ERROR instead of CANCEL when responding before the request is finished by Tom Bergan · 8 years ago