yang-g
c5943093b5
Change argument type to avoid undefined behavior
9 years ago
yang-g
39e71c33d1
fix compiling error
9 years ago
Craig Tiller
78222f7383
Enable -Wextra-semi on compilers that support it
...
Use some template magic to make warning detection much easier in the future.
9 years ago
David Garcia Quintas
a301eaade8
Allow servers to select compression level via initial MD.
...
Setting the newly added compression_level field of
grpc_op::send_initial_metadata by a server now has the effect of
applying that compression level for the subsequent call messages leaving
the server. The ultimate meaning of the level depends on the client's
supported compression algorithms.
9 years ago
Craig Tiller
45fe17fb76
Fix leak
9 years ago
Craig Tiller
6a64bfd982
Progress converting to new error system
9 years ago
Craig Tiller
86df5a8521
Fix filter_causes_close
9 years ago
Nicolas "Pixel" Noble
0545d7fa69
Revert "Merge pull request #6214 from makdharma/master"
...
This reverts commit 48d833a9d8
, reversing
changes made to 66e9d8e8a7
.
9 years ago
Craig Tiller
42342cbebb
Revert "cronet wrapper code"
9 years ago
Craig Tiller
1aee5362f4
Progress converting to new error system
9 years ago
Craig Tiller
94f8453d0a
Bug fixes to error handling
9 years ago
Craig Tiller
4f1d0f337b
Error reporting progress
9 years ago
Craig Tiller
f707d62db6
Convert tests to new error scheme
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
Jan Tattermusch
4e2f7727a9
rename grpc.protoc.compiler to grpc.tools.protoc
9 years ago
Jan Tattermusch
6f0fe0f327
fix python distribtests with docker on overlay
9 years ago
Sree Kuchibhotla
4f5b2916cc
fix clang formatting
9 years ago
Mark D. Roth
067cce56d4
Fix asan test failure.
9 years ago
yang-g
4c07008610
Add a test for server returning error with debug info in trailer.
9 years ago
David Garcia Quintas
303d3082a0
Fixed compression interop and re-enable for C++.
...
Also added some defense in depth for compression algorithms in the
receive path.
9 years ago
Jan Tattermusch
a21c7e9207
add support for scenario categories
9 years ago
Craig Tiller
ddad978996
API fuzzer compiles with new error handling
9 years ago
Yuchen Zeng
0333a49afa
Use stream rpc to ensure all related requests go to a single server.
9 years ago
Sree Kuchibhotla
c5549fcd0a
Remove redundant error check
9 years ago
Sree Kuchibhotla
5130427b30
Add remaining inteorp tests to stress client
9 years ago
Sree Kuchibhotla
ad0f792254
Interop client that is resilient to server restarts
9 years ago
Mark D. Roth
f2f707ca55
More clang-format fixes.
9 years ago
Jan Tattermusch
4ead664c33
small addendum for python distribtests
9 years ago
Jan Tattermusch
74b41c0513
fix C# distrib test after getting rid of grpc.native.csharp package
9 years ago
David Garcia Quintas
604490973b
allocate grpc_pops on the stack
9 years ago
David Garcia Quintas
1621c4d37c
Added support for trailing metadata
9 years ago
Yuchen Zeng
c84ed6813e
Proto server reflection
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
Masood Malekghassemi
916c960e59
Fix Python distrib test
9 years ago
Masood Malekghassemi
e9407c2e74
Test binary Python distributions
9 years ago
Mark D. Roth
22b338e210
Apply clang-format diffs.
9 years ago
Mark D. Roth
2df502e518
Fix max_message_length test, which was broken by the previous fix to the
...
proxy tests.
9 years ago
Mark D. Roth
bc84672537
Use unlimited default for max header size until receiving new settings
...
from the peer. This both complies with the RFC and ensures that if the
user sets a higher limit than the 16K default, we won't incorrectly
reject data sent before settings are exchanged.
Also fix proxy tests.
9 years ago
David Garcia Quintas
aea5f12e65
generate projects & clang-format
9 years ago
Craig Tiller
6889799923
Fix some ubsan issues: I fear no bugs were harmed in the making of this episode
9 years ago
Craig Tiller
823fa1d77a
Exclude 1byte tests from msan
9 years ago
David Garcia Quintas
f72eb97b36
Introduced grpc_pops (pollset or pollset_set)
9 years ago
Makarand Dharmapurikar
274bcc8f0b
Added dummy cronet api implementation so we can build on Jenkins.
9 years ago
Mark D. Roth
a4edeb3372
Fix build breakage in bad_client tests.
9 years ago
Mark D. Roth
7cae1f7198
Remove some unneeded code from an earlier iteration of this code.
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
Mark D. Roth
8a1d8052eb
Added bad_client test to check that the server rejects requests with too
...
much metadata and refuses to send responses with too much metadata.
9 years ago
Vijay Pai
d7b1e704a8
Cover large message sent securely or insecurely over async
9 years ago