Craig Tiller
44cc10b02e
Add uses clauses to filegroups to ease dependency management
9 years ago
Matthew Iselin
1824f0519f
Add HTTP request parsing.
...
This extends the existing http parser to support requests as well as responses.
httpcli continues to exist and work as it has previously, though in the new
directory src/core/http (to reflect the fact the directory now contains code
relevant to parsing requests, which httpcli would not generally involve itself
in).
9 years ago
David Garcia Quintas
fb349b9f71
removed uchannels
9 years ago
Craig Tiller
58270d5461
Revert "Revert "Factor out backoff code into a separate library (to be re-used elsewhere)""
9 years ago
David G. Quintas
108cecb826
Revert "Factor out backoff code into a separate library (to be re-used elsewhere)"
9 years ago
Craig Tiller
6a59cf24f3
Regenerate files
9 years ago
yang-g
4e5c6d9895
Remove end2end_certs library.
9 years ago
Craig Tiller
3d62fc6834
Reference github boringssl, move to chromium-stable branch head
9 years ago
Craig Tiller
57e2743b65
Add contributed test
9 years ago
Craig Tiller
c72cc42238
Build out backoff as a library
9 years ago
Craig Tiller
e91ef68d2a
Add failing test
9 years ago
David Garcia Quintas
4ac52fa6dd
WIP. Added codegen_test
9 years ago
Alistair Veitch
7771544111
rename census log files to avoid build breakage on MacOS
9 years ago
Craig Tiller
de676268aa
Reinstate sockpair 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
eb841e2010
Revert "Revert "Proto API for LB request/responses""
9 years ago
Craig Tiller
c35e2c582f
Revert "Proto API for LB request/responses"
9 years ago
Vijay Pai
29e1d95a21
Revive gpr
9 years ago
vjpai
04e992a750
Make C++ alarm class usable and testable - there were some build issues and
...
it was not actually even included in the library or the test suite.
9 years ago
Craig Tiller
1298afd10e
Get compilation working again
9 years ago
Craig Tiller
da179ce598
Rollback gpr deletion
9 years ago
Alistair Veitch
2e7d06703d
merge
9 years ago
Alistair Veitch
f0571b5c87
unbreak merge
9 years ago
Alistair Veitch
9ded5dbf35
fix missed merge issue
9 years ago
Alistair Veitch
46b9d5b408
fix broken merge of build.yaml
9 years ago
Alistair Veitch
85afe71d4c
initial commit
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Nicolas "Pixel" Noble
d2f20efcd8
Regenerating files.
9 years ago
Nicolas "Pixel" Noble
c6473ec9f6
Adding missing project files.
9 years ago
Nicolas "Pixel" Noble
09121799b0
Removing gpr as a separated library.
9 years ago
David Garcia Quintas
366c531f3d
updated projects
9 years ago
Craig Tiller
f968a87e3f
Fix build
9 years ago
yang-g
1ac3093450
re-generate projects
9 years ago
David Garcia Quintas
8a5d195e4a
re-gend projects
9 years ago
yang-g
d6f7d99dc6
Add a hybrid end2end test mixing sync and async methods
9 years ago
David Garcia Quintas
ec0d07f58e
Woops
9 years ago
David Garcia Quintas
e50c6c2f5e
WIP. Added ChannelInterface
9 years ago
Alistair Veitch
bb30d2591f
initial commit
9 years ago
Jan Tattermusch
fbaf8518e4
regenerate vsprojects
9 years ago
David Garcia Quintas
756a36cdac
Srcs and hdrs sanity checks skip third_party
9 years ago
murgatroid99
207b07165e
Update after cloning boringssl
9 years ago
Craig Tiller
ab23045414
Add a test that public headers compile as C99
9 years ago
Craig Tiller
769567e769
Eliminate a layer of libraries in the end2end tests
9 years ago
Craig Tiller
77fc4d35e4
BoringSSL: vsproject changes
9 years ago
yang-g
8950c0fc51
regenerate projects
9 years ago
Jan Tattermusch
44fc7200f8
regenerate project files
9 years ago
Craig Tiller
1b4e33029e
Consolidate C++ proto files under src/proto
...
- make the directory structure match the package structure
- sanitize the package structure (test --> testing)
- add auto-detection of proto file dependencies
9 years ago
Jan Tattermusch
ec59bc7f1a
regenerate project files
9 years ago
Craig Tiller
83399c99e5
Add a test that reproduces server partial message read bug
9 years ago
Craig Tiller
5e9add5219
Dont run on Windows just yet
9 years ago