Looks like understanding the quick protocol quiet cumbersome

Anyway preparing the design document




On Tue, 26 Mar 2024, 15:38 Koteswararao Gundapaneni, <
apache.tomcat.k...@gmail.com> wrote:

>
>
> Let me come up with design document
>
>
> Regards
> Koti
>
> On Mon, 25 Mar 2024, 19:02 Christopher Schultz, <
> ch...@christopherschultz.net> wrote:
>
>> Koti,
>>
>> On 3/24/24 11:30, Koteswararao Gundapaneni wrote:
>> > When can I expect the update on the HTTP/3 protocol implementation?
>> >
>> >
>> > HTTP/3
>> >
>> > RFC 9114 <https://datatracker.ietf.org/doc/html/rfc9114> (June 2022) -
>> > HTTP/3
>> >
>> > Not yet implemented by Apache Tomcat. (As of July 2022)
>>
>> Why pick "July 2022" as an arbitrary date to be not-implemented-as-of
>> instead of, say, TODAY?
>>
>> > https://datatracker.ietf.org/doc/html/rfc9114#section-1.1-2
>>
>> (This reference doesn't seem relevant.)
>>
>> h3 is not currently a priority for the Apache Tomcat team, for several
>> reasons:
>>
>> 1. Tomcat is very often used behind a reverse proxy, where persistent
>> HTTP or h2 connections can be used to "solve" the
>> connection-establishment "problem".
>>
>> 2. Java does not currently provide an implementation of h3. This means
>> we either have to wait for Java to provide such an implementation or
>> look to outside libraries such as Quiche. One of the goals of Tomcat is
>> to have as few dependencies as possible, so using Quiche, etc. would be
>> contrary to those goals.
>>
>> 3. OpenSSL currently does provide an implementation of h3 but it is very
>> different than both the current implementation of TLS and also anything
>> offered by Java (which does not yet exist).
>>
>> This is a project run by a small group of volunteers, not a large
>> company with many resources. We all have "day jobs" where we spend most
>> of our time.
>>
>> You've been making inquiries about becoming a committer on the project.
>> One way to score a lot of points towards that might be to propose a
>> working implementation of h3 that can be added to a currently-supported
>> version of Tomcat. I would encourage you to work exclusively on the 11.x
>> branch, as that is where most new functionality is added before being
>> back-ported to the other stable branches.
>>
>> -chris
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: dev-h...@tomcat.apache.org
>>
>>

Reply via email to