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
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
David Garcia Quintas
4bb11ac72a
Turned load reporting into a plugin
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
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
Craig Tiller
068d143c8e
Expand corpora
9 years ago
Craig Tiller
d5c6eca64b
Expand corpus
9 years ago
Craig Tiller
d2906ad80c
Fix bug
9 years ago
Craig Tiller
a803fac758
Expand corpus
9 years ago
Craig Tiller
1596abbd03
Expand corpus
9 years ago
Craig Tiller
55cbf1da37
Expand corpus
9 years ago
Craig Tiller
eb48a81322
Expand corpus
9 years ago
Craig Tiller
1c2df50a9b
Expand corpus
9 years ago
Craig Tiller
60beb86154
Expand corpus
9 years ago
Craig Tiller
db6011fba6
Fix inf loop
9 years ago
Craig Tiller
839b65cee7
Expand corpus
9 years ago
Craig Tiller
a92ebc8352
Fix test bugs, expand corpus
9 years ago
Craig Tiller
734fb9f36b
Expand corpus
9 years ago
Craig Tiller
29c20851aa
Expand corpus
9 years ago
Craig Tiller
0477d7d728
API dictionary
9 years ago
Craig Tiller
1d11798c78
Expand corpus
9 years ago
Craig Tiller
62759c42bc
Expand corpus
9 years ago
Craig Tiller
c2c0f53e4e
Expand corpus
9 years ago
Craig Tiller
e8bb40d152
Expand corpus
9 years ago
Craig Tiller
42fe4cd944
Enable squelch
9 years ago
Craig Tiller
af4063ba91
Expand corpus
9 years ago
Craig Tiller
4b3ce7e964
Expand corpora
9 years ago
David Garcia Quintas
73dcbda5b0
Validation for incoming compressed data
9 years ago
Craig Tiller
470f15b357
Fix hanging call bug
9 years ago
Craig Tiller
fd7001008e
Expand corpus
9 years ago
Craig Tiller
7c2676675a
Expand api corpus
9 years ago
Craig Tiller
8a67780fba
Fix bug causing calls to never complete
9 years ago
Craig Tiller
d78ca88da1
Fix bugs in test infra
9 years ago