Maximilian Hils
Maximilian Hils
macOS redirector: entitlement `com.apple.developer.endpoint-security.client` not present or not true
> Is there some extra step I have to take to enable the redirector? No, that should just be good enough. On my system (macOS 15.2, M1), I can `brew...
macOS redirector: entitlement `com.apple.developer.endpoint-security.client` not present or not true
> Since I am running the app locally in Xcode This is key information that should have been in your first post. If you run straight from Xcode, you need...
macOS redirector: entitlement `com.apple.developer.endpoint-security.client` not present or not true
@wgreenberg: Were you running straight from Xcode as well?
macOS redirector: entitlement `com.apple.developer.endpoint-security.client` not present or not true
> * Is the com.apple.developer.endpoint-security.client entitlement necessary for the functionality of a transparent proxy or VPN on macOS? The logs seem to suggest this might be required, but documentation is...
macOS redirector: entitlement `com.apple.developer.endpoint-security.client` not present or not true
@wgreenberg: thanks! I'm sympathetic to adding a better error message here. When I run mitmdump on my macOS 15.2 machines and then don't allow the VPN tunnel, I get slightly...
This looks like the server may just be doing client fingerprinting and refusing to serve content. That's not a mitmproxy bug per se.
Fixed, see #7911.
> ... (full traceback from the original post) Where can we find these tracebacks?
Where do you see "ERR_INSUFFICIENT_RESOURCES"? Is there any additional information available? Can you send SIGUSR1/SIGUSR2 to mitmproxy at this point and get debug output?
Naive fix is here: https://github.com/mitmproxy/mitmproxy/compare/main...mhils:mitmproxy:aioquic, but I haven't properly read through what's changed in aioquic to determine if we need to do something else.