Adam Michalik
321b1fb1c2
separate posix functionality to grpc_posix.h
9 years ago
Adam Michalik
46cc2acc3e
add tests
9 years ago
Craig Tiller
48ed92ea38
GRPC_CHANNEL_FATAL_FAILURE --> GRPC_CHANNEL_SHUTDOWN
9 years ago
Craig Tiller
6ae6fc7a79
Fix server side memory leak
...
If clients send GOAWAY followed by HEADER
9 years ago
Craig Tiller
332f1b35d5
Rename functions
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
3c4fe1bcb7
Fixed the fix
9 years ago
Craig Tiller
93dd0470cf
clang-format
9 years ago
Craig Tiller
2bcf78d632
Expand corpus
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
fa2cc03e23
Tiny int -> bool change for cq verifier
9 years ago
Craig Tiller
2d8427a1cb
Expand corpus
9 years ago
David Garcia Quintas
af1c7e4f06
INTERNAL -> UNIMPLEMENTED for disabled algorithms
9 years ago
Craig Tiller
cf2cce661d
Bug fixes
9 years ago
Craig Tiller
c1623dc732
Expand corpus
9 years ago
Craig Tiller
71d0f5fd6c
Expand corpus
9 years ago
David Garcia Quintas
9e9f7b62c7
Refactorings and renamings related to compression.
...
Also added levels to the channel args options.
9 years ago
Craig Tiller
37a85c3096
Expand corpus
9 years ago
David Garcia Quintas
bb76c33a0c
Fixes leak in test_cancel_after_client_done & cancel_after_accept
9 years ago
Craig Tiller
6f7756e970
Expand corpus
9 years ago
Craig Tiller
e2f7f31552
Expand corpus
9 years ago
Craig Tiller
1f963ba63f
Expand corpus
9 years ago
Craig Tiller
d5b3482f4d
Expand corpus
9 years ago
Craig Tiller
680822fdc6
Expand corpus
9 years ago
Craig Tiller
892c37072e
Expand corpora
9 years ago
Craig Tiller
9d2822a167
Fix fuzzer bugs
9 years ago
Craig Tiller
2f9fc7be95
Fix fuzzer bug, add corpora
9 years ago
Craig Tiller
d8550756ea
Add fuzzing for receving messages after close
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
Craig Tiller
e0d6c57e15
Fuzzing fixes
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
Craig Tiller
d039722f06
Fix goaway_server_test
9 years ago
Craig Tiller
945af65ccd
Fix api_fuzzer leak
9 years ago
Craig Tiller
be0d7fe60d
Fix socket_utils_test, clang-fmt
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
86df5a8521
Fix filter_causes_close
9 years ago
Craig Tiller
f707d62db6
Convert tests to new error scheme
9 years ago
Craig Tiller
ddad978996
API fuzzer compiles with new error handling
9 years ago
Mark D. Roth
f2f707ca55
More clang-format fixes.
9 years ago
David Garcia Quintas
1621c4d37c
Added support for trailing metadata
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
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
Mark D. Roth
7cae1f7198
Remove some unneeded code from an earlier iteration of this code.
9 years ago