Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge github.com:grpc/grpc into footprints-on-the-sands-of-time | Craig Tiller | 2015-07-10 |
|\ | |||
| * | Merge branch 'master' of github.com:grpc/grpc into flexible_default_creds | Julien Boeuf | 2015-07-10 |
| |\ | |||
* | \ | Merge github.com:grpc/grpc into footprints-on-the-sands-of-time | Craig Tiller | 2015-07-09 |
|\ \ \ | | |/ | |/| | |||
| * | | Merge branch 'master' of github.com:grpc/grpc into oauth2_access_token | Julien Boeuf | 2015-07-08 |
| |\ \ | |||
| | * \ | Merge branch 'master' of github.com:grpc/grpc into jwt_verifier | Julien Boeuf | 2015-07-08 |
| | |\ \ | |||
| | | | * | Adding tests and fixing mem leak in default creds. | Julien Boeuf | 2015-07-08 |
| | | | | | |||
| | | | * | More flexible default google creds. | Julien Boeuf | 2015-07-07 |
| | | |/ | | | | | | | | | | | | | | | | | | | | | - We now accept the GOOGLE_APPLICATION_CREDENTIALS to point to a refresh token as opposed to just a json key. - Tested with grpc_print_google_default_creds_token. | ||
* | | | | Merge github.com:grpc/grpc into footprints-on-the-sands-of-time | Craig Tiller | 2015-07-07 |
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | Conflicts: src/core/channel/client_setup.c src/core/surface/init.c | ||
* | | | | clang-format changed files | Craig Tiller | 2015-07-06 |
| | | | | |||
* | | | | Introduce multiple clocks to GPR | Craig Tiller | 2015-07-01 |
| | | | | |||
| | * | | Adding support for raw access token credentials. | Julien Boeuf | 2015-07-01 |
| |/ / |/| | | |||
| | * | Adding JWT verifier. | Julien Boeuf | 2015-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. | ||
| * | SSL channel args work with client config again | Craig Tiller | 2015-06-29 |
|/ | |||
* | Merge github.com:grpc/grpc into we-dont-need-no-backup | Craig Tiller | 2015-06-05 |
|\ | |||
* | | clang-format | Craig Tiller | 2015-06-05 |
| | | |||
| * | Expose gpr_asprintf and gpr_strdup | Masood Malekghassemi | 2015-06-03 |
| | | |||
* | | Merge branch 'count-the-things' into we-dont-need-no-backup | Craig Tiller | 2015-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 | ||
| * | Implemented cb handling without the need for "managed closures". | David Garcia Quintas | 2015-06-01 |
| | | | | | | | | The concept of managed closure is officially extinct. | ||
* | | Properly integrate credentials metadata delivery | Craig Tiller | 2015-06-01 |
| | | |||
* | | Rephrase integration for httpcli | Craig Tiller | 2015-06-01 |
| | | |||
| * | Removed managed closures from iomgr. | David Garcia Quintas | 2015-05-31 |
| | | | | | | | | | | | | The only remaining need for those (whereby the closure frees itself upon completion) remains in security/credentials.c, where the code has been inlined (to be removed at a later time). | ||
| * | removed managed closures from server.c | David Garcia Quintas | 2015-05-31 |
| | | |||
| * | Comments addressed. | David Garcia Quintas | 2015-05-31 |
| | | |||
| * | Adapted the following to the new iomgr's cb API: | David Garcia Quintas | 2015-05-31 |
| | | | | | | | | | | alarm_test, tcp_posix, fd_posix, pollset_posix, credentials, call, channel, server, child_channel | ||
* | | Fixup merge | Craig Tiller | 2015-05-30 |
| | | |||
* | | Merge branch 'but-maybe-i-want-to-poll' into we-dont-need-no-backup | Craig Tiller | 2015-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 | ||
| * | Removing mdctx from the credentials. | Julien Boeuf | 2015-05-29 |
| | | |||
* | | clang-format some files | Craig Tiller | 2015-05-13 |
| | | |||
* | | More plumbing work through creds framework | Craig Tiller | 2015-05-11 |
|/ | |||
* | Refactoring of core security to remove the factories. | Julien Boeuf | 2015-04-17 |
| | | | | | - Renamed security_context -> security_connector. - Credentials are now responsible for creating their own connectors. | ||
* | Allow extracting mdctx from creds | Craig Tiller | 2015-04-14 |
| | |||
* | Adding refresh token credentials. | Julien Boeuf | 2015-03-09 |
| | | | | | | - The google default credentials now work with the cloud SDK. - Verified end to end with print_default_credentials and fetch_oauth2 tools. | ||
* | strcmp: change all !str[n]cmp to str[n]cmp == 0 | Ronnie Sahlberg | 2015-03-07 |
| | | | | | | | | Change all !str[n]cmp to be str[n]cmp == 0 consistently across the codebase. Issue #231 Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com> | ||
* | Added support for default credentials. | Julien Boeuf | 2015-02-21 |
| | | | | | | | | | - Tested with new tool (print_default_creds_token) on: - workstation for env var and well known place. - GCE for compute engine default creds. - I'd prefer the grpc_default_credentials_create() API to remain synchronous even though there may be an async call for gce detection on which we block. | ||
* | Implementing JWT credentials (a.k.a JWT ID Tokens). | Julien Boeuf | 2015-02-19 |
| | | | | - Not tested end to end yet | ||
* | Fixing sprintf and a few other things. | Julien Boeuf | 2015-02-18 |
| | |||
* | Fix use-after-free. | Craig Tiller | 2015-02-18 |
| | | | | | | | Transport and channel have different lifetimes, but share a metadata context. Make the metadata context ref counted, and have transport take a ref. | ||
* | Add missing new-lines at end of file | Craig Tiller | 2015-02-18 |
| | |||
* | Update copyright to 2015 | Craig Tiller | 2015-02-18 |
| | |||
* | Adding support for loading the SSL roots from an environment variable. | Julien Boeuf | 2015-02-02 |
| | | | | | | - Had to add support for files and environment variables as well. - I can't compile on windows so I'm sure there will be some issues. - Tested end-to-end with the simple ssl fullstack test. | ||
* | Re-enabling errors on warning, disabling unused parameter warning, and ↵ | Nicolas "Pixel" Noble | 2015-01-30 |
| | | | | fixing all subsequent errors. | ||
* | Addressing latest comments. | Nicolas Noble | 2015-01-28 |
| | |||
* | Addressing comments. | Nicolas Noble | 2015-01-26 |
| | |||
* | Merge branch 'master' of github.com:google/grpc into json | Nicolas Noble | 2015-01-26 |
|\ | | | | | | | | | Conflicts: src/core/security/credentials.c | ||
| * | Remove uses of sprintf | Craig Tiller | 2015-01-23 |
| | | |||
| * | Remove uses of sprintf | Craig Tiller | 2015-01-23 |
| | | |||
| * | Move string.h to internal code | Craig Tiller | 2015-01-23 |
| | | |||
* | | Replacing cJSON with our own code instead. | Nicolas Noble | 2015-01-22 |
|/ | |||
* | Changing the SSL (Server) Credentials API. | Julien Boeuf | 2015-01-20 |
| | | | | | | | | | | | | | | - Changed the unsigned char * + size to NULL terminated strings which makes sense for the PEM format. I may change TSI later (but the impact will hopefully be much more limited). - Added a way to pass multiple key/cert pairs to servers which is needed when hosting more than one domain. - Removed the C++ SSL credentials tests as we are going to have an option to not specify the roots which will then be derived from the environment (well-known platform dependent locations and/or environment variable). - Fixed the php build which is the only one added in the run_test.py. This change will certainly break node, python and ruby. | ||
* | clang-format | Craig Tiller | 2015-01-15 |
| |