Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restore server entitlement for WireGuard to work on macOS #1053

Merged
merged 1 commit into from
Jan 7, 2025

Conversation

keeshux
Copy link
Member

@keeshux keeshux commented Jan 7, 2025

The entitlement "clean-up" was pushed by the App Review, but this had horrible consequences apparently.

In fact, the WireGuard Go adapter is unable to bind the UDP socket without the "server" entitlement, making WireGuard on macOS silently broken:

Unable to update bind: listen udp4 :0: bind: operation not permitted

Regression in #1042

@keeshux keeshux self-assigned this Jan 7, 2025
@keeshux keeshux added regression Used to work but doesn't anymore macOS Related to the macOS app labels Jan 7, 2025
@keeshux keeshux added this to the 3.0.0 / 7. Release milestone Jan 7, 2025
@keeshux keeshux merged commit 46206ae into master Jan 7, 2025
1 check passed
@keeshux keeshux deleted the bugfix/mac-wireguard branch January 7, 2025 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
macOS Related to the macOS app regression Used to work but doesn't anymore
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant