diff options
author | Daniel Stenberg <daniel@haxx.se> | 2020-05-08 11:46:05 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2020-05-08 11:46:05 +0200 |
commit | 76b9e8de7b565891329790c64897377aa6ec4ac0 (patch) | |
tree | 5e70e3fd456b2a3d04681320a888438aa9b127d9 /docs/TODO | |
parent | 7f1c098728529b206e9118dcbccfd2611f8a70e4 (diff) |
TODO: native IDN support on macOS
Diffstat (limited to 'docs/TODO')
-rw-r--r-- | docs/TODO | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -22,6 +22,7 @@ 1.3 struct lifreq 1.4 alt-svc sharing 1.5 get rid of PATH_MAX + 1.6 native IDN support on macOS 1.7 Support HTTP/2 for HTTP(S) proxies 1.8 CURLOPT_RESOLVE for any port number 1.9 Cache negative name resolves @@ -221,6 +222,14 @@ there we need libssh2 to properly tell us when we pass in a too small buffer and its current API (as of libssh2 1.2.7) doesn't. +1.6 native IDN support on macOS + + On recent macOS versions, the getaddrinfo() function itself has built-in IDN + support. By setting the AI_CANONNAME flag, the function will return the + encoded namne in the ai_canonname struct field in the returned information. + This could be used by curl on macOS when built without a separate IDN library + and an IDN host name is used in a URL. + 1.7 Support HTTP/2 for HTTP(S) proxies Support for doing HTTP/2 to HTTP and HTTPS proxies is still missing. |