Donna Dionne
4f8ed98f3e
Xds cluster resolver
...
Implemented new xds cluster resolver config
Separated policy and discovery mechanism
4 years ago
AJ Heller
6cc1d2edb0
Fix overpermissive percent-decoding of URIs ('%eth1' case)
...
Invalid `%nn` 3-character strings were being incorrectly decoded. For
example, in `%eth1`, the `%e` was being translated to ASCII 14, while
the correct behavior is to leave `%eth1` unchanged since the string
`%et` is an invalid 3-character percent encoding.
4 years ago
AJ Heller
51fe6bc4aa
Fix gpr_log compiler warning about string literals, which breaks the build
4 years ago
Yash Tibrewal
c9e99945ec
Add SANs matching for xDS credentials
4 years ago
AJ Heller
880a854f0e
Convert URI parser to C++ #24701
4 years ago
ZhenLian
de4e8a4680
refactor PemKeyCertPair
4 years ago
Mark D. Roth
e4faf1945d
Remove grpc_client_channel_get_subchannel_call().
4 years ago
Esun Kim
53ab235fb8
Fix google-explicit-constructor
4 years ago
Esun Kim
7d7c3cc711
Update by review
4 years ago
Yash Tibrewal
096b2324e1
Experimental API for XdsServerCredentials
4 years ago
Esun Kim
e0d8c498a6
C++ cast for others
4 years ago
Esun Kim
d2bff16c25
C++ cast for char*
4 years ago
Esun Kim
2ff84ed8c2
C++ cast for void*
4 years ago
Esun Kim
ec0b88a5d7
Fix google-readability-casting
4 years ago
Esun Kim
ac080fd17a
Fix readability-inconsistent-declaration-parameter-name manually
4 years ago
Esun Kim
3aba567746
Fix google-build-using-namespace
4 years ago
Esun Kim
e7b9404dc0
Added grpc_stacktrace_minloglevel
4 years ago
Esun Kim
75e3e660fd
Fix google-readability-todo
4 years ago
Yash Tibrewal
6095b67d6c
Reduce BdpPingNotSentWithoutReceiveSideActivity flakiness
4 years ago
Yash Tibrewal
33b4911a50
xDS client security integration
4 years ago
ZhenLian
d74e43da95
Add File Watcher Certificate Provider API
4 years ago
Chuan Ren
1faf030cc4
Add aws-sourced external credentials
4 years ago
yang-g
c1df3bcbcf
Do not crash if server filter fails at ChannelData::Init
4 years ago
Yash Tibrewal
abdc490f72
Protect xds security code with environment variable
4 years ago
Esun Kim
61deee2217
Disable ASSERT_EQ in ConnectLoop on Mac
4 years ago
Esun Kim
549810900d
Disable uds-abstract tests on mac
4 years ago
yang-g
de7e8a249c
Return given code/message for lame channel rather than Unknown.
4 years ago
Chuan Ren
bedaeb5265
Add aws signature v4 signer
4 years ago
Yash Tibrewal
d45bbe46e0
File watcher certificate provider config parsing
4 years ago
Mark D. Roth
27e1c1c56d
clang-tidy: enable google-readability-braces-around-statements
4 years ago
Benjamin Shaya
702edbeee4
Add support for "unix-abstract:" URIs to support abstract unix domain sockets
...
Adapted from #21278 by @mheese
4 years ago
capstan
131579d52d
Roll forward of commit 7883b51: Use abseil's flags in tests.
...
This replaces gflags. Added TODOs where use of `absl::Duration` or `absl::FlagSaver` might be preferred in follow-up cleanup. Fixes #24493 .
This reverts commit da66b7d14e
.
NEW:
* Adds references to `absl/flags/declare.h`, new to LTS 2020923.2 imported in commit 5b43440
.
* Works around MSVC 2017 compiler error with large help text on flags by reducing the help text.
4 years ago
Esun Kim
ccdfcc2ee8
Add workaround for bazel
4 years ago
Esun Kim
4563ff9780
Enable Abseil crash handler on Windows
4 years ago
Yash Tibrewal
f22e350b0a
Update bootstrap string for certificate providers
4 years ago
Esun Kim
4c37a5003d
Disable debugging-test when running with MUSL
4 years ago
Esun Kim
b85e2ebc8f
Disable debugging-test in Release
4 years ago
capstan
7267c8fcd9
Python3-ize tools/buildgen.
...
* Ran `2to3` on `tools/buildgen` and the `gen_build_yaml.py` files.
* Updated the invocations of python to be explicitly Python 3.
* Changed the loader in `mako_renderer.py` to allow pickle to find the module for pickling `external_version.Version`
* Added a few open-as-binary to placate readers/writers expecting bytes.
* Hand tweaked the templates to remove `iteritems` and fiddle with encodings.
Partially addresses #24359 .
4 years ago
Chuan Ren
2b1265b42f
Add file-sourced external credentials
4 years ago
Mark D. Roth
23618d9ddd
Add XdsChannelCredsRegistry
4 years ago
Esun Kim
f3e75c1fa9
Add stack-tracer to gRPC
4 years ago
Yash Tibrewal
e11a670736
Add XdsCertificateProvider
4 years ago
Mark D. Roth
b58fed9cc4
xds: Move channel creds creation into bootstrap parser.
4 years ago
ZhenLian
d5d35650b0
add API to get last modification time of a file
4 years ago
Nathan Herring
da66b7d14e
Revert "Abseil Flags"
4 years ago
yang-g
8456e2138a
Check localhost is resolved to ipv4 or ipv6 and update test accordingly.
4 years ago
capstan
7883b5133d
Use abseil's flags in tests.
...
This replaces gflags. Added TODOs where use of `absl::Duration` or `absl::FlagSaver` might be preferred in follow-up cleanup. Fixes #24493 .
4 years ago
ZhenLian
518ed1303c
Add Credential Loading From Static Providers For TLS Credentials
4 years ago
Yash Tibrewal
b555343dd3
Revert "Revert "Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS""
4 years ago
Esun Kim
eb18b1d27e
Fix for google-default-arguments
4 years ago