David Garcia Quintas
bb76c33a0c
Fixes leak in test_cancel_after_client_done & cancel_after_accept
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
Mark D. Roth
22b338e210
Apply clang-format diffs.
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 G. Quintas
eadcb89b7a
Fixed name of test config for h2_census
9 years ago
Deepak Lukose
dba4c5fd01
Add various options to verify ssl/tls client cert including letting the
...
application handle the authentication.
9 years ago
Craig Tiller
084aa62861
Remove unnecessary -2016 from copyrights
9 years ago
Craig Tiller
9e9edbc0d5
Introduce machinery to allow tests to register plugins
9 years ago
Craig Tiller
4a6dad3970
clang-fmt
9 years ago
Craig Tiller
d4c9833187
Reposition files to optionalize client_config system
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
adcb92d68e
clang-format
9 years ago
Craig Tiller
c7762a8c24
Move chttp2 related files under ext/
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
9498bb1bb1
Reorder asserts to avoid TSAN failure
9 years ago
David Garcia Quintas
fb349b9f71
removed uchannels
9 years ago
Jan Tattermusch
38da4491cc
fix -Wshadow warning
9 years ago
Craig Tiller
b093686e59
Fix copyright
9 years ago
Craig Tiller
c1b6bdd627
Fix tests in new idempotency work
9 years ago
Craig Tiller
69b093b360
Revert "Revert "Add an implementation firewall against pollset_set""
9 years ago
Vijay Pai
e9ef536451
Revert "Add an implementation firewall against pollset_set"
9 years ago
Craig Tiller
85371a2bb0
Change pollset mutex ownership
9 years ago
Craig Tiller
a75d18addd
Make out private bits private
9 years ago
Craig Tiller
319f2897d8
Clean up 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
d78d16499e
clang-fmt
9 years ago
Craig Tiller
c605c62b30
Update copyrights
9 years ago
Craig Tiller
a8be91b315
Provide an interface firewall between pollset and its implementations
...
Starting to allow for >1 implementation of pollset within a binary.
Do so without requiring an extra allocation for completion queues (which
we could not tolerate).
9 years ago
Craig Tiller
7a1aab6c2a
Fix copyright
9 years ago
Craig Tiller
de676268aa
Reinstate sockpair tests
9 years ago
Craig Tiller
9a8df281ad
Reinstate sockpair tests: part 0
9 years ago
Craig Tiller
9b5241209f
Fix copyrights
9 years ago
Craig Tiller
f290e30d08
Finish porting posix
9 years ago
Craig Tiller
178edfae2b
Decouple filter selection from channel construction
...
Allow plugins to extend the set of filters used by gRPC core:
- plugins at construction time can register against the 'channel_init' system to be allowed to mutate a new channel_stack_builder type
- channel_stack_builder provides a central and rather dynamic place to construct the list of filters required by a channel stack
- ultimately we construct the channel stack in the fashion we always have
This is also a prerequisite step to allowing filters to be implemented from wrapped languages.
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
a93a25f7bc
Update copyrights
9 years ago
Craig Tiller
6c39686dfa
Preparatory changes for work shedding
...
- cleanup: change grpc_iomgr_cb_func to take a bool instead of int
success
- cleanup: follow through with iomgr callback scheduling functions
- prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue*
functions
9 years ago
Craig Tiller
194824467c
Get subchannel index working
9 years ago
Craig Tiller
8cdba6644a
Subchannel index compiles
9 years ago
Craig Tiller
0fe5ee7be3
BoringSSL integration: non-vsprojects changes
9 years ago
Craig Tiller
620e965c1b
clang-format after last weeks test-fest
9 years ago
Craig Tiller
f218c8bf0d
Add tests for pipe usage
9 years ago
Craig Tiller
c586f4e9be
Expand census coverage: make this a fixture instead of a simple test
9 years ago
Craig Tiller
f036a64303
Memory fixes
9 years ago
Craig Tiller
1d881fbed6
clang-format
9 years ago
Craig Tiller
2a1bb7f0ca
Fixes, and some test code
9 years ago
Craig Tiller
50ec2670a4
Most of the way to auto-cleanup subchannels
9 years ago