jiangtaoli2016
7001bc279b
Add TSI zero-copy frame protector
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
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
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
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
Kamil Skalski
6ba7d53b63
Make CMake find_package work for preinstalled libprotobuf on Raspbian.
8 years ago
murgatroid99
ab14a0b4c8
Bump version to 1.4.1
8 years ago
Muxi Yan
d19c112db0
Add test
8 years ago
Jan Tattermusch
dca8d637c0
regenerate
8 years ago
Jan Tattermusch
456b713f06
regenerate
8 years ago
Jan Tattermusch
b70df57c49
build protobuf without zlib
8 years ago
Jan Tattermusch
74c74fb04e
workaround zlib cmake issue
8 years ago
Ken Payson
e9c17873af
Bump to version 1.4.0
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
Jan Tattermusch
807693bd89
cmake: add zlib and cares dep
8 years ago
Jan Tattermusch
6fe1d80335
explicitly use built protoc for CMake build
8 years ago
Jan Tattermusch
4d5c3102a1
fix remaining license notices
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
David Garcia Quintas
aebcdbd732
master bumped to 1.5.x
8 years ago
David Garcia Quintas
ce13cb78a2
1.4.x branch cut, version bump PR
8 years ago
Jan Tattermusch
bbfdbb19c0
bump version to 1.3.6
8 years ago
Ken Payson
c0ce2cdf00
Update version to 1.3.5
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
Alexander Polcyn
92eb7fbc05
Bump to version 1.3.4
8 years ago
Jan Tattermusch
de030a35a2
regenerate projects
8 years ago
Ken Payson
16f76d2092
Bump to version 1.3.3
8 years ago
Muxi Yan
1d3ce9a737
Move workaround_list to grpc_base
8 years ago
Alex Merry
a65f006d21
Set gRPC_INSTALL to ON by default for MSVC and OFF if a subproject
...
Now that gRPC_INSTALL is forced off if using bundled third-party
libraries, it no longer makes sense to set it OFF by default for MSVC.
However, we do want to set it OFF by default if gRPC is being built as a
subproject of another project.
8 years ago
Alex Merry
c17eb5c37e
CMake: Disable installation when using bundled third party libraries
...
If gRPC is not getting its (link-time) dependencies from the system, it
should not be attempting installation.
8 years ago
Alex Merry
b5984fa8d7
Revert "cmake: fix #8729"
...
This reverts commit c019e057c2
.
8 years ago
Alex Merry
8ced27a364
Fix finding c-ares in package mode with CMake
...
The next release of c-ares will install a CMake package (when built
using CMake), but it will be called "c-ares", not "CARES".
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
Stanley Cheung
448a11d616
Bump to version 1.3.2
8 years ago