aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ruby/ext/grpc/rb_call.c
Commit message (Collapse)AuthorAge
* ruby: Raise instead of hanging if grpc is used before and after forkGravatar Dylan Thacker-Smith2018-09-13
|
* Use GRPC_RB_MEMSIZE_UNAVAILABLE in grpc_rb_md_ary_data_typeGravatar everysick2018-03-25
|
* Update clang-format to 5.0Gravatar Craig Tiller2017-11-03
|
* Fix call object memory leak in ruby, when call object is closedGravatar Alexander Polcyn2017-10-17
|
* fix memory leak of ruby call objectsGravatar Alexander Polcyn2017-09-11
|
* Mark error code details as globalGravatar Andre Medeiros2017-08-21
|
* cancel calls with an error message when bidi write loop fails with userGravatar Alexander Polcyn2017-08-07
| | | | error
* fix memory leak with large metadata keys or valuesGravatar Alexander Polcyn2017-07-21
|
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* Merge github.com:grpc/grpc into cpparenaGravatar Craig Tiller2017-04-19
|\
| * Extend clang-format to C#, Node, RubyGravatar Craig Tiller2017-04-19
| |
* | Merge github.com:grpc/grpc into cpparenaGravatar Craig Tiller2017-04-12
|\|
* | Call ref/unref, bugfixesGravatar Craig Tiller2017-03-31
| |
| * malloc run_batch_stack after type checksGravatar Alexander Polcyn2017-03-24
| |
| * allocated run batch stack on the heapGravatar Alexander Polcyn2017-03-23
|/
* Merge github.com:grpc/grpc into rollfwdGravatar Craig Tiller2017-01-26
|\
| * Move parameters for all grpc_op types into their own sub-structs.Gravatar Mark D. Roth2017-01-25
| |
* | Revert "Revert "Metadata handling rewrite""Gravatar Craig Tiller2017-01-23
|/ | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55.
* Revert "Metadata handling rewrite"Gravatar Craig Tiller2017-01-20
|
* convert char* to grpc_slice in rubyGravatar Alexander Polcyn2016-12-12
|
* added ruby client compression interop testsGravatar Alexander Polcyn2016-07-12
|
* Split incoming initial and trailing metadata in Ruby callsGravatar murgatroid992016-07-07
|
* Fix bug that occasionally caused a call to be deleted twiceGravatar murgatroid992016-06-28
|
* Finished removing CompletionQueue from Ruby API, made some changes for clarityGravatar murgatroid992016-06-13
|
* Ruby: Moved completion queue entirely into extension codeGravatar murgatroid992016-06-06
|
* Fixed ruby fd bugGravatar Ken Payson2016-06-01
|
* Cleaning up includes.Gravatar Nicolas "Pixel" Noble2016-05-05
|
* Fix a mixed declaration warning in the grpc_rb_call_get_peer_cert methodGravatar Eric Richardson2016-04-21
|
* Short-circuit `peer_cert` if we're insecure or unauthenticatedGravatar Eric Richardson2016-04-20
|
* Add peer_cert method to Ruby call objectGravatar Eric Richardson2016-04-20
|
* Raise on unexpected metadata valuesGravatar Rafael Sales2016-03-31
| | | | | | | | The existing implementation was causing segmentation fault because src/ruby/ext/grpc/rb_call.c:358 was trying to convert any value type other than Array to String. The Array type is handled in first `if`. This change will cause the Ruby code that sends non-string values to fail with a better message: `ArgumentError: Header values must be of type string or array`
* Update copyrightsGravatar Craig Tiller2016-03-31
|
* Fix Ruby memory leaksGravatar Zhuochun2016-03-30
| | | | | | - `recv_message` is not cleaned up after call - `send_message` is not cleaned up in failure cases - `xmalloc` ruby string is not freed after used
* Make channels and calls properly mark references to their credentialsGravatar murgatroid992016-03-23
|
* And the Windows extension finally loads.Gravatar Nicolas "Pixel" Noble2016-01-31
|
* Merge branch 'master' of github.com:grpc/grpc into sync-async-plus-interfacesGravatar David Garcia Quintas2016-01-27
|\
| * Cleaning up ruby extension code a bit.Gravatar Nicolas "Pixel" Noble2016-01-26
|/
* Make the Ruby extension throw an error when passed invalid metadataGravatar murgatroid992016-01-06
|
* Parital implementation of ruby header checkingGravatar murgatroid992016-01-06
|
* Add CallCredentials class to Ruby wrapping codeGravatar murgatroid992015-12-04
|
* Corrects compile error on ruby 2.0Gravatar Tim Emiola2015-11-12
|
* Adds support for per message compressionGravatar Tim Emiola2015-08-20
|
* Sprinkle reserved = NULL aroundGravatar Craig Tiller2015-08-18
|
* 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.
* Merge remote-tracking branch 'google/master' into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-12
|\ | | | | | | | | Conflicts: src/csharp/ext/grpc_csharp_ext.c
| * 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
| |
| * array_length and it's counter types should matchGravatar Marcin Wyszynski2015-07-24
| |
| * Avoid implicit conversion on array_lengthGravatar Marcin Wyszynski2015-07-23
|/