Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Finished updating code and tests with keyword argument changes | murgatroid99 | 2016-05-19 |
| | |||
* | Avoid using unspecified keyword args where possible | murgatroid99 | 2016-05-16 |
| | |||
* | Add a default handler to Ruby services that returns UNIMPLEMENTED | murgatroid99 | 2016-05-06 |
| | |||
* | Merge pull request #5528 from rafaelsales/raise-on-unexpected-metadata | Jan Tattermusch | 2016-04-05 |
|\ | | | | | Raise on unexpected metadata values | ||
* | | Make ruby library conform to status code spec | murgatroid99 | 2016-04-04 |
| | | |||
| * | Add spec to make sure invalid metadata values raise ArgumentError | Rafael Sales | 2016-03-31 |
|/ | |||
* | Update copyrights | Craig Tiller | 2016-03-31 |
| | |||
* | Fix copyright | murgatroid99 | 2016-03-09 |
| | |||
* | Ruby: fix some synchronization code in server implementation | murgatroid99 | 2016-03-09 |
| | |||
* | Made insecure channel/stub explicit, in all layers | murgatroid99 | 2015-12-16 |
| | |||
* | Plumb CallCredentials through Ruby code, replacing metadata_updater ↵ | murgatroid99 | 2015-12-04 |
| | | | | functionality | ||
* | Ruby wrapping of core credentials API change. | Tim Emiola | 2015-10-28 |
| | |||
* | Fixes the broken ruby interop tests | Tim Emiola | 2015-10-08 |
| | |||
* | Remove a bad flaky rpc server test | Tim Emiola | 2015-09-25 |
| | |||
* | Make insecure construction explicit, to address #2614 | Tim Emiola | 2015-08-31 |
| | |||
* | Adds support for per message compression | Tim Emiola | 2015-08-20 |
| | |||
* | Adds the ruby timeout interop test. | Tim Emiola | 2015-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. | Tim Emiola | 2015-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) | ||
* | Allow reserved metadata to be propagated between calls | Tim Emiola | 2015-08-11 |
| | |||
* | Use null for default host | Tim Emiola | 2015-08-11 |
| | |||
* | Only check metadata that we want: its allowed to have extra elements | Craig Tiller | 2015-07-18 |
| | |||
* | Ruby shutdown api migration | Tim Emiola | 2015-06-17 |
| | | | | | | + all tests pass, - but there are a couple of workarounds - tests are flaky | ||
* | Various tweaks to improve server stability | Tim Emiola | 2015-05-22 |
| | |||
* | Encapsulate logger within GRPC module | Nick Gauthier | 2015-05-20 |
| | |||
* | make underscore a class method of GenericService | Tim Emiola | 2015-05-07 |
| | |||
* | Move Notifier into its own file | Tim Emiola | 2015-04-24 |
| | |||
* | Merge pull request #1309 from tbetbetbe/grpc_ruby_rpc_server_md | Jan Tattermusch | 2015-04-20 |
|\ | | | | | Grpc ruby add support for returning metadata to the rpc server | ||
* | | Remove usage of xray | Tim Emiola | 2015-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 | ||
| * | clarify test descriptions | Tim Emiola | 2015-04-17 |
| | | |||
| * | Adds support for updating the output metadata to calls | Tim Emiola | 2015-04-17 |
| | | |||
| * | Propagate metadata in BadStatus | Tim Emiola | 2015-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 | ||
| * | Adds a hook for returning the client connect metadata | Tim Emiola | 2015-04-17 |
| | | |||
| * | Refactor: Move the Pool out from RpcServer | Tim Emiola | 2015-04-16 |
|/ | |||
* | Adds an explicit Cancellation exception | Tim Emiola | 2015-04-15 |
| | | | | | - uses Forwardable to provide access the @call within an ActiveCall - removes redundant methods from ActiveCall | ||
* | Adds a tests that demonstrates successful cancellation | Tim Emiola | 2015-04-15 |
| | |||
* | Automatically adds a key for the jwt_aud_uri to the metadata handled by the ↵ | Tim Emiola | 2015-04-14 |
| | | | | metadata_update_proc | ||
* | Move timeout handling into the extension | Tim Emiola | 2015-04-10 |
| | |||
* | Updates BidiCall/ClientStub to the new Call API | Tim Emiola | 2015-04-10 |
| | |||
* | Updates ActiveCall to use the new call API | Tim Emiola | 2015-04-10 |
| | |||
* | Updates Channel#create_call to the new API | Tim Emiola | 2015-04-10 |
| | |||
* | Renables the test checking the server can send the initial bidi message | Tim Emiola | 2015-03-23 |
| | |||
* | Enables some incorrectly disabled tests | Tim Emiola | 2015-03-23 |
| | |||
* | Corrects the handling of metadata when the optional deadline is specified | Tim Emiola | 2015-03-23 |
| | |||
* | Merge pull request #1080 from tbetbetbe/grpc_ruby_add_back_server_finish_calls | Michael Lumish | 2015-03-18 |
|\ | | | | | Adds back calls to #finish at the end of server calls | ||
| * | Adds back calls to #finish at the end of server calls | Tim Emiola | 2015-03-17 |
| | | |||
* | | Exposes the metadata method in server-side ActiveCall view classes | Tim Emiola | 2015-03-17 |
|/ | |||
* | Updates ruby code affected by the secure server API change | Tim Emiola | 2015-03-05 |
| | |||
* | Merge pull request #735 from jboeuf/fix_ssl_san | Craig Tiller | 2015-02-24 |
|\ | | | | | Verifying the peer name on the X509 Certs correctly. | ||
* | | Temporarily suspend some tests that started failing because during the final ↵ | Tim Emiola | 2015-02-24 |
| | | | | | | | | shutdown | ||
| * | Verifying the peer name on the X509 Certs correctly. | Julien Boeuf | 2015-02-23 |
|/ | | | | | | | - The SANs take precedence over the CN. - The CN is only checked if there are no SANs. - Fixing the tests as the test cert did not list *.test.google.com in the SANs. Will fix the test cert another time... |