aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cpp/server/secure_server_credentials.cc
Commit message (Collapse)AuthorAge
* Move security credentials, connectors, and auth context to C++Gravatar Soheil Hassas Yeganeh2018-12-13
| | | | | | | This is to use `grpc_core::RefCount` to improve performnace. This commit also replaces explicit C vtables, with C++ vtable with its own compile time assertions and performance benefits. It also makes use of `RefCountedPtr` wherever possible.
* Don't use default captureGravatar Yash Tibrewal2018-11-05
|
* Prefer lambda expressions over std::bindGravatar Yash Tibrewal2018-11-02
|
* Add C++ wrapper for local credentialsGravatar Yihua Zhang2018-07-24
|
* Add C++ experimental API extensions for ALTS C stackGravatar Yihua Zhang2018-04-16
|
* Use static_cast rather than reinterpret_cast whenever possibleGravatar Vijay Pai2018-03-05
|
* Move headers from grpc++ to grpcppGravatar Muxi Yan2018-02-15
|
* Revert "Stop using std::thread in C++ library since it can trigger exceptions"Gravatar Jan Tattermusch2018-01-12
|
* Switch C++ sync server to use gpr_thd rather than std::thread and provide ↵Gravatar Vijay Pai2018-01-08
| | | | resource exhaustion mechanism
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* Revert "Revert "Metadata handling rewrite""Gravatar Craig Tiller2017-01-23
| | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55.
* Revert "Metadata handling rewrite"Gravatar Craig Tiller2017-01-20
|
* Start resolving memory issues in C++ metadataGravatar Craig Tiller2016-12-08
|
* Start moving C++ to slice interfacesGravatar Craig Tiller2016-11-21
|
* Add various options to verify ssl/tls client cert including letting theGravatar Deepak Lukose2016-04-19
| | | | application handle the authentication.
* Merge github.com:grpc/grpc into clangfGravatar Craig Tiller2015-10-01
|\
| * C++ changes required to maintain gcc4.4 compatibility - reduce useGravatar Vijay Pai2015-09-29
| | | | | | | | of ambiguous nullptr, eliminate use of brace initializer lists
* | Fix clang-format scriptGravatar Craig Tiller2015-09-28
|/
* Guard against empty vectorGravatar yang-g2015-09-03
|
* Shuffling headers around.Gravatar 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).
* Merge branch 'master' of github.com:grpc/grpc into cpp_auth_md_processorGravatar Julien Boeuf2015-08-27
|\
* | Aligning C++ interface with C for the auth metadata processor.Gravatar Julien Boeuf2015-08-26
| |
* | Merge branch 'master' of github.com:grpc/grpc into cpp_auth_md_processorGravatar Julien Boeuf2015-08-26
|\ \
| | * Adding void* at then end of security related method in order to have a ↵Gravatar Julien Boeuf2015-08-25
| |/ | | | | | | stable ABI.
| * clang-format all sourceGravatar Craig Tiller2015-08-18
| |
* | Few improvements:Gravatar Julien Boeuf2015-08-14
| | | | | | | | | | | | - Guarantee the lifetime of objects passed to the processor. - Add an option for implementers of the processor to make it non-blocking.
* | Fixing build after sync with upstream master.Gravatar Julien Boeuf2015-08-13
| |
* | Fixing lifetime of input metadata issue.Gravatar Julien Boeuf2015-08-13
| |
* | Adding C++ auth metadata processor.Gravatar Julien Boeuf2015-08-13
|/ | | | | | | | | | - We always do the processing asynchronously but maintain a synchronous API for the implementor of the processor. - there are a lot of string copies right now. Having a StringPiece object in grpc++ would really help with that (as we would use it for C++ metadata). - Please review the API carefully and if you're happy with it, I'll proceed with tests.
* Adding option to force client auth on the server SSL creds.Gravatar Julien Boeuf2015-07-21
|
* Have the secure credentials in separate header files.Gravatar Julien Boeuf2015-04-09
|
* Elminate range-based fors and work around some other limitations in older ↵Gravatar Vijay Pai2015-03-24
| | | | compilers
* clang-format c++ codeGravatar Yang Gao2015-03-17
|
* De-C++11-ificationGravatar Craig Tiller2015-03-02
|
* Update C++ server with new core APIGravatar Craig Tiller2015-02-23
And reflects the C++ API in ServerBuilder.