Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #710 from jboeuf/default_google_creds | Craig Tiller | 2015-02-23 |
|\ | | | | | Added support for default credentials. | ||
* | | Fix memory leak | Craig Tiller | 2015-02-23 |
| | | |||
| * | Addressing iniitial feedback. | Julien Boeuf | 2015-02-23 |
| | | | | | | | | | | | | | | - Renaming default credentials -> google default credentials. - Various other things in cpp: - Adding Cpp wrapping for JWT Tokens. - Renaming ComposeCredentials -> CompositeCredentials. | ||
| * | 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. | ||
* | | Actually installing root certificates on the system. | Nicolas "Pixel" Noble | 2015-02-22 |
| | | |||
* | | Merge branch 'master' of github.com:google/grpc into installed_ssl_roots-patch | Nicolas "Pixel" Noble | 2015-02-22 |
|\| | |||
| * | Merge pull request #641 from jboeuf/jwt_id_token | Yang Gao | 2015-02-21 |
| |\ | | | | | | | Implementing JWT credentials (a.k.a JWT ID Tokens). | ||
| * \ | Merge branch 'master' of github.com:google/grpc into httpcli_test | Nicolas "Pixel" Noble | 2015-02-21 |
| |\ \ | | | | | | | | | | | | | | | | | Conflicts: Makefile | ||
* | | | | Adding roots.pem from Mozilla and associated logic. | Julien Boeuf | 2015-02-20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - The roots.pem file has been generated from https://hg.mozilla.org/mozilla-central/raw-file/tip/security/nss/lib/ckfw/builtins/certdata.txt using https://github.com/agl/extract-nss-root-certs | ||
| | * | | Add a facility to control tracing without recompiling | Craig Tiller | 2015-02-20 |
| |/ / |/| | | | | | | | | This will help greatly when it comes to diagnosing customer issues. | ||
* | | | Merge pull request #665 from nicolasnoble/ssl-prefix | jboeuf | 2015-02-20 |
|\ \ \ | | | | | | | | | Defining an installation prefix for grpc's root certs at compilation time. | ||
| * | | | Defining an installation prefix for grpc's root certs at compilation time. | Nicolas "Pixel" Noble | 2015-02-20 |
| | | | | |||
* | | | | Removing the hardcoded SSL roots. | Julien Boeuf | 2015-02-20 |
|/ / / | | | | | | | | | | | | | | | | - Makes 2 tests fail: - httpcli_test - interop_test | ||
| * | | Disabled httpcli_test, and ran build cleaner. | Nicolas "Pixel" Noble | 2015-02-20 |
| | | | |||
* | | | Revert "Adding a constant for a well known place where the SSL roots are ↵ | Nicolas Noble | 2015-02-19 |
|/ / | | | | | | | installed." | ||
* | | Adding a constant for a well known place where the SSL roots are installed. | Julien Boeuf | 2015-02-19 |
| | | |||
| * | 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 |
| | |||
* | Merge github.com:grpc/grpc into c++api | Craig Tiller | 2015-02-17 |
|\ | |||
| * | Fixing memleak. | Julien Boeuf | 2015-02-17 |
| | | | | | | | | - Fixes #542 | ||
* | | Multi-completion-queue-server | Craig Tiller | 2015-02-12 |
|/ | | | | | | Allow binding a different completion queue to each registered method. This will allow multiplexing for the C++ server between sync & async methods more easily. | ||
* | Adding call host (:authority header) check in the secure channel. | Julien Boeuf | 2015-02-10 |
| | | | | | | | - Fixes #405. - This change is not tested as it should (only end to end and no negative testing). Will do better when we have testing framework for filters. | ||
* | 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. | ||
* | Merge pull request #168 from nicolasnoble/json | Craig Tiller | 2015-01-29 |
|\ | | | | | Replacing cJSON with our own code instead. | ||
* | | Cleaning up some code. | Nicolas "Pixel" Noble | 2015-01-29 |
| | | | | | | | | The correct thing to do here is to use memcpy instead of strncpy. | ||
| * | Merge branch 'master' of github.com:google/grpc into json | Nicolas Noble | 2015-01-27 |
| |\ | |/ |/| | | | | | | | | | | | | | | | Conflicts: Makefile build.json vsprojects/vs2013/grpc.vcxproj vsprojects/vs2013/grpc.vcxproj.filters vsprojects/vs2013/grpc_unsecure.vcxproj vsprojects/vs2013/grpc_unsecure.vcxproj.filters | ||
| * | Addressing latest comments. | Nicolas Noble | 2015-01-28 |
| | | |||
* | | sync up with master | Yang Gao | 2015-01-27 |
|\ \ | |||
| * \ | Merge github.com:google/grpc into javascript | Craig Tiller | 2015-01-27 |
| |\ \ | |||
| | | * | Fixing a few typos. | Nicolas Noble | 2015-01-26 |
| | | | | |||
| | | * | 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 | ||
* | / | | run clang-format | Yang Gao | 2015-01-26 |
| |/ / |/| | | |||
* | | | 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 |
| | | | |||
| * | | Merge github.com:google/grpc into javascript | Craig Tiller | 2015-01-23 |
| |\ \ | |/ / |/| | | |||
| | * | Replacing cJSON with our own code instead. | Nicolas Noble | 2015-01-22 |
| | | | |||
* | | | Merge pull request #149 from murgatroid99/node_bind_port_zero | Tim Emiola | 2015-01-21 |
|\ \ \ | |_|/ |/| | | Bind servers to port 0 in node tests | ||
| | * | Make send/recv_metadata take ownership of passed in metadata | Craig Tiller | 2015-01-21 |
| |/ |/| | |||
| * | Brought grpc_server_add_secure_http2_port in line with grpc_server_http2_port | murgatroid99 | 2015-01-21 |
| | | |||
* | | 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. | ||
* | Use clang-format-3.5 | Craig Tiller | 2015-01-18 |
| | |||
* | Changing size type in Transport Security (TSI) from uint32_t to size_t: | Julien Boeuf | 2015-01-15 |
| | | | | Will remove grpc impedance mismatch. | ||
* | clang-format | Craig Tiller | 2015-01-15 |
| | |||
* | () --> (void) | Craig Tiller | 2015-01-15 |
| |