Harvey Tuch
27c876ecbe
Fix memory leak detected by ASAN and clang-format variance.
9 years ago
Harvey Tuch
8cdf17a620
Introduce a grpc-exp ALPN protocol identifier.
...
This patch introduces an additional ALPN protocol, grpc-exp, intended to
take preference to h2 and indicate to the server that the connection
contains only gRPC traffic. This allows servers and intermediate boxes
to distinguish gRPC from other HTTP/2 traffic.
The choice of grpc-exp as a protocol identifier indicates that this
scheme is currently experimental and should not be relied upon. The
protocol is not in the IANA TLS registry.
This patch also introduces client/server handshake tests that validate
the preferential treatment of grpc-exp in an end-to-end manner.
9 years ago
Mark D. Roth
af84245131
Remove resolver_result.
9 years ago
Craig Tiller
3798e607cc
Address review comments
9 years ago
Craig Tiller
153eaa7aba
s/BUFFER_POOL/RESOURCE_QUOTA/g
9 years ago
Mark D. Roth
3686996786
Encode server name, LB policy name, and addresses in channel args.
9 years ago
Mark D. Roth
16883a37ef
Set user data vtable when creating grpc_lb_addresses.
9 years ago
murgatroid99
6a30178ef2
Clang format
9 years ago
Craig Tiller
dd2fa6482a
Add pid controller test
9 years ago
Craig Tiller
d879123a4f
Add estimator test
9 years ago
Craig Tiller
d196c8adb3
Fixes
9 years ago
Craig Tiller
674c66cd37
Bad ssl tests converted
9 years ago
Nicolas "Pixel" Noble
7e7fd9603c
Split the BUILD file into sub-libraries, and made the end2end tests use ssl certs.
9 years ago
Craig Tiller
fab4ab4e3a
Bad client tests converted
9 years ago
Craig Tiller
f4f2eac66d
All fuzzers
9 years ago
Craig Tiller
d3e645f07d
e2e fuzzers
9 years ago
Craig Tiller
31a1bbd4bc
Make fuzzer unit tests work
9 years ago
Craig Tiller
ad57f1678e
Begin fuzzing framework
9 years ago
Nicolas "Pixel" Noble
60ca22fef5
Basic testing.
9 years ago
Craig Tiller
91d0093e5e
Fix test
9 years ago
Craig Tiller
686acb9b51
Fix test
9 years ago
Craig Tiller
2406e31b83
Avoid TSAN reported lock cycle
9 years ago
Craig Tiller
2dc4968b93
Fix config-exclusion for secure variants of tests
9 years ago
Craig Tiller
e2f696895f
Fixes for bad asserts
9 years ago
Craig Tiller
afcc8752f3
clang-format
9 years ago
Yuchen Zeng
0b4c4fc537
Remove pollent from dns_next's args
9 years ago
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
9 years ago
Craig Tiller
68cf8ce866
Fix payload tests under windows
9 years ago
David Garcia Quintas
d8fe334d5b
s/lb-cost/lb-cost-bin
9 years ago
Yuchen Zeng
87772d5b88
Fix asan issues, clean up
9 years ago
Yuchen Zeng
a54be0388a
Fix sanity issues
9 years ago
Yuchen Zeng
de3daf5d63
More interfaces for grpc_socket_mutator
9 years ago
Muxi Yan
ed2be64d82
Clean format with clang-format
9 years ago
Muxi Yan
90a283a4a8
Add FEATURE_MASK_SUPPORTS_AUTHORITY_HEADER in h2_http_proxy.c
9 years ago
Muxi Yan
bedb0d20dc
clang-format
9 years ago
murgatroid99
a460192d92
Minor fixes to sockaddr changes
9 years ago
Muxi Yan
fbe175308d
Add test of cancelling ops when :authority exists but not supported
9 years ago
murgatroid99
22d50e98d8
Fix sanity and move a header include
9 years ago
Robbie Shade
1ceb694e16
Remove erroneous comment
9 years ago
Yuchen Zeng
a4f708a4c4
Introduce grpc_socket_mutator
9 years ago
Yuchen Zeng
9e2c5d4232
Update fake_resolver
9 years ago
David Garcia Quintas
a3654db631
Renamed LB-related metadata keys
9 years ago
murgatroid99
aa9c578b07
Clean up code after merge with master
9 years ago
Yuchen Zeng
929f4c652f
Add tos configuration in channel args
9 years ago
Robbie Shade
517503746c
Check for the correct number of orphan callbacks in udp_server_test
9 years ago
kpayson64
d195cf589d
Add condition variable polling engine
9 years ago
Mark D. Roth
9db75cf68e
Revert changes to sockaddr_resolver_test, since we no longer support query_args there.
9 years ago
Mark D. Roth
fd2ddd28a9
clang-format
9 years ago
murgatroid99
2c287ca750
UV tests pass on linux
9 years ago
Mark D. Roth
afae721732
Fix test.
9 years ago