[PR #2360] [MERGED] Amnezia client ovpn fix #2781

Closed
opened 2026-10-14 21:05:15 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/2360
Author: @yyy-amnezia
Created: 3/16/2026
Status: ✅ Merged
Merged: 4/8/2026
Merged by: @vkamn

Base: dev ← Head: amnezia-client-ovpn-fix


📝 Commits (9)

  • 27e15ee feat: enhance OpenVPN support and configuration handling for iOS and macOS platforms
  • af48013 Deps updated
  • cde6838 Deps updated
  • 3d18670 feat: add OpenVPN configuration validation and regeneration logic to VpnConfigurationsController
  • ae99cc7 revert: restore pre-fix OpenVPN NE flow
  • 21b7b3c chore: add OpenVPN NE payload diagnostics
  • 2bd5e13 Revert "revert: restore pre-fix OpenVPN NE flow"
  • bbc28bd chore: remove openvpn config processing
  • ff97ec2 Merge branch 'dev' of github-amnezia:amnezia-vpn/amnezia-client into amnezia-client-ovpn-fix

📊 Changes

6 files changed (+852 additions, -38 deletions)

View changed files

📝 client/containers/containers_defs.cpp (+2 -2)
📝 client/macos/networkextension/CMakeLists.txt (+1 -1)
📝 client/macos/networkextension/Info.plist.in (+4 -4)
📝 client/platforms/ios/PacketTunnelProvider+OpenVPN.swift (+666 -24)
📝 client/platforms/ios/PacketTunnelProvider.swift (+114 -4)
📝 client/platforms/ios/ios_controller.mm (+65 -3)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amnezia-vpn/amnezia-client/pull/2360 **Author:** [@yyy-amnezia](https://github.com/yyy-amnezia) **Created:** 3/16/2026 **Status:** ✅ Merged **Merged:** 4/8/2026 **Merged by:** [@vkamn](https://github.com/vkamn) **Base:** `dev` ← **Head:** `amnezia-client-ovpn-fix` --- ### 📝 Commits (9) - [`27e15ee`](https://github.com/amnezia-vpn/amnezia-client/commit/27e15eeecfb2eca1ae969a4c7471fd0a7bf62481) feat: enhance OpenVPN support and configuration handling for iOS and macOS platforms - [`af48013`](https://github.com/amnezia-vpn/amnezia-client/commit/af480132c5fc252a4d14bfc88231b44d2740fe36) Deps updated - [`cde6838`](https://github.com/amnezia-vpn/amnezia-client/commit/cde6838dbe5751574e6c185ff686dcccc8cc536a) Deps updated - [`3d18670`](https://github.com/amnezia-vpn/amnezia-client/commit/3d18670a65bb0fd91beca9bc4dd5035f7f541713) feat: add OpenVPN configuration validation and regeneration logic to VpnConfigurationsController - [`ae99cc7`](https://github.com/amnezia-vpn/amnezia-client/commit/ae99cc77e9fa982c20b15e4ca843bfebe0916942) revert: restore pre-fix OpenVPN NE flow - [`21b7b3c`](https://github.com/amnezia-vpn/amnezia-client/commit/21b7b3c6a23a17df07c6d7b74d260ef4cee8ec0e) chore: add OpenVPN NE payload diagnostics - [`2bd5e13`](https://github.com/amnezia-vpn/amnezia-client/commit/2bd5e13169182a2e38a22c341059064125d1ea06) Revert "revert: restore pre-fix OpenVPN NE flow" - [`bbc28bd`](https://github.com/amnezia-vpn/amnezia-client/commit/bbc28bda4e9f17cf475788f0876a686449fb8084) chore: remove openvpn config processing - [`ff97ec2`](https://github.com/amnezia-vpn/amnezia-client/commit/ff97ec2e771847203d7216fd6cca6c89bd7a190b) Merge branch 'dev' of github-amnezia:amnezia-vpn/amnezia-client into amnezia-client-ovpn-fix ### 📊 Changes **6 files changed** (+852 additions, -38 deletions) <details> <summary>View changed files</summary> 📝 `client/containers/containers_defs.cpp` (+2 -2) 📝 `client/macos/networkextension/CMakeLists.txt` (+1 -1) 📝 `client/macos/networkextension/Info.plist.in` (+4 -4) 📝 `client/platforms/ios/PacketTunnelProvider+OpenVPN.swift` (+666 -24) 📝 `client/platforms/ios/PacketTunnelProvider.swift` (+114 -4) 📝 `client/platforms/ios/ios_controller.mm` (+65 -3) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-14 21:05:15 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#2781
No description provided.