aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ruby/ext
Commit message (Collapse)AuthorAge
* Merge pull request #4397 from jtattermusch/tv_sec_64bitGravatar Craig Tiller2015-12-11
|\ | | | | Make gpr_timespec platform agnostic.
* | Address commentsGravatar Jan Tattermusch2015-12-11
| |
* | Get rid of SSL_CERT_FILE env entirelyGravatar Jan Tattermusch2015-12-10
| |
| * make gpr_timespec platform agnosticGravatar Jan Tattermusch2015-12-10
|/
* Making ruby's gcov configuration work.Gravatar Nicolas "Pixel" Noble2015-12-02
|
* Merge branch 'master' of github.com:grpc/grpc into core_creds_api_changeGravatar Julien Boeuf2015-11-17
|\
| * Corrects compile error on ruby 2.0Gravatar Tim Emiola2015-11-12
| |
* | Updates channel credentialsGravatar Tim Emiola2015-10-27
|/ | | | | | - switches credentials to channel credentials - removes usages of other credentials classes that would are not currently used in the ruby surface
* Merge pull request #3158 from tbetbetbe/grpc-ruby-server-support-multiple-certsGravatar Michael Lumish2015-08-31
|\ | | | | Grpc ruby server add support for multiple certs
| * Fixes a commentGravatar Tim Emiola2015-08-31
| |
| * Make insecure construction explicit, to address #2614Gravatar Tim Emiola2015-08-31
| |
| * Updates implementation of rb_server_credentialsGravatar Tim Emiola2015-08-31
| | | | | | | | - allows use of multiple credentials, e.g, per servername
* | Updates server shutdown handlingGravatar Tim Emiola2015-08-28
|/ | | | | | | - ensures that servers cancels calls after the shutdown timeout - uses an infinite timeout when request server calls This two changes fix the issue where the server segfaults on shutdown.
* 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.
* 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 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
| |/
| * 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 remote-tracking branch 'google/master' into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-12
|\ \ | | | | | | | | | | | | Conflicts: src/csharp/ext/grpc_csharp_ext.c
| | * Use null for default hostGravatar 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 pull request #2476 from murgatroid99/ruby_fix_warningsGravatar Nicolas Noble2015-07-19
|\ | | | | Clean up some warnings in the ruby wrapping code
| * Clean up some warnings in the ruby wrapping codeGravatar murgatroid992015-07-16
| |
* | Ruby fixes for new timespecGravatar Craig Tiller2015-07-14
| |
* | Updating wrapped languages to new time functionsGravatar Craig Tiller2015-07-13
| |
* | Updating wrapped languages to new time functionsGravatar Craig Tiller2015-07-13
| |
* | Introduce a clock type field onto gpr_timespec.Gravatar Craig Tiller2015-07-13
|/ | | | | Use it to validate that arithmetic on time types makes even some vague kind of sense.