they solved the issue for the people they care about
[–] LoganDark 1 day ago
[–] dns_snek 1 day ago
Most notably agents like Claude Code and Codex? Easy to check if you ask it to run:
$ curl 'https://dv-g3b-emudhra.we-have-a-problem.com/'
Your client successfully connected to the site. That's bad![–] zahlman 1 day ago
[–] Polizeiposaune 1 day ago
See the lists in https://bugzilla.mozilla.org/show_bug.cgi?id=2083449; I believe that "dv-g3b-" corresponds to the intermediate CA certificate listed as "EM DV TLS CA - G3B"
DV/OV/EV are "Domain Validated", "Organization Validated" and "Extended Validation" which refer to different levels of checking that the CA should done before issuing a certificate with a particular name in it.
[–] dspillett 1 day ago
A lot do it because sometimes there is no convenient library wrapping what they are trying to check or execute that they are aware of, and running a cli command is generally cheap unless you are doing it in a tight loop. A lot of the time this is “it'll do until I find the right library or bindings” code that should have been fixed before release, but it isn't all as bad as running top as you describe.
[–] curt15 1 day ago
[–] Wowfunhappy 1 day ago
I agree, you're on a *nix OS, calling a CLI tool should be a perfectly valid way to do something.
IMO the real issue is that Apple's built-in CLI tools aren't properly integrated with the rest of the system. Apple's curl used to use the same certificate store as the rest of the OS, then Apple changed it.
[–] krackers 1 day ago
It was technically curl that dropped SecureTransport but I guess because no one at Apple was willing to maintain it and it apparently is a frozen API that doesn't support newer than TLS 1.2 (!). For a while their inbuilt curl could use both but preferred LibreSSL anyway.
https://daniel.haxx.se/blog/2025/01/14/secure-transport-supp...
[–] Wowfunhappy 16 hours ago
Well yeah, so not really curl's fault here.
More importantly, IIRC Apple's curl actually stopped using SecureTransport before upstream dropped it.
[–] 1-more 1 day ago
Huh, I tried to do this a long time ago and permissions bit me and I quit. I was making a nice UI that would run ffmpeg to stitch together some video files, so it would use native UI elements to pick the input files and output location, then generate the ffmpeg command and run it. It worked fine on my machine but it ran into permissions on my friend's machine who needed it and I gave up because they found something better.
[–] saidnooneever 23 hours ago
ofc it does matter what they do in there, but would users really need to figure all that out themselves and strace all the things to see whats going on down there? :')
truly poor response. happy i dont use apple.
such an expensive flytrap
Also, if they truly didn't care about Terminal users, they would not have even published this article!!