Nathaniel Manista
1d14618a0e
Fix grace period bug in _end.accept_ticket
...
Tickets should not be ignored if the end is in a grace period; rather
they should be ignored if they are for an unrecognized (likely new)
operation and the end is in a grace period.
9 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.
9 years ago
Julien Boeuf
5be92a316d
Shuffling headers around.
9 years ago
Stanley Cheung
aec4ac8221
update debian unstable to testing
9 years ago
Stanley Cheung
7b773e9481
php: update readme;
9 years ago
murgatroid99
76ba1ff65a
Switched to using static functions for accessing Client properties
9 years ago
Julien Boeuf
0c711ad88b
Adding C++ metadata processor.
...
- Had to chnage the core API to add a destroy function pointer in
grpc_auth_metadata_processor.
- Tested end to end.
- Fixed some issues in the server_auth_filter (we were not checking the
length which put us at risk of an overflow).
9 years ago
Nathaniel Manista
4354f3e680
Make ServiceLink shut-down a two step process
9 years ago
Alistair Veitch
6afe53f236
add functions for getting trace records
9 years ago
Jan Tattermusch
487a72b726
Provide troubleshooting instructions for 'cannot load grpc_csharp_ext.dll' problem.
9 years ago
Robbie Shade
780b07e644
Fix cb argument name
9 years ago
Robbie Shade
7810e028a7
Remove unnecessary new_transport callback from the UDP server
9 years ago
yang-g
c3ee1d5eb4
Do not include internal proto header
9 years ago
Robbie Shade
3cd2d18e0f
Rename the TCP server callback arguments to be more descriptive.
9 years ago
Nathaniel Manista
4a6bbdddd3
Python test clean-up
...
(1) Move metadata and details constants for gRPC-on-the-wire tests into
grpc.test_common.
(2) Drop definitions of setUpModule and tearDownModule from a unit test
module that, because it uses the load_tests protocol, never had those
methods called anyway. :-(
9 years ago
David Garcia Quintas
c5318a2aa7
MOAR COMMENTS
9 years ago
Nathaniel Manista
6e6ddbec91
Accept addresses rather than ports in add_port
9 years ago
Jan Tattermusch
727956741d
check for allowed characters in metadata key
9 years ago
Nathaniel Manista
4b41ba249d
Two fixes in grpc.framework.core._end
...
(1) Call "cancel" on each future, not on the list of futures.
(2) If and when futures mature their actions should simply abort all
outstanding operations and cancel any other futures. They should not
shut down the _End's internal thread pool; only the termination action
of the last operation to terminate should shut down the pool (in the
case of their having been active operations at the time at which the
_End's stop(grace) method was called).
9 years ago
Craig Tiller
9f80fcf8e7
Cleaning up Windows endpoint code
...
- removed the need to track some state
- fixed chttp2 transport endpoint shutdown management
- made a bunch of tests pass
9 years ago
Robbie Shade
8ff671feb6
Add SOCK_NONBLOCK option to UDP sockets.
9 years ago
Jan Tattermusch
67c4587c88
error spec compliance and marshalling tests
9 years ago
Nathaniel Manista
0908c23c44
Expand force_client_auth to old ServerCredentials
9 years ago
Julien Boeuf
63720d4ecf
Python service account cleanup.
9 years ago
Alistair Veitch
e62f68cebb
make metric part of view
9 years ago
murgatroid99
7d58abae60
Emit proper status when failing to parse server stream
9 years ago
Craig Tiller
240b7db1ca
Outlaw comma in non-binary metadata values
9 years ago
Stanley Cheung
0a268216c2
replace all grpc-common occurances with examples
9 years ago
murgatroid99
047f20d302
Make single-response calls emit INTERNAL status for unparseable responses
9 years ago
Alistair Veitch
9a09982e2d
view and aggregation API
9 years ago
Jan Tattermusch
5414df3011
make ToLower culture invariant
9 years ago
Nathaniel Manista
7dc25d3ca6
Add force_client_auth to _low.ServerCredentials
9 years ago
yang-g
730055d962
implementation fix
9 years ago
yang-g
dafcce980d
channel creation API change
9 years ago
Masood Malekghassemi
b59f1348a2
Python OAuth2 auth-token interop test
9 years ago
murgatroid99
868545987b
Fixed incorrect include line in core/census/grpc_filter.c
9 years ago
murgatroid99
4ad400341e
Fixed handling of binary metadata values
9 years ago
murgatroid99
dd7e017e30
Fixed handling of binary metadata values
9 years ago
murgatroid99
e634f9afdf
Fixed the tests
9 years ago
Stanley Cheung
4135a219c5
php: add comment for why cancel_after_begin cannot be done
9 years ago
Stanley Cheung
69e9747eb9
php: fix interop stub construction after codegen fix
9 years ago
murgatroid99
1eb113c61e
Add metadata echo functionality to interop server, and corresponding interop test
9 years ago
Jan Tattermusch
939ccbe0ff
switch C# projects to Google.Protobuf 3.0.0-alpha4 package
9 years ago
Jan Tattermusch
d68ef4f9ae
upgrade third_party/protobufs to 3.0.0-beta-1
9 years ago
Craig Tiller
b029859e58
Revert "Revert "Refactor Endpoint API""
9 years ago
Craig Tiller
99d7b661be
Revert "Refactor Endpoint API"
9 years ago
Julien Boeuf
35b559f6f7
Aligning C++ interface with C for the auth metadata processor.
9 years ago
yang-g
0d9f81f741
minor fixes
9 years ago
Nathaniel Manista
8e3dc00d93
The Beta API Channel
9 years ago
Hongyu Chen
2845c86958
Fix include guard of census/grpc_filter.h
9 years ago