murgatroid99
41fd37bbe3
Poll for signals more frequently, for greater responsiveness
9 years ago
murgatroid99
873e419cf7
Added explanation about handling signals in C
9 years ago
murgatroid99
6bbe369434
Make Ruby library terminate on Ctrl+C on client and server
9 years ago
Nicolas "Pixel" Noble
16caa50aae
Master is now 0.15.0-dev.
9 years ago
Nicolas "Pixel" Noble
253a7109ed
The release branch is now 0.14.0-pre1.
9 years ago
Nicolas "Pixel" Noble
9fcdc8765f
Cleaning up includes.
9 years ago
Nicolas "Pixel" Noble
88f56e5ce3
'exception_info' is a bad word for Windows...
9 years ago
Nicolas "Pixel" Noble
d8b07cb3a1
Let's not compile grpc under Windows - it's taken care of already.
9 years ago
murgatroid99
2b6a2ab59a
Make namespacing of executables exposed by grpc-tools packages consistent between Node and Ruby
9 years ago
Makarand Dharmapurikar
274bcc8f0b
Added dummy cronet api implementation so we can build on Jenkins.
9 years ago
murgatroid99
59dfee8800
Fixed rubocop issues with newest changes
9 years ago
murgatroid99
38281cfa59
Ruby: improve server error handling, fix a reference error
9 years ago
Makarand Dharmapurikar
70f697ba1e
reran generate_projects.sh after @nnoble's fix in PR6399.
9 years ago
Nicolas "Pixel" Noble
791e93ee2f
Always build the grpc library when building the ruby extension.
9 years ago
murgatroid99
8e4512ba48
Reversed premature removal of a file
9 years ago
murgatroid99
edb8b76ac2
Simplified Ruby tools extension checking
9 years ago
Makarand Dharmapurikar
63ee8ce43c
Reran tools/buildgen/generate_projects.sh again.
9 years ago
murgatroid99
faf3bfca82
Fixed grpc-tools.gemspec
9 years ago
murgatroid99
3b293253d4
Created grpc-tools ruby gem for distributing protoc and the plugin
9 years ago
murgatroid99
9003768b0a
Fixed unused parameter error
9 years ago
murgatroid99
9e3538c57d
Load default roots.pem in Ruby via grpc_set_ssl_roots_override_callback
9 years ago
Yuchen Zeng
12dfdc3c27
Change win32 file suffix
9 years ago
Eric Richardson
deadbcdab1
Wrap delegate line to fix a Rubocop error about line length
9 years ago
murgatroid99
79108d0fdb
Changed some 'require' to 'require_relative' and modified rpc_server slightly
9 years ago
murgatroid99
ddaa69f15d
Got Ruby stress client working, with some modifications to interop tests
9 years ago
Sree Kuchibhotla
01907123f6
generate_projects.sh and fix copyright year
9 years ago
murgatroid99
e621f13ecd
Simplified ruby interop test files
9 years ago
Eric Richardson
336b744eff
Fix a mixed declaration warning in the grpc_rb_call_get_peer_cert method
9 years ago
vjpai
8ecd4d7aa6
Add support for an "OTHER" value in client_type, server_type, and add a string to
...
represent the name of the desired system api. This allows expansion without putting
an upper-limit based on some foressen variants.
9 years ago
Eric Richardson
bdfaf482a3
Short-circuit `peer_cert` if we're insecure or unauthenticated
9 years ago
Eric Richardson
b2f3a02134
Allow `peer` and `peer_cert` to be used from ActiveCall::SingleReqView
9 years ago
Eric Richardson
69d735a293
Add peer_cert method to Ruby call object
9 years ago
vjpai
87bac959ee
Eradicate Uniform, Deterministic, and Pareto interarrival
...
distributions since we don't use them and it's not sensible
to add them
9 years ago
Deepak Lukose
dba4c5fd01
Add various options to verify ssl/tls client cert including letting the
...
application handle the authentication.
9 years ago
Jan Tattermusch
b54f2ae5bb
actually stop benchmark server
9 years ago
Jan Tattermusch
384933582b
remove trailing whitespaces
9 years ago
Yuchen Zeng
2e7d957a63
Provide a function that converts grpc_call_error values into a string
9 years ago
Yuchen Zeng
18746637f5
After running generate_projects.sh
9 years ago
vjpai
8079afa46e
New CQ for each client call
9 years ago
Jun Mukai
c0862859be
ruby: Add test case for referring external package
...
The new spec uses existing EchoDuplicate service in
grpc.testing.duplicate, which refers grpc.testing.Empty,
and verifies if the plugin generates this correctly as
Grpc::Testing::Empty.
9 years ago
murgatroid99
585fb9417e
Bumped version to 0.13.2-pre2
9 years ago
murgatroid99
895c1113ab
Make ruby library conform to status code spec
9 years ago
Craig Tiller
725aaf2336
Fix codegen
9 years ago
Rafael Sales
bc846f72d6
Add spec to make sure invalid metadata values raise ArgumentError
9 years ago
Rafael Sales
ac491d8c1f
Raise on unexpected metadata values
...
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`
9 years ago
Vijay Pai
5562807aad
Support many oustanding RPCs per channel - forgot to do this last time
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Nicolas "Pixel" Noble
dc5cd55149
The release-0_13 branch is now 0.13.2-pre1.
9 years ago
vjpai
d9389a849d
Support secure client
9 years ago
Nicolas "Pixel" Noble
ff084614e0
Flagging the 0.13.1 release.
9 years ago