Commit Graph

1309 Commits

Author SHA1 Message Date
Craig Tiller 64a12c55df Merge github.com:grpc/grpc into copyright-fix 2016-03-31 07:49:58 -07:00
Craig Tiller 6169d5f7b0 Update copyrights 2016-03-31 07:46:18 -07:00
Craig Tiller c2011586fa Merge github.com:grpc/grpc into idempotent 2016-03-28 22:53:34 -07:00
ahedberg e72454cfa9 merge to take src/core componentization into account 2016-03-28 17:28:19 -04:00
Craig Tiller 3bd9695939 Merge github.com:grpc/grpc into idempotent 2016-03-28 12:43:02 -07:00
Craig Tiller 2e1903638e Fix copyrights 2016-03-25 14:33:26 -07:00
Craig Tiller f40df23eeb Auto-changes 2016-03-25 13:38:14 -07:00
ahedberg 8d7cff4143 make IP_PKTINFO and IPV6_RECVPKTINFO optional 2016-03-24 13:01:25 -04:00
Jan Tattermusch 9a1fa344e7 Merge pull request #5892 from yang-g/copy_generic_byte_buffer
Make a copy of ByteBuffer when writing
2016-03-23 11:13:28 -07:00
Jan Tattermusch f1050f6f4a Merge pull request #5755 from ahedberg/unix_sockets_optional
Make unix sockets optional
2016-03-23 08:47:12 -07:00
yang-g f64befd27f Make a copy of ByteBuffer when writing 2016-03-21 14:04:10 -07:00
Craig Tiller 44654553de Merge github.com:grpc/grpc into idempotent 2016-03-21 09:04:06 -07:00
Jan Tattermusch ddd4d7f10f Merge pull request #5494 from dgquintas/guard_check
New #include guard sanity check + fixes to current guards
2016-03-20 15:57:00 -07:00
Jan Tattermusch dadb32a01f Merge pull request #5843 from dgquintas/fix-grpc-lib
fixed multiple initialization of globals
2016-03-20 15:41:50 -07:00
Jan Tattermusch 8bce393aeb Merge pull request #5819 from dgquintas/compression_levels
Implemented compression level algorithms properly
2016-03-18 16:46:21 -07:00
David Garcia Quintas 146070db8d fixed multiple initialization of globals 2016-03-18 15:53:28 -07:00
Jan Tattermusch ee69f42552 Merge pull request #5706 from deepaklukose/dev
Expose pem cert in AuthContext for SSL/TLS channels
2016-03-18 14:02:39 -07:00
David Garcia Quintas c14f1cbe9a new fixed guards 2016-03-18 10:14:27 -07:00
David Garcia Quintas 13c2f6e69d Implemented compression level algorithms properly (as a function of the accepted algorithms by the call's peer. 2016-03-17 22:51:52 -07:00
David Garcia Quintas 185768b702 Merge branch 'master' of github.com:grpc/grpc into guard_check 2016-03-17 22:42:39 -07:00
yang-g 5a391064ca Add debug support for checking tls_init is called 2016-03-17 09:49:34 -07:00
Craig Tiller c65af4d784 Merge github.com:grpc/grpc into idempotent 2016-03-17 07:44:17 -07:00
Jan Tattermusch 4cead22ee6 Merge pull request #5745 from ahedberg/upstream
Add intial plaform support for Native Client (NaCl)
2016-03-17 06:55:32 -07:00
Deepak Lukose e61cbe3fd3 For client cert based authentication, add client cert as an AuthProperty 2016-03-16 13:07:17 -07:00
Craig Tiller 4f7ffa05a4 Merge github.com:grpc/grpc into idempotent 2016-03-16 07:58:20 -07:00
David Garcia Quintas cd21266b5f Merge branch 'master' of github.com:grpc/grpc into codegen_lib 2016-03-15 17:10:45 -07:00
David Garcia Quintas 3598d4457d Fixed include guards 2016-03-15 14:53:05 -07:00
ahedberg 803931d230 Make use of unix sockets optional. 2016-03-15 12:54:34 -04:00
Sam Clegg 8ec33f0b65 Add intial plaform support for Native Client (NaCl)
The initial port to NaCl was done in the webports
repository:
https://chromium.googlesource.com/webports.git/+/master/ports/grpc/

In order to be buildable under NaCl outside the
webports repo there are several further changes
that will be needed:
1. Make AF_UNIX sockets optional
2. Make IP_PKTINFO optional
3. Make vector I/O (readv/writev) optional
2016-03-14 17:18:18 -04:00
Craig Tiller 4cf0448fbc clang-format 2016-03-10 07:12:42 -08:00
Craig Tiller c6549764e8 Change client :method selection based on idempotency 2016-03-09 17:10:43 -08:00
Craig Tiller 5987c70bd1 Punch through flags for incoming calls 2016-03-09 16:55:23 -08:00
David Garcia Quintas 9eef377865 clang-format 2016-03-09 11:31:02 -08:00
David Garcia Quintas 60ee8dd2fc docstrings 2016-03-08 17:21:42 -08:00
David Garcia Quintas b942640497 clang-format 2016-03-08 16:25:11 -08:00
David Garcia Quintas be25493398 codegen interface usage of gpr_inf_future 2016-03-08 16:24:35 -08:00
David Garcia Quintas ef6848fe5b reverted gpr_ time changes 2016-03-08 16:05:30 -08:00
David Garcia Quintas 723af53419 moved some files around 2016-03-08 14:26:50 -08:00
David Garcia Quintas 8c3d9943f6 compiles! 2016-03-08 00:07:14 -08:00
David Garcia Quintas e1ce31eda3 wip. cq refactored 2016-03-07 18:19:12 -08:00
David Garcia Quintas 6848c4e145 wip. prior to cq refactoring 2016-03-07 17:10:57 -08:00
Sree Kuchibhotla b0d1567e8e Revert "Revert "Properly integrate async API with server-side cancellations."" 2016-03-07 10:51:02 -08:00
David Garcia Quintas b07938fa22 added missing initializer for global proto_serializer holder to codegen lib 2016-03-06 20:07:30 -08:00
Sree Kuchibhotla edd96e4926 Revert "Properly integrate async API with server-side cancellations." 2016-03-04 14:32:50 -05:00
Vijay Pai 13ee2f2df3 Properly integrate async API with server-side cancellations.
There is a comment above IsCancelled that says when it is ok to use this.
2016-03-03 13:57:32 -08:00
David Garcia Quintas 44060b0049 Merge branch 'master' of github.com:grpc/grpc into codegen_proto_utils_fix 2016-03-03 10:11:16 -08:00
Craig Tiller 0cb803d9ca Always ref writable streams
We suffered a bug whereby doing a follow-up write to another write could
resurrect a deleted stream, causing all sorts of crash.

Fix: when a stream becomes writable (vs when we start writing) take a
ref on the stream, and only relinquish it once we're done writing.
2016-03-02 22:34:23 -08:00
David Garcia Quintas 7f7181ffc5 fix comments 2016-03-02 20:42:16 -08:00
David Garcia Quintas c4f4f7ede9 clang-format 2016-03-02 20:37:24 -08:00
David Garcia Quintas f588aeb1e2 introduced workaround for proto_utils 2016-03-02 20:33:28 -08:00