On Mon, 25 Aug 2025, Demi Marie Obenour wrote:
I'm not an expert on anything macOS so I might be wrong here, but based on the past PR for exactly that (https://github.com/curl/curl/pull/17509) it turned out that we would have to make quite enourmous sacrifices to make curl work with the Network.framework.
VPN On Demand requires using a connect-by-name API.
I don't know what that is, but does it work with curl today?
Is this the problem with that PR, or is it that curl needs an actual socket file descriptor?
Some of the many problems with that PR is that it does its own name lookups and does its own connections (because it can't be avoided), meaning that lots of curl options don't work or work differently and that many curl features can't be supported at all. It's just a super weird hack that would be painful to support.
-- / daniel.haxx.se || https://rock-solid.curl.dev -- Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library Etiquette: https://curl.se/mail/etiquette.html