Craig Tiller
d4654560dc
clang-format code
8 years ago
Craig Tiller
91031dacb1
Changes to exec_ctx/closure/combiner/workqueue interfaces
...
- make closures know where they should be executed (eg, on a workqueue,
or a combiner, or on an exec_ctx)
- this allows removal of a large number of trampoline functions that
were appearing whenever we used combiners, and should allow for a much
easier interface to combiner locks
8 years ago
Julien Boeuf
964d7bb482
Fixing JWT verifier.
...
- Initializes grpc correctly in the JWT utils.
- Make the email mapping work with the new service accounts produced by
Google IAM.
- Adding check for email issuers where the issuer has to be the subject as well.
- Implementing portable version of memrchr.
8 years ago
Craig Tiller
b4aa70ea94
Offer grpc_slice_to_c_string to simplify some code
8 years ago
Mark D. Roth
5335cd62b6
Fix test.
8 years ago
Mark D. Roth
a561785052
clang-format
8 years ago
Craig Tiller
3b05e1da91
Move from cmp --> eq, and provide a good implementation for interning
8 years ago
Craig Tiller
7d4116fa44
All core tests compile without grpc_mdstr
8 years ago
Mark D. Roth
963be37270
Changed security handshakers to use generic handshaker API.
8 years ago
Craig Tiller
3cf79228ff
Review feedback
8 years ago
Craig Tiller
10cd356662
Finish moving to new APIs
8 years ago
yang-g
fefb3caae4
shutdown is not needed with the changes to mock_ep
8 years ago
yang-g
55d2598ea5
grpc_slice
8 years ago
yang-g
b24fb69366
clang-format
8 years ago
yang-g
aad8f7bb34
Add corpus, the seed examples seem to be merged out
8 years ago
yang-g
31e2128571
Add a fuzzer for ssl server side
8 years ago
Craig Tiller
a59c16c184
Progress towards making grpc_slice_unref_internal take an exec_ctx
8 years ago
Craig Tiller
c650fb3810
clang-format code
8 years ago
Craig Tiller
a9b09dd832
Add missing include
8 years ago
Craig Tiller
28b72428a8
clang-format
8 years ago
Craig Tiller
618e67d655
s/GPR_SLICE/GRPC_SLICE/g
8 years ago
Craig Tiller
e4222b4cbd
Add incldues, fix function names
8 years ago
Craig Tiller
0f310807ff
Update includes, s/gpr_dump_slice/grpc_dump_slice/g
8 years ago
Craig Tiller
b37d53ebc0
Bulk update #includes
8 years ago
Craig Tiller
d41a4a720f
s/gpr_slice/grpc_slice, and move around tests, impls
8 years ago
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
8 years ago
Craig Tiller
08d297e375
Make all tests build again
8 years ago
Craig Tiller
30ff60ec36
Tests compile
8 years ago
Julien Boeuf
e26ab6c561
Adding a method in channel creds to remove any attached call creds.
...
This will be useful when talking to non-trusted load balancer (balancers
which are not able to impersonate real backends) as these balancers
should not receive bearer tokens.
8 years ago
murgatroid99
165e5066e4
Only use unsetenv where available
8 years ago
murgatroid99
7c205906d5
Removed GPR_POSIX_FILE, and changed the files that used it
8 years ago
David Garcia Quintas
69ff63d158
clang-format
9 years ago
David Garcia Quintas
c4d5112719
moar renamings
9 years ago
Craig Tiller
573acec7d4
Fix flipped condition
9 years ago
David Garcia Quintas
2a50dfefdc
s/grpc_pops/grpc_polling_entity
9 years ago
Craig Tiller
332f1b35d5
Rename functions
9 years ago
Julien Boeuf
2e3c9ad6dd
Starting the work to fix #3803 .
...
- We still need a way to bubble up this error.
9 years ago
Craig Tiller
8517886c6a
Move load_file into iomgr
9 years ago
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