Tobias Klauser
1451c62ccd
internal/transport: optimize grpc-message encoding/decoding ( #5654 )
2022-10-04 13:29:30 -04:00
Ronak Jain
b225ddaa0c
transport: update http2 spec document link ( #5597 )
2022-08-26 14:16:00 -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
James Protzman
ba41bbac22
transport: validate http 200 status for responses ( #4474 )
2021-07-14 10:54:58 -07:00
James Protzman
9749a79336
transport: remove decodeState from server to reduce allocations ( #4423 )
2021-05-17 14:49:15 -07:00
James Protzman
a95a5c3bac
transport: remove decodeState from client to reduce allocations ( #3313 )
2021-05-12 08:49:07 -07:00
Zach Reyes
97798356d2
Added check for POST method in http2_server ( #4241 )
...
* Added check for POST method in http2_server
2021-03-08 11:33:57 -05:00
Garrett Gutierrez
c456688b18
client: fix "unix" scheme handling for some corner cases ( #4021 )
2020-11-30 10:04:47 -08:00
Tzu-Chiao Yeh
bf9584e105
internal/transport: handle h2 errcode on header decoding ( #3872 )
...
Handles HTTP2 error code when malformed request/response header appears.
Fixes : #3819
2020-09-17 10:34:27 -07:00
Menghan Li
266c7b6f82
xdsrouting: add fake headers ( #3748 )
2020-07-20 13:40:03 -07:00
Garrett Gutierrez
506b773066
Implemented component logging ( #3617 )
2020-06-26 12:04:47 -07:00
Doug Fawley
40ed2eb467
server: set and advertise max frame size of 16KB ( #3018 )
2019-09-11 10:34:34 -07:00
lyuxuan
ef9bac2604
cleanup: remove unnecessary ignoreContentType field ( #2715 )
2019-03-22 13:56:18 -07:00
lyuxuan
79c9bc6794
client: handle HTTP header parsing error correctly ( #2599 )
2019-03-06 10:59:01 -08:00
Doug Fawley
cfb9600851
server: fix handling of RPC timeouts that overflow int64 nanos ( #2379 )
...
Fixes #2374
2018-10-16 13:34:53 -07:00
dfawley
339b6cb107
transport: eliminate StreamError; use status errors instead ( #2239 )
2018-07-26 10:30:58 -07:00
dfawley
11b582728a
transport: move to internal to make room for new, public transport API ( #2212 )
...
This is a breaking change, but the transport package was never intended for use outside of grpc. Any current users that we are aware of are incorrect or have a preferred alternative.
2018-07-11 11:22:45 -07:00