| Commit message (Collapse) | Author | Age |
|
|
|
| |
This test is quadratic in nstr and times out under tsan.
|
|\
| |
| | |
Adding refresh token credentials.
|
|\ \
| | |
| | | |
Avoid unnecessary copies during protobuf serialization and deserialization
|
| | |
| | |
| | |
| | |
| | |
| | | |
- The google default credentials now work with the cloud SDK.
- Verified end to end with print_default_credentials and fetch_oauth2
tools.
|
| | | |
|
| | | |
|
| |/
|/|
| |
| | |
This is the first step for refresh token credentials.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| | |
|
|\| |
|
| |\
| | |
| | | |
QPS driver
|
| |\ \
| | | |
| | | | |
Fix signed comparison warnings in low_level_ping_pong
|
| | | | |
|
|\| | | |
|
| | | |\
| | |_|/
| |/| | |
|
| | | | |
|
| |/ / |
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
build.json
src/cpp/client/credentials.cc
vsprojects/vs2013/grpc.vcxproj
vsprojects/vs2013/grpc.vcxproj.filters
vsprojects/vs2013/grpc_shared.vcxproj
vsprojects/vs2013/grpc_shared.vcxproj.filters
vsprojects/vs2013/grpc_unsecure.vcxproj
vsprojects/vs2013/grpc_unsecure.vcxproj.filters
|
| | |\
| | |/
| |/|
| | |
| | | |
Conflicts:
Makefile
|
| | | |
|
| | | |
|
| | |\
| | |/
| |/| |
|
|\| | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Also speed up a test, and disable some rarely touched but long running tests
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
To ensure that we actually probe different ports
|
| | | |
|
|\| | |
|
| |\ \
| | | |
| | | | |
Introduce slowdown factor for unit test deadlines
|
| |\ \ \
| | | | |
| | | | | |
Fix max_concurrent_streams test
|
| | | | | |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The test currently allocates a single port and reuses it through the
test. Given the timeouts in this test this leaves substantial race
windows where other processes on the same machine could steal the port
between subcases.
Instead, as a simple hack, allocate a new port before each test.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This string comes from an authority field, which is allowed to contain a
':' port (see https://tools.ietf.org/html/rfc3986#section-3.2).
We need to strip it before performing host name verification.
|
| | | | |
|
| | | | |
|
| |/ /
| | |
| | |
| | | |
Dramatically lowers (eliminates maybe?) false negatives from ?SAN runs.
|
| |\ \
| | | |
| | | | |
Verifying the peer name on the X509 Certs correctly.
|
| | | | |
|
|\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
examples/pubsub/publisher_test.cc
examples/pubsub/subscriber_test.cc
include/grpc++/create_channel.h
src/cpp/client/create_channel.cc
test/cpp/end2end/async_end2end_test.cc
test/cpp/end2end/end2end_test.cc
test/cpp/util/create_test_channel.cc
|
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- The SANs take precedence over the CN.
- The CN is only checked if there are no SANs.
- Fixing the tests as the test cert did not list *.test.google.com in
the SANs. Will fix the test cert another time...
|
| |/ |
|
|\| |
|
| |\
| | |
| | | |
Added support for default credentials.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Renaming default credentials -> google default credentials.
- Various other things in cpp:
- Adding Cpp wrapping for JWT Tokens.
- Renaming ComposeCredentials -> CompositeCredentials.
|
| | |
| | |
| | |
| | |
| | | |
-) 0x7f (Backspace) isn't a printable character.
-) use sizeof(var) instead of sizeof(type).
|
| | |
| | |
| | |
| | | |
And reflects the C++ API in ServerBuilder.
|
|/ /
| |
| |
| | |
Remove 'secure_serer_create', and instead attach credentials to ports, meaning different ports can serve different credentials.
|