(no title)
pmjordan | 6 years ago
https://developer.apple.com/documentation/networkingdriverki...
I could imagine this being used for implementing a layer 2 VPN.
pmjordan | 6 years ago
https://developer.apple.com/documentation/networkingdriverki...
I could imagine this being used for implementing a layer 2 VPN.
tssva|6 years ago
pmjordan|6 years ago
This obviously always happened to some extent, but the pace of breaking changes and bugs picked up massively around that time - I think a large part of the problem is that Apple's own developers don't actually need to use any of these features themselves, so they are just dumped onto 3rd party developers in a half-arsed state. I'm thinking of kernel extension authorisation (which was super buggy in earlier 10.13.x releases and still has weird quirks), various user consent additions (there are no APIs for directly checking or prompting for many of the permissions, let alone notifications when the user grants or revokes consent), DriverKit, EndpointSecurity, etc.