Julien Boeuf
87047d7e93
Security connector is now responsible for the handshake.
9 years ago
Hongyu Chen
e09dc78e74
rename census_filter.{c,h} to grpc_filter.{c,h}
9 years ago
yang-g
c317f07b56
Make Channel ctor private
9 years ago
yang-g
ef00308e39
remove internal_stub
9 years ago
Hongyu Chen
fdc1dc744b
Move census_filters from .../channel to .../census
9 years ago
yang-g
8c2be9f228
Remove ChannelInterface and replace it with Channel
9 years ago
Julien Boeuf
2fd8a88843
Adding new header in build.json.
9 years ago
Nicolas "Pixel" Noble
bb3aed0ef9
Removing gpr_cancelable.
9 years ago
Ming Zhao
f2f24e2f93
Let grpc target depend on //external:zlib so that "-lz" or a real zlib
...
target like
https://github.com/google/kythe/blob/master/third_party/zlib/BUILD can
be pulled in.
9 years ago
Alistair Veitch
e6d0ad317e
add all new content
9 years ago
Hongyu Chen
7adbb64307
Build file changes
9 years ago
yang-g
ffc8a6b431
move auth property iterator declaration into auth_context.h
9 years ago
Craig Tiller
f53d9c8d0d
Testing port server
...
run_tests.py will start a server (if it's not running, or if the running
port server mismatches the 'current' one) that serves ports to use for
tests. The server is left running after run_tests.py finishes, so that
in environments such as Mac and Windows where tests run unshielded from
each other, we don't start jumping on already used ports.
9 years ago
yang-g
297a25b0cf
Add StubOptions
9 years ago
Alistair Veitch
ff32faf3c9
Move grpc_census_call_*_context calls into public header
9 years ago
Craig Tiller
83f4d4e218
Add a subchannel factory decorator library
9 years ago
Craig Tiller
5ddbb9d405
Allow specific pollers to be woken
...
Currently, if two threads call grpc_completion_queue_pluck on the same
completion queue for different tags, there is a 50% chance that we
deliver the completion wakeup to the wrong poller - forcing the correct
poller to wait until its polling times out before it can return an event
up to the application.
This change tweaks our polling interfaces so that we can indeed wake a
specific poller.
Nothing has been performance tuned yet. It's definitely sub-optimal in a
number of places. Wakeup file-descriptors should be recycled. We should
have a path that avoids calling poll() followed by epoll(). We can
probably live without it right at the second though.
This code will fail on Windows at least (I'll do that port when I'm in the office and have a Windows
machine).
9 years ago
Alistair Veitch
0383d494c4
version 1
9 years ago
vjpai
b28456b1e4
Add dynamic thread pool and initial port of test
9 years ago
Alistair Veitch
b46f3f400e
fix build
9 years ago
Craig Tiller
698d00c60e
Add ipv4:, ipv6: schemes
9 years ago
Alistair Veitch
635899d062
rebuild makefile
9 years ago
Hongwei Wang
a3780a8102
Register zookeeper plugin in grpc
9 years ago
yang-g
7ef7232dd9
split iterator into its own file
9 years ago
Hongwei Wang
da8858ff70
Add grpc_zookeeper in build.json
9 years ago
vjpai
a2e1bb1577
Change name of thread_pool files to fixed_size_thread_pool when
...
appropriate
10 years ago
Craig Tiller
48cb07c909
Client connectivity API
...
Initial plumbing work; needs tests and more client_channel
implementation.
10 years ago
Vijay Pai
69f2410086
Make thread_pool.h a public header
...
Rename ThreadPool -> FixedSizeThreadPool to allow for later introduction
of DynamicSizeThreadPool
10 years ago
Vijay Pai
005e305c22
Initial checkin commit for lockfree stack.
...
Tests not yet included.
10 years ago
Robbie Shade
6953529365
Updated build.json, regenerated project files.
10 years ago
Craig Tiller
2e622bc16a
Add a version string and a function to retrieve it
10 years ago
jboeuf
69cb6b41c8
Backport of pull request #2313 into release-0_10.
10 years ago
Hongwei Wang
275860bf9c
Add zookeeper resolver
10 years ago
yang-g
85c04f938f
resolve comments
10 years ago
yang-g
3abe60b9d0
compiles
10 years ago
Jorge Canizales
3beb240544
Minor doc fix in BUILD and BUILD.template
10 years ago
Julien Boeuf
feca1bf06c
Adding JWT verifier.
...
Still missing:
- Caching of the already checked JWTs (although it could be done at an
upper layer).
- Caching of the jwks_uri to avoid 2 roundtrips for each verification.
10 years ago
Jorge Canizales
50f198260e
Add Bazel target for ObjC gRPC runtime
10 years ago
murgatroid99
24e2f4ad84
Added pkg-config checking to Makefile where possible
10 years ago
Craig Tiller
08a1cf8f4f
Use connectivity state tracking code in chttp2 transport
10 years ago
Craig Tiller
acf0f07dfc
Unix resolver, bug fixes
10 years ago
Jorge Canizales
bba8076ed4
Fix indents of rx_library blaze target
10 years ago
Jorge Canizales
bb54ae8073
Add roots.pem bundle to the Bazel target, and use a better bundle name.
10 years ago
Jorge Canizales
866255ec29
Add BUILD target for GRPCClient
10 years ago
Craig Tiller
c7b5f7605e
Factor out channel state watching
10 years ago
Jorge Canizales
4dc4e3dffb
Blaze dependency on //external:libssl_objc
10 years ago
Jorge Canizales
7b1a0ca2dd
Switch to grpc secure
10 years ago
Nicolas "Pixel" Noble
d35f93d1b3
Merges broke the build - regenerating.
10 years ago
Craig Tiller
916246625b
Introduce connector, to help subchannel connect
10 years ago
Craig Tiller
e039f03383
Plumbing transport_op changes through
10 years ago