Julien Boeuf
8ca294e417
Refactoring the core security code.
...
As opposed to a flat directory, we now have the following structure:
- security
-context
- credentials
- composite
- fake
- google_default
- iam
- jwt
- oauth2
- plugin
- ssl
- transport
- util
We have not refactored the test code yet but this PR is already large
enough...
9 years ago
Craig Tiller
67a9934ea5
Expand uri corpus
9 years ago
David Garcia Quintas
0b868c7c07
added grpc_client_channel_type for the creation of client channels
9 years ago
David Garcia Quintas
e8ba3e286d
added more uri parsing tests
9 years ago
Craig Tiller
d4c9833187
Reposition files to optionalize client_config system
9 years ago
Craig Tiller
65938df105
Optionalize name resolvers
9 years ago
David Garcia Quintas
057054f665
Added grpc_uri_get_query_arg per comments.
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
David Garcia Quintas
e3a49f82c4
Added & and = to URI queries
9 years ago
David Garcia Quintas
fcf7ad692c
Renamed subchannel_factory to client_channel_factory.
...
Added the ability to create channels from client_channel_factory. This
will be used by the grpclb code to create the channels to communicate
with the LB servers.
9 years ago
Craig Tiller
fb43385204
Make plugin registries work
9 years ago
Craig Tiller
14e0d9862f
Begin optionalizing lb policies: initial code movement
9 years ago
Craig Tiller
fdef23f8d3
Fix includes
9 years ago
David Garcia Quintas
67c0d04d05
Changes to resolver-lb interfaces.
...
- Creation of a load balancer now takes an execution context.
- load balancers are now passed addresses as arguments and are responsible for
the creation of the corresponding subchannels, something that used to be done
by the resolvers.
9 years ago
Craig Tiller
b7f3f6eec4
Fix copyright
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
David Garcia Quintas
2c73b22885
Small test improvements to lb_policies and sockaddr_resolver tests
9 years ago
Craig Tiller
132a00623b
Fix sanity
9 years ago
Craig Tiller
33599977b3
Tweaks
9 years ago
Craig Tiller
71c610d512
Expand fuzzers
9 years ago
Craig Tiller
1e55bd455d
Add retry for dns resolution
9 years ago
Craig Tiller
e91ef68d2a
Add failing test
9 years ago
Craig Tiller
69b093b360
Revert "Revert "Add an implementation firewall against pollset_set""
9 years ago
Vijay Pai
e9ef536451
Revert "Add an implementation firewall against pollset_set"
9 years ago
Craig Tiller
a8be91b315
Provide an interface firewall between pollset and its implementations
...
Starting to allow for >1 implementation of pollset within a binary.
Do so without requiring an extra allocation for completion queues (which
we could not tolerate).
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
6c39686dfa
Preparatory changes for work shedding
...
- cleanup: change grpc_iomgr_cb_func to take a bool instead of int
success
- cleanup: follow through with iomgr callback scheduling functions
- prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue*
functions
9 years ago
Dan Born
725ee28af8
Extend Copyrights to 2016
9 years ago
Dan Born
5d81d15260
Code review follow-up.
9 years ago
Dan Born
fa6b606898
Make grpc_tcp_listener private.
9 years ago
Craig Tiller
7536af02cf
Eliminate gpr_ int types - and insist on C99 variants instead
9 years ago
Craig Tiller
a3f298ff67
clang-format
9 years ago
Craig Tiller
cee1477a0b
lb_policies_test robustness work
9 years ago
David Garcia Quintas
358c29a00b
Increased round robin coverage
9 years ago
Craig Tiller
620e965c1b
clang-format after last weeks test-fest
9 years ago
Craig Tiller
147c4f4662
Add dns resolver test
9 years ago
Craig Tiller
795764bf3a
Hit a few more paths in http_server_filter.c, sockaddr_resolver.c
9 years ago
Craig Tiller
b8bd62e975
Add a test for sockaddr_resolver
9 years ago
Craig Tiller
59605cd0f4
Test corner cases for lb policy registry
9 years ago
Nicolas "Pixel" Noble
ba404826be
Clang format.
9 years ago
Nicolas "Pixel" Noble
ac5e2eef91
Clang format.
9 years ago
Craig Tiller
1d881fbed6
clang-format
9 years ago
yang-g
f8843fb58c
fix build and windows test
9 years ago
Craig Tiller
b774be46d7
clang-format
9 years ago
Craig Tiller
b113649517
clang-format
9 years ago
Craig Tiller
47b48459f3
Robustness work for lb_policies_test
9 years ago
Yang Gao
42630b010f
use a temp buffer to do read
9 years ago
Craig Tiller
3c53bb2f46
clang-format
9 years ago
Craig Tiller
bd50ed8057
Make lb_policies_test a little less timing dependent
9 years ago