Commit Graph

1944 Commits

Author SHA1 Message Date
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