aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ruby
Commit message (Collapse)AuthorAge
...
* | update debian install instructionsGravatar Stanley Cheung2015-08-19
|/
* Merge pull request #2983 from ↵Gravatar Michael Lumish2015-08-19
|\ | | | | | | | | tbetbetbe/grpc-ruby-correct-logconfig-fix-interop-tests Corrects logconfig from #2956
| * Corrects logconfig from #2956Gravatar Tim Emiola2015-08-18
| |
* | Sprinkle reserved = NULL aroundGravatar Craig Tiller2015-08-18
|/
* Remove the runtime dependency on the logging gem.Gravatar Tim Emiola2015-08-17
| | | | | - provides a noop logger unless the user explicit adds a logging method to the GRPC namespace
* Adds a test for ruby code generation.Gravatar Tim Emiola2015-08-17
|
* Removes the dependency on MinitestGravatar Tim Emiola2015-08-17
| | | | - replaces it with a simple assertion function
* Reorganize interop test files.Gravatar Tim Emiola2015-08-14
| | | | | | | | | - moves the client/server behaviour to pb/test - deprecate current bin/interop/interop_{client,server}.rb - adds executable endpoints to bin - grpc_ruby_interop_{client, server} - these will be added to the ruby bin path when the grpc gem gem is installed, making them easier to execute
* Update the generated code for the interop service.Gravatar Tim Emiola2015-08-14
| | | | | | | | - Updates the code generated for the interop service - Moves the generated interop service/client from bin to pb Also - removes an empty file from the health pb directories
* Merge pull request #2943 from tbetbetbe/grpc-ruby-add-health-check-serviceGravatar Jan Tattermusch2015-08-14
|\ | | | | Add a health checker service implementation.
* | Merges timeout interop test changeGravatar Tim Emiola2015-08-14
| |
| * Add a health checker service implementation.Gravatar Tim Emiola2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | - adds the code-generated health service classes to the pb along with a README explaining how to regenerate the generated code - adds an implementation of the Health Checker Service along with unit tests and an integration test Also: - adds a pb folder : in a follow-up PR, all ruby pbs + generated code will be moved to it
* | Adds the ruby timeout interop test.Gravatar Tim Emiola2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Corrects some other issues - fixes status return when calls fail by always returning the status - resolves bidi_call client's failure to return an exception on bad status by swapping the wait for status to the read thread * this also improves the cancel_after_first_response test Also - adds a unit test that verifies that a bidi call will time out.
* | Breaks API - switches timeout to a keyword arg.Gravatar Tim Emiola2015-08-13
|/ | | | | | | | | - timeout has been a default arg till now - this switches it to a keyword arg with the same behavior - in addition, it adds deadline as distinct keyword arg, allowing users the choice of the idiomatic(timeout) or the aligned(deadline)
* 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 branch 'master' of github.com:grpc/grpc into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-13
|\ \ | | | | | | | | | | | | Conflicts: src/ruby/ext/grpc/rb_channel.c
| | * Merged with HEADGravatar Tim Emiola2015-08-12
| |/
| * Fixes a lint issue.Gravatar Tim Emiola2015-08-12
| |
| * adds ruby aliases of the propagation masksGravatar Tim Emiola2015-08-12
| |
* | Merge branch 'master' of github.com:grpc/grpc into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-12
|\ \ | | | | | | | | | | | | | | | Conflicts: src/node/ext/call.cc src/node/ext/channel.cc
| | * Allow reserved metadata to be propagated between callsGravatar Tim Emiola2015-08-11
| |/
| * Merge pull request #2888 from tbetbetbe/grpc-ruby-user-null-for-default-hostGravatar Jan Tattermusch2015-08-11
| |\ | | | | | | Use null for default host
* | | Merge remote-tracking branch 'google/master' into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-12
|\| | | | | | | | | | | | | | Conflicts: src/csharp/ext/grpc_csharp_ext.c
| * | Merge pull request #2887 from ↵Gravatar Nathaniel Manista2015-08-11
| |\ \ | | | | | | | | | | | | | | | | tbetbetbe/grpc-ruby-default-timeout-of-infinity-will-clearly-not-suprise-most-users Sets Ruby's default timeout to infinity.
| * | | Corrects the way the gemspec references filesGravatar Tim Emiola2015-08-11
| | | |
| | | * Use null for default hostGravatar Tim Emiola2015-08-11
| | |/ | |/|
| | * Aligns with the cognoscenti on timeoutsGravatar Tim Emiola2015-08-11
| |/
| * Merge pull request #2886 from tbetbetbe/grpc-ruby-add-primary-user-agent-keyGravatar Stanley Cheung2015-08-11
| |\ | | | | | | Adds grpc.primary_user_agent key during stub creation
| | * Adds grpc.primary_user_agent key during stub creationGravatar Tim Emiola2015-08-11
| | |
| * | Exposes call#peer, channel#targetGravatar Tim Emiola2015-08-11
| |/
* | 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
* | Working on ruby.Gravatar Nicolas "Pixel" Noble2015-08-07
| |
| * Merge github.com:grpc/grpc into propagateGravatar Craig Tiller2015-08-05
| |\
| | * Rename grpc_server_add_http2_port to grpc_server_add_insecure_http2_portGravatar Craig Tiller2015-08-03
| | |
| * | s/inherit/propagate/gGravatar Craig Tiller2015-07-31
| | |
| * | Update wrappers, tests to new create_call()Gravatar Craig Tiller2015-07-31
| |/
| * Merge branch 'master' of github.com:grpc/grpc into ssl_force_client_authGravatar Julien Boeuf2015-07-27
| |\
| | * Merge pull request #2593 from ctiller/elliptic-orange-chamelionGravatar Yang Gao2015-07-27
| | |\ | | | | | | | | Rename grpc_channel_create to grpc_insecure_channel_create
| | * \ Merge pull request #2632 from marcinwyszynski/masterGravatar Michael Lumish2015-07-27
| | |\ \ | | | | | | | | | | Avoid implicit conversions in Ruby extension code
| | | | * Merge github.com:grpc/grpc into elliptic-orange-chamelionGravatar Craig Tiller2015-07-26
| | | | |\ | | | |_|/ | | |/| | | | | | | | | | | | Conflicts: src/csharp/ext/grpc_csharp_ext.c
| | | * | array_length and it's counter types should matchGravatar Marcin Wyszynski2015-07-24
| | | | |
| | | * | Avoid stupid double conversionGravatar Marcin Wyszynski2015-07-23
| | | | |
| | | * | Make time_t to int conversion explicit on tv_nsecGravatar Marcin Wyszynski2015-07-23
| | | | |
| | | * | Avoid implicit conversion on array_lengthGravatar Marcin Wyszynski2015-07-23
| |_|/ / |/| | |
| | * | Make the server report monotonic times for deadlinesGravatar Craig Tiller2015-07-23
| |/ / |/| | | | | | | | | | | | | | | | | | | | For very high performance systems, we're going to want to be able to simply push the value reported from the server down onto clients. If we report realtime now, then all wrapped languages are going to assume it, meaning that such a change will be impossible later.
| * | Adding option to force client auth on the server SSL creds.Gravatar Julien Boeuf2015-07-21
|/ /
| * Rename grpc_channel_create to grpc_insecure_channel_createGravatar Craig Tiller2015-07-21
|/
* Merge github.com:grpc/grpc into now-i-get-to-show-it-to-EVERYBODYGravatar Craig Tiller2015-07-19
|\ | | | | | | | | Conflicts: src/cpp/client/channel_arguments.cc
| * Merge pull request #2476 from murgatroid99/ruby_fix_warningsGravatar Nicolas Noble2015-07-19
| |\ | | | | | | Clean up some warnings in the ruby wrapping code
* | | Only check metadata that we want: its allowed to have extra elementsGravatar Craig Tiller2015-07-18
|/ /