David Garcia Quintas
9e9f7b62c7
Refactorings and renamings related to compression.
...
Also added levels to the channel args options.
9 years ago
David Garcia Quintas
13878f494b
Added missing memset to grpc_op in test
9 years ago
David Garcia Quintas
118dc63dbb
made send_initial_md compression level a "maybe"
9 years ago
David Garcia Quintas
5ff7b71a25
memset for api fuzzer
9 years ago
David Garcia Quintas
183ba02ce7
Renamed some defines
9 years ago
Craig Tiller
5f902c1267
Fix tsan reported error
9 years ago
Robbie Shade
9aa6f40dff
Add callback when gRPC FD is about to be orphaned.
9 years ago
Craig Tiller
a65f9f5820
Fix test usage of pollset
9 years ago
Vijay Pai
b4cb249107
steaming -> streaming
9 years ago
makdharma
c2ec95bad4
Revert "Revert "cronet wrapper code""
9 years ago
Jan Tattermusch
b85e9d43f0
fix formatting
9 years ago
Craig Tiller
9d86120547
clang-format
9 years ago
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
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
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
Jan Tattermusch
a21c7e9207
add support for scenario categories
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
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
Craig Tiller
823fa1d77a
Exclude 1byte tests from msan
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
Vijay Pai
df8b62cea7
Add coverage for secure async end2end testing
9 years ago
Mark D. Roth
ebbbce3e6e
Changed writing code to honor the peer's header size limit setting.
...
Changed large_metadata test to only cover the case where both the client
and server support large metadata; I will cover the other cases in
separate tests in a subsequent commit.
9 years ago
Craig Tiller
e98b494db7
Fix bug where max_frame_size was ignored
...
Also add corpus entries that helped diagnose this bug
9 years ago
David G. Quintas
eadcb89b7a
Fixed name of test config for h2_census
9 years ago
Yuchen Zeng
c049035bed
Add GRPC_ prefix for macros
9 years ago