curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder Daniel himself.

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

From: Daniel Stenberg via curl-library <curl-library_at_lists.haxx.se>
Date: Wed, 30 Jul 2025 09:01:54 +0200 (CEST)

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
Received on 2025-07-30