Zhen Lian
618771dc6a
[Exposing ALTS Context 2/2] Utility Wrapper Class
...
This PR contains:
1. An ALTS context exposed for users to use, and a GetAltsContextFromAuthContext() function to get ALTS context from an AuthContext. Functionality-wise this part is similar with a previous PR https://github.com/grpc/grpc/pull/21536 , but in this PR, we adjusted the code structure and made some minor changes to better suit function clientAuthzCheck()
2. A clientAuthzCheck() function for users to check if the server is authorized
2020-01-03 09:30:46 -08:00
Guantao Liu
b341ddf72b
Revert "[Exposing ALTS Context 2/2] Utility Wrapper Class"
2019-12-16 15:29:27 -08:00
Zhen Lian
98391c8f76
[Exposing ALTS Context 2/2] Utility Wrapper Class
2019-12-13 13:31:38 -08:00
Guantao Liu
b9c06e043f
Merge pull request #21216 from guantaol/libuv_em_basic
...
Bare bones of the libuv EventManager.
2019-12-10 17:07:57 -08:00
Yihua Zhang
059884ea73
fix a build error
2019-12-06 08:20:13 -08:00
Yihua Zhang
a6dbc7adb5
rename spiffe to tls
2019-12-05 16:03:37 -08:00
Guantao Liu
ee4b311605
Merge remote-tracking branch 'upstream/master' into libuv_em_basic
2019-12-04 17:41:35 -08:00
Mark D. Roth
68df397aa2
Remove vtables from JSON library
2019-12-04 13:03:55 -08:00
Guantao Liu
e2b53bec09
Address review comments.
2019-12-02 16:59:37 -08:00
Guantao Liu
d969d8c706
Fix build rules.
2019-12-02 16:59:37 -08:00
Guantao Liu
19d1776c0d
Rebase the workspace to fix the submodule discrepancy.
2019-12-02 16:57:17 -08:00
Yash Tibrewal
d4d9e45990
Use std::function instead of grpc_closure
2019-11-22 13:24:05 -08:00
Mikko Rantanen
3351fa4a7e
Re-generate build files with the new test
2019-11-13 08:09:59 +02:00
Esun Kim
3a519a0b64
Replaced grpc_core New & Delete with C++ new & delete
2019-11-06 17:52:26 -08:00
Esun Kim
0228f76515
Merge pull request #20462 from veblush/remove-gpr-allocation
...
Remove gpr_get/set_allocation_functions
2019-11-04 21:57:47 -08:00
Esun Kim
81df105ac8
Deprecate gpr_get/set_allocation_functions
2019-11-04 19:47:33 -08:00
Alexander Polcyn
6bb8629879
Add tests that expose a race and lock cycle in alts client, fix TSAN issues
2019-11-04 15:58:19 -08:00
Vijay Pai
621955e39e
Merge branch 'master' into tmt_cleanup
2019-10-17 17:46:06 -07:00
Vijay Pai
d16c6792b0
Make thread_manager_test look like other tests
2019-10-15 15:40:56 -07:00
Mark D. Roth
9a276c07fa
Revert "Merge pull request #20593 from grpc/revert-20380-xds_client_bootstrap"
...
This reverts commit 0bd5efa55f , reversing
changes made to f92c283a5d .
2019-10-15 07:33:53 -07:00
Jan Tattermusch
13abbd9a75
Revert "xds client bootstrap file"
2019-10-14 16:51:32 +02:00
Mark D. Roth
2afaec231d
xds client bootstrap file
2019-10-09 14:06:48 -07:00
Esun Kim
1743519aa9
Activate C++ stdlib
2019-10-01 16:36:56 -07:00
Mark D. Roth
cb67811c47
Revert "Merge pull request #20407 from markdroth/transport_connectivity_state_watcher_revert"
...
This reverts commit 48550de866 , reversing
changes made to 24b529e408 .
2019-09-30 11:22:32 -07:00
Mark D. Roth
33f139b6e6
Revert "Merge pull request #20255 from markdroth/transport_connectivity_state_watcher"
...
This reverts commit 0f5a111aad , reversing
changes made to 1276a8f628 .
2019-09-30 10:06:14 -07:00
Mark D. Roth
ece8fd6642
Change transport connectivity watch API to not be lossy.
2019-09-26 11:20:02 -07:00
Hope Casey-Allen
0f116eb282
Fix
2019-09-24 15:41:29 -07:00
Mark D. Roth
51d18ecc63
Convert mpscq API from C to C++.
2019-09-05 10:32:36 -07:00
rmstar
1c89c363b3
Merge pull request #19948 from rmstar/timer_test
...
Added test for timer wakeups
2019-08-21 15:10:19 -07:00
Prashant Jaikumar
41986e8ed8
Added test for timer wakeups
2019-08-20 15:51:02 -07:00
Alexander Polcyn
4e61956ef4
Add run: false to grpclb_fallback_test
2019-08-19 16:08:57 -07:00
Esun Kim
fff51d3842
Remove sources_and_headers.json
2019-08-16 10:54:19 -07:00
Esun Kim
15f8ae71dd
Change cc to c++
2019-08-14 09:30:26 -07:00
Yihua Zhang
ae863630d5
Add spiffe client-side credential reload
2019-08-12 14:12:13 -07:00
Juanli Shen
45dd8be442
Use LRS in xds policy
2019-08-09 12:08:32 -07:00
Esun Kim
be4e684a82
Migrated tsi/alts from nanopb to upb
2019-08-08 16:39:05 -07:00
Juanli Shen
79f191114e
Use EDS in xds LB policy
2019-08-07 22:43:45 -07:00
Esun Kim
807cd08f4a
Fix upb build typo
2019-08-07 16:03:08 -07:00
Esun Kim
c6b0bd08c7
Updated grpclb to use upb
2019-08-07 13:25:49 -07:00
Esun Kim
6ddfb384c1
Added google/protobuf/descriptor.upb.* to google_api_upb
2019-08-07 12:08:06 -07:00
Esun Kim
f7454a9876
Modified health_check to use upb proto instead of nanopb
2019-08-07 09:16:08 -07:00
Esun Kim
8dfa3c2255
Remove upb targets from BUILD
2019-08-06 17:40:02 -07:00
Esun Kim
f88bd06ee5
Go UPB!
2019-08-06 15:27:14 -07:00
Yash Tibrewal
e6756a58ed
Merge pull request #19316 from yashykt/delegating_channel
...
Add Delegating Channel
2019-08-02 12:08:10 -07:00
Yash Tibrewal
3653439ba6
Merge master and move to experimental
2019-08-01 16:15:31 -07:00
yunjiaw26
f14f1dd61d
Merge pull request #19695 from yunjiaw26/bm_threadpool
...
Add threadpool benchmark and build files
2019-07-29 18:38:22 -07:00
Esun Kim
7e367da22a
Added more protos to upb
2019-07-26 09:11:46 -07:00
Nicolas Noble
1769169178
Merge pull request #19433 from nicolasnoble/moiz-upb
...
Building ubp in Bazel properly.
2019-07-25 14:10:39 -07:00
Esun Kim
05d6f9f2b1
Merge pull request #19702 from veblush/move-cronet
...
Create sub package for cronet
2019-07-24 16:52:26 -07:00
Esun Kim
ded9f46c06
Refactored BUILD file to isolate cronet rules
2019-07-24 14:55:35 -07:00