On Q1 and Android
These months have seen steady yet seemingly dummy releases, but I can’t even describe the amount of work behind them to rethink Passepartout as a cross-platform application on top of a C ABI. I don’t feel like providing another deadline that I won’t meet, so I’ll just say that 99% of my work volume is towards Partout and the MVP of Passepartout for Android.
Parity with OpenVPN
Passepartout will never be a 1:1 replacement for the official OpenVPN client, and some work has to be done at some point to improve performance. What matters, though, is that Passepartout supports those features users require the most. One of them was tls-crypt-v2, and version 3.7.0 has finally introduced it.
Split DNS
Passepartout 3.8.0 adds something quite unique in the Apple ecosystem, which is true split DNS. You will find the (paid) feature in the DNS module under the name “Only for configured domains”. By enabling this option, the search domains will act as a filter to determine whether a DNS query goes through the VPN or not. This makes sense in those scenarios where the VPN is not meant to replace the default gateway, but rather to provide access to a private network with its internally resolved hostnames.
Thanks to Andrew for the original report and feature request.
Exporting configurations
Another (paid) feature added in 3.7.0 is the ability to export OpenVPN/WireGuard modules as configuration files, i.e., .ovpn and .conf files respectively. The latter is supported in the official (and free) WireGuard app, but you’ll rarely find apps that export OpenVPN profiles as .ovpn or via AirDrop, at least on iOS. I’m proud to say that Passepartout is one of them.
Leaving Reddit
This is where the project was born in 2018, but it seems to me that Reddit no longer is the right place to start constructive and well-mannered conversations. Therefore, all support, bug reports, and feature requests are now handled on GitHub Discussions. The subreddit remains open for general discussion, but I’m out, except for the typical project announcements.
GitHub is now the single source of truth for the development of Partout/Passepartout.