Yuxuan Li
bdc76ab37b
bug fix
8 years ago
Yuxuan Li
34894e4b1c
Implemented stream coalescing design
...
(RFC:https://github.com/grpc/proposal/pull/3 ). Add necessary
microbenchmarks to show reduced writes/iter for short streams. Add
necessary end2end test to test out newly added apis. Filter those tests
using *WithCoalescingApi*.
8 years ago
yang-g
23f777df08
When there is an error from filters (such as max recv message size too
...
large), add an error to the batch to avoid emitting new rpc on the
server side in C++.
8 years ago
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97
.
8 years ago
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
8 years ago
Craig Tiller
ffc843ddcb
Fix test
8 years ago
Craig Tiller
95beab2284
Uncover the badness
8 years ago
yang-g
cc5910228d
manual revert of #8901
8 years ago
Craig Tiller
f658bf0e1b
Start resolving memory issues in C++ metadata
8 years ago
Craig Tiller
3b45b8d60b
Revert "Test credentials provider update"
8 years ago
yang-g
8e9fc9bd0e
Test credentials provider update
8 years ago
Vijay Pai
b0a6be2b8f
Remove some unnecessary new/delete patterns
8 years ago
Vijay Pai
713c7b87e1
clang-format
8 years ago
Vijay Pai
c0b2acb1a0
Use C++11 final and override
8 years ago
Mark D. Roth
e3a21005bf
Fix propagation of channel args for insecure channels.
8 years ago
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
8 years ago
Sree Kuchibhotla
c37a8a56df
Fix test
8 years ago
Craig Tiller
db1a5cce47
Buffer pool C++ wrapper
8 years ago
Sree Kuchibhotla
892dbf4d95
Make settings configurable
8 years ago
yang-g
d5fba280bb
make inline metadata value clearer
8 years ago
yang-g
4b4571ab88
Add a test for nonbin header containing binary value
8 years ago
yang-g
c580af37e0
Add a check for metadata from auth plugin
8 years ago
murgatroid99
7c5befd86b
Change UnimplementedService to UnimplementedEchoService in echo.proto
8 years ago
David Garcia Quintas
c79b0650d2
removed codegen/log.h
8 years ago
Craig Tiller
5ca7e47493
Merge pull request #6737 from ctiller/delayed-write
...
Delay beginning most writes until we enter poll()
9 years ago
Craig Tiller
6c8619bbe7
Better fix for flow control bug
9 years ago
Robbie Shade
820c1f3fda
ASSERT vector size before directly accessing first element
9 years ago
Vijay Pai
679c75f0a6
Deal with issues surrounding const members of classes used in
...
containers
9 years ago
Vijay Pai
a63271c77f
Deal with to_string, proper usage of nullptr, and lack of map::emplace
9 years ago
yang-g
000aa457dc
add a test with empty request
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
39e71c33d1
fix compiling error
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
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Paul Querna
47d841de4d
Add support for IP Addresses in Subject Alt Names.
9 years ago
Dan Born
f2f7d57c01
Allow use of alternative credential types.
9 years ago
Sree Kuchibhotla
8d543e8e30
Fix ResponseStreamServerCancelAfter test flake
9 years ago
Vijay Pai
bdfec2c86c
SimultaneousReadWritesDone test was not observing the contract on the
...
streaming API. In particular, Finish should not be called until the client
is sure that there is no more message to be read (as documented in
the comments for ClientStreamingInterface::Finish)
9 years ago
yang-g
4c8aed3dba
Add a helper to return all the secure types
9 years ago
yang-g
17197ddc71
Revert "make an enum"
...
This reverts commit 5152cd29f8
.
9 years ago
yang-g
5152cd29f8
make an enum
9 years ago
yang-g
7d2a3e1917
Refactor end2end_test. Make the credentials a separate library.
9 years ago
yang-g
d59ad7ef39
Provide explicit API for user to set user agent string prefix
9 years ago
yang-g
9fd55b0d2d
remove duplicate functions
9 years ago
yang-g
7b0edbd1a3
remove the old impl caused by 4921
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
yang-g
f8174ea37d
use huffman prefix
9 years ago