Spencer Fang
e6b1edf42a
Split grpc_cli target into two targets
...
Let's have a util target that contains everything except for the CLI
front end. This way, users can depend on the util classes without
any risk of CLI flag collisions.
6 years ago
Nathan Herring
d55ef6cc03
Fix inverted logic for --call_creds=none.
...
Fixes #16622 . Follow up to change 6e3938c
. Thanks to @bluecmd for pointing it out.
6 years ago
Nathan Herring
916a686ef3
Revert "Use grpc_slice_unref_internal"
...
This reverts commit 147826a909
.
6 years ago
Nathan Herring
2d8c682cac
Revert "Missing #include"
...
This reverts commit 234fdc6fbf
.
6 years ago
ncteisen
f8a4aae119
Fix all instances of bugprone-undefined-memory-manipulation
6 years ago
Nathan Herring
234fdc6fbf
Missing #include
6 years ago
Nathan Herring
147826a909
Use grpc_slice_unref_internal
6 years ago
Josh Haberman
8a80364a9f
Cleaned up BUILD file, which fixed a dependency problem with protobuf.
6 years ago
ncteisen
3aa987a29a
Add channelz server support
6 years ago
Nathan Herring
c173b196d6
Add flags to use client certs for cli.
...
This allows `grpc_cli` to act with the specific client identity when using SSL. It does _not_ however set the cert when using Google Default Credentials, as it does not have the necessary options to provide a client cert and key.
6 years ago
Nathan Herring
6e3938c829
This replaces mutually-exclusive flags for a single selector flag which defines the call credentials to composite over any channel credentials. It is the call credentials version of #16204 .
...
Fixes issue #16205 .
6 years ago
Nathan Herring
e1a0f235e1
Shorten flag value to gdc.
6 years ago
Nathan Herring
3b2b237b3b
Make `google_default_credentials` be an additional channel type.
6 years ago
Nathan Herring
9ddb23442b
Clang format.
6 years ago
Nathan Herring
ab8b628b31
Create a --channel_creds_type flag for grpc_cli.
...
This replaces several mutually-exclusive flags for a single selector flag which defines
the base channel type. It also allows child classes to selectively override the defaults
and provide additional channel types (e.g., LOAS in the mono repo).
Fixes issue #16060 .
6 years ago
Nathan Herring
0fee91e002
More clang format
6 years ago
Nathan Herring
6f1604b1eb
Fixup: Use a more exact logic for google default credentials.
6 years ago
Nathan Herring
adb8581456
clang format
6 years ago
Nathan Herring
c7fae8812f
clang tidy
6 years ago
Nathan Herring
e1d94dfe60
GoogleDefaultCredentials use SSL under the covers; include that case.
6 years ago
Nathan Herring
8c7ce557f8
Add simple test for --ssl_target.
...
This cribs from test_credentials_provider.cc, but without using `grpc::ChannelArguments`, as the grpc CLI is responsible for setting that according to the flag.
6 years ago
Nathan Herring
3ed81c8d65
Introduce --ssl_target flag to grpc_cli.
...
This allows the client to specify the host name of the remote server for the purposes of TLS certificate validation, useful for test certificates and machines with ephemeral IP
addresses with no associated DNS entries that have been assigned TLS certificates.
6 years ago
ncteisen
bbee13661c
Add channelz subchannel support
6 years ago
ncteisen
b86a744751
Expose GetChannel and GetTopChannels Core API
6 years ago
ncteisen
97066fd0e4
Support for GetTopChannels
6 years ago
Alexander Polcyn
f3c3c55fad
Allow choosing google default credentials in the C++ interop clients
6 years ago
ncteisen
bacd625d37
Add end2end test for codegen_generic
7 years ago
adelez
5bdd9a8cb9
Revert "Revert "Add suppressions to sanitizers for bazel builds""
7 years ago
ncteisen
8e75b48bcd
Add expception for util dir
7 years ago
Noah Eisen
58e0cbf9fb
Enable the performance-* clang-tidy checks
7 years ago
Nicolas Noble
43557fee0b
Revert "Add suppressions to sanitizers for bazel builds"
7 years ago
Adele Zhou
4cd659505c
Add data param to grpc_cc_library
7 years ago
ncteisen
9a1bb05181
Build out the channelz unit test
7 years ago
ncteisen
c3c6e064b3
Add basic support for GetChannel
7 years ago
ncteisen
b69f1f6aac
Update channelz proto
7 years ago
Ara Ayvazyan
8d06d097bc
Fix broken ByteBuffer copy ctor
7 years ago
Yihua Zhang
0dcbb83420
add alts to interop tests
7 years ago
Adele Zhou
3f322e1088
Fix a memory leak
7 years ago
yang-g
ed89d71a71
Depend on unsecure target
7 years ago
ncteisen
cf5b2666e1
Make GrpcProtoBufferReaderWriter public
7 years ago
ncteisen
6e22d21608
Fix small build issues
7 years ago
ncteisen
3b42f83068
Revert "Revert "Channel Tracing Implementation; Part 1""
...
This reverts commit f2bea3725f
.
7 years ago
Noah Eisen
f2bea3725f
Revert "Channel Tracing Implementation; Part 1"
7 years ago
Vijay Pai
ba46afe3e2
Delete status_test that has no coverage; replace with static_asserts
7 years ago
Vijay Pai
c90a85649b
Change grpc++ references in names to grpcpp
7 years ago
ncteisen
09703ea300
Add severity
7 years ago
ncteisen
97a3dbeb36
Move C++ to util, call it from core test
7 years ago
Vijay Pai
7fed69b7ad
Use static_cast rather than reinterpret_cast whenever possible
7 years ago
Carlos Valera
efce74b525
Print trailing metadata in the "grpc_cli call" command.
...
This often includes important debugging information when the RPC returns
a non-OK status.
7 years ago
Noah Eisen
4d20a66685
Run clang fmt
7 years ago