大可
|
d655f404da
|
internal/transport: fix severity of log when receiving a GOAWAY with error code ENHANCE_YOUR_CALM (#5935)
|
2023-02-08 16:36:09 -05:00 |
horpto
|
b81e8b62c9
|
metadata: slightly improve operateHeaders (#6008)
|
2023-02-08 13:27:02 -08:00 |
Arvind Bright
|
e9d9bd0436
|
tests: reduce the degree of stress testing in long running tests (#6003)
|
2023-02-08 13:03:14 -08:00 |
Ronak Jain
|
0954097276
|
server: expose API to set send compressor (#5744)
Fixes https://github.com/grpc/grpc-go/issues/5792
|
2023-01-31 13:27:34 -08:00 |
Doug Fawley
|
2a1e9348ff
|
server: after GracefulStop, ensure connections are closed when final RPC completes (#5968)
Fixes https://github.com/grpc/grpc-go/issues/5930
|
2023-01-25 16:28:29 -08:00 |
Joshua Humphries
|
9b9b381270
|
server: fix a few issues where grpc server uses RST_STREAM for non-HTTP/2 errors (#5893)
Fixes https://github.com/grpc/grpc-go/issues/5892
|
2023-01-18 12:59:58 -08:00 |
Arvind Bright
|
9326362a37
|
transport: fix maxStreamID to align with http2 spec (#5948)
|
2023-01-18 10:05:46 -08:00 |
Mikhail Mazurskiy
|
379a2f676c
|
*: add missing colon to errorf messages to improve readability (#5911)
|
2023-01-17 16:11:47 -08:00 |
Arvind Bright
|
6de8f50f91
|
transport: drain client transport when streamID approaches maxStreamID (#5889)
Fixes https://github.com/grpc/grpc-go/issues/5600
|
2023-01-11 12:58:00 -08:00 |
Arvind Bright
|
07ac97c355
|
transport: simplify httpClient by moving onGoAway func to onClose (#5885)
|
2022-12-21 15:44:31 -06:00 |
Zach Reyes
|
9373e5cb26
|
transport: Fix closing a closed channel panic in handlePing (#5854)
|
2022-12-13 15:44:03 -05:00 |
Sean Barag
|
2f413c4548
|
transport/http2: use HTTP 400 for bad requests instead of 500 (#5804)
|
2022-12-13 11:31:23 -08:00 |
Zach Reyes
|
a9709c3f8c
|
Added logs for reasons causing connection and transport close (#5840)
|
2022-12-08 19:44:23 -05:00 |
Doug Fawley
|
99ba98231e
|
transport/server: flush GOAWAY before closing conn due to max age (#5821)
Fixes https://github.com/grpc/grpc-go/issues/4859
|
2022-12-01 09:02:41 -08:00 |
Doug Fawley
|
20c937eebe
|
transport: limit AccountCheck tests to fewer streams and iterations to avoid flakes (#5828)
Fixes https://github.com/grpc/grpc-go/issues/5283
|
2022-11-30 17:07:48 -08:00 |
Doug Fawley
|
3011eaf70e
|
test/tools: update staticcheck version to latest (#5806)
|
2022-11-18 13:51:43 -08:00 |
wby
|
0238b6e1ce
|
transport: new stream with actual server name (#5748)
|
2022-11-18 08:57:37 -08:00 |
Zach Reyes
|
36d14dbf66
|
Fix binary logging bug which logs a server header on a trailers only response (#5763)
|
2022-11-02 19:46:50 -04:00 |
Easwar Swaminathan
|
fdcc01b8c1
|
transport/test: implement staticcheck suggestion (#5752)
|
2022-10-31 16:50:41 -07:00 |
Doug Fawley
|
9127159caf
|
client: synchronously verify server preface in newClientTransport (#5731)
|
2022-10-20 09:29:17 -07:00 |
Doug Fawley
|
778860e606
|
testing: update Go to 1.19 (#5717)
|
2022-10-17 15:04:34 -07:00 |
Ronak Jain
|
7b817b4d18
|
client: set grpc-accept-encoding to full list of registered compressors (#5541)
|
2022-10-11 16:37:02 -07:00 |
Doug Fawley
|
12db695f16
|
grpc: restrict status codes from control plane (gRFC A54) (#5653)
|
2022-10-04 15:13:23 -07:00 |
Tobias Klauser
|
1451c62ccd
|
internal/transport: optimize grpc-message encoding/decoding (#5654)
|
2022-10-04 13:29:30 -04:00 |
Zach Reyes
|
b1d7f56b81
|
transport: Fix deadlock in transport caused by GOAWAY race with new stream creation (#5652)
* transport: Fix deadlock in transport caused by GOAWAY race with new stream creation
|
2022-09-21 14:35:08 -04:00 |
Ronak Jain
|
b225ddaa0c
|
transport: update http2 spec document link (#5597)
|
2022-08-26 14:16:00 -04:00 |
feihu-stripe
|
641dc8710c
|
transport: add peer information to http2Server and http2Client context (#5589)
|
2022-08-24 09:46:22 -07:00 |
kennylong
|
3f5b7ab48c
|
internal/transport: fix typo (#5566)
|
2022-08-16 10:16:30 -07:00 |
Doug Fawley
|
1ec054bb67
|
transport/server: fix race that could cause a stray header to be sent (#5513)
|
2022-07-28 16:38:04 -07:00 |
Zach Reyes
|
a094a1095c
|
Fix race between activeStreams and bdp window size (#5494)
* Fix race between activeStreams and bdp window size
|
2022-07-13 11:37:09 -04:00 |
kennylong
|
e02f27d969
|
internal: move baseContentType comment where it should be (#5486)
Signed-off-by: longkai <im.longkai@gmail.com>
|
2022-07-12 10:04:32 -07:00 |
mitchsw
|
c9b16c884c
|
transport: remove unused `bufWriter.onFlush()` (#5464)
|
2022-06-28 10:37:44 -07:00 |
Lidi Zheng
|
ea86bf7497
|
stats: add support for multiple stats handlers in a single client or server (#5347)
|
2022-06-03 09:15:50 -07:00 |
Zach Reyes
|
9f4b31a11c
|
Added HTTP status and grpc status to POST check (#5364)
* Added HTTP status and grpc status to POST check
|
2022-05-19 14:48:44 -04:00 |
Doug Fawley
|
799605c228
|
client: fix potential panic during RPC retries (#5323)
|
2022-05-04 10:06:12 -07:00 |
idiamond-stripe
|
924e4849c5
|
server: return better status for context err when writing header (#5292)
|
2022-04-08 13:10:16 -07:00 |
Anthonin Bonnefoy
|
50d0d0a51a
|
server: set TCP_USER_TIMEOUT socket option for linux (#5219)
|
2022-03-21 15:07:27 -07:00 |
Easwar Swaminathan
|
a73725f42d
|
channelz: include channelz identifier in logs (#5192)
|
2022-02-23 07:30:06 -08:00 |
Thomas Hallgren
|
46009ac902
|
transport: Add an Unwrap method to ConnectionError (#5148)
|
2022-02-14 07:44:21 -08:00 |
Shihao Xia
|
475c62a8db
|
testing: fix potential problems in testFlowControlAccountCheck (#5105)
|
2022-01-19 12:57:53 -08:00 |
Menghan Li
|
40916aa021
|
transport: better error message when per-RPC creds fail (#5033)
|
2021-12-08 10:05:59 -08:00 |
Ryan Leung
|
14ebd917f2
|
lint: fix some unused parameter issues (#4956)
|
2021-11-09 11:18:21 -08:00 |
Anirudh Ramachandra
|
bac0a7e47f
|
transport: pass handshake info with attributes to custom dialers (#4938)
|
2021-11-08 14:57:42 -08:00 |
Uddeshya Singh
|
670c133e56
|
transport/http2_server : Move up streamID validation in operate headers (#4873)
|
2021-11-02 11:06:24 -07:00 |
Doug Fawley
|
36d87572db
|
attributes: add Equal method; resolver: add AddressMap and State.BalancerAttributes (#4855)
|
2021-10-15 10:39:56 -07:00 |
Easwar Swaminathan
|
aaff9e7ab9
|
grpc: better RFC 3986 compliant target parsing (#4817)
|
2021-10-14 14:54:02 -07:00 |
Doug Fawley
|
f068a13ef0
|
server: add missing conn.Close if the connection dies before reading the HTTP/2 preface (#4837)
|
2021-10-04 11:22:00 -07:00 |
Doug Fawley
|
75f1d4b986
|
transport: call stats handler for trailers before closeStream (#4816)
|
2021-09-28 12:20:57 -07:00 |
Zach Reyes
|
689f7b154e
|
transport: logic specified in A41 to support RBAC xDS HTTP Filter (#4803)
* transport: logic specified in A41 to support RBAC xDS HTTP Filter
|
2021-09-27 16:55:46 -04:00 |
Doug Fawley
|
11437f66f2
|
test: add option to make httpServer wait for END_STREAM; fix RetryStats race (#4811)
|
2021-09-24 15:29:25 -07:00 |