Buy commercial curl support from WolfSSL. 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
himself.
Re: How are folks handling HTTP3 TLS?
- Contemporary messages sorted: [ by date ] [ by thread ] [ by subject ] [ by author ] [ by messages with attachments ]
From: Stefan Eissing via curl-distros <curl-distros_at_lists.haxx.se>
Date: Tue, 26 Mar 2024 16:03:16 +0100
> Am 26.03.2024 um 14:56 schrieb Arjan van de Ven via curl-distros <curl-distros_at_lists.haxx.se>:
>
> On 3/25/2024 11:25 PM, Billy O'Neal (VC AIR) via curl-distros wrote:
>> Unfortunately, trying to turn on HTTP3 disables curl's ability to select
>> TLS backends at runtime, which would make a hypothetical HTTP3 feature
>> mutually exclusive with all the other TLS backend features. Thus we are
>> stuck in the unfortunate position of removing all the TLS backend
>> features to add the HTTP3 feature, or refusing to add the HTTP3 feature
>> for now.
>
> maybe a clarifying question
>
> do you want to select a TLS backend at runtime once (say as part of setup) ?
> or do you want to be able to use different tls backends for different connections?
> (or inbetween, have 1 active at a time, but be able to switch between them)
My understanding is that you can only select the TLS backend *once* in libcurl for a running process.
>
> --
> curl-distros mailing list
> curl-distros_at_lists.haxx.se
> https://lists.haxx.se/mailman/listinfo/curl-distros
Date: Tue, 26 Mar 2024 16:03:16 +0100
> Am 26.03.2024 um 14:56 schrieb Arjan van de Ven via curl-distros <curl-distros_at_lists.haxx.se>:
>
> On 3/25/2024 11:25 PM, Billy O'Neal (VC AIR) via curl-distros wrote:
>> Unfortunately, trying to turn on HTTP3 disables curl's ability to select
>> TLS backends at runtime, which would make a hypothetical HTTP3 feature
>> mutually exclusive with all the other TLS backend features. Thus we are
>> stuck in the unfortunate position of removing all the TLS backend
>> features to add the HTTP3 feature, or refusing to add the HTTP3 feature
>> for now.
>
> maybe a clarifying question
>
> do you want to select a TLS backend at runtime once (say as part of setup) ?
> or do you want to be able to use different tls backends for different connections?
> (or inbetween, have 1 active at a time, but be able to switch between them)
My understanding is that you can only select the TLS backend *once* in libcurl for a running process.
>
> --
> curl-distros mailing list
> curl-distros_at_lists.haxx.se
> https://lists.haxx.se/mailman/listinfo/curl-distros
-- curl-distros mailing list curl-distros_at_lists.haxx.se https://lists.haxx.se/mailman/listinfo/curl-distrosReceived on 2024-03-26