Jan Tattermusch
816e8f7f43
try avoid deadline_exceeded failure in dualstack_socket_test
7 years ago
Craig Tiller
33cb50096c
Add fuzzed example that found this crash
7 years ago
Craig Tiller
d7ae4a1c61
Also stop processing input stream
7 years ago
Craig Tiller
be44870059
Fix issue whereby fuzzer creates infinitely deep creds (since this is not actually interesting)
7 years ago
Ken Payson
5ca71f29bc
Fix issue with filter_status_code test for proxy tests.
7 years ago
Ken Payson
b353297b43
Revert "Revert "Set error status correctly on server side""
...
This reverts commit 951f84aea0
.
7 years ago
David G. Quintas
951f84aea0
Revert "Set error status correctly on server side"
7 years ago
Ken Payson
6535cfd140
Set error status correctly on server side
7 years ago
Dan Born
bdf63919b8
Refactor POSIX TCP client connect.
7 years ago
Muxi Yan
9c02a3cca1
Do not separate message/stream compression levels
7 years ago
Muxi Yan
38fcd0c6c3
clang-format
7 years ago
Yash Tibrewal
8cf1470a51
Revert "Revert "All instances of exec_ctx being passed around in src/core removed""
7 years ago
Yash Tibrewal
ad4d2dde00
Revert "All instances of exec_ctx being passed around in src/core removed"
7 years ago
ncteisen
66a72bba69
Undo debugging output
7 years ago
ncteisen
15c32cd481
Fix parsing check
7 years ago
Mark D. Roth
e204e5e497
Apply #13336 to v1.8.x branch.
7 years ago
Vijay Pai
19988c6c7e
clang-format
7 years ago
Sree Kuchibhotla
4ca35636fe
fix connectivity test failure
7 years ago
Sree Kuchibhotla
e37104cf42
Delete outdated comments
7 years ago
Mark D. Roth
1af674aa2d
Provide a cleaner API for proxy_connection_failed().
7 years ago
Sree Kuchibhotla
906adfdb72
No need to explicitly zero initialize since we are doing zalloc. Some misc formatting changes
7 years ago
Sree Kuchibhotla
445c5664e0
Add special cases and some comments
7 years ago
Sree Kuchibhotla
02df4abc86
Change ep_state from gpr_atm to int since all callbacks execute under a combiner and hence conn object is thread safe
7 years ago
Sree Kuchibhotla
c3cc971692
properly shutdown endpoints in h2_http_proxy
7 years ago
Dave MacLachlan
da341bcb89
Fix up review comments
7 years ago
Yash Tibrewal
c354269ba7
Remove _ prefixed variable names
7 years ago
Dave MacLachlan
af5c54de9c
Add thread naming support on platforms that support it.
...
As a client of grpc I want to be aware of which threads are being
created by grpc, and giving them recognizable names makes it significantly
easier to diagnose what is going on in my programs.
This provides thread names for macOS and Linux. Adding support for other
platforms should be easy for platform specialists.
7 years ago
ncteisen
c7d1f93e76
Fix windows
7 years ago
ncteisen
6ab0ba8df5
clang fmt
7 years ago
ncteisen
65dbb9df64
Add test for RecvStatus error_string API
7 years ago
Yash Tibrewal
03412ee9de
Remove TLS_NO_SUPPORT and always use GPR_TLS. Reorder statements in grpc_init and grpc_shutdown. Add grpc_init and grpc_shutdown in failing test/cpp tests
7 years ago
Yash Tibrewal
81fc8c9c33
Fix tests to call grpc_init and grpc_shutdown before using exec_ctx
7 years ago
ncteisen
fe354eb807
Fix the fuzzers
7 years ago
ncteisen
0c81dc40de
Remove uneeded header, fix unused warn
7 years ago
Yash Tibrewal
a13a8c0f3e
A few src/core fixes due to missing exec_ctx_finish
7 years ago
Mark D. Roth
e36d9eaa2c
Fix some dumb typos.
7 years ago
ncteisen
6dc1097c5e
Fix test cert build
7 years ago
ncteisen
abbdbf9374
Attempt to fix TSAN
7 years ago
ncteisen
46f9175ba3
Fix windows build
7 years ago
ncteisen
66dfcf5919
clang fmt
7 years ago
ncteisen
0e6b5b3ba3
Un extern the fuzzers
7 years ago
ncteisen
adbfbd5977
Remove all extern C
7 years ago
Yash Tibrewal
6c26b16fe0
Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ExecCtx and some minor changes
7 years ago
Yash Tibrewal
75122c2357
Address some PR comments
7 years ago
Craig Tiller
be98d24841
clang-format after nullptr changes
7 years ago
Craig Tiller
4ac2b8e585
Enable clang-tidy as a sanity check, fix up all known failures
7 years ago
Mark D. Roth
04c97d0e0d
Add notify_on_receive_settings closure to chttp2 transport.
7 years ago
Mark D. Roth
bcfd0f38fc
Bool-ify is_client param.
7 years ago
Yash Tibrewal
c284139d2f
Remove include from end2end data files and add extern C to each definition instead
7 years ago
Yash Tibrewal
67c0effd32
MacOS uses end2end tests. therefore extern C needed
7 years ago