[jira] [Commented] (COMDEV-313) HTTP/3 for Apache Tomcat: DTLS support for JSSE+OpenSSL
[ https://issues.apache.org/jira/browse/COMDEV-313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16804834#comment-16804834 ] Mark Thomas commented on COMDEV-313: Experience with GSoC tells me that a successful student needs to be engaged with the project from the start. That means joining the dev list as early as possible and starting to contribute. The exact nature of those contributions is less important than demonstrating an understanding of the code base and your coding skills. The dev@ list can answer any questions you have (or ask me directly if you prefer although I may redirect you to the dev@ list anyway). Generally, this is more effective if you choose the issues to work on but the dev@ list can provide pointers if asked. > 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: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org
Re: [jira] [Commented] (COMDEV-313) HTTP/3 for Apache Tomcat: DTLS support for JSSE+OpenSSL
El jue., 28 mar. 2019 15:15, Abhishek Chaudhary (JIRA) escribió: > > [ > https://issues.apache.org/jira/browse/COMDEV-313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16803967#comment-16803967 > ] > > Abhishek Chaudhary commented on COMDEV-313: > --- > > Hey [~markt] Can be there some quick guide to go through ? As i started > reading the docs, i think it will require some time to know more about QUIC > ? For contribution , can you help me with some information or regarding > 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: dev-unsubscr...@community.apache.org > For additional commands, e-mail: dev-h...@community.apache.org > >
[jira] [Commented] (COMDEV-313) HTTP/3 for Apache Tomcat: DTLS support for JSSE+OpenSSL
[ https://issues.apache.org/jira/browse/COMDEV-313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16803967#comment-16803967 ] Abhishek Chaudhary commented on COMDEV-313: --- Hey [~markt] Can be there some quick guide to go through ? As i started reading the docs, i think it will require some time to know more about QUIC ? For contribution , can you help me with some information or regarding 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: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org
[jira] [Commented] (COMDEV-313) HTTP/3 for Apache Tomcat: DTLS support for JSSE+OpenSSL
[ https://issues.apache.org/jira/browse/COMDEV-313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16803322#comment-16803322 ] Abhishek Chaudhary commented on COMDEV-313: --- Thanks [~markt] for guidance. I am willing to contribute as my field of study lies in Network too. I need to send some patches about the integration ? > 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: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org
Re: [jira] [Commented] (COMDEV-313) HTTP/3 for Apache Tomcat: DTLS support for JSSE+OpenSSL
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=16802854#comment-16802854 ] Mark Thomas commented on COMDEV-313: [~rbo...@rcbowen.com] 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: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org -- Rich Bowen - rbo...@rcbowen.com http://rcbowen.com/ @rbowen - To unsubscribe, e-mail: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org
[jira] [Commented] (COMDEV-313) HTTP/3 for Apache Tomcat: DTLS support for JSSE+OpenSSL
[ https://issues.apache.org/jira/browse/COMDEV-313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16802854#comment-16802854 ] Mark Thomas commented on COMDEV-313: [~rbo...@rcbowen.com] 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: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org
Re: [jira] [Commented] (COMDEV-313) HTTP/3 for Apache Tomcat: DTLS support for JSSE+OpenSSL
On Wed, Mar 27, 2019, 8:11 PM Rich Bowen (JIRA) wrote: > > [ > https://issues.apache.org/jira/browse/COMDEV-313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16802832#comment-16802832 > ] > > Rich Bowen commented on COMDEV-313: > --- > > I presume you've opened this in the wrong queue? > > > -- > Rich Bowen - rbo...@rcbowen.com > http://rcbowen.com/ > @rbowen > > > > 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: dev-unsubscr...@community.apache.org > For additional commands, e-mail: dev-h...@community.apache.org > >
[jira] [Commented] (COMDEV-313) HTTP/3 for Apache Tomcat: DTLS support for JSSE+OpenSSL
[ https://issues.apache.org/jira/browse/COMDEV-313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16802832#comment-16802832 ] Rich Bowen commented on COMDEV-313: --- I presume you've opened this in the wrong queue? -- Rich Bowen - rbo...@rcbowen.com http://rcbowen.com/ @rbowen > 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: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org
[jira] [Commented] (COMDEV-313) HTTP/3 for Apache Tomcat: DTLS support for JSSE+OpenSSL
[ https://issues.apache.org/jira/browse/COMDEV-313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16802806#comment-16802806 ] Abhishek Chaudhary commented on COMDEV-313: --- Hello [~markt] , I would like to work on this new Feature, if it is still open. Can you guide me from where to start ? > 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: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org