Craig Tiller
84f75d448e
Fix ASAN/TSAN failures
...
- trace system is now thread safe when run with TSAN
- fix a race in client_auth_filter.c
- allow timer manager to run in single threaded mode for fuzzers
8 years ago
Craig Tiller
1939744de5
Fix test failure
8 years ago
Craig Tiller
a29f1920c8
Fix test
8 years ago
Nicolas "Pixel" Noble
15cd5ce2ed
Rewriting core tests BUILD files to use the build system.
8 years ago
Nicolas "Pixel" Noble
7c26eed838
Buildifier and wrapping test/cpp/* rules with our build system.
8 years ago
Craig Tiller
8be866eed7
fix test
8 years ago
Craig Tiller
eb0e34f736
Convert everything to new encode API
8 years ago
Craig Tiller
7e43bfa1fa
Fix fuzzing detected error
8 years ago
Craig Tiller
295df6da9a
Add a slice type that shares a refcount with a transport stream
8 years ago
Craig Tiller
6f7b26ffb3
Complete test/core/transport/chttp2; add test/core/transport/BUILD
8 years ago
Craig Tiller
613dafa60c
Convert connectivity_state, channel info into a combiner-compatible form
8 years ago
Craig Tiller
d72dbec9c5
Fix Windows
8 years ago
Craig Tiller
20ddfd3920
Fix test
8 years ago
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97
.
8 years ago
Craig Tiller
4c26fdfe10
Expand corpora
8 years ago
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
8 years ago
Craig Tiller
13a875d13e
Fix simple tests
8 years ago
yang-g
43dc9ed3b7
Add licenses to all BUILD files and missing copyright
8 years ago
Craig Tiller
d7ee291d5f
Fix tests
8 years ago
Craig Tiller
68c9dbe694
Add clamping to pid controller, make arguments more readable
8 years ago
Craig Tiller
95234e1baa
Increase stability of integration for PID controller
8 years ago
Craig Tiller
d4654560dc
clang-format code
8 years ago
Craig Tiller
91031dacb1
Changes to exec_ctx/closure/combiner/workqueue interfaces
...
- make closures know where they should be executed (eg, on a workqueue,
or a combiner, or on an exec_ctx)
- this allows removal of a large number of trampoline functions that
were appearing whenever we used combiners, and should allow for a much
easier interface to combiner locks
8 years ago
Craig Tiller
75731e65a8
Fix some leaks/use-after-frees
8 years ago
Craig Tiller
b9ad635602
Fix leak
8 years ago
Craig Tiller
1e5e5ea5eb
Fix memory leak
8 years ago
Craig Tiller
28d776e9d2
Make everything compile for clang & gcc
8 years ago
Craig Tiller
3b05e1da91
Move from cmp --> eq, and provide a good implementation for interning
8 years ago
Craig Tiller
03cdd3e2de
Fix timeout decoding
8 years ago
Craig Tiller
9ecadce1e0
Get identity law testing right
8 years ago
Craig Tiller
a8b66a6e02
Get core compiling again
8 years ago
Craig Tiller
0160de9ae5
Begin moving mdelem to be a value type
8 years ago
Craig Tiller
1ad51e021f
Fix static metadata
8 years ago
Craig Tiller
299dbe4e30
Refining test
8 years ago
Craig Tiller
58317fcc89
Fix mis-sized array
8 years ago
Craig Tiller
7d4116fa44
All core tests compile without grpc_mdstr
8 years ago
Craig Tiller
10cd356662
Finish moving to new APIs
8 years ago
Craig Tiller
a59c16c184
Progress towards making grpc_slice_unref_internal take an exec_ctx
8 years ago
Craig Tiller
28b72428a8
clang-format
8 years ago
Craig Tiller
618e67d655
s/GPR_SLICE/GRPC_SLICE/g
8 years ago
Craig Tiller
e4222b4cbd
Add incldues, fix function names
8 years ago
Craig Tiller
0f310807ff
Update includes, s/gpr_dump_slice/grpc_dump_slice/g
8 years ago
Craig Tiller
b37d53ebc0
Bulk update #includes
8 years ago
Craig Tiller
d41a4a720f
s/gpr_slice/grpc_slice, and move around tests, impls
8 years ago
Harvey Tuch
8cdf17a620
Introduce a grpc-exp ALPN protocol identifier.
...
This patch introduces an additional ALPN protocol, grpc-exp, intended to
take preference to h2 and indicate to the server that the connection
contains only gRPC traffic. This allows servers and intermediate boxes
to distinguish gRPC from other HTTP/2 traffic.
The choice of grpc-exp as a protocol identifier indicates that this
scheme is currently experimental and should not be relied upon. The
protocol is not in the IANA TLS registry.
This patch also introduces client/server handshake tests that validate
the preferential treatment of grpc-exp in an end-to-end manner.
8 years ago
Craig Tiller
dd2fa6482a
Add pid controller test
8 years ago
Craig Tiller
d879123a4f
Add estimator test
8 years ago
Craig Tiller
f4f2eac66d
All fuzzers
8 years ago
Craig Tiller
24096ce7be
Support >16kib frame sizes in core
8 years ago
Craig Tiller
31375ac49c
fixes
8 years ago