George Barnett
|
b81b8f2398
Use ALPN to determine what sort of connection we've accepted (#1055)
|
5 years ago |
George Barnett
|
5b2b7eccda
Ensure we're on the event loop when sending streaming responses (#1054)
|
5 years ago |
George Barnett
|
5bf16088ce
Fix typo in 'requestDeserializer' (#1052)
|
5 years ago |
George Barnett
|
69c828b7e6
Plug in and switch on the 'HTTP/2 first' server handlers (#1050)
|
5 years ago |
George Barnett
|
cdd3538cad
Add a gRPC Web to HTTP/2 codec (#1047)
|
5 years ago |
George Barnett
|
c687343a18
Add an HTTP/2 to raw gRPC server codec (#1048)
|
5 years ago |
George Barnett
|
2ce52e04a4
Move server (de)serialization to the base call handler (#1046)
|
5 years ago |
George Barnett
|
5f55f6b894
Avoid conditionals when computing header capacity, check for multiple
|
5 years ago |
George Barnett
|
4317b88c64
Add HTTP2 to gRPC server state machine
|
5 years ago |
George Barnett
|
dcfaaae3cc
Add single connection performance scenarios
|
5 years ago |
Peter Adams
|
663f436d21
Get QPS Benchmark to run on Linux (#1043)
|
5 years ago |
George Barnett
|
4d28b5f8a3
Avoid allocations when accessing interceptor head/tail (#1039)
|
5 years ago |
George Barnett
|
8ef2eabcfa
Fix incompatible code between main and the interceptors feature branch (#1037)
|
5 years ago |
George Barnett
|
e70547dc1c
Remove the 'error' case from the 'GRPCClientResponsePart' (#1035)
|
5 years ago |
George Barnett
|
224e4b3ef9
Add a 'UserInfo' heterotyped dictionary (#1031)
|
5 years ago |
George Barnett
|
655f75e23a
Prefix '{Client,Server}{Request,Response}Part' with 'GRPC' (#1032)
|
5 years ago |
George Barnett
|
d9e1a6e532
Codegen for server interceptors (#1030)
|
5 years ago |
George Barnett
|
50359b78c2
Restructure `_BaseCallHandler` et al. for interceptors (#1028)
|
5 years ago |
George Barnett
|
fe52e588f4
Scaffolding for server interceptors (#1024)
|
5 years ago |
George Barnett
|
74c652e0c1
Codegen for client interceptors (#1022)
|
5 years ago |
George Barnett
|
c200c23f4d
Rename the client interceptor methods (#1019)
|
5 years ago |
George Barnett
|
bae8851f28
Wire up the Call objects (#1010)
|
5 years ago |
George Barnett
|
5eef2f8355
Add interceptor pipeline timeouts (#1006)
|
5 years ago |
George Barnett
|
2b6156230d
Provide a "call" object for clients (#1002)
|
5 years ago |
George Barnett
|
952f321ba3
Add a client transport (#1001)
|
5 years ago |
George Barnett
|
acb2c68bfa
Add head and tail interceptors. (#993)
|
5 years ago |
George Barnett
|
cb88f35a8a
Add scaffolding for client interceptors (#986)
|
5 years ago |
Peter Adams
|
d43f2584a0
Split path strings using UTF8 (#1027)
|
5 years ago |
George Barnett
|
275b2998e3
Use the server hostname override as the :authority, if present (#1033)
|
5 years ago |
Peter Adams
|
4d90bd7ce7
Clarify logging from client (#1012)
|
5 years ago |