Yang Gao
4bc2ca4de6
Revert "Move grpc_shutdown internals to a detached thread"
6 years ago
Nicolas Noble
2ad245cb0c
Revert "Folding the Channel class into the grpc_impl namespace."
6 years ago
xtao
7766912dda
fix more detected mu/cv leaks
6 years ago
xichengliudui
d9b508c896
Fix various typos in .cc and .md and .py files
6 years ago
ncteisen
82171553cf
clang fmt
6 years ago
ncteisen
fa74259769
Reintroduce commented debugging tips
6 years ago
ncteisen
632aa8125f
reintroduce anon namespace
6 years ago
ncteisen
c215e8e359
Fix internal build
6 years ago
xichengliudui
8548a932fb
Update .cc and .md files
6 years ago
Nicolas "Pixel" Noble
cabbd35014
Reformat.
6 years ago
Nicolas "Pixel" Noble
2fd079ff7c
Channel folding.
6 years ago
yang-g
47e5771181
Fix grpc_tool_test
6 years ago
yang-g
67742ef63f
Fix BUILD files. Manually edit bzl files
6 years ago
Hope Casey-Allen
9d2b3f35b9
Fix another problem in grpc_tool_test
6 years ago
Hope Casey-Allen
b7f283b06f
Fix bazel rbe tests
6 years ago
yang-g
e75fc243da
change tests to use the new class instead of grpc_test_init
6 years ago
Jan Tattermusch
e5f9f5ef46
disable grpc_tool_test on msan
6 years ago
Hope Casey-Allen
e42afb0d63
Make namespace more explicit.
6 years ago
ncteisen
693f46841a
Add GetServer to core
6 years ago
ncteisen
4fa389b137
Unifying grpc build hacks
6 years ago
Yang Gao
6bfb966271
Revert "Revert "grpc_cli json support""
6 years ago
David G. Quintas
a464b4ce39
Revert "grpc_cli json support"
6 years ago
Feso
00bb2a035e
Reformatted code as per clang-format
6 years ago
Feso
29c131f790
Refactored based on code review
6 years ago
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
Feso
44cecbb2f7
grpc_cli json support
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
David Hoover
118e69a484
Fix backwards logic checking for --call_creds=none
...
release note: no
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