Craig Tiller
7dc34ac7a0
Fix memory leak
9 years ago
Craig Tiller
404044acc2
Retry failed port get attempts a few times
9 years ago
Robbie Shade
e388ed3a45
Remove arguments from on_read in test
9 years ago
Craig Tiller
d8374ef194
No need for the assert here
9 years ago
Craig Tiller
ae322afe60
Better port selection
...
- avoid IANA and Linux ephemeral port ranges
- support dropping allocated ports
- aggressively try to reclaim ports if we reach exhaustion
- set SO_REUSEADDR on test port binds
9 years ago
David Garcia Quintas
0cf27f7e18
Fixed leak introduced in #3293
9 years ago
Craig Tiller
8cf0ed03d1
Fix mac build
9 years ago
Craig Tiller
6a6b36c503
Enable -Wconversion
9 years ago
Craig Tiller
f96dfc3cf8
First round of fixing up implicit 64->32 bit conversions
9 years ago
Craig Tiller
32ca48ce0b
Core compiles with -Wsign-conversion
9 years ago
Craig Tiller
3121fd4d75
Sign conversion fixes
9 years ago
Paul Marks
6a70b01239
Reintroduce DNS-based cases to dualstack_socket_test.c.
...
These were dropped before the initial release because they depended on
a hostname that was only resolvable inside Google. The newer
unittest.grpc.io domain is publicly accessible.
Allow the tests to be skipped, just in case someone is running an
isolated machine, or a DNS resolver that doesn't permit external domains
to return loopback addresses.
9 years ago
David Garcia Quintas
526789159c
Added queries and fragments to uri parser
9 years ago
Craig Tiller
88589743f8
Fix compilation
9 years ago
Nicolas "Pixel" Noble
2057a7a76c
Fixing bad_client test.
...
Before destroying an endpoint, shut it down properly.
9 years ago
Nicolas "Pixel" Noble
a4d4b60fd8
Secure endpoint test should call grpc_init.
9 years ago
Craig Tiller
b11177b26b
call correct init function
9 years ago
Nicolas "Pixel" Noble
59588c6162
Removing pessimizing moves.
...
Pass #2 .
9 years ago
yang-g
201ef59847
more changes
9 years ago
yang-g
867d0c132c
Fix auth tests
9 years ago
Craig Tiller
4326f739b6
Ensure port picking doesnt repeatedly return the same port
9 years ago
Craig Tiller
03ab064fb7
Fix completion_queue_test
9 years ago
Craig Tiller
93ddc61c10
Fix compilation
9 years ago
Nicolas "Pixel" Noble
7fa51677bc
Removing pessimizing moves.
...
These have been reported by a (very recent) build of clang and its new -Wpessimizing-move option.
9 years ago
Craig Tiller
f406f6c448
Fixed build
9 years ago
Craig Tiller
605076a7aa
Handle test dependencies better
9 years ago
vjpai
d514b21cc8
Put timeout on server shutdown
9 years ago
Craig Tiller
1ebb7c885e
Hand-written changes
9 years ago
Craig Tiller
a4517a2020
Remove C++11isms
9 years ago
Julien Boeuf
0d47192afa
Fixing headers and paths after merge with upstream.
9 years ago
Julien Boeuf
821de3439f
Addressing comments.
9 years ago
Julien Boeuf
5be92a316d
Shuffling headers around.
9 years ago
Julien Boeuf
68ff03a952
Fixing AuthContext tests.
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
Robbie Shade
c8cb4ed45d
Removed on_connect callback from udp_server_test
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
Julien Boeuf
421738b529
Addressing comments, round 2.
9 years ago
Julien Boeuf
4eaeb992d3
Addressing comments.
9 years ago
yang-g
730055d962
implementation fix
9 years ago
yang-g
cf44bb5027
use millis to protect against potential overflow
9 years ago
yang-g
edd4667348
Reduce a timeout causing overflow
9 years ago
Craig Tiller
ae69ad1bcf
Add a portable test of endpoint pairs
9 years ago
Craig Tiller
958ee76018
IWYU
9 years ago
Craig Tiller
70a816807f
Friends dont let friends use volatile for synchronization
9 years ago
Craig Tiller
b029859e58
Revert "Revert "Refactor Endpoint API""
9 years ago
Craig Tiller
99d7b661be
Revert "Refactor Endpoint API"
9 years ago
yang-g
0d9f81f741
minor fixes
9 years ago
Rakesh Iyer
4abe76eff5
Repro case for flow control bug.
...
This is a repro case for a bug where if the client is sending
full throttle and the receiver is not able to keep up, the
client reaches a case where it doesn't make forward progress
anymore.
Signed-off-by: Craig Tiller <craig.tiller@gmail.com>
9 years ago
Craig Tiller
3d5ba2f499
Make port_windows compile again
9 years ago
Craig Tiller
1e27e7d605
Use port server on windows
9 years ago