Julien Boeuf
109edca971
Adding C++ API and implementation for STS credentials:
...
- marked as experimental.
- also changed the name of a field in the options struct.
5 years ago
Qiancheng Zhao
6de222a6ad
refactor response generator in client_lb_end2end_test
5 years ago
Soheil Hassas Yeganeh
5e35a367d9
Revert "Clearly callout the behavior for listening ports."
5 years ago
Soheil Hassas Yeganeh
6376cc9b8f
Revert "Return empty strings on optional ports for backward compatibility."
...
This reverts commit 01b82d3a39
.
5 years ago
Soheil Hassas Yeganeh
01b82d3a39
Return empty strings on optional ports for backward compatibility.
...
gpr_split_host_port returns an empty string for the port
when given "0.0.0.0:" as the input.
Change the emptiness check to an explicit argument called has_port,
to remain backward compatible.
Added a test to cover both v4 and v6.
6 years ago
Moiz Haidry
bf994e48d9
Move grpc async, callback and sync implementation to grpc_impl namespace
6 years ago
Moiz Haidry
1c354e7c1f
Move grpc async, callback and sync implementation to grpc_impl namespace
6 years ago
Soheil Hassas Yeganeh
ea63c00d38
Revert "Fix build failure in credential_test.cc"
...
This reverts commit dc858eea25
.
6 years ago
Soheil Hassas Yeganeh
fedf7e373e
Fix a backward compatibility bug.
...
To remain backward compatible, we only set port if it's a non-emptry
string. But, we always store host.
6 years ago
Soheil Hassas Yeganeh
c9ec1a64ed
Fix SplitHostPort for empty strings.
...
Add unittests to catch such errors in the future.
6 years ago
Soheil Hassas Yeganeh
dbf88dd66f
Revert "Revert "Introduce string_view and use it for gpr_split_host_port.""
...
This reverts commit 80c177d4c4
.
6 years ago
Alexander Polcyn
0d2c622f9e
Fix DNS resolver cooldown
6 years ago
Soheil Hassas Yeganeh
dc858eea25
Fix build failure in credential_test.cc
6 years ago
Qixuan Li
913acf456b
fix minor nits
6 years ago
yang-g
7a4b6b7e30
Update oauth2 token endpoints
6 years ago
Yunjia Wang
18fb10cdd6
Add some comment
6 years ago
Qixuan Li
0e85762b67
add pick_first_unary
6 years ago
Soheil Hassas Yeganeh
80c177d4c4
Revert "Introduce string_view and use it for gpr_split_host_port."
6 years ago
Julien Boeuf
189c2c8c30
Adding support for STS Token Exchange Creds in core:
...
- IETF specification is available here:
https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16
6 years ago
Yunjia Wang
833bd5c118
Change trace flag name, add some comment in test
6 years ago
Yunjia Wang
c48eac2dd4
Modify variable name for consistency, remove extra test
6 years ago
Yunjia Wang
2a7e593ac4
Change consumer thread to class
6 years ago
Yunjia Wang
723d6580bd
Change to malloc
6 years ago
Yunjia Wang
241d77bd80
remove extra constant
6 years ago
Yunjia Wang
a68e7bc461
Remove extra header file, change to c test, change new/delete
6 years ago
Moiz Haidry
fbd5957ee8
Sanity and build fixes
6 years ago
Yunjia Wang
491d4a8d93
test name matching
6 years ago
Moiz Haidry
63083d4472
Code cleanup
6 years ago
Moiz Haidry
3ce20819cf
Modify codegen to use grpc_impl namespace and other cleanups
6 years ago
yunjiaw26
857d8d14b0
Fix format error and memory leak
6 years ago
Soheil Hassas Yeganeh
ef0f9bf7ec
Introduce string_view and use it for gpr_split_host_port.
6 years ago
Yunjia Wang
befd236fa3
Remove extra
6 years ago
Yunjia Wang
fdd856312a
Modify class name and other small changes
6 years ago
Prashant Jaikumar
43628b286f
Update googletest version to v1.8.1
...
Bazel builds of test/cpp/end2end:end2end_test were failing on Mac OS with v1.8.0 due to missing gtest symbols. The issue is not seen in v1.8.1. A WORKSPACE file was added to gtest repo in 1.8.1, so gtest.BUILD can be removed.
6 years ago
Prashant Jaikumar
fbfb93c88f
Fix C++ tests to run on iOS
...
- Define grpc_iomgr_run_in_background in iomgr_posix_cfstream.cc
- Use *_IF_SUPPORTED() for death tests
- Move global test init, teardown to SetUpTestCase, TearDownTestCase as GTMGoogleTestRun doesn't run main()
6 years ago
Yunjia Wang
a3a5685d29
Modify Node allocate/deallocate
6 years ago
Yunjia Wang
2fbd77aee4
Fix Node compile error on operator overload
6 years ago
Yunjia Wang
58e36f1034
Add base class abstract macro to all classes
6 years ago
Yunjia Wang
ad22f9d7bf
Add delete operator overload
6 years ago
Juanli Shen
67e6b03e92
Fix compression algorithm parsing
6 years ago
Vijay Pai
6124a835d4
Revert "Hide ConnectedSubchannel from LB policy API."
6 years ago
yang-g
e291396644
Cap deadline to 99999999 seconds on wire
6 years ago
Yash Tibrewal
8a310e5063
Clang tidy
6 years ago
Yash Tibrewal
4fc02c6bf5
add tests for bad stream IDs
6 years ago
Yunjia Wang
0a1b6d8304
Modify format - nullptr
6 years ago
Yunjia Wang
6fc7d2b18f
fix undefined reference to operator delete for MPMCQueue interface class
6 years ago
Yash Tibrewal
9f10ab5377
Add gtest dependency to the test instead of library
6 years ago
Yash Tibrewal
e60c43ff3e
Add out of bounds frame tests
6 years ago
Yunjia Wang
a633ad3814
add mpmcqueue implementation ad test
6 years ago
Yash Tibrewal
56a0153f16
Heap allocate the stream object for other benchmark cases too
6 years ago