Julien Boeuf
9835cf0234
Adding refresh token credentials.
...
- The google default credentials now work with the cloud SDK.
- Verified end to end with print_default_credentials and fetch_oauth2
tools.
10 years ago
murgatroid99
e5f47064bf
Fixed segfault by fixing scope issue
10 years ago
Jan Tattermusch
b0829ebaf1
C# server side TLS support
10 years ago
murgatroid99
dc9faa3430
Added missing log argument
10 years ago
murgatroid99
d47946be2a
Added batch GRPC_TRACE option to trace calls to grpc_call_start_batch
10 years ago
murgatroid99
6cbb237d61
Added more tests
10 years ago
Chilledheart
bf5ec2fd3d
Avoid unnecessary copies during protobuf serialization and deserialization
...
- avoid string copy due to google::protobuf::message::SerializeToString
- avoid string copy due to google::protobuf::message::ParseFromString
- split large message into 8k slices during protobuf serialization
- correct GrpcBufferReader::BackUp
10 years ago
Chilledheart
ca767c0d9e
Add method grp_slice_buffer_pop to remove the last element for grp_slice_buffer
10 years ago
Julien Boeuf
75516068fa
Adding refresh token parsing
...
This is the first step for refresh token credentials.
10 years ago
Ronnie Sahlberg
400349ea4d
README: fix the path to the python requirements.txt file
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
10 years ago
Ronnie Sahlberg
2ad8d21158
strcmp: change all !str[n]cmp to str[n]cmp == 0
...
Change all !str[n]cmp to be str[n]cmp == 0 consistently across the codebase.
Issue #231
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
10 years ago
Nathaniel Manista
5c87a30c41
Refactoring within Python RPC Framework
...
The assembly and face layers were mostly redundant except that the
assembly layer had far-better interfaces and the face layer had more
of a reason to exist. Now they are merged.
10 years ago
Nathaniel Manista
256ccca923
Use server_host_override in interop client
...
Also refactor the interop package to perform client-server interop
testing in a unit test.
10 years ago
Nathaniel Manista
db13f68dab
Add a server_host_override to stub creation
...
This optional value should only be passed in tests.
10 years ago
Yang Gao
5f4539f4e8
Service side should be done, it builds and existing tests pass
10 years ago
Craig Tiller
64d0a87d98
Reintroduce sleep on backup thread
10 years ago
Tim Emiola
dfa5efb72e
Removes unused dependencies
10 years ago
Tim Emiola
485f0ed140
Corrects the host used in the client_server spec tests
10 years ago
Tim Emiola
4c7caf6180
Fix for #804
10 years ago
Tim Emiola
c32375c67c
Decompose the ClientStub initialize method
10 years ago
Jan Tattermusch
13cd1256af
Used StyleCop to get rid of tabs in the source code
10 years ago
Jan Tattermusch
49fd7fe13f
removed some compiler warnings
10 years ago
Jan Tattermusch
a29d0f3fbc
Split async call into server and client classes sharing the same base.
10 years ago
Craig Tiller
8ace0bc987
Rename to save confusion
10 years ago
Yang Gao
1c40233814
first sets of changes, it builds
10 years ago
Craig Tiller
60fd361480
Crash in channel/server creation if grpc_init not called
10 years ago
Tim Emiola
0ce8edc49e
Updates ruby code affected by the secure server API change
10 years ago
David Klempner
fd5d8ffee5
Don't call grpc_create_chttp2_transport after destroying the server
...
Add synchronization in server_secure_chttp2.c to avoid propagating a
completed handshake past that layer to a potentially already destroyed
server.
10 years ago
Tim Emiola
3a0d9768d3
Updates the ruby C extension to match the new secure C server API
10 years ago
Craig Tiller
461be402a9
Fix ref counting
10 years ago
murgatroid99
2decfa2f7c
Removed extra variables
10 years ago
murgatroid99
e40ff65efd
Cleaned out some cruft from binding.gyp
10 years ago
murgatroid99
a686ffc991
Removes engine restriction from package.json, bumps version
10 years ago
murgatroid99
f28066b930
The library now compiles with Node 0.11+ and all versions of io.js
10 years ago
murgatroid99
8b87e84b99
Switched to new secure server API
10 years ago
Raul Silvera
659be5a134
Manually resolve well-known service names
10 years ago
Jan Tattermusch
f7e32a669e
C# interop client support for external CA file
10 years ago
murgatroid99
5f875d2986
Updated some c++ files for 0.11/0.12 compatibility
10 years ago
murgatroid99
3a98218282
Loosened some dependencies, specified compatible engines
10 years ago
Yang Gao
ee7ab3db2f
Remove include google/protobuf/message.h as it should be covered in config.h
10 years ago
murgatroid99
afd541cbd3
Updated C extension to new call API
10 years ago
Craig Tiller
f282514389
Print resource utilization
10 years ago
Nathaniel Manista
a55c0949ee
Python secure server API changes
10 years ago
Craig Tiller
76877c3f66
Generate latencies in driver
10 years ago
Jan Tattermusch
1970a5b7de
added C# to run_tests.py
10 years ago
Vijay Pai
dbb79631eb
Solve the call-suppression problem earlier in the stack
10 years ago
Craig Tiller
eb131bb70f
Auth fixes
...
- correctly trigger done_cb to avoid stuck requests
- pass up an UNAUTHENTICATED status so that clients know what happened
10 years ago
Craig Tiller
991ca9fef8
Allow only one thread to complete ioreqs at once
...
Otherwise we can get a total-queue-ordering violation and complete some
ioreqs out-of-order. This leads to events being pushed to the completion
queue out-of-order, and that leads to applications believing streams are
completed before receiving the last message.
10 years ago
Jan Tattermusch
1532923d65
client side support for TLS
10 years ago
Yang Gao
7694c35d5f
Global replace google::protobuf::Message with grpc::protobuf::Message, all tests passed
10 years ago