Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Move security credentials, connectors, and auth context to C++ | 2018-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 capture | 2018-11-05 | |
| | |||
* | Prefer lambda expressions over std::bind | 2018-11-02 | |
| | |||
* | Add C++ wrapper for local credentials | 2018-07-24 | |
| | |||
* | Add C++ experimental API extensions for ALTS C stack | 2018-04-16 | |
| | |||
* | Use static_cast rather than reinterpret_cast whenever possible | 2018-03-05 | |
| | |||
* | Move headers from grpc++ to grpcpp | 2018-02-15 | |
| | |||
* | Revert "Stop using std::thread in C++ library since it can trigger exceptions" | 2018-01-12 | |
| | |||
* | Switch C++ sync server to use gpr_thd rather than std::thread and provide ↵ | 2018-01-08 | |
| | | | | resource exhaustion mechanism | ||
* | auto-fix most of licenses | 2017-06-08 | |
| | |||
* | Revert "Revert "Metadata handling rewrite"" | 2017-01-23 | |
| | | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55. | ||
* | Revert "Metadata handling rewrite" | 2017-01-20 | |
| | |||
* | Start resolving memory issues in C++ metadata | 2016-12-08 | |
| | |||
* | Start moving C++ to slice interfaces | 2016-11-21 | |
| | |||
* | Add various options to verify ssl/tls client cert including letting the | 2016-04-19 | |
| | | | | application handle the authentication. | ||
* | Merge github.com:grpc/grpc into clangf | 2015-10-01 | |
|\ | |||
| * | C++ changes required to maintain gcc4.4 compatibility - reduce use | 2015-09-29 | |
| | | | | | | | | of ambiguous nullptr, eliminate use of brace initializer lists | ||
* | | Fix clang-format script | 2015-09-28 | |
|/ | |||
* | Guard against empty vector | 2015-09-03 | |
| | |||
* | Shuffling headers around. | 2015-08-28 | |
| | |||
* | Adding C++ metadata processor. | 2015-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_processor | 2015-08-27 | |
|\ | |||
* | | Aligning C++ interface with C for the auth metadata processor. | 2015-08-26 | |
| | | |||
* | | Merge branch 'master' of github.com:grpc/grpc into cpp_auth_md_processor | 2015-08-26 | |
|\ \ | |||
| | * | Adding void* at then end of security related method in order to have a ↵ | 2015-08-25 | |
| |/ | | | | | | | stable ABI. | ||
| * | clang-format all source | 2015-08-18 | |
| | | |||
* | | Few improvements: | 2015-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. | 2015-08-13 | |
| | | |||
* | | Fixing lifetime of input metadata issue. | 2015-08-13 | |
| | | |||
* | | Adding C++ auth metadata processor. | 2015-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. | 2015-07-21 | |
| | |||
* | Have the secure credentials in separate header files. | 2015-04-09 | |
| | |||
* | Elminate range-based fors and work around some other limitations in older ↵ | 2015-03-24 | |
| | | | | compilers | ||
* | clang-format c++ code | 2015-03-17 | |
| | |||
* | De-C++11-ification | 2015-03-02 | |
| | |||
* | Update C++ server with new core API | 2015-02-23 | |
And reflects the C++ API in ServerBuilder. |