Craig Tiller
3ab2fe0094
Rollup of changes from the latest import
9 years ago
Nicolas "Pixel" Noble
b29d8cfeb8
Last few mallocs / frees.
9 years ago
Craig Tiller
06cb1a9d93
Initial interface rework to allow knowing whether to pull payload at registration, not at request time
9 years ago
Craig Tiller
08eb0d6752
clang-format
9 years ago
Craig Tiller
c954f59c2e
Fix missing arg
9 years ago
Craig Tiller
399b3c42de
Fix client_crash_test, implement idempotency, fail_fast for C++
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
2e1903638e
Fix copyrights
9 years ago
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
ahedberg
8d7cff4143
make IP_PKTINFO and IPV6_RECVPKTINFO optional
9 years ago
yang-g
f64befd27f
Make a copy of ByteBuffer when writing
9 years ago
David Garcia Quintas
146070db8d
fixed multiple initialization of globals
9 years ago
David Garcia Quintas
c14f1cbe9a
new fixed guards
9 years ago
David Garcia Quintas
13c2f6e69d
Implemented compression level algorithms properly (as a function of the accepted algorithms by the call's peer.
9 years ago
yang-g
5a391064ca
Add debug support for checking tls_init is called
9 years ago
Deepak Lukose
e61cbe3fd3
For client cert based authentication, add client cert as an AuthProperty
9 years ago
David Garcia Quintas
3598d4457d
Fixed include guards
9 years ago
ahedberg
803931d230
Make use of unix sockets optional.
9 years ago
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
9 years ago
Craig Tiller
8c0d96ff86
Initial fail-fast support
9 years ago
Craig Tiller
4cf0448fbc
clang-format
9 years ago
Craig Tiller
c6549764e8
Change client :method selection based on idempotency
9 years ago
Craig Tiller
5987c70bd1
Punch through flags for incoming calls
9 years ago
David Garcia Quintas
9eef377865
clang-format
9 years ago
David Garcia Quintas
60ee8dd2fc
docstrings
9 years ago
David Garcia Quintas
b942640497
clang-format
9 years ago
David Garcia Quintas
be25493398
codegen interface usage of gpr_inf_future
9 years ago
David Garcia Quintas
ef6848fe5b
reverted gpr_ time changes
9 years ago
David Garcia Quintas
723af53419
moved some files around
9 years ago
Aaron Isotton
24e69bf02a
Added a channel argument to set the maximum reconnect backoff duration. Extended the interop test to test the custom reconnect backoffs.
...
This closes #5377 .
9 years ago
David Garcia Quintas
8c3d9943f6
compiles!
9 years ago
David Garcia Quintas
e1ce31eda3
wip. cq refactored
9 years ago
David Garcia Quintas
6848c4e145
wip. prior to cq refactoring
9 years ago
Sree Kuchibhotla
b0d1567e8e
Revert "Revert "Properly integrate async API with server-side cancellations.""
9 years ago
David Garcia Quintas
b07938fa22
added missing initializer for global proto_serializer holder to codegen lib
9 years ago
Sree Kuchibhotla
edd96e4926
Revert "Properly integrate async API with server-side cancellations."
9 years ago
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.
9 years ago
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.
9 years ago
David Garcia Quintas
7f7181ffc5
fix comments
9 years ago
David Garcia Quintas
c4f4f7ede9
clang-format
9 years ago
David Garcia Quintas
f588aeb1e2
introduced workaround for proto_utils
9 years ago
Alistair Veitch
188563f474
eliminate binary tags
9 years ago
David Garcia Quintas
0160873273
PR comments addressed
9 years ago
David Garcia Quintas
bcd78fe845
Added missing virtual dtor
9 years ago
David Garcia Quintas
4105505b33
Fixed refactoring of grpc_arg pointer vtable
9 years ago
David Garcia Quintas
5e07d76a86
Made Alarm's constructor a template for deadline
9 years ago
yang-g
eb62c94338
Add a way to override channel arguments for server creation
9 years ago
Nicolas "Pixel" Noble
639766023e
Flagging the missing API entries.
9 years ago
vjpai
50d7e3c4eb
I merged this without checking the copyright. My mistake...
9 years ago
Craig Tiller
d4f2604b53
Small tweak to make some customer code compile
9 years ago