David Garcia Quintas
4dc3c0bdd3
Merge branch 'master' of github.com:grpc/grpc into filters_prio
2017-09-06 18:58:25 -07:00
Jan Tattermusch
00c5445810
Merge pull request #12329 from jtattermusch/remove_leftover_vcxproj
...
Remove leftover vcxproj files
2017-09-05 18:37:46 +02:00
Jan Tattermusch
44a766a8cb
remove leftover vcxproj files
2017-08-30 11:12:41 +02:00
Craig Tiller
03c908fc9e
Merge github.com:grpc/grpc into stats
2017-08-29 12:34:10 -07:00
David Garcia Quintas
243fe9d43c
Added way to remove filters from channel stack builder
2017-08-24 14:16:37 -07:00
Muxi Yan
6b2b5bd645
Merge remote-tracking branch 'upstream/master' into stream_compression_config
2017-08-23 09:56:47 -07:00
Jan Tattermusch
eb3540ec01
remove contents of /vsprojects directory
2017-08-23 07:53:18 +02:00
Jan Tattermusch
8ceb4242f0
update readmes
2017-08-23 07:53:18 +02:00
Jan Tattermusch
6521c5078c
build C tests and protoc artifacts on windows with cmake
2017-08-23 07:53:18 +02:00
Muxi Yan
4078771049
generate projects
2017-08-15 09:56:10 -07:00
Muxi Yan
229125abb1
Merge remote-tracking branch 'upstream/master' into stream_compression_config
2017-08-11 16:15:53 -07:00
jiangtaoli2016
25d6fd82d1
split tsi library into two
2017-08-09 11:15:04 -07:00
jiangtaoli2016
32f66e8a81
Update build rule
2017-08-07 13:33:37 -07:00
Jiangtao Li
0211cfb277
Revert "Revert "Add TSI zero-copy frame protector""
2017-08-07 11:24:07 -07:00
Jiangtao Li
f5504a3e43
Revert "Add TSI zero-copy frame protector"
2017-08-07 10:48:46 -07:00
jiangtaoli2016
72eeb3c6dd
split tsi into two libraries: tsi_interface and tsi
2017-08-04 14:40:51 -07:00
jiangtaoli2016
f3f7d3ba6c
Merge branch 'master' into tsi_grpc
2017-08-04 13:45:38 -07:00
Sree Kuchibhotla
1fb3b669f9
Merge pull request #11579 from sreecha/fix_alarm
...
Refcount grpc_alarm object so that grpc_alarm_destroy() can be safely called before cq-next()
2017-08-04 13:16:13 -07:00
Mark D. Roth
f9bf428489
Add support for service configs to c-ares resolver.
2017-08-03 14:47:23 -07:00
Sree Kuchibhotla
34989fdaae
Merge branch 'master' into fix_alarm
2017-08-02 17:12:00 -07:00
Muxi Yan
69b8fe02b6
Merge branch 'master' into stream_compression_config
2017-08-02 16:57:23 -07:00
jiangtaoli2016
3aaa5ea028
minor fix
2017-08-02 13:36:50 -07:00
Sree Kuchibhotla
e70f3b2200
Merge branch 'master' into fix_alarm
2017-08-01 13:45:54 -07:00
ncteisen
fe8f5bc8e9
regenerate projects
2017-08-01 11:27:10 -07:00
ncteisen
ab04027e47
Merge branch 'master' of https://github.com/grpc/grpc into flow-control-v3
2017-08-01 10:58:29 -07:00
Vijay Pai
168034b2f0
Test against grpc++_unsecure when possible. Provide unsecure version of test_util
2017-07-31 17:10:44 -07:00
jiangtaoli2016
79d9a8a7e0
Merge branch 'master' into tsi_grpc
2017-07-31 14:16:26 -07:00
Vijay Pai
4280725bb3
Clean up grpc++_unsecure so that it doesn't require secure content anymore
2017-07-30 23:53:27 -07:00
Yuchen Zeng
e5cd1765ff
Merge pull request #11927 from y-zeng/nameser
...
Add src/core/lib/iomgr/nameser.h
2017-07-28 18:26:59 -07:00
jiangtaoli2016
7001bc279b
Add TSI zero-copy frame protector
2017-07-28 18:26:21 -07:00
ncteisen
fb193a1e2f
Merge branch 'master' of https://github.com/grpc/grpc into flow-control-v3
2017-07-28 15:47:32 -07:00
Yuchen Zeng
f630ff2555
Update build.yaml, fix format
2017-07-27 12:16:06 -07:00
Muxi Yan
0603895423
Merge remote-tracking branch 'upstream/master' into stream_compression_config
2017-07-26 17:02:31 -07:00
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.
2017-07-26 14:29:52 -07:00
Sree Kuchibhotla
59beeff531
Merge branch 'master' into fix_alarm
2017-07-25 14:08:33 -07:00
Craig Tiller
39af3361ae
Merge github.com:grpc/grpc into stats
2017-07-21 16:06:48 -07:00
Yash Tibrewal
781fd6f6ea
Merge pull request #11884 from yashykt/connect-auth
...
HTTP CONNECT Auth support
2017-07-21 15:55:38 -07:00
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.
2017-07-20 16:48:01 -07:00
Craig Tiller
b89304652b
Build simplification
2017-07-19 16:24:19 -07:00
Yash Tibrewal
c59ef5e451
Merged latest commit from upstream
2017-07-19 10:40:17 -07:00
Yash Tibrewal
f7350ea6b7
Adding connect auth feature. Proxy-Authorization header is being inserted when user creds are present in uri
2017-07-19 10:26:41 -07:00
ncteisen
268a82398c
Pull flow control into one module
2017-07-18 17:06:57 -07:00
Craig Tiller
280866817f
Add a simple stats framework to gRPC C core
2017-07-18 14:22:19 -07:00
murgatroid99
75f678a5b2
Merge branch 'master' into uv_portability_fix
2017-07-18 14:11:07 -07:00
murgatroid99
b8e07ad780
Add asserts that uv calls all run on the same thread
2017-07-18 13:20:55 -07:00
Mark D. Roth
65d447f2c3
Merge pull request #11454 from markdroth/server_cq_ok_semantics
...
Do not return calls on server when request proto fails to deserialize.
2017-07-18 12:19:45 -07:00
Mark D. Roth
ea8f591b9d
Merge pull request #11607 from yihuazhang/tsi_init
...
Add GTS plugin
2017-07-18 07:38:30 -07:00
Yihua Zhang
1435bfc718
Add GTS plugin
2017-07-17 11:20:51 -07:00
Muxi Yan
0086d02161
Merge pull request #11189 from muxi/stream_compression
...
Implement stream compression lib module
2017-07-17 11:10:41 -07:00
Vijay Pai
3d7d5f4ed2
Create inproc transport, add relevant tests, exclude irrelevant tests
2017-07-14 16:23:54 -07:00