Sorry, I completely missed that this was a GSoC thing.
On 3/27/19 10:26 AM, Mark Thomas (JIRA) wrote:
[ https://issues.apache.org/jira/browse/COMDEV-313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16802854#comment-16802854 ] Mark Thomas commented on COMDEV-313: ------------------------------------ [[email protected]] GSoC ideas for projects that don't use Jira are opened in COMDEV. [~Abhism] It isn't quite as simple as I first thought. The QUIC over DTLS proposal wasn't accepted by the IETF working group. QUIC and TLS are tightly integrated. A good place to start would be reading these: https://datatracker.ietf.org/doc/draft-ietf-quic-tls/ https://datatracker.ietf.org/doc/draft-ietf-quic-transport/ https://datatracker.ietf.org/doc/draft-ietf-quic-http/ Then considering Tomcat's HTTP/2 implementation: https://github.com/apache/tomcat/tree/master/java/org/apache/coyote/http2 and low level network implementation: https://github.com/apache/tomcat/tree/master/java/org/apache/tomcat/util/net start to think about how QUIC and HTTP/3 would fit into Tomcat's overall architecture. I would expect to see a successful applicant engaged on the Tomcat dev mailing list demonstrating coding ability and commitment to the project. There are many ways to do this but, to set expectations, the sort of contribution I have in mind is a proposal for how to implement RFC 7838 and some (not necessarily complete) patches to support that proposal.HTTP/3 for Apache Tomcat: DTLS support for JSSE+OpenSSL ------------------------------------------------------- Key: COMDEV-313 URL: https://issues.apache.org/jira/browse/COMDEV-313 Project: Community Development Issue Type: New Feature Components: GSoC/Mentoring ideas Reporter: Mark Thomas Priority: Major Labels: gsoc2019 HTTP/3 is the next iteration of the HTTP protocol. An HTTP/3 implementation requires a number of building blocks of which this is one. Java does not currently have DTLS support. Tomcat has two options for TLS. Pure JSSE and JSSE+OpenSSL where a JSSE wrapper is placed around OpenSSL and OpenSSL is used to perform the encryption. Irrespective of whether Java provides DTLS support, Tomcat will want an JSSE+OpenSSL option for DTLS. This project is to provide that JSSE+OpenSSL based DTLS implementation.-- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
-- Rich Bowen - [email protected] http://rcbowen.com/ @rbowen --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
