aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ruby/lib
Commit message (Collapse)AuthorAge
* Bump version of grpc ruby for release on the release branchGravatar Tim Emiola2015-06-23
| | | | | - grpc ruby 0.9.3 should have released from the release branch but was not - it needs to be re-released from that branch
* Corrects the cancel_after_first_response behaviourGravatar Tim Emiola2015-06-19
| | | | | | | | | - introduces a #wait method on the call operation view - invokes #wait on a Notifier that is created for all operations - ensures the Notifier is invoked if necessary whenever a client request completes - updates the interop_test to use op.wait before checking if the call was cancelled.
* Ruby shutdown api migrationGravatar Tim Emiola2015-06-17
| | | | | | + all tests pass, - but there are a couple of workarounds - tests are flaky
* Update version; fix dependency advisory commentGravatar Tim Emiola2015-06-04
|
* bump grpc ruby versionGravatar Tim Emiola2015-06-03
|
* Corrects the cancel_after_first_response testGravatar Tim Emiola2015-06-02
| | | | | | | | | | - stops attempting to verify by catching the CancelledError - instead the test examines the operation state after cancellation, which is equally valid and more stable. Also - simplifies bidi on the server
* Add's logging tweaks thread interaction for bidi_serverGravatar Tim Emiola2015-05-28
|
* Updates gRPC Ruby to 0.9.0Gravatar Tim Emiola2015-05-26
|
* Various tweaks to improve server stabilityGravatar Tim Emiola2015-05-22
|
* Encapsulate logger within GRPC moduleGravatar Nick Gauthier2015-05-20
|
* Ruby style changes: replace `== 0` with `zero?`Gravatar Aggelos Avgerinos2015-05-09
|
* Really removes the string monkey-patchGravatar Tim Emiola2015-05-07
|
* make underscore a class method of GenericServiceGravatar Tim Emiola2015-05-07
|
* Move Notifier into its own fileGravatar Tim Emiola2015-04-24
|
* Simplify debugging, avoid inspecting C-backed objects.Gravatar Tim Emiola2015-04-24
|
* Fix failing interop serversGravatar Tim Emiola2015-04-24
|
* Merge pull request #1309 from tbetbetbe/grpc_ruby_rpc_server_mdGravatar Jan Tattermusch2015-04-20
|\ | | | | Grpc ruby add support for returning metadata to the rpc server
* | Remove usage of xrayGravatar Tim Emiola2015-04-17
| | | | | | | | | | | | | | | | - xray was useful during dev testing but is neither a dev or runtime dep - its presence causes issues for libraries that handle signals themselves Also - updates grpc.gemspec with requirements
| * Adds support for updating the output metadata to callsGravatar Tim Emiola2015-04-17
| |
| * Propagate metadata in BadStatusGravatar Tim Emiola2015-04-17
| | | | | | | | | | | | - allow BadStatus to contain metadata that's populated by keyword args - on servers, convert raised BadStatus metadata to trailers - on clients, convert trailers to BadStatus metadata when raising BadStatus
| * Allow BadStatus to contain metadataGravatar Tim Emiola2015-04-17
| |
| * Adds a hook for returning the client connect metadataGravatar Tim Emiola2015-04-17
| |
| * Refactor: Shorter methods in RpcServerGravatar Tim Emiola2015-04-16
| |
| * Refactor: Move the Pool out from RpcServerGravatar Tim Emiola2015-04-16
|/
* Fixes error with the keep-aliveGravatar Tim Emiola2015-04-16
|
* Adds a #run_till_terminated func to RpcServerGravatar Tim Emiola2015-04-16
| | | | | | | - adds signal handling to RpcServer - ensures that very little behaviour occurs in the signal handling context - adds #run_till_terminated that launches a server in a thread and then handles signals that can be used to stop it.
* Corrects handling of status during bidi call orchestration.Gravatar Tim Emiola2015-04-15
| | | | | | | | - Ensures that invalid status are raised as exceptions - Ensures that exceptions during the write thread are bubbled up to the starting thread Also - improves the debug messages during the BiDi calls
* Adds an explicit Cancellation exceptionGravatar Tim Emiola2015-04-15
| | | | | - uses Forwardable to provide access the @call within an ActiveCall - removes redundant methods from ActiveCall
* Automatically adds a key for the jwt_aud_uri to the metadata handled by the ↵Gravatar Tim Emiola2015-04-14
| | | | metadata_update_proc
* Update the version to 0.6.1Gravatar Tim Emiola2015-04-14
|
* Move timeout handling into the extensionGravatar Tim Emiola2015-04-10
|
* Cleanup: remove redundant ruby codeGravatar Tim Emiola2015-04-10
|
* Updates BidiCall/ClientStub to the new Call APIGravatar Tim Emiola2015-04-10
|
* Update RPC server to use the new call APIGravatar Tim Emiola2015-04-10
|
* Updates ActiveCall to use the new call APIGravatar Tim Emiola2015-04-10
|
* Updates Channel#create_call to the new APIGravatar Tim Emiola2015-04-10
|
* Bump ruby version to match the new releaseGravatar Tim Emiola2015-04-07
|
* Enables some incorrectly disabled testsGravatar Tim Emiola2015-03-23
|
* Corrects the handling of metadata when the optional deadline is specifiedGravatar Tim Emiola2015-03-23
|
* Merge pull request #1080 from tbetbetbe/grpc_ruby_add_back_server_finish_callsGravatar Michael Lumish2015-03-18
|\ | | | | Adds back calls to #finish at the end of server calls
| * Adds back calls to #finish at the end of server callsGravatar Tim Emiola2015-03-17
| |
* | Exposes the metadata method in server-side ActiveCall view classesGravatar Tim Emiola2015-03-17
|/
* Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-06
|\
| * Fix for #804Gravatar Tim Emiola2015-03-06
| |
| * Decompose the ClientStub initialize methodGravatar Tim Emiola2015-03-06
| |
* | Updates ruby code affected by the secure server API changeGravatar Tim Emiola2015-03-05
|/
* Fix typos 'proivde' -> 'provide' and 'e,g.' -> 'e.g.'Gravatar Aggelos Avgerinos2015-02-27
|
* Synchronize initial package versionsGravatar Tim Emiola2015-02-25
|
* Tmp fix: splits the hostname from the host before creating a callGravatar Tim Emiola2015-02-25
|
* Remove the ruby gRPC auth implementationGravatar Tim Emiola2015-02-25
|