Commit Graph

25 Commits

Author SHA1 Message Date
Jakob Buchgraber 6fa63a6371 netty: Upgrade to 4.1.6 and tcnative Fork23. Fixes #2224 (#2349) 2016-10-20 00:24:58 +02:00
ZHANG Dapeng e46cb8193f Update OAuth section in SECURITY.md (#2319)
Replace the deprecated `ClientAuthInterceptor` with `CallCredentials`
2016-09-30 14:17:42 -07:00
Eric Anderson 60715a5674 docs: Suggest using Fork19 of tcnative
Fork17 fails with:
java.lang.NoClassDefFoundError:
org/apache/tomcat/jni/CertificateRequestedCallback

I've also seen issues of it failing silently, other than connection
hanging (which I've not dug into). Since we're using Fork19 ourselves,
we should have our users do the same.
2016-09-29 17:31:52 -07:00
Eric Anderson 8f3173617c docs: Avoid using bindService()
bindService() is generally not necessary and the static version is
deprecated.
2016-07-16 17:45:22 -07:00
Doug Clark 121549697f docs: update documentation for client TLS in SECURITY.md 2016-06-09 08:41:47 -07:00
Eric Anderson 03d9450968 netty: Use uber boringssl jar 2016-06-08 10:26:49 -07:00
ZHANG Dapeng aed886d8de use Jetty ALPN agent instead of Jetty ALPN
#1497
2016-05-02 14:01:36 -07:00
Eric Anderson 569dcb502e Remove last vestiges of ChannelImpl/ServerImpl from security doc 2016-03-14 11:47:30 -07:00
nmittler 86fd2523ec Update to latest netty and tcnative. 2016-02-20 14:50:06 -08:00
Eric Anderson d95576804e Revert "Update to latest tcnative release"
This reverts commit 1751536410.

It causes an java.lang.AbstractMethodError
2016-02-19 09:15:12 -08:00
nmittler 1751536410 Update to latest tcnative release 2016-02-19 08:45:01 -08:00
nmittler 1dce8df077 Switching to netty-tcnative-boringssl-static 2016-02-16 13:11:45 -08:00
Matt Hildebrand 6af2ddafe5 Update netty-tcnative to 1.1.33.Fork11. 2016-01-30 17:56:01 -05:00
nmittler 2b4120032c Making choice of OpenSSL more explicit in SECURITY doc 2016-01-21 15:01:35 -08:00
Eric Anderson a4a8438401 Avoid NettyServerBuilder in security documentation
The more generic ServerBuilder is all that is necessary.
2016-01-14 10:33:49 -08:00
nmittler ebed5a624a Upgrading to Netty 4.1.0.Beta8
A few things to note:

- ByteString has gone away in favor of AsciiString.

- Http2Headers now uses CharSequence for all methods, so there are a few places that we have to explicitly check for AsciiString to get the optimizations.

- We now have to specify a graceful shutdown timeout for our Netty handlers. Using 5 seconds.
2015-11-18 11:42:24 -08:00
Eric Anderson a61beefc06 Update documentation for CGM, in light of jre8u60
JRE 8u60 is still slow, but could be used by someone that doesn't care
about performance now. Added more details about relative performance so
that the gains of OpenSSL are clear.

Added detail about version independence, because JRE 8u60 requires an
update to Jetty ALPN, so it is also applicable to this change.
2015-10-07 14:22:27 -07:00
nmittler b82ac3166a Fixing fedora classifier on master branch. 2015-09-18 12:30:19 -07:00
Eric Anderson 551323f93e classifierWithLikes breaks protobuf-gradle-plugin
It causes it to try to download protoc with _fedora in its classifier.
2015-09-17 15:54:28 -07:00
nmittler c4bcf14f46 Updating tcnative and osdetector 2015-09-16 15:20:15 -07:00
nmittler 4ff431450a Recommend OpenSSL in SECURITY.md
Fixes #547
2015-09-11 11:00:17 -07:00
Stanley Cheung e4987cd1f2 update reference to grpc-common to examples 2015-08-27 16:10:33 -07:00
Xudong Ma edbb237e84 Remove the unnecessary code example of using TLS on Anroid 2015-08-27 15:18:58 -07:00
Xudong Ma 37b1a8c6d9 Update the code example to use our own API 2015-08-24 09:44:46 -07:00
nmittler 2483009fe3 Renaming AUTH_README.md to SECURITY.md
The doc discusses TLS as well as auth, so "AUTH" doesn't seem quite right.
2015-05-28 14:01:44 -07:00