Dave MacLachlan
da341bcb89
Fix up review comments
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
abbdbf9374
Attempt to fix TSAN
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
Craig Tiller
baa14a975e
Update clang-format to 5.0
7 years ago
Yash Tibrewal
34a57d0346
rename all test core files to cc and a lot of C++ style conversions
7 years ago
Vijay Pai
fed13916b0
Move h2_ssl_cert_test out of end2end fixtures, use gtest
7 years ago
Muxi Yan
9fa1659951
Fix a memory leak point
7 years ago
Craig Tiller
1f710e5831
Fix test
7 years ago
Yash Tibrewal
7cdd99c86e
Adding more pointer type conversions
7 years ago
David Garcia Quintas
0822d331df
s/load_reporting/server_load_reporting
7 years ago
David Garcia Quintas
3499960070
Renamed load_reporting.{c,h} to load_reporting_plugin.{c,h}
7 years ago
Mark D. Roth
e0778b2c18
Add cancellation to asynchronous security APIs.
7 years ago
Yash Tibrewal
d0c1e50ea9
Changing a few variable names and adding few safety conditions
7 years ago
Yash Tibrewal
c62ce80b80
Test credentials are passed with channel arg. Renamed macros and refactored code as per suggestions. Renamed test to proxy_auth and changed it to use simple_request instead of a payload.
7 years ago
Yash Tibrewal
78d7125017
Removing a few style issues
7 years ago
Yash Tibrewal
ad11680be7
remove unnecessary code
7 years ago
Yash Tibrewal
f7350ea6b7
Adding connect auth feature. Proxy-Authorization header is being inserted when user creds are present in uri
7 years ago
Vijay Pai
3d7d5f4ed2
Create inproc transport, add relevant tests, exclude irrelevant tests
7 years ago
ncteisen
0e3aee3dff
Add refcount to tcp tracer
8 years ago
ncteisen
969b46ef73
Add rich closure debug mode
8 years ago
ncteisen
274bbbe6a0
Add rich closure debug mode
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Muxi Yan
191f1eb48e
Remove loop initial declaration
8 years ago
Craig Tiller
049f115c97
clang-format
8 years ago
Craig Tiller
c7280c7bdb
Fix merge
8 years ago
Craig Tiller
83b34e524f
Fix some races in tests
8 years ago
Muxi Yan
29ff4665a8
Revert "Revert "Implement Server Backward Compatibility""
8 years ago
Nicolas Noble
7edcce2147
Revert "Implement Server Backward Compatibility"
8 years ago
Craig Tiller
dc3998e710
Converting code
8 years ago
Muxi Yan
21a6ccad1e
Fix portability
8 years ago
Muxi Yan
b574c6066b
clang-format
8 years ago
Muxi Yan
96e198ab9f
Fix portability
8 years ago
Craig Tiller
339e421b29
Change endpoint interface to declare poller coveredness
8 years ago
Craig Tiller
4d16f4dd1d
Add some casts for C++ compatibility
8 years ago
Muxi Yan
5109b38d4b
Add end2end test for workarounds
8 years ago
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a
, reversing
changes made to dc36f4df6a
.
8 years ago
Craig Tiller
4a1925444d
Remove more spam
8 years ago
Craig Tiller
b2b4122c03
Remove logging
8 years ago
Craig Tiller
20cb627339
Fix HTTP proxy tests
...
- heap allocate the pollset shutdown closure (this may be called asynchronously)
- ensure a poller remains until all endpoints are closed
8 years ago
Craig Tiller
f840110de2
Fixup tests
8 years ago
Craig Tiller
fc8d671ec8
Fix posix leakage
8 years ago
Craig Tiller
a24b971214
Rename compress_filter --> message_compress_filter
8 years ago
Craig Tiller
e3593d912b
Fix sanity
8 years ago
Craig Tiller
af76743e33
Optionalize compress, gather all the http2 filter bits together in ext/
8 years ago
Craig Tiller
9eb0fdec00
Reorganize ext tree
...
- filters live under filters
- lb_policy, resolver implementations (being part of client_channel) live under client_channel
8 years ago
Craig Tiller
dd36b15315
Call ref/unref, bugfixes
8 years ago
Craig Tiller
547cb4b283
Make chunk sizes configurable, push channel args down a little deeper
8 years ago
Sree Kuchibhotla
5bec133ba0
clang format
8 years ago