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
ahedberg
43df295528
add unix_sockets_posix module to build system and fix compilation errors
9 years ago
Nicolas "Pixel" Noble
e8fb852a73
Massaging that pull request.
9 years ago
Craig Tiller
c72cc42238
Build out backoff as a library
9 years ago
Alistair Veitch
7771544111
rename census log files to avoid build breakage on MacOS
9 years ago
Nicolas "Pixel" Noble
2e8fdbac77
Building the dlls.
9 years ago
David Garcia Quintas
a8bb0bfc3e
Split codegen target and made it libs
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
ccdea1900f
Separate timer checking from pollsets
9 years ago
Nicolas "Pixel" Noble
ed59c7d5d4
Adding the .yardopts file into the gems.
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
Nicolas "Pixel" Noble
ca144fd1e8
Fixing Ruby binary build (again).
9 years ago
Craig Tiller
1298afd10e
Get compilation working again
9 years ago
Craig Tiller
da179ce598
Rollback gpr deletion
9 years ago
Nicolas "Pixel" Noble
f9e3c23fe8
Fixing ruby versionning.
9 years ago
Nicolas "Pixel" Noble
d271dd400f
Nope.
9 years ago
Alistair Veitch
85afe71d4c
initial commit
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
4bef7cebe6
Use old memcpy for wrappers
9 years ago
Nicolas "Pixel" Noble
b51ec5a4ba
Removing zookeeper's API for now.
9 years ago
Nicolas "Pixel" Noble
fa132c2f56
Actually moving this to the proper place.
9 years ago
Nicolas "Pixel" Noble
09ac0a46f4
Building the grpc DLLs.
9 years ago
Nicolas "Pixel" Noble
4fba286e4d
Adding windows support for gpr subprocesses.
9 years ago
Nicolas "Pixel" Noble
d5d83aa33f
Fixing, using and testing alarm code.
9 years ago
Nicolas "Pixel" Noble
09121799b0
Removing gpr as a separated library.
9 years ago
Nicolas "Pixel" Noble
d899dce5e1
Few more fixes to the Ruby installation.
...
-) properly depending on libraries.
-) adding an independent 'loader' class to use instead of require 'grpc/grpc'.
9 years ago
Nicolas "Pixel" Noble
cb287a11df
Allowing for creation of pre-compiled gems, using rack-compiler-dock.
9 years ago
David Garcia Quintas
b523c732d1
async_stream.h done. Compiles
9 years ago
David Garcia Quintas
2425bbbc55
Further work. Compiles. WIP
9 years ago
Craig Tiller
194824467c
Get subchannel index working
9 years ago
Craig Tiller
f968a87e3f
Fix build
9 years ago
David Garcia Quintas
ddcb53a9de
made codegen targets in build.yaml
9 years ago
David Garcia Quintas
898588ba33
added missing codegen deps for grp
9 years ago
David Garcia Quintas
08a0a3306e
Made "codedgen" directories closed over #includes
9 years ago
David Garcia Quintas
8a5d195e4a
re-gend projects
9 years ago
murgatroid99
24e826ec56
Updated dependencies, fixed a couple of tests
9 years ago
murgatroid99
c3910cadb4
Expose core metadata validation functions in public headers
9 years ago
murgatroid99
c2ea3aec65
Parital implementation of ruby header checking
9 years ago
murgatroid99
28013eb554
Generate gemspec with a template
9 years ago
murgatroid99
b5703222a5
Include roots.pem with Ruby package
9 years ago
murgatroid99
d7e1a10628
Bundled C core with Ruby library
9 years ago
murgatroid99
c78b6834a2
Added explicit dependency on signet to gemspec
9 years ago
Tim Emiola
c03138a483
Fixes bins in the grpc beta package
9 years ago
Tim Emiola
bab6706f41
Bumps the ruby version to beta
9 years ago
Tim Emiola
25f501132b
Remove the runtime dependency on the logging gem.
...
- provides a noop logger unless the user explicit adds a logging method
to the GRPC namespace
9 years ago
Tim Emiola
19e436dac4
Removes the dependency on Minitest
...
- replaces it with a simple assertion function
9 years ago