Vijay Pai
168034b2f0
Test against grpc++_unsecure when possible. Provide unsecure version of test_util
7 years ago
Vijay Pai
4280725bb3
Clean up grpc++_unsecure so that it doesn't require secure content anymore
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
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
f7350ea6b7
Adding connect auth feature. Proxy-Authorization header is being inserted when user creds are present in uri
7 years ago
murgatroid99
b8e07ad780
Add asserts that uv calls all run on the same thread
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
Ken Payson
a4710a090d
Revert "Remove lockfree-stack implementation that is no longer used"
...
This reverts commit 3d04e025bc
.
8 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
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
Jan Tattermusch
9d6316cc5b
fixup
8 years ago
Jan Tattermusch
8b26317f01
add vsprojects deprecation notice
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
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
Vizerai
c1947ef570
update
8 years ago
yang-g
75ea6a279c
regenerate project
8 years ago
Alexander Polcyn
c3b1f18a7e
get rid of connectivity state watchers right after timeout
8 years ago
Jan Tattermusch
de030a35a2
regenerate projects
8 years ago
Muxi Yan
1d3ce9a737
Move workaround_list to grpc_base
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
ee4b145213
Remove workqueue, covered_by_poller as concepts, get Mac build up
8 years ago
Jan Tattermusch
0988a8956b
fix protoc x86 windows artifact build
8 years ago
Muxi Yan
bf5a5f92be
Add a separate test case for workaround_cronet_compression
8 years ago
Muxi Yan
937dba3ea1
Put workaround list somewhere accessable by wrapping languages
8 years ago
Sree Kuchibhotla
5a1a3b49f4
Separate this into a new poller
8 years ago
Craig Tiller
1f47730377
Fix deps between grpc and tracer system
8 years ago
Craig Tiller
924353a717
Finish merge, disable new pollers until they stabilize
8 years ago
Sree Kuchibhotla
d4fc32eacd
New epoll-based polling engine with dedicated poller threads
8 years ago
Craig Tiller
c3571791a5
Isolate timer checking in its own thread
8 years ago
Mark D. Roth
09e458c6cd
Implement client-side load reporting for grpclb.
8 years ago
David Garcia Quintas
4e9bef0f1e
Remove leftover thrift mentions
8 years ago
Vizerai
0359e1260f
initial commit
8 years ago
Muxi Yan
5109b38d4b
Add end2end test for workarounds
8 years ago
David Garcia Quintas
04911ca202
New version of grpclb end2end test
8 years ago
Muxi Yan
f63afec89d
user-agent string filtering
8 years ago
Craig Tiller
c67cc999e3
Initial fork for singleton epoll poller
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
Muxi Yan
b53fd4df37
Add cronet_compression workaround filter
8 years ago
Craig Tiller
819cd88bd7
Allow EPOLLEXCLUSIVE tests to be omitted outside of CI
8 years ago
Mark D. Roth
0c0b89a88b
Change hash table to use linear probing and add unit test.
...
Also add some missing rules in test/core/slice/BUILD.
8 years ago
Mahak Mukhi
a0cabfcad7
trial and error
8 years ago