Karthik Ravi Shankar
a879ff73c2
Move mock test to use ::grpc_impl
...
Some mock tests are using ::grpc which was causing build issues. Move
them over to use ::grpc_impl.
5 years ago
Yash Tibrewal
a4cf948b2f
Experimental method to get a debugging only view into credentials
5 years ago
Arjun Roy
db861a2546
Coalesced arena allocs in callback unary C++ code.
5 years ago
Yash Tibrewal
97f1f57dab
Allow call credentials to be set even after the call is created but before initial metadata is sent
5 years ago
Matthew Stevenson
6c32b805b1
Modified comments in grpc_security.h, per Sanjay's comments.
5 years ago
Karthik Ravi Shankar
db7365753e
Fix the compile error due to ByteBuffer in method_handler_impl.h
5 years ago
Matthew Stevenson
ff9697acd7
Changed SPIFFE credentials naming to TLS credentials, per Jiangtao's comments.
5 years ago
Esun Kim
49b9fb2b3c
Enable C++ standard library
5 years ago
Matthew Stevenson
82cbe22532
Added comments in tls_credentials_options.h, per Yihua's comment.
5 years ago
Matthew Stevenson
99058a2f09
Implemented Yihua's proposed changes from Aug 29
5 years ago
Karthik Ravi Shankar
29bb3ef973
Remove redundant MethodHandler friend declarations
5 years ago
Matthew Stevenson
9457917ed1
Autogenerated files and clang format/tidy code
5 years ago
Matthew Stevenson
c942282abc
Implemented Yihua's review comments
5 years ago
Matthew Stevenson
86f52e312a
More work with memory leaks
5 years ago
Matthew Stevenson
333cd930c3
Removed old Arg constructors as comments.
5 years ago
Matthew Stevenson
5d9297d0bc
Fixed some memory leaks
5 years ago
Esun Kim
2707fd0bd4
Added GRPC_USE_CPP_STD_LIB flag
5 years ago
Matthew Stevenson
c2fd3844dc
Implemented Yihua's comments
5 years ago
Karthik Ravi Shankar
28b0671235
Make MethodHandler and related interfaces generic
5 years ago
Matthew Stevenson
967b911f85
Add forgotten callback function for server authorization check.
5 years ago
Matthew Stevenson
6189d34724
Revert "Forgot to autogenerate files and run clang_format/tidy_code"
...
This reverts commit 9295e4ebb3
.
5 years ago
Matthew Stevenson
9295e4ebb3
Forgot to autogenerate files and run clang_format/tidy_code
5 years ago
Matthew Stevenson
52b72c00f1
Debugging after restores
5 years ago
Matthew Stevenson
853f95a7d5
Add files to previous restore commit
5 years ago
Matthew Stevenson
791e9ffa32
Restored tls_credentials_options.h
5 years ago
Qiancheng Zhao
1391c93a95
atomic client idle filter
5 years ago
Juanli Shen
c1713800e0
Handle EDS response update in locality map
5 years ago
Matthew Stevenson
1e46b38d66
Hid some key materials API's and refactored credential reload arg wrapper.
5 years ago
yang-g
fd106bf1ac
Add accessor declaration for ClientContext
5 years ago
Matthew Stevenson
f3f8bf05b2
Fix conflicts with ssl_utils.h
5 years ago
Soheil Hassas Yeganeh
eadd5ea110
Directly use the ZeroCopyInputStream for grpc::GenericDeserialize.
...
There is no need to use CodedInputStream, wrapping a
ZeroCopyInputStream.
Suggested by: Gerben Stavenga
5 years ago
Yihua Zhang
ae863630d5
Add spiffe client-side credential reload
5 years ago
Soheil Hassas Yeganeh
13896f8bd1
Mandate static string for host and method passed to grpc_channel_register_call
...
This is for the gRFC being prepared.
Bump the major version of core to 8.0.0.
5 years ago
Matthew Stevenson
094c35f872
Small changes to ssl_util.h, added comments, fixed error in key materials unit test
5 years ago
Matthew Stevenson
aa207510ce
Finished implementation of API's.
5 years ago
Soheil Hassas Yeganeh
bdd3fdddb2
Expose cycle counter and use it /channelz.
...
We are using clock real time (which is very expensive) on every
RPC to update channelz. We should simply use cycle clock.
This patch exposes cycle clock, enables RDTSC on intel,
and use it for channelz.
This patch also changes the implementation of time_precise_init
to that more accurately using the monotonic clock and
shorter by looping at most a few hundred milliseconds.
This is part of a larger performance series.
5 years ago
Matthew Stevenson
5980d0d10d
Added unit tests and fixed some build problems
5 years ago
Yash Tibrewal
01ec829945
Mark private methods of DelegatingChannel final (other than WaitForStateChangeImpl and NotifyOnStateChangeImpl)
5 years ago
Matthew Stevenson
5da4baa80d
Fixed typo in define guard
5 years ago
Matthew Stevenson
bd8952b214
Added credential_reload and server_authorization_check API's.
5 years ago
Matthew Stevenson
64a8f132e7
"Modified some header inclusions"
5 years ago
Matthew Stevenson
22bf589490
Fixed style of #define guard
5 years ago
Matthew Stevenson
17e1acec0c
Fixed scope issue in credentials.h
5 years ago
Christian Maurer
46dddacdf3
remove all unused-parameter warnings
5 years ago
Matthew Stevenson
e26e2b6b8b
First Spiffe1 commit
5 years ago
Esun Kim
ded9f46c06
Refactored BUILD file to isolate cronet rules
5 years ago
Qiancheng Zhao
29480c4f6b
add client idle filter
5 years ago
Esun Kim
126ef2f735
Added #undef
5 years ago
Arjun Roy
b47d22f7f2
Mark assert failure path as unlikely in codegen.
...
Also, change an assert to debug assert in callback cpp.
5 years ago
Esun Kim
b7ee64c042
Disable _FORTIFY_SOURCE when GPR_BACKWARDS_COMPATIBILITY_MODE
5 years ago