curl / Mailing Lists / curl-library / Single Mail
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: Roadmap 2023 ?

From: Dmitry Karpov via curl-library <curl-library_at_lists.haxx.se>
Date: Fri, 10 Feb 2023 23:50:12 +0000

As you asked, here is my wish list based on some discissions in the group! 😊

- Provide the "system" layer functionality.
  In short, the "system" functionality API will allow to change the default options assigned to handles, intercept option setting calls and provide options that are aligned with some application-specific "system" policies.

  This is very useful functionality where some libcurl application serves as a "system" host for different modules also using libcurl, but closed for modification (i.e. from some 3rd party libraries.).
 The "host" application may need to impose some restrictions about which options the hosted modules may use and prohibit doing certain things via the "system" layer.

- Provide TTL honoring for DNS cache entries for those DNS backends that provide the TTL information (like c-ares).
  This is useful functionality as some CDNs rely on shorter or dynamic TTLs to do load balancing.

- Provide background buffering for H3/QUIC to match TCP socket background buffering.
  For large downloads and cases when client may have some delays processing libcurl reading events, it will be very helpful to provide background reading over QUIC into some internal buffer.
  This will match TCP buffering provided by TCP stack in OS kernels and will allow to get the same transfer performance over QUIC as with TCP.

- Eventually provide "message" layer support for WebSockets in libcurl.

Maybe none of this will ever see the light, but it will be great if at least some items from this list get eventually added.

Thanks,
Dmitry Karpov

 

-----Original Message-----
From: curl-library <curl-library-bounces_at_lists.haxx.se> On Behalf Of Daniel Stenberg via curl-library
Sent: Tuesday, February 7, 2023 2:11 PM
To: libcurl hacking <curl-library_at_lists.haxx.se>
Cc: Daniel Stenberg <daniel_at_haxx.se>
Subject: [EXTERNAL] Roadmap 2023 ?

Hello,

Tell me what you want or wish we do/add/implement/remove in the curl project this year!

--

  / daniel.haxx.se
  | Commercial curl support up to 24x7 is available!
  | Private help, bug fixes, support, ports, new features
  | https://curl.se/support.html
--
Unsubscribe: https://lists.haxx.se/listinfo/curl-library
Etiquette: https://curl.se/mail/etiquette.html
-- 
Unsubscribe: https://lists.haxx.se/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html
Received on 2023-02-11