aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/surface/channel.c
Commit message (Collapse)AuthorAge
* Auto-changesGravatar Craig Tiller2016-03-25
|
* Decouple filter selection from channel constructionGravatar Craig Tiller2016-02-17
| | | | | | | | | Allow plugins to extend the set of filters used by gRPC core: - plugins at construction time can register against the 'channel_init' system to be allowed to mutate a new channel_stack_builder type - channel_stack_builder provides a central and rather dynamic place to construct the list of filters required by a channel stack - ultimately we construct the channel stack in the fashion we always have This is also a prerequisite step to allowing filters to be implemented from wrapped languages.
* Update copyrightsGravatar Craig Tiller2016-01-28
|
* 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
* Eliminate gpr_ int types - and insist on C99 variants insteadGravatar Craig Tiller2015-12-22
|
* 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
| |
* | Merge github.com:grpc/grpc into connected-subchannelGravatar Craig Tiller2015-12-09
|\|
| * more fixGravatar yang-g2015-12-07
| |
| * clang-formatGravatar yang-g2015-12-07
| |
| * fix error messagesGravatar yang-g2015-12-07
| |
* | clang-formatGravatar Craig Tiller2015-12-01
| |
* | Most of the way to auto-cleanup subchannelsGravatar Craig Tiller2015-11-27
| |
* | Finish initial scrape, clang-formatGravatar Craig Tiller2015-11-24
| |
* | Stripping out master channel as a conceptGravatar Craig Tiller2015-11-24
|/
* Remove metadata context entirelyGravatar Craig Tiller2015-11-20
|
* Remove metadata context from the channel stackGravatar Craig Tiller2015-11-19
|
* Restore sanityGravatar Craig Tiller2015-10-05
|
* Add API tracing to gRPC coreGravatar Masood Malekghassemi2015-10-02
|
* Remove metadata canonicalization, and fix some bugsGravatar Craig Tiller2015-09-25
|
* 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
|
* Rename call_list to closure_listGravatar Craig Tiller2015-09-22
|
* FixesGravatar Craig Tiller2015-09-21
|
* Call list progressGravatar Craig Tiller2015-09-21
|
* Call list progressGravatar Craig Tiller2015-09-21
|
* Introduce call lists for moving work outside locksGravatar Craig Tiller2015-09-18
|
* Tests compileGravatar Craig Tiller2015-09-16
|
* Core compiles with workqueuesGravatar Craig Tiller2015-09-15
|
* Core compiles with -Wsign-conversionGravatar Craig Tiller2015-09-10
|
* Use SSL override as a default host name if none is specifiedGravatar Craig Tiller2015-08-25
|
* Fix for lame clientsGravatar Craig Tiller2015-08-24
|
* Refactor default host name resolutionGravatar Craig Tiller2015-08-24
| | | | | | | | Rephrase API's such that resolvers are constrained to be able to provide a default host given just the text of the URI channel target. This avoids needing to rewrite such details in the core library during retries, and generally makes things much saner to debug.
* clang-format all sourceGravatar Craig Tiller2015-08-18
|
* Merge branch 'master' of github.com:grpc/grpc into compression-interopGravatar David Garcia Quintas2015-08-17
|\
* \ Merge branch 'master' into compression-accept-encodingGravatar David Garcia Quintas2015-08-09
|\ \
| | * 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 github.com:grpc/grpc into propagateGravatar Craig Tiller2015-08-05
| |\ \
| * \ \ Merge branch 'propagate' of github.com:ctiller/grpc into propagateGravatar Craig Tiller2015-08-01
| |\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: src/core/surface/channel.c
| * \ \ \ Merge github.com:grpc/grpc into propagateGravatar Craig Tiller2015-08-01
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/core/surface/channel.c
| | | | * | check before unref, this will fail in BadCreds testGravatar yang-g2015-07-31
| | | |/ / | | |/| |
| | | * | s/inherit/propagate/gGravatar Craig Tiller2015-07-31
| | |/ / | |/| |
| * | | Core-supported context inheritance sketchGravatar Craig Tiller2015-07-31
| | | |