aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cpp/server
Commit message (Collapse)AuthorAge
* 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
|\
| * Merge pull request #2947 from jboeuf/grpc_security_abiGravatar Craig Tiller2015-08-27
| |\ | | | | | | First draft at addressing #1799 for grpc_security.
* | | 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.
| | * implGravatar yang-g2015-08-25
| |/
| * Fix merge failuresGravatar yang-g2015-08-24
| |
| * merge with headGravatar yang-g2015-08-24
| |\
| | * Merge branch 'master' into frayGravatar Vijay Pai2015-08-24
| | |\
| | * | Eliminate public thread-pool interfaceGravatar Vijay Pai2015-08-24
| | | |
| | | * Merge github.com:grpc/grpc into y12kdm3Gravatar Craig Tiller2015-08-21
| | | |\ | | | |/ | | |/|
| | | * prettify commentGravatar Craig Tiller2015-08-21
| | | |
| * | | headers reorgGravatar yang-g2015-08-21
| |/ /
| | * Fix syncronous unimplemented methodsGravatar Craig Tiller2015-08-19
| | |
| * | Extend commentGravatar Craig Tiller2015-08-19
| | |
| * | Add comments, fix a subtle bugGravatar Craig Tiller2015-08-19
| | |
| | * Merge github.com:grpc/grpc into y12kdm3Gravatar Craig Tiller2015-08-18
| | |\
| * | \ Merge github.com:grpc/grpc into shutdown-c++Gravatar Craig Tiller2015-08-18
| |\ \ \ | | | |/ | | |/|
| * | | Add a timeout to shutdown to forcefully end callsGravatar Craig Tiller2015-08-18
| | | |
| | * | clang-format all sourceGravatar Craig Tiller2015-08-18
| |/ /
| | * Re-add accidentally deleted codeGravatar Craig Tiller2015-08-17
| | |
| | * Merge github.com:grpc/grpc into y12kdm3Gravatar Craig Tiller2015-08-17
| | |\ | | |/ | |/|
* | | Addressing comments. Thanks Yang!Gravatar Julien Boeuf2015-08-17
| | |
* | | Forgot to commit this file...Gravatar Julien Boeuf2015-08-14
| | |
* | | 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.
| * | Make comment look finishedGravatar vjpai2015-08-14
| | |
| * | Use emplace_back properly and when appropriate, considering limitationsGravatar Vijay Pai2015-08-14
| | | | | | | | | | | | of gcc4.4
* | | Fixing build after sync with upstream master.Gravatar Julien Boeuf2015-08-13
| | |
* | | Merge branch 'master' of https://github.com/grpc/grpc into cpp_auth_md_processorGravatar 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.
| * Merge pull request #2921 from yang-g/unknown_serviceGravatar Vijay Pai2015-08-13
| |\ | | | | | | Use a sync service to handle requests to unknown services
| | * remove redundant ctorGravatar yang-g2015-08-13
| | |
| | * Use a sync service to handle requests to unknown servicesGravatar yang-g2015-08-13
| |/ |/|
| * 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 pull request #2767 from ctiller/no-poop-on-pizzaGravatar Abhishek Kumar2015-08-05
|\ \ | | | | | | Rename grpc_server_add_http2_port to grpc_server_add_insecure_http2_port
* | | allow null tagGravatar yang-g2015-08-04
| | |
* | | Add AsyncNotifyWhenDoneGravatar yang-g2015-08-04
| | |
| * | Rename grpc_server_add_http2_port to grpc_server_add_insecure_http2_portGravatar Craig Tiller2015-08-03
| | |
| | * Properly initializing reserved pointer in tests.Gravatar Nicolas "Pixel" Noble2015-08-01
| | |
* | | merge with head and resolve conflictsGravatar yang-g2015-07-31
|\| |
| * | merge with master, fix build issueGravatar Alistair Veitch2015-07-30
| | |
* | | merge with headGravatar yang-g2015-07-30
|\| |
| * | Merge pull request #2670 from a-veitch/server_contextGravatar Yang Gao2015-07-30
| |\ \ | | | | | | | | Server side census context plumbing for c++
| | * | add struct include/grpc++/server_context.h src/cpp/server/server_context.ccGravatar Alistair Veitch2015-07-29
| | | |
* | | | server apiGravatar yang-g2015-07-28
|/ / /
* | | Merge branch 'master' of github.com:grpc/grpc into ssl_force_client_authGravatar Julien Boeuf2015-07-27
|\ \ \
| | * | Server side census context plumbing for c++Gravatar Alistair Veitch2015-07-26
| |/ /
| * | Fix thread list iteratorGravatar vjpai2015-07-23
| | |