Mark D. Roth
2b8de5cecf
Don't run cancel_after_accept test for fd and socketpair fixtures.
8 years ago
Mark D. Roth
9ec28af03a
Change value of channel arg to string form, and reparse in each place we use it.
8 years ago
Mark D. Roth
ea846a0800
Rename method_config.[ch] to service_config.[ch].
8 years ago
Mark D. Roth
47f1084ce8
clang-format
8 years ago
Mark D. Roth
896d92568b
Add grpc_json_tree to handle refcounting for channel arg.
8 years ago
Vijay Pai
a189b7b9f1
Make new file compliant with new standards
8 years ago
Vijay Pai
320ed13d3e
Deprecate grpc::thread and sync in favor of std::thread,mutex,etc
8 years ago
Vijay Pai
e140d5c60d
Regenerate all projects
8 years ago
Vijay Pai
713c7b87e1
clang-format
8 years ago
Vijay Pai
c0b2acb1a0
Use C++11 final and override
8 years ago
Craig Tiller
2afba3a72f
Ensure something executes the new rst_stream code
8 years ago
Mark D. Roth
fe858517e9
Fix build problem from merge.
8 years ago
David Garcia Quintas
7ec291330c
PR comments
8 years ago
Masood Malekghassemi
5a4005772d
Don't use the stack so much
...
Because internally we like to keep our thread stacks tiny.
8 years ago
Mark D. Roth
c20a52f7f5
Fix build problem.
8 years ago
Mark D. Roth
d811b307f7
clang-format
8 years ago
Mark D. Roth
3f265857f4
Fix memory leak.
8 years ago
Mark D. Roth
6df607591c
Fix portability problems.
8 years ago
Mark D. Roth
fd635add1c
clang-format
8 years ago
Noah Eisen
45ebd355cd
Fix clang format
8 years ago
Noah Eisen
e7223afdd5
Use default Empty ctor instead of Empty::default_instance
8 years ago
Craig Tiller
f405035002
More Windows Fixes
8 years ago
David Garcia Quintas
0baf1dc569
Made LB token dynamic size <= 50 bytes
8 years ago
Noah Eisen
ca5cdf454c
Add unimplemented_service test case for cpp interop client
8 years ago
Craig Tiller
86cb138ee9
Handle failed calls in sync client
8 years ago
Craig Tiller
6476170c4b
Mark disappearing_server as flaky: this was always so, but is more pronounced now - and will be fixed with retries
8 years ago
Mark D. Roth
e127a39f45
Change tests to use channel args instead of fake_resolver query args.
8 years ago
Craig Tiller
423efd5882
Update comment
8 years ago
Craig Tiller
8abc796ed7
Review feedback
8 years ago
Mark D. Roth
452287607f
Add test for setting LB policy via C++ API.
8 years ago
murgatroid99
d7648feb22
Fix issue with pointers in udp_server_test
8 years ago
Mark D. Roth
bfe56801ad
Move method_config module from ext/client_channel to lib/transport.
8 years ago
Craig Tiller
6b5d682c98
Review feedback
8 years ago
Sree Kuchibhotla
14b701c114
Use nullptr instead of NULL. Move test to grpc namespace so that when using gcc4.4, we use nullptr definition in grpc++/impl/codegen/config.h
8 years ago
Sree Kuchibhotla
cb4cd3dc5d
make gcc4.4 happy
8 years ago
Mark D. Roth
f0b2ec0435
clang-format
8 years ago
Sree Kuchibhotla
3fc578345d
Change std::atomic_int to gpr_atm since gcc4.4 is complaining
8 years ago
Mark D. Roth
e3a21005bf
Fix propagation of channel args for insecure channels.
8 years ago
Mark D. Roth
b367c1bed7
Fix dns_resolver_connectivity_test.
8 years ago
Mark D. Roth
25db523baa
Fix sockaddr_resolver_test.
8 years ago
Sree Kuchibhotla
069c12de23
Fix thread_manager_test
8 years ago
Mark D. Roth
557c990c36
clang-format
8 years ago
Harvey Tuch
62b2a9051c
Fix handshake_client bind flakes and build issues.
...
* Add port picking retries to handshake_client.
* Track vsprojects for new tests.
* Place tests in 'test' build target.
8 years ago
murgatroid99
085f9afaf0
Added import order comments, resolved other minor issues
8 years ago
Sree Kuchibhotla
85399f0824
clang formatting fixes
8 years ago
Harvey Tuch
a92a13c406
Fix server_ssl.c thread race exposed by tsan by using gpr_event.
8 years ago
Harvey Tuch
27c876ecbe
Fix memory leak detected by ASAN and clang-format variance.
8 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.
8 years ago
Mark D. Roth
af84245131
Remove resolver_result.
8 years ago
Craig Tiller
3798e607cc
Address review comments
8 years ago