This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author eighthave
Recipients christian.heimes, eighthave
Date 2021-11-02.15:51:37
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1635868297.99.0.583622954881.issue45567@roundup.psfhosted.org>
In-reply-to
Content
I agree with all you say, but I think it is important to not rule out handling HTTPS/SVCB DNS here.  It can happen at a later stage though.  What you propose works great for the first step.

If handling the DNS is punted to some external library, that means that each client app will have to implement this itself, and its non-trivial.  In that scenario, very few clients will implement it.  This makes me believe that this should be implemented in the core.  Granted, its an open question whether the ssl module is the right place.  For example, it could makes more sense to handle HTTPS/SVCB DNS in the HTTP libs (urllib, requests, etc), but that means non-HTTP uses (XMPP, Matrix, etc) will be disadvantaged.
History
Date User Action Args
2021-11-02 15:51:38eighthavesetrecipients: + eighthave, christian.heimes
2021-11-02 15:51:37eighthavesetmessageid: <1635868297.99.0.583622954881.issue45567@roundup.psfhosted.org>
2021-11-02 15:51:37eighthavelinkissue45567 messages
2021-11-02 15:51:37eighthavecreate