David Garcia Quintas
c9516d4e28
Fixed memory leak in server_async
10 years ago
David Garcia Quintas
30bd4eb5cc
Removed grpc_byte_buffer_reader_{create,destroy}.
...
Introduced grpc_byte_buffer_init instead. It's now the user's responsibility to
manage memory.
10 years ago
Alistair Veitch
980ef7666d
change census_context_deserialize signature
10 years ago
Yang Gao
69fe0759be
Various minor fixes
10 years ago
Alistair Veitch
269676209e
add init checks
10 years ago
Alistair Veitch
9d48ebfdc3
address comments
10 years ago
Craig Tiller
6ec402b9ea
Expand comment
10 years ago
Craig Tiller
e7023612ef
Add a test of cmdline usage strings - and make them saner
10 years ago
Craig Tiller
bce999f57f
Refine shutdown API
10 years ago
Craig Tiller
ee945e8325
Work towards removing grpc_server_shutdown
10 years ago
Alistair Veitch
9686dabd04
Initial refactoring and context API changes
10 years ago
Craig Tiller
0b6fb4d014
Remove unnecessary comment
10 years ago
vjpai
178a551b5d
nullptr->shared_ptr conversion
10 years ago
Julien Boeuf
83b029726b
Addressing comments.
10 years ago
Julien Boeuf
84d964a8df
API for auth context and server-side secure transport only impl.
...
Still TODO:
- a way to plug a metadata processing (somewhat elsewhere but did not
one to overload this already large PR).
- plug-in the auth context on the client side.
- Better end to end testing.
10 years ago
Craig Tiller
69eed29b7e
Add clarifying comment
10 years ago
Julien Boeuf
c1f3f2d556
Extension should return a const char *.
10 years ago
Craig Tiller
73b66efa27
Do a little better - dont require EXTRACT_ALL
10 years ago
Craig Tiller
e793ba12c6
Begin marking up for Doxygen
10 years ago
Craig Tiller
818b8769fc
Delete antiquated code
10 years ago
Craig Tiller
dd093f33f6
Remove some bad asserts
10 years ago
Craig Tiller
fbac5f17b7
Crash handling test
10 years ago
Craig Tiller
ee210abe65
GPR_ASSERT is not an expression
10 years ago
Craig Tiller
c21a80957a
Add subprocess GPR API
...
Port fling_test to it.
This will be used to:
- port remaining tests to Windows
- enable testing what happens when servers or clients mysteriously disappear
10 years ago
Craig Tiller
a33eca9332
Guarantee tls_set returns the new value
10 years ago
Yang Gao
a89389283f
support per call credentials in c++
10 years ago
Craig Tiller
7d95470a62
Update comment
10 years ago
Nicolas Noble
2e3639302a
Making the gRPC C tests building under Windows.
10 years ago
Julien Boeuf
9f218ddd9d
Adding support for per call credentials in core.
10 years ago
Craig Tiller
2da0296478
Eliminate need for SIGPIPE handling
10 years ago
Craig Tiller
b96d001584
Validate that headers contain legal bytes
10 years ago
Craig Tiller
3676b38183
Lose redundant tag on unary calls
10 years ago
Craig Tiller
f9e6adf998
Completion queue binding for new requests API change
...
Move completion queue binding for new requests to the new request
request time, not server instantiation time.
10 years ago
Craig Tiller
9eb47ada08
Further fixes
10 years ago
Craig Tiller
64be9f7a30
C Core API cleanup.
...
Simplify grpc_event into something that can be non-heap allocated.
Deprecate grpc_event_finish.
Remove grpc_op_error - use an int as this is more idiomatic C style.
10 years ago
Yang Gao
4273f1e3bc
add client side streaming interfaces
10 years ago
Craig Tiller
8802558895
Add a hook to allow initial HTTP2 sequence number to be specified
10 years ago
Yang Gao
3921c56bee
Expose max message size at the server side
10 years ago
Craig Tiller
5f5fd6719b
Remove ungeneratable enum values and union members
10 years ago
murgatroid99
1cb8bbcf0a
Fix thread local storage error in iOS build
10 years ago
Craig Tiller
0e91956b49
Remove _old apis from the core library
10 years ago
Craig Tiller
bae41c847f
Promote SWAP to GPR_SWAP
10 years ago
Craig Tiller
3691c3322d
clang-format
10 years ago
Craig Tiller
75d5d303ea
Indentation fix
10 years ago
Craig Tiller
b11728b90d
Mac C++ compile fix
10 years ago
Craig Tiller
00e5b2a82c
Mac C++ compile fix
10 years ago
Nicolas Noble
3086203834
Few VS2010 fixes.
...
-) = delete isn't supported. Moving destructor out of scope.
-) variadic templates aren't supported. Replacing emplace_back's construction.
-) C++11's {} inline construction isn't supported. Adding temporary variables.
-) std::list<> can't work on a non-declared class. Changing to a raw pointer.
10 years ago
Craig Tiller
1fb99552b7
Fix early shutdown: await client context deletion before channel deletion
10 years ago
Craig Tiller
a2b32f1133
Fix early shutdown: await client context deletion before channel deletion
10 years ago
Craig Tiller
a9274b89dc
Fix comment
10 years ago