On 21 Jan 2025, at 16:50, Daniel Stenberg wrote:
Bluergh. Unfortunately I am away on vacation over both this Hackathon
and the Netnod meeting, which is a little annoying since I live in
Stockholm so it would otherwise have been easy to sync up.
That's really unfortunate, but can't be helped.
Anyway, let's see how far we can take curl's HTTPS RR and ECH support
before this!
I've been busy with other work, so have only been able to look very
occasionally
at what's happening with that activity, so can't usefully comment.
In the meantime, I've had confirmation of my place at the two meetings
in
Stockholm. I won't know for a while whether a Hackathon team will form
around my proposed project. Nevertheless, I would like to describe it
here
so that I can take draw severally on your wisdom.
Although what I proposed to the organizers overlaps with current work on
libcurl to support and use data from any (available) HTTPS RR, I am
aiming
for something which can be useful for any application or library.
Here it is.
Possible name: getBETTERinfo
Goal: design data structure and related APIs for making HTTPS/SVCB
data, as well as what getaddrinfo() provides, available, as simply as
possible, to an application.
Things to take into account (first three are already handled by
getaddrinfo):
- RFC3493 (addrinfo)
- RFC3484 (address selection policy -- ip6addrctl.conf (BSD),
gai.conf(GNU))
- nsswitch
- application pragmatics
- RFC9460 (HTTPS/SVCB RRs)
- Happy Eyeballs v3 draft
(https://datatracker.ietf.org/doc/html/draft-pauly-v6ops-happy-eyeballs-v3-02)
/Niall
--
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette: https://curl.se/mail/etiquette.html