Tim Emiola
25061413cf
Merge pull request #3602 from grpc/release-0_11
...
Upmerge from beta to master.
2015-10-02 13:43:14 -07:00
Tim Emiola
383d7da1b2
Bugfix: correct circular arg ref
2015-09-25 17:31:51 -07:00
Tim Emiola
557d26f643
Remove a bad flaky rpc server test
2015-09-25 16:55:19 -07:00
Stanley Cheung
495ad778e1
Merge pull request #3475 from tbetbetbe/release-0_11
...
Fixes for the scripts packaged in the ruby gem
2015-09-24 15:31:07 -07:00
Tim Emiola
0deeb04a0b
Bump version to reflect changes to the gRPC ruby package
2015-09-24 13:12:41 -07:00
Tim Emiola
c03138a483
Fixes bins in the grpc beta package
2015-09-24 13:11:03 -07:00
Tim Emiola
98ef7a277d
Update status to Beta
2015-09-23 18:12:21 -07:00
Stanley Cheung
581846ba9b
Update debian install instructions, jessie-backports
2015-09-04 12:04:17 -07:00
Stanley Cheung
c88e834571
Merge pull request #3171 from tbetbetbe/grpc_ruby_improve_test_stability
...
Improves test stability
2015-08-31 16:04:28 -07:00
Michael Lumish
cbdfaba7ae
Merge pull request #3172 from tbetbetbe/grpc_ruby_bump_version
...
Bumps the ruby version to beta
2015-08-31 15:56:33 -07:00
Tim Emiola
bab6706f41
Bumps the ruby version to beta
2015-08-31 15:51:53 -07:00
Tim Emiola
391664afa1
Improves test stability
2015-08-31 15:38:43 -07:00
Michael Lumish
519e27d845
Merge pull request #3158 from tbetbetbe/grpc-ruby-server-support-multiple-certs
...
Grpc ruby server add support for multiple certs
2015-08-31 10:27:07 -07:00
Tim Emiola
643ebb6fb8
Fixes a comment
2015-08-31 09:50:48 -07:00
Tim Emiola
934ae9ac0c
Make insecure construction explicit, to address #2614
2015-08-31 09:42:59 -07:00
Tim Emiola
73a540ae57
Update sites using ServerCredentials.new
2015-08-31 09:40:32 -07:00
Tim Emiola
14d0a3c796
Updates implementation of rb_server_credentials
...
- allows use of multiple credentials, e.g, per servername
2015-08-31 09:40:19 -07:00
Stanley Cheung
a0581622bb
Merge pull request #3144 from tbetbetbe/grpc-ruby-fix-math-client-server
...
Grpc ruby fix math client and server
2015-08-31 08:54:30 -07:00
Tim Emiola
81d950a5a9
Updates server shutdown handling
...
- 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.
2015-08-28 17:11:11 -07:00
Stanley Cheung
aec4ac8221
update debian unstable to testing
2015-08-28 15:51:18 -07:00
Julien Boeuf
510a920c75
Credentials cleanup:
...
- 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.
2015-08-25 21:51:07 -07:00
Julien Boeuf
c5b570f97e
Adding void* at then end of security related method in order to have a stable ABI.
2015-08-25 17:47:55 -07:00
Michael Lumish
10cab1396f
Merge pull request #3013 from tbetbetbe/grpc-ruby-support-per-message-compression
...
Adds support for per message compression
2015-08-20 18:57:55 -04:00
Tim Emiola
7840a55736
Adds support for per message compression
2015-08-20 13:12:33 -07:00
Stanley Cheung
1894f188bf
update installation instructions, review feedback
2015-08-19 16:32:39 -07:00
Stanley Cheung
5329e4bd3f
update installation instructions, review feedback
2015-08-19 15:59:59 -07:00
Stanley Cheung
a79a896d4c
update installation instructions, review feedback
2015-08-19 14:39:05 -07:00
Stanley Cheung
dbeb1cd90c
update debian install instructions
2015-08-19 14:39:05 -07:00
Michael Lumish
89bede02f1
Merge pull request #2983 from tbetbetbe/grpc-ruby-correct-logconfig-fix-interop-tests
...
Corrects logconfig from #2956
2015-08-19 14:57:51 -04:00
Tim Emiola
27ccd197c4
Corrects logconfig from #2956
2015-08-18 16:15:14 -07:00
Craig Tiller
4275899297
Sprinkle reserved = NULL around
2015-08-18 10:34:32 -07:00
Tim Emiola
25f501132b
Remove the runtime dependency on the logging gem.
...
- provides a noop logger unless the user explicit adds a logging method
to the GRPC namespace
2015-08-17 12:27:08 -07:00
Tim Emiola
ac1a8d340a
Adds a test for ruby code generation.
2015-08-17 11:10:03 -07:00
Tim Emiola
19e436dac4
Removes the dependency on Minitest
...
- replaces it with a simple assertion function
2015-08-17 09:34:40 -07:00
Tim Emiola
f4ee961bed
Reorganize interop test files.
...
- 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
2015-08-14 18:47:16 -07:00
Tim Emiola
53c85d68f9
Update the generated code for the interop service.
...
- 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
2015-08-14 17:39:43 -07:00
Jan Tattermusch
723569b260
Merge pull request #2943 from tbetbetbe/grpc-ruby-add-health-check-service
...
Add a health checker service implementation.
2015-08-14 15:18:08 -07:00
Tim Emiola
a5d39f7e78
Merges timeout interop test change
2015-08-14 12:22:51 -07:00
Tim Emiola
975d0cb02e
Add a health checker service implementation.
...
- 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
2015-08-14 10:47:30 -07:00
Tim Emiola
cdb7cccceb
Adds the ruby timeout interop test.
...
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.
2015-08-14 06:36:38 -07:00
Tim Emiola
49b7650eaf
Breaks API - switches timeout to a keyword arg.
...
- 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)
2015-08-13 19:02:24 -07:00
Nicolas "Pixel" Noble
d53b389607
Merge branch 'master' of github.com:grpc/grpc into the-ultimate-showdown
...
Conflicts:
src/cpp/client/channel.cc
src/cpp/client/client_context.cc
2015-08-13 19:20:39 +02:00
Nicolas "Pixel" Noble
d9745cab08
Merge branch 'master' of github.com:grpc/grpc into the-ultimate-showdown
...
Conflicts:
src/ruby/ext/grpc/rb_channel.c
2015-08-13 02:07:12 +02:00
Tim Emiola
046094ded4
Merged with HEAD
2015-08-12 16:55:57 -07:00
Tim Emiola
9fbfb5b016
Fixes a lint issue.
2015-08-12 12:00:37 -07:00
Tim Emiola
be88526b6e
adds ruby aliases of the propagation masks
2015-08-12 11:59:32 -07:00
Nicolas "Pixel" Noble
9b6248fc6d
Merge branch 'master' of github.com:grpc/grpc into the-ultimate-showdown
...
Conflicts:
src/node/ext/call.cc
src/node/ext/channel.cc
2015-08-12 19:53:03 +02:00
Tim Emiola
fde3dbfb87
Allow reserved metadata to be propagated between calls
2015-08-11 17:22:58 -07:00
Jan Tattermusch
bc447deaad
Merge pull request #2888 from tbetbetbe/grpc-ruby-user-null-for-default-host
...
Use null for default host
2015-08-11 17:01:17 -07:00
Nicolas "Pixel" Noble
b457cd831a
Merge remote-tracking branch 'google/master' into the-ultimate-showdown
...
Conflicts:
src/csharp/ext/grpc_csharp_ext.c
2015-08-12 01:14:17 +02:00