aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cpp/client
Commit message (Collapse)AuthorAge
* Clang format.Gravatar Nicolas "Pixel" Noble2015-12-01
|
* Cpp example of how the plugins can be done.Gravatar Julien Boeuf2015-11-19
|
* 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
|
* Merge branch 'master' of github.com:grpc/grpc into core_creds_api_changeGravatar Julien Boeuf2015-11-17
|\
| * Handle cancel before start caseGravatar yang-g2015-11-17
| |
* | Merge branch 'master' of https://github.com/grpc/grpc into core_creds_api_changeGravatar Julien Boeuf2015-10-17
|\|
* | Successfully compile C++ libary (not tests yet).Gravatar Julien Boeuf2015-10-12
| |
| * Latency tracesGravatar Craig Tiller2015-10-08
|/
* Fix an assertGravatar Vijay Pai2015-09-29
|
* C++ changes required to maintain gcc4.4 compatibility - reduce useGravatar Vijay Pai2015-09-29
| | | | of ambiguous nullptr, eliminate use of brace initializer lists
* It is a bad idea to have a map with string_refs as output params.Gravatar Julien Boeuf2015-09-22
| | | | | This is very much unsafe as the string_ref could point on a stack variable of the callee.
* Credentials plugin fixes (after the branch was merged).Gravatar Julien Boeuf2015-09-21
|
* 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.
* Shuffling headers around.Gravatar Julien Boeuf2015-08-28
|
* Merge branch 'master' of github.com:grpc/grpc into cpp_auth_md_processorGravatar Julien Boeuf2015-08-28
|\
| * Merge branch 'master' of github.com:grpc/grpc into ↵Gravatar Julien Boeuf2015-08-28
| |\ | | | | | | | | | credentials_naming_and_cleanup
* | \ 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).
| * | Merge pull request #3104 from yang-g/create_channelGravatar Craig Tiller2015-08-27
|/| | | | | | | | Create channel API change
| * | implementation fixGravatar yang-g2015-08-27
| | |
| * | channel creation API changeGravatar yang-g2015-08-27
| | |
| | * Credentials cleanup:Gravatar Julien Boeuf2015-08-25
| |/ |/| | | | | | | | | | | | | - Removing service_accounts credentials. These credentials just have drawbacks compared to service_account_jwt_access credentials, notably in terms for security. - Renaming Google specific credentials with a Google prefix for C and C++. This should be done as well for wrapped languages.
* | Adding void* at then end of security related method in order to have a ↵Gravatar Julien Boeuf2015-08-25
|/ | | | stable ABI.
* headers reorgGravatar yang-g2015-08-21
|
* Merge remote-tracking branch 'upstream/master' into docsGravatar yang-g2015-08-20
|\
* | Make Channel ctor privateGravatar yang-g2015-08-20
| |
* | remove internal_stubGravatar yang-g2015-08-20
| |
* | Fix server side and generic stubGravatar yang-g2015-08-20
| |
* | Remove ChannelInterface and replace it with ChannelGravatar yang-g2015-08-19
| |
| * Bug fix. Called c_str on a temp stringGravatar yang-g2015-08-19
|/
* clang-format all sourceGravatar Craig Tiller2015-08-18
|
* Let lame_client accept error statusGravatar yang-g2015-08-17
|
* Merge branch 'master' of github.com:grpc/grpc into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-13
|\ | | | | | | | | | | Conflicts: src/cpp/client/channel.cc src/cpp/client/client_context.cc
| * Merge pull request #2890 from yang-g/client_contextGravatar David G. Quintas2015-08-13
| |\ | | | | | | client code clean up
| | * add constGravatar yang-g2015-08-12
| | |
* | | Merge remote-tracking branch 'google/master' into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-12
|\| | | | | | | | | | | | | | Conflicts: src/csharp/ext/grpc_csharp_ext.c
| | * client code clean upGravatar yang-g2015-08-11
| | |
| * | Add to all secure credentialsGravatar yang-g2015-08-10
| | |
| * | call grpc_init for defaultcredentialsGravatar yang-g2015-08-10
| |/
* | Merge branch 'master' of github.com:grpc/grpc into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-08
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: include/grpc/grpc.h src/core/surface/channel.c src/core/surface/channel_create.c src/core/surface/completion_queue.c src/cpp/client/channel.cc src/cpp/client/insecure_credentials.cc src/csharp/ext/grpc_csharp_ext.c src/node/ext/call.cc src/node/ext/channel.cc src/php/ext/grpc/call.c src/php/ext/grpc/channel.c src/python/grpcio/grpc/_adapter/_c/types/channel.c src/ruby/ext/grpc/rb_channel.c test/core/end2end/dualstack_socket_test.c test/core/end2end/fixtures/chttp2_fullstack.c test/core/end2end/fixtures/chttp2_fullstack_compression.c test/core/end2end/fixtures/chttp2_fullstack_uds_posix.c test/core/end2end/fixtures/chttp2_fullstack_with_poll.c test/core/end2end/multiple_server_queues_test.c test/core/end2end/no_server_test.c test/core/end2end/tests/bad_hostname.c test/core/end2end/tests/cancel_after_accept.c test/core/end2end/tests/cancel_after_accept_and_writes_closed.c test/core/end2end/tests/cancel_after_invoke.c test/core/end2end/tests/cancel_before_invoke.c test/core/end2end/tests/cancel_in_a_vacuum.c test/core/end2end/tests/census_simple_request.c test/core/end2end/tests/disappearing_server.c test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c test/core/end2end/tests/empty_batch.c test/core/end2end/tests/graceful_server_shutdown.c test/core/end2end/tests/invoke_large_request.c test/core/end2end/tests/max_concurrent_streams.c test/core/end2end/tests/max_message_length.c test/core/end2end/tests/ping_pong_streaming.c test/core/end2end/tests/registered_call.c test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c test/core/end2end/tests/request_response_with_metadata_and_payload.c test/core/end2end/tests/request_response_with_payload.c test/core/end2end/tests/request_response_with_payload_and_call_creds.c test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c test/core/end2end/tests/request_with_compressed_payload.c test/core/end2end/tests/request_with_flags.c test/core/end2end/tests/request_with_large_metadata.c test/core/end2end/tests/request_with_payload.c test/core/end2end/tests/server_finishes_request.c test/core/end2end/tests/simple_delayed_request.c test/core/end2end/tests/simple_request.c test/core/end2end/tests/simple_request_with_high_initial_sequence_number.c test/core/fling/client.c test/core/fling/server.c test/core/surface/lame_client_test.c
| * merge with headGravatar yang-g2015-08-06
| |\
| * | Resolve commentsGravatar yang-g2015-08-06
| | |
| | * Add tests for C++ propagationGravatar Craig Tiller2015-08-05
| | |
| * | Add WaitForStateGravatar yang-g2015-08-05
| | |
| | * C++ context propagationGravatar Craig Tiller2015-08-05
| | |
| * | clean up and add a testGravatar yang-g2015-08-05
| | |
| * | specialize deadline type and implementationGravatar yang-g2015-08-05
| | |
| | * Merge github.com:grpc/grpc into propagateGravatar Craig Tiller2015-08-05
| | |\ | | |/ | |/|
| * | Merge pull request #2749 from yang-g/default_host_to_nullGravatar Craig Tiller2015-08-04
| |\ \ | | | | | | | | Pass NULL as host by default. Use context.authority() or channel.SslN…