Julien Boeuf
19cd009ec1
clang-format
9 years ago
David Garcia Quintas
e77e9b3010
fixed wrong malloc in test code for dns resolv
9 years ago
yang-g
c5943093b5
Change argument type to avoid undefined behavior
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
Mark D. Roth
067cce56d4
Fix asan test failure.
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
604490973b
allocate grpc_pops on the stack
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
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
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
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
Craig Tiller
1b409a02a2
Ensure minimum size of alt stack (to please vtune)
9 years ago
Craig Tiller
904e0a5086
Fix typo
9 years ago
Craig Tiller
d0b3ae40f7
Fix double delete
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
David Garcia Quintas
1b2db6333d
Moved protos out of core_codegen interface
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
Mark D. Roth
1f3319bc88
Fixed clang formatting problems.
9 years ago
Craig Tiller
068d143c8e
Expand corpora
9 years ago
Mark D. Roth
c5b1eef8b1
Change C implementation to not log an "Unexpected content-type" message
...
when the header includes a semicolon.
9 years ago
Craig Tiller
653ea75ff5
Properly shutdown pollsets before destroying them
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