Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
8 years ago
yang-g
43dc9ed3b7
Add licenses to all BUILD files and missing copyright
8 years ago
Craig Tiller
2e900b1fe3
Fix large metadata test - it was previously overconstrained now that we return better status
8 years ago
Nicolas "Pixel" Noble
3d5592cea8
Moving message_size_filter properly.
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
3b05e1da91
Move from cmp --> eq, and provide a good implementation for interning
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
618e67d655
s/GPR_SLICE/GRPC_SLICE/g
8 years ago
Craig Tiller
d41a4a720f
s/gpr_slice/grpc_slice, and move around tests, impls
8 years ago
Craig Tiller
fab4ab4e3a
Bad client tests converted
8 years ago
Craig Tiller
afcc8752f3
clang-format
8 years ago
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
8 years ago
murgatroid99
2c287ca750
UV tests pass on linux
8 years ago
Craig Tiller
08d297e375
Make all tests build again
8 years ago
Craig Tiller
d4673484c7
Update tests
8 years ago
Mark D. Roth
7187ab9866
Change cq_verifier to report file and line number for expectations.
8 years ago
Craig Tiller
d09f45c625
Ensure ack is sent before relying on that
8 years ago
Mark D. Roth
28ee43b9c8
Updated tests.
8 years ago
Craig Tiller
cf2cce661d
Bug fixes
9 years ago
David Garcia Quintas
13878f494b
Added missing memset to grpc_op in test
9 years ago
Mark D. Roth
5eba7971fb
Switch from snprintf() to gpr_asprintf().
9 years ago
Mark D. Roth
0eb3e13ea2
Fix large_metadata_bad_client_test to avoid C99 string literal length limit.
9 years ago
Craig Tiller
113cc3d2b4
Fix compile error
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
Mark D. Roth
f2f707ca55
More clang-format fixes.
9 years ago
Mark D. Roth
22b338e210
Apply clang-format diffs.
9 years ago
Mark D. Roth
a4edeb3372
Fix build breakage in bad_client tests.
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
1f3319bc88
Fixed clang formatting problems.
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
2839edd222
Fix registration in test
9 years ago
Craig Tiller
06cb1a9d93
Initial interface rework to allow knowing whether to pull payload at registration, not at request time
9 years ago
Craig Tiller
da1d7d9d1e
Remove corpus generator
9 years ago
Craig Tiller
df262c6a4c
Starting server fuzzer
9 years ago
Craig Tiller
307a7207a0
Add a failing test due to a head of line blocking bug in the server
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
4cf0448fbc
clang-format
9 years ago
Craig Tiller
df5231ec09
Implement tests
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
Craig Tiller
da179ce598
Rollback gpr deletion
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago