[jira] [Commented] (COMDEV-313) HTTP/3 for Apache Tomcat: DTLS support for JSSE+OpenSSL

2019-03-29 Thread Mark Thomas (JIRA)


[ 
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

2019-03-28 Thread Javi López lopez
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

2019-03-28 Thread Abhishek Chaudhary (JIRA)


[ 
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

2019-03-27 Thread Abhishek Chaudhary (JIRA)


[ 
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

2019-03-27 Thread Rich Bowen

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

2019-03-27 Thread Mark Thomas (JIRA)


[ 
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

2019-03-27 Thread sujan mondal
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

2019-03-27 Thread Rich Bowen (JIRA)


[ 
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

2019-03-27 Thread Abhishek Chaudhary (JIRA)


[ 
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