aboutsummaryrefslogtreecommitdiff
path: root/alts
AgeCommit message (Collapse)Author
2018-10-03core: add Grpc.TRANSPORT_ATTR_LOCAL_ADDR (#4906)Kun Zhang
Resolves #4135
2018-10-03netty: Add ProtocolNegotiator.closeEric Anderson
This notifies the negotiator when it will no longer be used, allowing it to clean up any resources.
2018-10-01doc: organize Attributes with annotations. (#4892)Kun Zhang
* doc: organize Attributes Keys with annotations. Keys are annotated with the following annotations: 1. Grpc.TransportAttr: transport attributes returned by {Client,Server}Call.getAttributes(). 2. NameResolver.ResolutionResultAttr: attributes passed as the argument of NameResolver.Listener.onAddresses() and LoadBalancer.handleResolvedAddressGroups() 3. EquivalentAddressGroup.Attr: attributes from EquivalentAddressGroups. * Expand the usage of annotations to Attributes variables.
2018-09-28Upgrade to Guava 26.0-android and jsr305 3.0.2Jesse Wilson
2018-09-27alts: plumb authority to ALTS protocol negotiator (#4880)Jiangtao Li
alts: plumb authority to ALTS protocol negotiator
2018-09-24alts: Remove usage of TransportCreationParamsFilterFactoryEric Anderson
Provide a ProtocolNegotiatorFactory instead. TransportCreationParamsFilterFactory is being removed.
2018-09-17alts: Initialize ProtocolNegotiators eagerlyEric Anderson
This simplifies the construction process, as we have fewer "interesting" phases to weed through.
2018-09-14all: use Java7 bracketsCarl Mastrangelo
2018-09-12netty: Initialize ProtocolNegotiators eagerlyEric Anderson
This simplifies the construction paradigm and leads to the eventual removal of TransportCreationParamsFilterFactory. The eventual end goal is to be able to shut down ProtocolNegotiators as is necessary for ALTS. The only reason the initialization was delayed was for 'authority', so we now plumb the authority through GrpcHttp2ConnectionHandler.
2018-09-11all: fix lint warnings in importZHANG Dapeng
2018-09-04all: move Channelz to io.grpc as InternalChannelz (#4797)zpencer
This is an API used to coordinate across packages and must live in `io.grpc`. Prepending `Internal` makes it easier to detect and hide this class from public visibility when using certain build tools. fixes #4796
2018-08-29alts: convert handshaker service channel to SharedResourceHolder (#4802)Jiangtao Li
alts: convert handshaker service channel to SharedResourceHolder
2018-08-29alts: if ALTS is not running on GCP, fails call (#4807)Jiangtao Li
alts: if ALTS is not running on GCP, fails call rather than RuntimeException
2018-08-27alts: add Google Default Channel implementation (#4742)Jiangtao Li
alts: add Google Default Channel implementation
2018-08-15alts: Use grpc-netty-shaded instead of grpc-nettyEric Anderson
There's no good way to provide users of ALTS a choice between grpc-netty and grpc-netty-shaded. Since Netty is not exposed through the ALTS API surface, we opt for the shaded version as it has fewer deployment issues. However, this also means that we _can't_ expose any Netty API, like EventLoopGroup.
2018-07-19alts: add call credential security level attribute (#4657)Jiangtao Li
2018-07-12compiler,stub: update RpcMethod docs and usageCarl Mastrangelo
2018-07-10compiler, stub: Rename inputType and outputType in @RpcMethodjbingham-google
2018-07-06compiler, stub: Add @RpcMethod annotationjbingham-google
This annotation will enable Java APT to generate code. Addresses part of #3173.
2018-06-20alts: de-flake AltsHandshakerStubTestShohei Kamimori
Intended to resolve #4291. Previously AltsHandshakerStubTest.closeEarlyTest is flaky because it is async. De-flake the test by removing executors.
2018-06-11all: add gradle format checkerZHANG Dapeng
This PR adds an automatic gradle format checker and reformats all the *.gradle files. After this, new changes to *.gradle files will fail to build if not in good format, just like checkStyle failure.
2018-06-05stub: remove static Method descriptors and stabilize method accessorsCarl Mastrangelo
2018-05-24alts: add grpclb runtimejiangtaoli2016
2018-05-14core: partially stabilize Attributes API (#4458)zpencer
Deprecate static builder method, Keys.of(), add a notice of plans to remove keys(), emphasize that the name is only a debug label. The `@ExperimentalAPI` is left on the class because there are still issues around hashCode/equals.
2018-05-03 all: normalize copyright header Carl Mastrangelo
2018-04-26alts: make imported files have imports below package, and set licenceCarl Mastrangelo
2018-04-25core,netty,okhttp,services,testing: expose security info to channelz (#4300)zpencer
Pull the TLS info from the SSLSession object for TLS, and AltsContext for ALTS.
2018-04-25alts: move alts protos to match proto packageCarl Mastrangelo
2018-04-13all: add toString() to Server to improve debug infoZHANG Dapeng
2018-03-26build.gradle: bump protobuf plugin to 0.8.5 (#4101)zpencer
This update automatically adds generated sources and proto IDLs to the `idea` plugin.
2018-03-16alts: Use Guava base16 decoding functions in testsBenedikt Schmidt
The previously used javax.xml.bind.DatatypeConverter is deprecated in Java 9.
2018-03-08alts: minor update to ALTS handshaker proto (#4187)Jiangtao Li
2018-03-07core: rename prepareToLoseNetwork() to enterIdle() (#4179)Eric Gribkoff
2018-03-02alts: refactoring into alts and alts.internal packages (#4169)Jiangtao Li
2018-03-01 buildscripts,travis: fetch from mvn with retries (#4140)zpencer
A band aid for #3284, to make its symptoms less noticeable.
2018-02-28Lint fixesEric Anderson
2018-02-28core,netty,okhttp,alts,inprocess: deprecate usePlaintext(boolean)Carl Mastrangelo
2018-02-26alts: Remove Java 8 library usages (#4143)Eric Anderson
2018-02-23alts: re-order dependencies in ALTS bazel build (#4133)Jiangtao Li
2018-02-23alts: add ALTS to interop testsJiangtao Li
2018-02-22alts: change visibility of `NettyServerBuilder` (#4088)Shohei Kamimori
2018-02-15alts: add gRPC ALTSJiangtao Li