comparison mupdf-source/thirdparty/curl/docs/ROADMAP.md @ 2:b50eed0cc0ef upstream

ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4. The directory name has changed: no version number in the expanded directory now.
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:43:07 +0200
parents
children
comparison
equal deleted inserted replaced
1:1d09e1dec1d9 2:b50eed0cc0ef
1 curl the next few years - perhaps
2 =================================
3
4 Roadmap of things Daniel Stenberg wants to work on next. It is intended to
5 serve as a guideline for others for information, feedback and possible
6 participation.
7
8 HSTS
9 ----
10
11 Complete and merge [the existing PR](https://github.com/curl/curl/pull/2682).
12
13 Loading a huge preload file is probably not too interesting to most people,
14 but using a custom file and reacting to HSTS response header probably are
15 good features.
16
17 DNS-over-TLS
18 ------------
19
20 Similar to DNS-over-HTTPS. Could share quite a lot of generic code.
21
22 ESNI (Encrypted SNI)
23 --------------------
24
25 See Daniel's post on [Support of Encrypted
26 SNI](https://curl.haxx.se/mail/lib-2019-03/0000.html) on the mailing list.
27
28 Initial work exists in https://github.com/curl/curl/pull/4011
29
30 tiny-curl
31 ---------
32
33 There's no immediate action for this but users seem keen on being able to
34 building custom minimized versions of libcurl for their products. Make sure
35 new features that are "niche" can still be disabled at build-time.
36
37 MQTT
38 ----
39
40 Support receiving and sending MQTT messages. Initial work exists in
41 https://github.com/curl/curl/pull/3514
42
43 Hardcode “localhost”
44 --------------------
45
46 No need to resolve it. Avoid a risk where this is resolved over the network
47 and actually responds with something else than a local address. Some
48 operating systems already do this. Also:
49 https://tools.ietf.org/html/draft-ietf-dnsop-let-localhost-be-localhost-02
50
51 "menu config"-style build feature selection
52 -------------------------------------------
53
54 Allow easier building of custom libcurl versions with only a selected feature
55 where the available features are easily browsable and toggle-able ON/OFF or
56 similar.