aboutsummaryrefslogtreecommitdiff
path: root/docs/TODO
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2016-08-09 09:51:43 +0200
committerDaniel Stenberg <daniel@haxx.se>2016-08-09 09:51:43 +0200
commit546d4a3505111b61a8a4e648b10065a88c7a042a (patch)
treeedb8c9ce5bb7d84ffa5376343796fed3f667fc61 /docs/TODO
parentca3e8268c5d48595d34174647286a8cca29f7448 (diff)
TODO: API for URL parsing/splitting
Diffstat (limited to 'docs/TODO')
-rw-r--r--docs/TODO8
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/TODO b/docs/TODO
index 7f0070822..d0d521fae 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -36,6 +36,7 @@
1.18 try next proxy if one doesn't work
1.19 Timeout idle connections from the pool
1.20 SRV and URI DNS records
+ 1.21 API for URL parsing/splitting
1.22 Monitor connections in the connection pool
1.23 Offer API to flush the connection pool
@@ -353,6 +354,13 @@
Offer support for resolving SRV and URI DNS records for libcurl to know which
server to connect to for various protocols (including HTTP!).
+1.21 API for URL parsing/splitting
+
+ libcurl has always parsed URLs internally and never exposed any API or
+ features to allow applications to do it. Still most or many applications
+ using libcurl need that ability. In polls to users, we've learned that many
+ libcurl users would like to see and use such an API.
+
1.22 Monitor connections in the connection pool
If the server sends HTTP/2 frames (like for example an HTTP/2 PING frame) to