Releases: passepartoutvpn/partout
Releases · passepartoutvpn/partout
0.99.145
0.99.143
What's Changed
- Refactor convoluted provider scripting entities by @keeshux in #120
- Embed Partout API tree in separate target by @keeshux in #121
- Merge api-source repository into local API folder by @keeshux in #124
- Update API to v7 and finalize integration by @keeshux in #125
- API: Fix workflows by @keeshux in #126
- API: Fix String escaping in JavaScript arguments by @keeshux in #127
- API: Add and test Mullvad auth + WireGuard by @keeshux in #128
Full Changelog: 0.99.142...0.99.143
0.99.142
What's Changed
- OpenVPN: Add C rewrite of OpenSSL ObjC crypto by @keeshux in #69
- OpenVPN: Drop CryptoOpenSSL umbrella target by @keeshux in #71
- OpenVPN: Add C version of ObjC DataPath by @keeshux in #72
- OpenVPN: Add Swift wrappers of DataPath variants by @keeshux in #73
- Create a cross-platform sub-package by @keeshux in #74
- OpenVPN: Build on non-Apple platforms by @keeshux in #75
- OpenVPN: Improve efficiency of XOR processing by @keeshux in #77
- Move PlatformFactory to a separate target by @keeshux in #84
- Fix stale package imports/exports by @keeshux in #87
- OpenVPN: Migrate PartoutCross to Swift by @keeshux in #79
- OpenVPN: Add some primitive performance tests by @keeshux in #91
- WireGuard: Drop wireguard-apple by @keeshux in #94
- OpenVPN/Cross: Do not process ping packets by @keeshux in #97
- OpenVPN: Merge PartoutCross into base package by @keeshux in #98
- Reorganize package to externalize vendors by @keeshux in #102
- OpenVPN/Cross: Fix condition for detecting ping packets by @keeshux in #104
- Fix exported imports and lifecycle of CryptoFlags in tests by @keeshux in #106
- OpenVPN/Cross: Port tests to Swift Testing by @keeshux in #107
- Windows: Add CNG implementations of CryptoCore_C by @keeshux in #109
- OpenVPN/Cross: Fix unsafe use of .withCString in hmac() by @keeshux in #112
- Improve robustness of C crypto by @keeshux in #113
- OpenVPN/Cross: Reset TLS channel before renegotiation by @keeshux in #116
- OpenVPN: Fix memory leaks by @keeshux in #117
- Extend ProviderModule for authentication and WireGuard by @keeshux in #119
Full Changelog: 0.99.130...0.99.142
0.99.130
What's Changed
Full Changelog: 0.99.120...0.99.130
0.99.121
Full Changelog: 0.99.120...0.99.121
0.99.120
0.99.118
Full Changelog: 0.99.117...0.99.118
0.99.117
0.99.115
What's Changed
Full Changelog: 0.99.114...0.99.115
0.99.114
What's Changed
- Pull VPN modules from Core by @keeshux in #41
- Export OpenVPN and WireGuard modules with umbrella by @keeshux in #42
- Override paths for a better hierarchy by @keeshux in #43
- Organize package into conditional plugins by @keeshux in #44
- Work around SwiftPM limitations in platform conditions by @keeshux in #45
- Assume on-demand enabled if module is enabled by @keeshux in #47
- NE: Retain a copy of the original profile by @keeshux in #48
- OpenVPN: Fix discarded routes from local .ovpn by @keeshux in #50
- OpenVPN: Fix missing network routes to the VPN by @keeshux in #49
- OpenVPN: Support inline auth-user-pass credentials by @keeshux in #51
- Build Partout + API on non-Apple platforms by @keeshux in #55
- OpenVPN: Fix regression in ifconfig parsing by @keeshux in #60
- NE: Handle multiple active profiles by @keeshux in #59
- Core: Require a PartoutContext for most entities by @keeshux in #62
- Add implementations compatible with System Extensions by @keeshux in #61
Full Changelog: 0.99.92...0.99.114