Ashitha Santhosh
457fd3d41c
RBAC Engine implementation. ( #25948 )
2021-04-28 10:10:22 -07:00
Esun Kim
2d8936b097
Added status_helper ( #25901 )
...
Added status_util
2021-04-22 11:54:19 -07:00
Ashitha Santhosh
628bf7fe08
RBAC engine matchers implementation. ( #25997 )
2021-04-19 13:05:27 -07:00
Ashitha Santhosh
8489a6050b
Revert "Rbac Matcher implementation. ( #25653 )" ( #25957 )
...
This reverts commit 1fb4f715db .
2021-04-12 17:22:44 -07:00
Ashitha Santhosh
1fb4f715db
Rbac Matcher implementation. ( #25653 )
2021-04-08 22:33:06 -07:00
AJ Heller
4c59b17d40
Remove eventmanager_libuv code ( #25811 )
...
Reintroduces this code removal after a failed import. This needed special handling via cherry pick.
2021-04-08 13:32:53 -07:00
AJ Heller
a63f188153
Add conversion method for absl::Status to grpc_error* ( #25896 )
2021-04-07 18:13:13 -07:00
Yash Tibrewal
53ba4a101e
Implement FilterChainMatch algorithm ( #25757 )
...
* Implement FilterChainMatch logic
* Add tests for transport protocol too
* Tests for duplicate NACKing
* Introduce ConnectionManager as an interface for config fetchers
* Do not parameterize IncrementIfNonZero
* Some formatting
* Reviewer comments
* Add filter chain match information for duplicate match error
* Reviewer comments
* Some cleanup
* Reviewer comments
* Reviewer comments
* Reviewer comments
* Clang-tidy
2021-03-25 14:12:46 -07:00
Esun Kim
10b17f3739
Added mock_stream_test ( #25103 )
2021-03-25 14:04:39 -07:00
AJ Heller
1694984846
Revert "Remove unused eventmanager_libuv code ( #25796 )" ( #25807 )
...
This caused problems internally. The interface deletion needs a cherrypick, but I will do an overnight test first, before I reintroduce. CC @nicolasnoble
2021-03-24 17:17:42 -07:00
AJ Heller
077f627aef
Remove unused eventmanager_libuv code ( #25796 )
2021-03-24 11:21:05 -07:00
Lidi Zheng
b457f43227
Implement C++ Admin Interface API ( #25753 )
...
* Implement C++ Admin Interface API
* Address reviewer's requests
* Remove static asserts for raw pointers
* Make sanity tests happy
* Windows: pacify conflict between ifndef and macros
* Disable admin services test on iOS
* Make iOS happy by:
* Letting grpcpp_admin conditionally depend on grpcpp_csds
* Fix an unexpected side-effect of dependency update
2021-03-23 09:53:12 -07:00
Ashitha Santhosh
bd86187f19
SDK authorization policy translator. ( #25361 )
...
* SDK authorization policy translator.
2021-03-05 09:05:11 -08:00
Vijay Pai
af76d0321a
Restore callback microbenchmarks but make them manual for now ( #25491 )
2021-02-19 13:36:11 -08:00
Esun Kim
0cf94e3fdd
Add time-util
2021-02-01 17:31:46 -08:00
Zhouyihai Ding
6f6bdd03e6
Merge pull request #25175 from ZhouyihaiDing/callback_add_context
...
Support ServerContext for callback API
2021-01-20 11:52:02 -08:00
ZhouyihaiDing
a584bc4f02
Support ServerContext for callback API
2021-01-19 22:00:10 -08:00
Ashitha Santhosh
4ca878799b
Refactor [String/Header/Path]matchers in xds_api.
2021-01-15 12:32:54 -08:00
AJ Heller
3b15b508dd
Convert URIParser test to googletest
...
Note: Adding gtest caused the sanitizer to reorder a few build files.
2020-12-28 14:02:51 -08:00
Jan Tattermusch
79cc237947
regenerate projects
2020-12-15 17:18:30 +01:00
Yash Tibrewal
c9e99945ec
Add SANs matching for xDS credentials
2020-12-08 15:15:39 -08:00
Esun Kim
e7b9404dc0
Added grpc_stacktrace_minloglevel
2020-11-25 17:16:50 -08:00
ZhenLian
d74e43da95
Add File Watcher Certificate Provider API
2020-11-19 13:36:13 -08:00
Esun Kim
61deee2217
Disable ASSERT_EQ in ConnectLoop on Mac
2020-11-14 00:20:42 -08:00
Chuan Ren
bedaeb5265
Add aws signature v4 signer
2020-11-11 15:55:16 -08:00
Yash Tibrewal
d45bbe46e0
File watcher certificate provider config parsing
2020-11-10 15:49:23 -08:00
Esun Kim
ccdfcc2ee8
Add workaround for bazel
2020-11-05 11:50:45 -08:00
capstan
3b9484afcb
Rerun tools/buildgen/generate_projects.sh under Python 3.
...
This generates reordered lists, presumably dict traversal issues, and there are whitespace diffs in the emitted .json files.
2020-11-04 01:31:40 +01:00
Esun Kim
e0cbc7e5dd
Merge pull request #24245 from veblush/stacktrace
...
Add stack-tracer to gRPC
2020-11-03 13:50:41 -08:00
Esun Kim
f3e75c1fa9
Add stack-tracer to gRPC
2020-11-01 23:02:39 -08:00
Yash Tibrewal
e11a670736
Add XdsCertificateProvider
2020-10-30 10:15:57 -07:00
ZhenLian
d5d35650b0
add API to get last modification time of a file
2020-10-29 10:43:29 -07:00
ZhenLian
518ed1303c
Add Credential Loading From Static Providers For TLS Credentials
2020-10-22 13:55:31 -07:00
Yash Tibrewal
ea027f0ef5
CertificateProviderStore implementation
2020-10-20 23:05:36 -07:00
Yash Tibrewal
c52cb09f47
Add experimental XdsCredentials with support for insecure channel_credentials and security_connector
2020-10-08 20:37:47 -07:00
Mark D. Roth
98841a990d
Implement DualRefCounted interface for objects needing strong and weak refs.
2020-09-25 07:39:23 -07:00
Esun Kim
83c3fe5d7e
Merge pull request #24158 from grpc/revert-24081-revert-23710-shutdown
...
Fix-forward "Implemented conditional shutdown" (#23710 )
2020-09-17 15:33:34 -07:00
Yash Tibrewal
11abbd3828
Add parsing logic for GoogleMeshCaConfig
2020-09-17 09:33:10 -07:00
Esun Kim
b8ac1b1e5c
Revert "Revert "Implemented conditional shutdown""
2020-09-15 11:36:28 -07:00
“Mohan
876021f313
Fix two bugs for channelz_sampler_test
2020-09-10 10:17:50 -07:00
mohanli-ml
2ec0868ebf
Merge pull request #23860 from mohanli-ml/channelz-sampler-work
...
Channelz sampler
2020-09-09 14:07:01 -07:00
Yash Tibrewal
24ba65d6a1
Merge pull request #24080 from yashykt/caregimpl
...
Add certificate provider registry implementation
2020-09-09 14:05:38 -07:00
ZhenLian
fb4dd355e8
Merge pull request #23572 from ZhenLian/zhen_dynamic_file_reloading_1
...
Add tls_certificate_distributor implementation
2020-09-08 23:28:47 -07:00
Esun Kim
7a0f16e805
Revert "Implemented conditional shutdown"
2020-09-08 15:21:14 -07:00
Yash Tibrewal
cdda406115
Add certificate provider registry implementation
2020-09-08 14:50:37 -07:00
“Mohan
4039a8d405
Make minor changes to pass github check
2020-09-08 11:29:23 -07:00
ZhenLian
1a275d7eab
Add tls_certificate_distributor implementation
2020-09-08 10:20:21 -07:00
Esun Kim
aff01d7139
Implemented conditional shutdown
2020-09-03 16:45:28 -07:00
Alexander Polcyn
46d4a27cb6
Add a test which reproduces the original crash that is fixed by https://github.com/grpc/grpc/pull/23984
2020-08-31 16:57:48 -07:00
ashithasantosh
5820e833fc
Add activation logic and endpoint getters.
2020-08-18 19:12:22 -07:00