Re: Adding HTTP/3 Proxy CONNECT & MASQUE (CONNECT-UDP) Support to cURL

Daniel Stenberg via curl-library <[email protected]>
Newsgroups gmane.comp.web.curl.library
Message-ID <[email protected]>
On Wed, 30 Jul 2025, Aritra Basu (aritrbas) via curl-library wrote:

>  1.  HTTP/3 proxy CONNECT support
>  2.  MASQUE (CONNECT-UDP) support

> I have the code available and ready for review that implements these 
> features (currently only for the OpenSSL QUIC stack). If there is interest 
> and willingness from the community to add these feature support to cURL, I'd 
> be glad to share my work, collaborate, and incorporate feedback from the 
> community.

Yes please, those are definately features we want!

The OpenSSL QUIC stack is unfortunately not performing very well, so yes we 
want to see this done for at least ngtcp2 as well. We probably need to do it 
in a way so that we don't have to keep all the backends in perfect sync 
feature-wise.

> Please let me know if you have any suggestions about how to best proceed 
> with submitting the patches for review.

It's really easy: make a pull request and submit it and then we take it from 
there. Things to consider:

- What testing and testing approach does it provide?
- Documentation. Both for users of the features and at least rudimentary docs
   of the internals
- Have you thought/worked on how to enable these features from the curl tool?

-- 

  / daniel.haxx.se || https://rock-solid.curl.dev
-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.