David Garcia Quintas
243fe9d43c
Added way to remove filters from channel stack builder
7 years ago
David Garcia Quintas
3499960070
Renamed load_reporting.{c,h} to load_reporting_plugin.{c,h}
7 years ago
yang-g
9ff6031014
Add sync_custom.h
7 years ago
yang-g
98ad80a815
Remove stale file
7 years ago
Yihua Zhang
7fab9bf3bb
Add TSI test library and SSL and fake TSI tests
7 years ago
ncteisen
c302eb9840
Microbenchmarks work with bazel
7 years ago
Muxi Yan
4078771049
generate projects
7 years ago
jiangtaoli2016
25d6fd82d1
split tsi library into two
7 years ago
jiangtaoli2016
32f66e8a81
Update build rule
7 years ago
Jiangtao Li
0211cfb277
Revert "Revert "Add TSI zero-copy frame protector""
7 years ago
Jiangtao Li
f5504a3e43
Revert "Add TSI zero-copy frame protector"
7 years ago
jiangtaoli2016
72eeb3c6dd
split tsi into two libraries: tsi_interface and tsi
7 years ago
Mark D. Roth
f9bf428489
Add support for service configs to c-ares resolver.
7 years ago
jiangtaoli2016
3aaa5ea028
minor fix
7 years ago
Vijay Pai
168034b2f0
Test against grpc++_unsecure when possible. Provide unsecure version of test_util
7 years ago
Noah Eisen
686437ada9
Add repro
7 years ago
Vijay Pai
4280725bb3
Clean up grpc++_unsecure so that it doesn't require secure content anymore
7 years ago
jiangtaoli2016
7001bc279b
Add TSI zero-copy frame protector
7 years ago
Muxi Yan
627a5824c3
clang-format and generate project
7 years ago
Yuchen Zeng
f630ff2555
Update build.yaml, fix format
7 years ago
Mark D. Roth
5794061764
Improvements to grpc_byte_stream API and handling.
...
- Add shutdown() method (to be used in forthcoming call combiner code).
- Use a vtable instead of storing method pointers in each instance.
- Check all callers of pull() to make sure that they are properly
handling errors.
- Clarify ownership rules and attempt to adhere to them.
- Added a new grpc_caching_byte_stream implementation, which is used in
http_client_filter to avoid having to read the whole send_message byte
stream before passing control down the stack. (This class may also be
used in the retry code I'm working on separately.)
- As part of this, did a major rewrite of http_client_filter, which
made the code more readable and fixed a number of potential bugs.
Note that some of this code is hard to test right now, due to the fact
that the send_message byte stream is always a slice_buffer stream, for
which next() is always synchronous and no destruction is needed.
However, some future work (specifically, my call combiner work and
Craig's incremental send work) will start leveraging this.
7 years ago
Craig Tiller
2014a37a5c
Fix projects
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
Craig Tiller
b89304652b
Build simplification
7 years ago
Craig Tiller
2e37d001a3
Review feedback
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
ncteisen
268a82398c
Pull flow control into one module
7 years ago
Craig Tiller
280866817f
Add a simple stats framework to gRPC C core
7 years ago
murgatroid99
79e2d8e89f
libuv tests: skip a test that spawns a thread
7 years ago
murgatroid99
b8e07ad780
Add asserts that uv calls all run on the same thread
7 years ago
Craig Tiller
c0df1c0f9a
Compiling again
7 years ago
Yihua Zhang
1435bfc718
Add GTS plugin
7 years ago
Vijay Pai
3d7d5f4ed2
Create inproc transport, add relevant tests, exclude irrelevant tests
7 years ago
Mark D. Roth
0696611fb5
Do not return calls on server when request proto fails to deserialize.
7 years ago
yang-g
fdcb774cea
Regenerate projects and fixes
7 years ago
Muxi Yan
59827dd739
generate project
7 years ago
Noah Eisen
7e4c1dd4c9
Add fuzzer repro
7 years ago
Ken Payson
a4710a090d
Revert "Remove lockfree-stack implementation that is no longer used"
...
This reverts commit 3d04e025bc
.
7 years ago
Muxi Yan
e87a7e1a47
Move stream_compression to src/core/lib/compression
8 years ago
Muxi Yan
c1f837ce79
Make stream compression module
8 years ago
Muxi Yan
d19c112db0
Add test
8 years ago
Sree Kuchibhotla
a8cf05c803
Refcount grpc_alarm object so that grpc_alarm_destroy can safely be called before the alarm event is dequeued from the completion queue
8 years ago
Sree Kuchibhotla
bfce58742d
Refcount grpc_alarm object so that grpc_alarm_destroy can safely be called before the alarm event is dequeued from the completion queue
8 years ago
Craig Tiller
f95873e676
Update build
8 years ago
Vijay Pai
3d04e025bc
Remove lockfree-stack implementation that is no longer used
8 years ago
Jan Tattermusch
b77a20b64b
regenerate projects
8 years ago
Ken Payson
f8d6fb7a94
Update boringssl
8 years ago
Ken Payson
4536138eef
disable unconstrained_1cq test
8 years ago
David Garcia Quintas
87d5a3130d
Implement LB policy updates
8 years ago
Yuchen Zeng
4ebace71b0
Fix windows build, no_logging tests, dns_resolver_test
8 years ago