aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/security
Commit message (Collapse)AuthorAge
* Putting tsi util in header so that it can be used elsewhere.Gravatar Julien Boeuf2015-05-18
|
* Clean up tsi properties.Gravatar Julien Boeuf2015-05-13
|
* Addressing comments.Gravatar Julien Boeuf2015-05-08
|
* Adding support for per call credentials in core.Gravatar Julien Boeuf2015-05-07
|
* Ref the cache default creds so that we do not crash next time we use it...Gravatar Julien Boeuf2015-04-29
|
* clang-formatGravatar Craig Tiller2015-04-24
|
* Bug fixingGravatar Craig Tiller2015-04-24
|
* Fix uninitialized variableGravatar Craig Tiller2015-04-24
|
* Make the things compile againGravatar Craig Tiller2015-04-23
|
* Add != NULLGravatar Craig Tiller2015-04-21
|
* Merge github.com:grpc/grpc into batch-metadataGravatar Craig Tiller2015-04-20
|\
* | Addressing commentsGravatar Craig Tiller2015-04-20
| |
| * Refactoring of core security to remove the factories.Gravatar Julien Boeuf2015-04-17
| | | | | | | | | | - Renamed security_context -> security_connector. - Credentials are now responsible for creating their own connectors.
* | Fix remaining allocation bugsGravatar Craig Tiller2015-04-17
| |
* | clang-formatGravatar Craig Tiller2015-04-17
| |
* | Got rid of GRPC_SEND_STARTGravatar Craig Tiller2015-04-17
| |
* | Move metadata batching to stream_opGravatar Craig Tiller2015-04-16
| |
* | clang-formatGravatar Craig Tiller2015-04-16
| |
* | Switching to batch oriented metadata passingGravatar Craig Tiller2015-04-16
| |
| * Adding option to add a null terminator when loading a file.Gravatar Julien Boeuf2015-04-15
|/ | | | | | - This will take care of a potential issue with default credentials where the slice pointer is casted as const char * for APIs that need a null terminated string.
* Share mdctx between secure channelsGravatar Craig Tiller2015-04-14
|
* Allow extracting mdctx from credsGravatar Craig Tiller2015-04-14
|
* Refactoring of server context creation (incremental improvement).Gravatar Julien Boeuf2015-04-13
|
* clang-formatGravatar Craig Tiller2015-04-07
|
* Fix server shutdownGravatar Craig Tiller2015-04-07
| | | | | | | | | A previous fix to make close() occur later can cause socket reuse by servers to fail as previous sockets are left asynchronously open. This change: - adds a callback to TCP server shutdown to signal that the server is completely shutdown - wait for that callback before destroying listeners in the server (and before destroying the server) - handles fallout
* Removing src/core/security/roots.pemGravatar Julien Boeuf2015-03-16
| | | | | I believe it was introduced by mistake here: https://github.com/grpc/grpc/commit/3f1e69668642c42372b2e54c502458dc8dbba1bf
* Adding refresh token credentials.Gravatar Julien Boeuf2015-03-09
| | | | | | - The google default credentials now work with the cloud SDK. - Verified end to end with print_default_credentials and fetch_oauth2 tools.
* Adding refresh token parsingGravatar Julien Boeuf2015-03-09
| | | | This is the first step for refresh token credentials.
* strcmp: change all !str[n]cmp to str[n]cmp == 0Gravatar Ronnie Sahlberg2015-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>
* Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-05
|\
| * Don't call grpc_create_chttp2_transport after destroying the serverGravatar David Klempner2015-03-05
| | | | | | | | | | | | Add synchronization in server_secure_chttp2.c to avoid propagating a completed handshake past that layer to a potentially already destroyed server.
* | Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-04
|\|
| * Auth fixesGravatar Craig Tiller2015-03-03
| | | | | | | | | | - correctly trigger done_cb to avoid stuck requests - pass up an UNAUTHENTICATED status so that clients know what happened
* | Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-03
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: build.json src/cpp/client/credentials.cc vsprojects/vs2013/grpc.vcxproj vsprojects/vs2013/grpc.vcxproj.filters vsprojects/vs2013/grpc_shared.vcxproj vsprojects/vs2013/grpc_shared.vcxproj.filters vsprojects/vs2013/grpc_unsecure.vcxproj vsprojects/vs2013/grpc_unsecure.vcxproj.filters
* | Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-02
|\ \
| | * Tracer registration.Gravatar Craig Tiller2015-03-01
| |/ | | | | | | | | | | | | | | First: ugh. Second: allow tracer global variables to be registered and then parsed out of a configuration environment variable. Expose TSI trace config variable directly to ease this a little.
| * Guard headers tool.Gravatar Nicolas "Pixel" Noble2015-03-01
| |
* | Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-02-26
|\|
| * Strip port in peer name checkGravatar Craig Tiller2015-02-25
| | | | | | | | | | | | | | This string comes from an authority field, which is allowed to contain a ':' port (see https://tools.ietf.org/html/rfc3986#section-3.2). We need to strip it before performing host name verification.
| * Merge pull request #776 from jboeuf/ssl_cipher_suitesGravatar Abhishek Kumar2015-02-24
| |\ | | | | | | Using HTTP2 compliant cipher suites by default.
| | * Addressing comments.Gravatar Julien Boeuf2015-02-24
| | |
| | * Using HTTP2 compliant cipher suites by default.Gravatar Julien Boeuf2015-02-24
| | | | | | | | | | | | | | | | | | - Added a way to override the cipher suites with an environment variable so that we can still do interop testing with java7. - Takes care of #681.
| * | Removing port from checked ssl target name.Gravatar Julien Boeuf2015-02-24
| |/ | | | | | | - Should fix #746.
* | Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-02-23
|\|
| * Merge pull request #710 from jboeuf/default_google_credsGravatar Craig Tiller2015-02-23
| |\ | | | | | | Added support for default credentials.
| * | Fix memory leakGravatar Craig Tiller2015-02-23
| | |
| | * Addressing iniitial feedback.Gravatar Julien Boeuf2015-02-23
| | | | | | | | | | | | | | | | | | | | | - Renaming default credentials -> google default credentials. - Various other things in cpp: - Adding Cpp wrapping for JWT Tokens. - Renaming ComposeCredentials -> CompositeCredentials.
* | | Update C++ server with new core APIGravatar Craig Tiller2015-02-23
| | | | | | | | | | | | And reflects the C++ API in ServerBuilder.
* | | Server API simplificationGravatar Craig Tiller2015-02-23
|/ / | | | | | | Remove 'secure_serer_create', and instead attach credentials to ports, meaning different ports can serve different credentials.
| * Added support for default credentials.Gravatar Julien Boeuf2015-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.