yang-g
000aa457dc
add a test with empty request
9 years ago
Yuchen Zeng
0601df3a04
Move reflection src/hdr to src/cpp/ext include/grpc++/ext
9 years ago
Yuchen Zeng
1495cb5b24
Addressed reveiw comments about naming
9 years ago
Julien Boeuf
38c0cdee34
Fix double-free issue for optional_message.
...
Also better end to end testing of plumbing of plugin error message.
9 years ago
yang-g
17487f9a22
Make grpc++ independent of protobuf
9 years ago
yang-g
15759f610e
Let Next set ok=true when receiving error status
9 years ago
Craig Tiller
bc7593de7a
Revert "Revert "Remove spam""
...
This reverts commit e76528ce26
.
9 years ago
Craig Tiller
34c6e87598
Simpler trick to force a listening cq
9 years ago
Craig Tiller
e76528ce26
Revert "Remove spam"
...
This reverts commit 3f3312e7e9
.
9 years ago
Craig Tiller
3f3312e7e9
Remove spam
9 years ago
Craig Tiller
ae09d9dca9
Fixes and code simplification
9 years ago
Yuchen Zeng
91c51a7aba
Add proto_server_reflection_test
9 years ago
Craig Tiller
718ce51af8
Fix server plugin test
9 years ago
Craig Tiller
e004958fd6
Fix formatting, mem leak, stall
9 years ago
Craig Tiller
aae6c2cb96
Fix server plugin test
9 years ago
David Klempner
b941d5a4aa
Fix a missing initialization
9 years ago
David Klempner
6fb122dc6e
Add calls to grpc_recycle_unused_port to two of the tests which call
...
grpc_pick_unused_port a lot.
9 years ago
yang-g
39e71c33d1
fix compiling error
9 years ago
Yuchen Zeng
7d099a5c90
Fix naming and comment problems
9 years ago
yang-g
080528abb7
Add parsing back to protobuf example
9 years ago
yang-g
4c07008610
Add a test for server returning error with debug info in trailer.
9 years ago
Julien Boeuf
8ca294e417
Refactoring the core security code.
...
As opposed to a flat directory, we now have the following structure:
- security
-context
- credentials
- composite
- fake
- google_default
- iam
- jwt
- oauth2
- plugin
- ssl
- transport
- util
We have not refactored the test code yet but this PR is already large
enough...
9 years ago
Craig Tiller
e4d2748f2f
Fix async_end2end_test flow control
...
Completion queues + flow control + single threading is hard.
We need a read outstanding on a call to grant flow control tokens to the
remote end.
To do that we need to request a read *before* we wait for the write to
be finished, otherwise, in the case of a large write we'll block waiting
for flow control tokens.
Built on #6402
9 years ago
Yuchen Zeng
3b8f3354de
Add plugins at the time of static initialization
9 years ago
Vijay Pai
d7b1e704a8
Cover large message sent securely or insecurely over async
9 years ago
Vijay Pai
df8b62cea7
Add coverage for secure async end2end testing
9 years ago
Yuchen Zeng
c049035bed
Add GRPC_ prefix for macros
9 years ago
Yuchen Zeng
018bf1a864
modified has_async_methods and has_sync_methods of TestServerBuilderPlugin
9 years ago
Yuchen Zeng
a42ec21341
Server builder plugin
9 years ago
Sree Kuchibhotla
1f5e262589
Add the option of adding a non-listening server completion queue. This makes writing certain test cases (like hybrid_end2end tests) easier
9 years ago
Craig Tiller
75dbc1eb67
Fixes
9 years ago
Craig Tiller
399b3c42de
Fix client_crash_test, implement idempotency, fail_fast for C++
9 years ago
vjpai
bd06e441cc
Add virtual destructor to satisfy a requirement of some compilers
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
f45496fdb0
Fix include path
9 years ago
Vijay Pai
98f2f754b8
Used TYPED_TEST to parametrize
...
Include all 4 sync/async client/server combos
9 years ago
Vijay Pai
40d1a2cb87
clang-format
9 years ago
Vijay Pai
bbbbf621e4
Add a concurrent test for sync client, async server case
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
yang-g
f64befd27f
Make a copy of ByteBuffer when writing
9 years ago
Paul Querna
47d841de4d
Add support for IP Addresses in Subject Alt Names.
9 years ago
Sree Kuchibhotla
b0d1567e8e
Revert "Revert "Properly integrate async API with server-side cancellations.""
9 years ago
Sree Kuchibhotla
edd96e4926
Revert "Properly integrate async API with server-side cancellations."
9 years ago
Dan Born
51221f1e7e
clang reformat.
9 years ago
Dan Born
f2f7d57c01
Allow use of alternative credential types.
9 years ago
Vijay Pai
dbf47fabd4
Better comments.
9 years ago
Vijay Pai
2e729387f7
clang-format
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
Vijay Pai
6c016efa34
ServerTryCancel was not actually respecting the API since it
...
could be an arbitrary amount of time between when the cancel is tried
and actually observable.
9 years ago