Skip to content

0.99.142

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 14 Jul 22:22
· 20 commits to master since this release
0.99.142
5c60f54

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