Craig Tiller
7536af02cf
Eliminate gpr_ int types - and insist on C99 variants instead
9 years ago
murgatroid99
64342dd864
Fixed arguments passed to Ruby auth plugin callback
10 years ago
Jan Tattermusch
f3cfb70a3a
update channel_credentials_spec
10 years ago
Jan Tattermusch
0a0237183a
Address comments
10 years ago
Jan Tattermusch
a6b2c4ce46
Get rid of SSL_CERT_FILE env entirely
10 years ago
Jan Tattermusch
88086373db
make gpr_timespec platform agnostic
10 years ago
murgatroid99
e389b04336
Fixed bug with composing credentials
10 years ago
murgatroid99
f88008c00b
Fixed a busy-wait in Ruby server run_till_terminated
10 years ago
murgatroid99
a4c2d7dff7
Fixed encoding for bytes fields in the ruby interop server
10 years ago
murgatroid99
59e5472568
Fix encoding for bytes fields in ruby interop client
10 years ago
Jan Tattermusch
de95cb0494
update ruby to new position of math.proto and health.proto
10 years ago
Jan Tattermusch
8956122d60
consolidate math.proto and health.proto
10 years ago
murgatroid99
c78b6834a2
Added explicit dependency on signet to gemspec
10 years ago
murgatroid99
ca72d6cd3d
Fixed a hash key
10 years ago
murgatroid99
cfa26e1ce7
Plumb CallCredentials through Ruby code, replacing metadata_updater functionality
10 years ago
murgatroid99
9946f2b80a
Add CallCredentials class to Ruby wrapping code
10 years ago
Nicolas "Pixel" Noble
96847efefd
Making ruby's gcov configuration work.
10 years ago
Tim Emiola
9161a82565
Corrects compile error on ruby 2.0
10 years ago
Tim Emiola
a082435e06
Updates interop client/server logging
...
- server logger.level = WARN
- client logger.level = INFO
10 years ago
Tim Emiola
69a672e6c2
Adds standard logging to the client/server
...
- truncates the server debug log entries to make that readable
10 years ago
Tim Emiola
7d21c04b2c
Fixes a multithreading bug in the ruby rpc_server
...
This fixes the current ruby server interop test flakiness.
- The interop tests recently changed so that clients access servers in
parallel, meaning that the interop servers handle multiple rpcs at once,
which is how this bug became visible
- since this change, tests run against the ruby interop server have
failed sporadically
- the problem was that the block in #loop_handle_server_calls that is
passed to the thread pool referenced a var in an enclosing block,
which resulted in requests being processed by the wrong handler
- this fix ensures that the block to be run on the thread pool thread
does not have any references to vars in the enclosing block
10 years ago
Tim Emiola
24fdc179c1
Ensures that bidi calls obtain metadata.
...
Fixes an omission from earlier PRs that adds support metadata.
10 years ago
Tim Emiola
b48236a2b4
Fixes an issue running the tests on Ruby2.2
10 years ago
Julien Boeuf
334314b888
Updating the server1 cert so that it can be used with Go.
...
The encoding of the issuer field in this cert is now a PRINTABLESTRING
as opposed to UTF8STRING in the previous server1.pem which was causing
the Go issue.
Fixes #4086 .
10 years ago
Jan Tattermusch
a9b933eee3
Add gem badge
10 years ago
Brian Diesel
a7bd470578
requiring tmpdir to resolve undefined method error
10 years ago
Tim Emiola
43a7e4e6ed
Ruby wrapping of core credentials API change.
10 years ago
Tim Emiola
9332ea6af5
Updates channel credentials
...
- switches credentials to channel credentials
- removes usages of other credentials classes that would are not
currently used in the ruby surface
10 years ago
Jan Tattermusch
fe3d9ea14f
fix ruby per_rpc_creds
10 years ago
Jan Tattermusch
73b3eea149
accept --use_tls=true and --use_test_ca=true in ruby
10 years ago
murgatroid99
aad1a34b4f
Add newline to .rubocop.yml
10 years ago
murgatroid99
3c09a64332
Fixed previous change, altered RuboCop settings to let me do so
10 years ago
murgatroid99
59e339b9d2
Made ruby server stop waiting for calls when it starts getting null calls
10 years ago
Tim Emiola
bfe8a9febc
Fixes the broken ruby interop tests
10 years ago
Tim Emiola
383d7da1b2
Bugfix: correct circular arg ref
10 years ago
Tim Emiola
557d26f643
Remove a bad flaky rpc server test
10 years ago
Tim Emiola
0deeb04a0b
Bump version to reflect changes to the gRPC ruby package
10 years ago
Tim Emiola
c03138a483
Fixes bins in the grpc beta package
10 years ago
Tim Emiola
98ef7a277d
Update status to Beta
10 years ago
Stanley Cheung
581846ba9b
Update debian install instructions, jessie-backports
10 years ago
Tim Emiola
bab6706f41
Bumps the ruby version to beta
10 years ago
Tim Emiola
391664afa1
Improves test stability
10 years ago
Tim Emiola
643ebb6fb8
Fixes a comment
10 years ago
Tim Emiola
934ae9ac0c
Make insecure construction explicit, to address #2614
10 years ago
Tim Emiola
73a540ae57
Update sites using ServerCredentials.new
10 years ago
Tim Emiola
14d0a3c796
Updates implementation of rb_server_credentials
...
- allows use of multiple credentials, e.g, per servername
10 years ago
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.
10 years ago
Stanley Cheung
aec4ac8221
update debian unstable to testing
10 years ago
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.
10 years ago
Julien Boeuf
c5b570f97e
Adding void* at then end of security related method in order to have a stable ABI.
10 years ago