David Garcia Quintas
582f4350ed
Added missing pops_create to oauth2_utils
9 years ago
Craig Tiller
b30d3d727a
Address some memory leaks
9 years ago
Craig Tiller
ba4a862b2c
Fix compile errors
9 years ago
Craig Tiller
4727b9be84
Cleanup error handling for google_default_credentials
9 years ago
Craig Tiller
65279fe4e3
Fix jwt_verifier_test
9 years ago
Julien Boeuf
19cd009ec1
clang-format
9 years ago
Craig Tiller
1aee5362f4
Progress converting to new error system
9 years ago
Craig Tiller
4f1d0f337b
Error reporting progress
9 years ago
Craig Tiller
f707d62db6
Convert tests to new error scheme
9 years ago
Craig Tiller
ddad978996
API fuzzer compiles with new error handling
9 years ago
David Garcia Quintas
604490973b
allocate grpc_pops on the stack
9 years ago
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
David Garcia Quintas
f72eb97b36
Introduced grpc_pops (pollset or pollset_set)
9 years ago
David Garcia Quintas
4afce7e66f
Changes across the board from pollset to pollset_set
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
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
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
Deepak Lukose
e61cbe3fd3
For client cert based authentication, add client cert as an AuthProperty
9 years ago
Craig Tiller
2bf99e47ad
Fix jwt 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
85371a2bb0
Change pollset mutex ownership
9 years ago
Craig Tiller
19fa540100
Fix copyrights
9 years ago
Craig Tiller
732a875fe8
Add a sanity test for name aliasing
9 years ago
Craig Tiller
c605c62b30
Update copyrights
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
Craig Tiller
89d517c86a
Fix copyrights
9 years ago
Craig Tiller
3633ce48a9
Fix tools
9 years ago
Craig Tiller
d0a8ae1266
Move worker into pollset
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
a2a7aa9374
Move parenthesis to compile
9 years ago
Nicolas "Pixel" Noble
1d43bc3ed3
Fixing copyrights.
9 years ago
Nicolas "Pixel" Noble
da71518169
Replacing grpc_max_auth_token_lifetime by an accessor.
9 years ago
Julien Boeuf
2757fa8b39
fixing test and clang-format.
9 years ago
Julien Boeuf
aaebf7ae74
Changing the API to use a callback mechanism.
...
This is the agreed-upon solution.
9 years ago
Julien Boeuf
564b915503
Fixing copyright.
9 years ago
Craig Tiller
a93a25f7bc
Update copyrights
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
Julien Boeuf
a50da4757a
Addressing comments.
...
The new API is now actually useful...
9 years ago
Julien Boeuf
373debd5c0
Adding a function to override the ssl default roots path.
...
Fixes the first part of #4834 .
9 years ago
murgatroid99
3466c4b55d
Updated copyrights
9 years ago
Craig Tiller
cb6ce54e31
Update copyrights
9 years ago
Julien Boeuf
b0437efbff
Unit testing the peer from auth context functionality.
9 years ago
Julien Boeuf
4d75f259bc
Removing the peer from the SSL security connector.
...
- Missing unit tests.
9 years ago
Craig Tiller
897e4fe2ad
Update copyrights
9 years ago
Craig Tiller
7536af02cf
Eliminate gpr_ int types - and insist on C99 variants instead
9 years ago
Julien Boeuf
ee9d78b960
Unit testing the peer from auth context functionality.
9 years ago
Julien Boeuf
1d9ac6612d
Removing the peer from the SSL security connector.
...
- Missing unit tests.
9 years ago