Yuchen Zeng
64c0e8d4bc
Add format check for gpr_log and gpr_asprintf
9 years ago
David Garcia Quintas
8ba42bec90
s/maybe_compression_level.compression_level/maybe_compression_level.level
9 years ago
Robbie Shade
e29f7a15d0
Make request_with_flags timeout deadline equal to that of request_with_payload.
9 years ago
David Garcia Quintas
1ebf1f1598
Compression test fixes
9 years ago
David Garcia Quintas
f15d700e5e
Moved down verification upon cancellation
9 years ago
David Garcia Quintas
af1c7e4f06
INTERNAL -> UNIMPLEMENTED for disabled algorithms
9 years ago
David Garcia Quintas
9e9f7b62c7
Refactorings and renamings related to compression.
...
Also added levels to the channel args options.
9 years ago
David Garcia Quintas
118dc63dbb
made send_initial_md compression level a "maybe"
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
Mark D. Roth
f2f707ca55
More clang-format fixes.
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
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
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
Mark D. Roth
0c6070f68d
Mark stream as cancelled if we exceed the metadata size limit.
...
Also take this opportunity to convert the seen_error field to a bool.
9 years ago
Mark D. Roth
ac2e88f956
Initial attempt at adding support for max metadata size. Currently, the
...
code does not seem to be properly causing the RPC to fail when the max
size is exceeded.
9 years ago
David Garcia Quintas
73dcbda5b0
Validation for incoming compressed data
9 years ago
David Garcia Quintas
4afce7e66f
Changes across the board from pollset to pollset_set
9 years ago
Julien Boeuf
02fb54ea9b
Fixing op duplication in test.
9 years ago
David Garcia Quintas
9ef0e1cfd4
Added grpc_call_stats to the call stack
9 years ago
Craig Tiller
6c8ae9aad5
Fix new test
9 years ago
Craig Tiller
e43f4eb372
Fix comment
9 years ago
Craig Tiller
084aa62861
Remove unnecessary -2016 from copyrights
9 years ago
Craig Tiller
c708f8a681
Fix struct
9 years ago
Craig Tiller
c48ca71614
Add a test demonstrating forced closure of a stream, and make it work
9 years ago
Craig Tiller
a446ee2f58
Add test to verify bad behavior
9 years ago
Craig Tiller
9e9edbc0d5
Introduce machinery to allow tests to register plugins
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Craig Tiller
2e1903638e
Fix copyrights
9 years ago
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
Craig Tiller
c82048f5ef
Fix some status codes to match spec
9 years ago
Craig Tiller
99259a9f44
Fix copyright
9 years ago
Craig Tiller
8c0d96ff86
Initial fail-fast support
9 years ago
Craig Tiller
b093686e59
Fix copyright
9 years ago
Craig Tiller
4cf0448fbc
clang-format
9 years ago
Craig Tiller
df5231ec09
Implement tests
9 years ago
Craig Tiller
7885ea5e31
Add a place for tests
9 years ago
Craig Tiller
19fa540100
Fix copyrights
9 years ago
Craig Tiller
732a875fe8
Add a sanity test for name aliasing
9 years ago
Craig Tiller
7536af02cf
Eliminate gpr_ int types - and insist on C99 variants instead
9 years ago
Craig Tiller
0fe5ee7be3
BoringSSL integration: non-vsprojects changes
9 years ago
Craig Tiller
c586f4e9be
Expand census coverage: make this a fixture instead of a simple test
9 years ago
Craig Tiller
28bf8912fd
Ping API
9 years ago
Craig Tiller
26dab31f6e
Start of ping sketch
9 years ago
Craig Tiller
f62c4d5a98
Test repeatability fixes
9 years ago
Craig Tiller
a6bebf4b0e
clang-format
9 years ago
Craig Tiller
f036a64303
Memory fixes
9 years ago
Nicolas "Pixel" Noble
ac5e2eef91
Clang format.
9 years ago