<div dir="ltr"><div>Hi!</div><div><br></div><div>A few weeks ago we discussed JDK version requirements for Pushy library. Matthias had sent a PR [1] and it didn&#39;t work.</div><div><br></div><div>I analyzed the problem and find a cause: yes, clean Netty&#39;s codec-http2 doesn&#39;t requires JDK8. But JDK 7 SSL provider does not support the cipher suites recommended by the HTTP2 RFC [2]. We can use JDK 7 only with native OpenSSL as the default TLS provider.</div><div>Jon Chambers added JDK 7 build to Travis yesterday [3]. I&#39;ve added OpenJDK 7 too today [4].</div><div><br></div><div>[1] <a href="https://github.com/relayrides/pushy/pull/252">https://github.com/relayrides/pushy/pull/252</a><br></div><div>[2] <a href="http://netty.io/wiki/requirements-for-4.x.html#jdk-ciphers">http://netty.io/wiki/requirements-for-4.x.html#jdk-ciphers</a></div><div>[3] <a href="https://github.com/relayrides/pushy/pull/268">https://github.com/relayrides/pushy/pull/268</a></div><div>[4] <a href="https://github.com/relayrides/pushy/pull/269">https://github.com/relayrides/pushy/pull/269</a></div><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Best regards,<div>Idel Pivnitskiy</div><div>--<br><div>E-mail: <a href="mailto:idel.pivnitskiy@gmail.com" target="_blank">idel.pivnitskiy@gmail.com</a></div></div><div>Twitter: <a href="https://twitter.com/idelpivnitskiy" target="_blank">@idelpivnitskiy</a></div><div>GitHub: <a href="https://github.com/idelpivnitskiy" target="_blank">@idelpivnitskiy</a></div></div></div></div></div></div></div></div></div></div>
</div>