aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/security/credentials.c
Commit message (Collapse)AuthorAge
* Merge github.com:grpc/grpc into sceqGravatar Craig Tiller2016-02-02
|\
| * Preparatory changes for work sheddingGravatar Craig Tiller2016-01-28
| | | | | | | | | | | | | | | | - cleanup: change grpc_iomgr_cb_func to take a bool instead of int success - cleanup: follow through with iomgr callback scheduling functions - prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue* functions
* | clang-formatGravatar Craig Tiller2016-01-25
| |
* | Channel args comparisonsGravatar Craig Tiller2016-01-13
|/
* Merge github.com:grpc/grpc into clangfmtGravatar Craig Tiller2016-01-06
|\
* | Update copyrightsGravatar Craig Tiller2016-01-04
| |
* | clang-format codeGravatar Craig Tiller2016-01-04
| |
| * Eliminate gpr_ int types - and insist on C99 variants insteadGravatar Craig Tiller2015-12-22
|/
* Merge branch 'master' of github.com:grpc/grpc into ↵Gravatar Julien Boeuf2015-12-18
|\ | | | | | | remove_peer_from_ssl_auth_context
* | Removing the peer from the SSL security connector.Gravatar Julien Boeuf2015-12-17
| | | | | | | | - Missing unit tests.
| * fixing x64 build with vs2015Gravatar Jan Tattermusch2015-12-17
|/
* clang-format after last weeks test-festGravatar Craig Tiller2015-12-14
|
* Merge pull request #4397 from jtattermusch/tv_sec_64bitGravatar Craig Tiller2015-12-11
|\ | | | | Make gpr_timespec platform agnostic.
| * make gpr_timespec platform agnosticGravatar Jan Tattermusch2015-12-10
| |
* | Test repeatability fixesGravatar Craig Tiller2015-12-04
|/
* Merge branch 'release-0_12'Gravatar Nicolas "Pixel" Noble2015-12-01
|\ | | | | | | | | | | Conflicts: src/core/security/credentials.c test/core/security/credentials_test.c
| * Also adding a credentials type to the plugin API.Gravatar Julien Boeuf2015-11-19
| | | | | | | | | | | | | | | | | | | | | | | | The purpose of this is to be able to install a composition policy that describes which types are incompatible and that will be enforced during call creds composition. If this functionality is wanted it will be done in an additive function in the API like : void grpc_call_credentials_set_composite_policy( grpc_call_credentials_composite_policy policy);
| * Fixing implementations.Gravatar Julien Boeuf2015-11-18
| |
* | clang-formatGravatar Craig Tiller2015-11-18
| |
* | Merge pull request #3993 from ctiller/new_opGravatar David G. Quintas2015-11-18
|\ \ | |/ |/| Core transport & call cleanup
| * stream_op cleanup: security changesGravatar Craig Tiller2015-11-02
| |
* | Addressing comments.Gravatar Julien Boeuf2015-10-20
| | | | | | | | | | The composite channel credentials creation does not change the passed-in channel creds anymore.
* | Fixing mem leak and compilation error in tsan.Gravatar Julien Boeuf2015-10-10
| |
* | Got the core test passing.Gravatar Julien Boeuf2015-10-09
| |
* | Got core to compile (without the tests)Gravatar Julien Boeuf2015-10-09
|/
* Fixing #3680Gravatar Julien Boeuf2015-10-08
| | | | | | | | | The server auth filter needs a reference on the server credentials so that the processor that belongs to the creds is not destroyed when the server auth filter is still using it. The server auth filter also does not need the security connector but just the auth context.
* Restore sanityGravatar Craig Tiller2015-10-05
|
* Add API tracing to gRPC coreGravatar Masood Malekghassemi2015-10-02
|
* Merge github.com:grpc/grpc into shindigGravatar Craig Tiller2015-09-24
|\
| * Merge github.com:grpc/grpc into come-out-of-the-shadowGravatar Craig Tiller2015-09-24
| |\
* | | Creds fixGravatar Craig Tiller2015-09-23
| | |
* | | clang-format all core filesGravatar Craig Tiller2015-09-22
| | |
* | | Final patches for renameGravatar Craig Tiller2015-09-22
| | |
* | | Move argument passing to start of listGravatar Craig Tiller2015-09-22
| | |
* | | Rename initGravatar Craig Tiller2015-09-22
| | |
* | | Rename runGravatar Craig Tiller2015-09-22
| | |
* | | Move argument passing to start of listGravatar Craig Tiller2015-09-22
| | |
* | | Move arguments to the start of listsGravatar Craig Tiller2015-09-22
| | |
* | | indent pass to get logical source lines on one physical lineGravatar Craig Tiller2015-09-22
| | |
* | | clang-format all core filesGravatar Craig Tiller2015-09-22
| | |
* | | Rename call_list to closure_listGravatar Craig Tiller2015-09-22
| | |
* | | Merge github.com:grpc/grpc into we-are-oneGravatar Craig Tiller2015-09-22
|\ \ \ | | |/ | |/|
* | | Call list progressGravatar Craig Tiller2015-09-18
| | |
| * | Adding C++ tests and fixing a few things.Gravatar Julien Boeuf2015-09-15
| | |
| | * Enable -WshadowGravatar Craig Tiller2015-09-11
| | |
* | | Starting to convert code to work queuesGravatar Craig Tiller2015-09-09
| |/ |/|
| * Design and implementation of the core credentials plugin API.Gravatar Julien Boeuf2015-08-31
|/ | | | | | - We use C++ as an example to show how this API can be used while still providing an idiomatic interface in the wrapped language of choice. - No testing yet.
* Change the ownership model of the auth processor.Gravatar Julien Boeuf2015-08-30
| | | | | | | | | - The processor now belongs to the server credentials in core. - The server credentials now needs to be refcounted. - Changed slighly the vtable of credentials to make it easier to avoid memory leaks (free'ing the pointer is now done at the common layer, the implementations of the creds are now only reponsible for destructing the implementations' specific members.
* Merge branch 'master' of github.com:grpc/grpc into cpp_auth_md_processorGravatar Julien Boeuf2015-08-28
|\
* | Adding C++ metadata processor.Gravatar Julien Boeuf2015-08-28
| | | | | | | | | | | | | | | | - Had to chnage the core API to add a destroy function pointer in grpc_auth_metadata_processor. - Tested end to end. - Fixed some issues in the server_auth_filter (we were not checking the length which put us at risk of an overflow).