aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/security
Commit message (Collapse)AuthorAge
* Merge github.com:grpc/grpc into y12kdm3Gravatar Craig Tiller2015-08-12
|\ | | | | | | | | | | Conflicts: src/core/security/google_default_credentials.c test/core/security/verify_jwt.c
| * Fixing clock type.Gravatar Julien Boeuf2015-08-11
| |
| * Merge pull request #2788 from ctiller/kinetic-lopsided-poetryGravatar Nicolas Noble2015-08-07
| |\ | | | | | | Testing port server
* | | Update toolsGravatar Craig Tiller2015-08-06
| | |
* | | Add a test of non-blocking API behaviorGravatar Craig Tiller2015-08-06
| | | | | | | | | | | | ... also fix things that were broken :)
| * | Merge branch 'master' of github.com:grpc/grpc into ↵Gravatar Julien Boeuf2015-08-05
| |\ \ | |/ / |/| | | | | server_creds_auth_md_processor
| | * Merge github.com:grpc/grpc into kinetic-lopsided-poetryGravatar Craig Tiller2015-08-05
| | |\ | |_|/ |/| |
| | * Testing port serverGravatar Craig Tiller2015-08-04
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Merge branch 'auth_md_processor' of github.com:jboeuf/grpc into ↵Gravatar Craig Tiller2015-07-31
| |\ \ | | |/ | |/| | | | complain-with-both-passion-and-meaning
* | | Merge github.com:grpc/grpc into plucking-hellGravatar Craig Tiller2015-07-30
|\| |
* | | Allow specific pollers to be wokenGravatar Craig Tiller2015-07-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
| * | Fix clock type mismatchGravatar yang-g2015-07-28
|/ /
* | Renaming jwt_credentials to service_account_jwt_access_credentials.Gravatar Julien Boeuf2015-07-22
| |
* | Merge with head and resolve conflictGravatar yang-g2015-07-17
|\ \
| | * Server auth metadata processor.Gravatar Julien Boeuf2015-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Right now it is a global function: would be better to have this per (secure) port. - Changed the interface of the auth_context slightly to make it more friendly. - Positive tests pass. Still need some work on error case (have a negative case as well). - Fixing cpp auth context tests so that they use the shiny new C API.
* | | resolve commentsGravatar yang-g2015-07-13
| | |
* | | Add oauth2_auth_token test case in interop testGravatar yang-g2015-07-13
| |/ |/|
| * Introduce a clock type field onto gpr_timespec.Gravatar Craig Tiller2015-07-13
|/ | | | | Use it to validate that arithmetic on time types makes even some vague kind of sense.
* Merge branch 'master' of github.com:grpc/grpc into flexible_default_credsGravatar Julien Boeuf2015-07-10
|\
| * Merge remote-tracking branch 'upstream/master' into security_context2Gravatar yang-g2015-07-09
| |\
| | * Merge branch 'master' of github.com:grpc/grpc into oauth2_access_tokenGravatar Julien Boeuf2015-07-08
| | |\
| | | * Merge branch 'master' of github.com:grpc/grpc into jwt_verifierGravatar Julien Boeuf2015-07-08
| | | |\
* | | | | Adding tests and fixing mem leak in default creds.Gravatar Julien Boeuf2015-07-08
| | | | |
| * | | | merge head and resolve conflictGravatar yang-g2015-07-07
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | Merge branch 'master' of https://github.com/grpc/grpc into slice_to_cstringGravatar Julien Boeuf2015-07-08
| | |\ \ \ | |_|/ / / |/| | | |
| * | | | Add a unit testGravatar yang-g2015-07-06
|/ / / /
* | | | Merge pull request #2216 from jboeuf/unpadded_base64Gravatar Nicolas Noble2015-07-01
|\ \ \ \ | | | | | | | | | | Base64 decode improvements
| | * \ \ Merge branch 'master' of https://github.com/grpc/grpc into slice_to_cstringGravatar Julien Boeuf2015-07-01
| | |\ \ \ | |_|/ / / |/| | | |
| | | * | Adding support for raw access token credentials.Gravatar Julien Boeuf2015-07-01
| |_|/ / |/| | |
* | | | SSL refcounting fixesGravatar Craig Tiller2015-06-30
| | | | | | | | | | | | | | | | | | | | | | | | Handle the case where we recreate an auth context. Add (opt-in) debugging for refcounts on auth contexts.
| | | * Adding JWT verifier.Gravatar Julien Boeuf2015-06-30
| |_|/ |/| | | | | | | | | | | | | | | | | 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.
| | * Fixing this one as well.Gravatar Julien Boeuf2015-06-29
| |/ |/|
| * Base64 decode improvements.Gravatar Julien Boeuf2015-06-25
|/ | | | | - Allow ablity to specify the length for decoding. - Allow for non-padded encodings to be decoded properly.
* Merge branch 'master' of https://github.com/grpc/grpc into ssl_auth_context_fixGravatar Julien Boeuf2015-06-22
|\
| * Ensure tests are built during run_tests runsGravatar Craig Tiller2015-06-19
| | | | | | | | | | The issue remains that we don't test our tools, but at least we test that they compile.
* | Fixing ssl auth context.Gravatar Julien Boeuf2015-06-18
| |
| * clang-format affected filesGravatar Craig Tiller2015-06-17
| |
| * Merge github.com:grpc/grpc into we-dont-need-no-backupGravatar Craig Tiller2015-06-05
| |\ | |/ |/|
* | Expose gpr_asprintf and gpr_strdupGravatar Masood Malekghassemi2015-06-03
| |
| * Merge branch 'count-the-things' into we-dont-need-no-backupGravatar Craig Tiller2015-06-01
| |\ | |/ |/| | | | | | | | | | | | | | | | | Conflicts: Makefile src/core/iomgr/pollset_posix.c src/core/surface/call.c src/core/surface/channel.c src/core/surface/server.c src/python/src/grpc/_adapter/_low_test.py tools/doxygen/Doxyfile.core.internal
* | Merge github.com:grpc/grpc into count-the-thingsGravatar Craig Tiller2015-06-01
|\ \ | | | | | | | | | | | | | | | Conflicts: src/core/iomgr/fd_posix.h src/core/iomgr/iomgr.c
| | * Merge branch 'count-the-things' into we-dont-need-no-backupGravatar Craig Tiller2015-06-01
| | |\ | |_|/ |/| |
| * | Fixing tools compilation.Gravatar Nicolas "Pixel" Noble2015-06-02
| | |
* | | Label all iomgr objectsGravatar Craig Tiller2015-06-01
|/ / | | | | | | | | This allows a list of them to be dumped to isolate where memory leaks are occuring.
| * Properly integrate credentials metadata deliveryGravatar Craig Tiller2015-06-01
| |
| * Merge branch 'you-complete-me' into we-dont-need-no-backupGravatar Craig Tiller2015-06-01
| |\ | |/ |/|
* | Removed non-ISO usage of __FUNCTION__.Gravatar David Garcia Quintas2015-05-31
| | | | | | | | Fixes #1843
| * Merge branch 'but-maybe-i-want-to-poll' into we-dont-need-no-backupGravatar Craig Tiller2015-05-30
| |\ | |/ |/| | | | | | | | | | | | | | | | | | | Conflicts: Makefile build.json src/core/security/credentials.c src/core/security/credentials.h src/core/surface/call.c test/core/end2end/tests/request_response_with_payload_and_call_creds.c tools/doxygen/Doxyfile.c++ tools/doxygen/Doxyfile.core
* | Merge branch 'master' of github.com:grpc/grpc into server_auth_contextGravatar Julien Boeuf2015-05-29
|\ \
| * | Removing mdctx from the credentials.Gravatar Julien Boeuf2015-05-29
| | |