Hi Tarek,

Thank you, now clear.

If you need any help in merging my changes, please let me know, I will be
happy to help. Also please check performance updates regarding nghttp3
QPACK and OpenSSL 0-RTT:
https://github.com/xl32/mod_http3/releases/tag/v0.0.53
https://github.com/xl32/mod_http3/releases/tag/v0.0.54


On Thu, Aug 13, 2026 at 4:42 PM tarek i <[email protected]> wrote:

> I've been reviewing your changes locally, tweaking them, and merging them
> on my end.
>
> I don't ever rebase trunk without a good reason. What happened was I
> pushed a few thousand lines of code changes, then was immediately advised
> to revert them. I could have simply put the reversion on top of HEAD, but I
> didn't want HEAD~1 to show a +/- 3k line change followed by a +/- 6k revert
> and different approach on HEAD. A clean git history serves as good
> context for what changed and when.
>
> I removed ngtcp2 experimental support and updated the OpenSSL QUIC
> interface.
>
>
>
> On Thu, Aug 13, 2026, 6:19 AM Oleksandr Gerasymov via dev <
> [email protected]> wrote:
>
>> No, because machine-moon made additional changes and rebased the trunk
>> branch. Now my branch cannot be merged into it. Also none of my PRs are
>> accepted or even commented on now, so I am still working with my own
>> version.
>>
>> On Thu, Aug 13, 2026 at 11:51 AM jean-frederic clere <[email protected]>
>> wrote:
>>
>>> On 8/10/26 2:51 PM, Aleksandr Gerasimov via dev wrote:
>>> > Dear httpd developers,
>>> >
>>> > HTTP/3 support in httpd has been a long-awaited feature, and it is
>>> great
>>> > to see this work moving forward.
>>> >
>>> > I reviewed Machine Moon's mod_http3 implementation and have been
>>> > maintaining a fork with additional work aimed at making it practical
>>> for
>>> > existing httpd 2.4.x installations and bringing its behavior closer to
>>> > mod_http2, mod_ssl, and the httpd core.
>>> >
>>> > Among other things, I added stock httpd 2.4.52+ compatibility,
>>> mod_ssl-
>>> > compatible SSL_* environment variables, request header limit handling,
>>> > H3 stream timeouts and abuse limits, QPACK dynamic table support,
>>> > configurable worker limits, TLS session ticket and early-data
>>> controls,
>>> > and several QUIC I/O and lifecycle fixes.
>>> >
>>> > We have been building and testing it with httpd 2.4.68 and are very
>>> > happy with the results so far.
>>> >
>>> > I would also like to ask whether there is interest in bringing this
>>> > functionality to the official 2.4.x branch. There is a large installed
>>> > base on 2.4.x, and having HTTP/3 available there would make the
>>> feature
>>> > much more accessible without requiring users to wait for or
>>> immediately
>>> > migrate to the next major httpd release.
>>> >
>>> > If httpd PR #699 pull request against the 2.4.x branch would be
>>> useful,
>>> > I would be happy to prepare and submit one.
>>> >
>>> > My fork with the additional changes is here:
>>> > https://github.com/xl32/mod_http3 <https://github.com/xl32/mod_http3>
>>>
>>> The PR you did for https://github.com/machine-moon/mod_http3 are
>>> covering all your changes?
>>>
>>> >
>>> > Thank you for your work on httpd!
>>> >
>>> >
>>> > Best regards,
>>> > Oleksandr Gerasymov
>>> > CIO
>>> > CodeIT
>>> > CodeIT Logo
>>> > *W*: codeit.pro <https://codeit.pro>
>>> >
>>> > On 8/7/2026 5:05 PM, Steffen wrote:
>>> >> Good day,
>>> >>
>>> >> Developing an HTTP3 module for Apache HTTPD is something that is
>>> >> desperately needed, noting alternative web servers already offer
>>> HTTP3
>>> >> support, e.g. NGINX and Caddy.
>>> >>
>>> >> Whilst there's evidence of people actively working towards this, e.g.
>>> >> https://github.com/machine-moon/mod_http3, it's evidently not
>>> possible
>>> >> with the current 2.4.x code branch. To that end PR#699 https://
>>> >> github.com/apache/httpd/pull/699 has been raised, as a workaround to
>>> >> allow (some) MPM's to note connections that are not TCP based.
>>> >>
>>> >> The following post provides a detailed insight to these issues -
>>> >> https://codeit.guru/apache-http3-pr-699-mpm-quic-backport-2-4-68
>>> >>
>>> >> We believe it would be really helpful if PR#699 could be approved for
>>> >> subsequent 2.4.x releases, and equally whether similar functionality
>>> >> could be added to mpm_winnt, so support for HTTP3 could be developed
>>> >> for Windows platforms too.
>>> >>
>>> >> ---
>>> >>
>>> >> Regards
>>> >>
>>> >> Steffen Pete
>>>
>>>
>>> --
>>> Cheers
>>>
>>> Jean-Frederic
>>>
>>
>>
>> --
>>
>> Best regards,
>> Alexander Gerasimov
>> CIO
>> CodeIT
>>
>> *W*: www.codeit.us <https://codeit.us/>
>>
>

-- 

Best regards,
Alexander Gerasimov
CIO
CodeIT

*W*: www.codeit.us <https://codeit.us/>

Reply via email to