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

Update common, Proxyguard support #415

Merged
merged 14 commits into from
Feb 23, 2024
Merged

Conversation

dzolnai
Copy link
Collaborator

@dzolnai dzolnai commented Feb 14, 2024

  • Updates the common library, changes some code that we now integrate correctly with the changes made in the library
  • Adds support for Proxyguard. We need to use reflection here, because the Wireguard Go backend does not expose its VPN service, and we need that to protect our socket File Descriptor
  • Renamed "Force TCP" to "Prefer TCP", to be inline with the API rename
  • The app now notifies the common library about the VPN state changes
  • Added crash handling for some edge cases, such as invalid WireGuard configs
  • Improved the ProGuard config so that it does not obfuscate file names and line numbers

@dzolnai dzolnai merged commit 73481d5 into master Feb 23, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants