1. Multiple WireGuard Implementations Enhance Protocol Security via Diversity
Users debate that diverse implementations reduce single points of failure, isolate bugs, and improve the protocol.
"I think the general consensus is that it improves security of the protocol... issues in the implementation would obviously be isolated to one implementation" - embedding-shape.
"Diversity is a fantastic thing for security. It limits the impact when a bug drops" - stusmall.
"each new implementation could only be used to exploit a fraction of the total user base" - swiftcoder.
2. BoringTun's Unmaintenance Led to Mullvad's GotaTun Fork
BoringTun is stalled; Mullvad prefers control over forks like NepTUN.
"BoringTun is unmaintained. There are various forks being developed" - kevincox.
"BoringTun has been in a state of 'currently undergoing a restructuring' for something like 3 years... much more prefer being in 100% control" - embedding-shape.
3. Performance Gains on Mobile Devices with GotaTun
New Rust impl boosts speed/battery on Pixel/RPi, fixing Go issues.
"With the new GotaTun version I can pull 500mbps+, though... randomly prevents the phone from entering a deep sleep state" - Hakkin.
"the Mullvad app on my Pixel 6a was suddenly able to connect in less than a second where before it would take 5-10 seconds" - Hasnep.