[PR #248] [MERGED] WireGuard for MacOS #1706

Closed
opened 2026-10-13 20:47:07 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/248
Author: @pokamest
Created: 6/4/2023
Status: ✅ Merged
Merged: 7/15/2023
Merged by: @pokamest

Base: dev ← Head: feature/macos_wg


📝 Commits (10+)

📊 Changes

118 files changed (+5147 additions, -3483 deletions)

View changed files

📝 .gitmodules (+3 -0)
📝 CMakeLists.txt (+20 -2)
➕ client/3rd/wireguard-go (+1 -0)
📝 client/CMakeLists.txt (+59 -232)
📝 client/amnezia_application.cpp (+2 -0)
📝 client/android/build.gradle (+2 -2)
📝 client/android/src/org/amnezia/vpn/NotificationUtil.kt (+1 -1)
📝 client/android/src/org/amnezia/vpn/VPNLogger.kt (+2 -2)
📝 client/android/src/org/amnezia/vpn/qt/PackageManagerHelper.java (+1 -1)
📝 client/cmake/golang.cmake (+41 -38)
➕ client/cmake/ios.cmake (+159 -0)
➕ client/cmake/macos.cmake (+101 -0)
📝 client/configurators/openvpn_configurator.cpp (+6 -4)
📝 client/configurators/wireguard_configurator.cpp (+2 -0)
📝 client/configurators/wireguard_configurator.h (+1 -0)
📝 client/constants.h (+11 -87)
📝 client/containers/containers_defs.cpp (+6 -2)
📝 client/core/servercontroller.cpp (+3 -18)
📝 client/core/sshclient.cpp (+0 -2)
➕ client/daemon/daemon.cpp (+519 -0)

...and 80 more files

📄 Description

WireGuard implementation for MacOS


🔄 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/248 **Author:** [@pokamest](https://github.com/pokamest) **Created:** 6/4/2023 **Status:** ✅ Merged **Merged:** 7/15/2023 **Merged by:** [@pokamest](https://github.com/pokamest) **Base:** `dev` ← **Head:** `feature/macos_wg` --- ### 📝 Commits (10+) - [`91619d7`](https://github.com/amnezia-vpn/amnezia-client/commit/91619d760a765a464b107f618bc0e874840dba8e) WireGuard for MacOS - [`a51fe96`](https://github.com/amnezia-vpn/amnezia-client/commit/a51fe9613dd440633a8d179d1945d79ffb8e6991) Cleanup - [`a80ad82`](https://github.com/amnezia-vpn/amnezia-client/commit/a80ad82abdc2b6aa96da50fdeb3abcca36532c7a) Merge branch 'dev' into feature/macos_wg - [`c76ef2d`](https://github.com/amnezia-vpn/amnezia-client/commit/c76ef2d1adfbdae525181c1213d250e7c6c3527a) Build fixes for Windows and Linux - [`d281fbe`](https://github.com/amnezia-vpn/amnezia-client/commit/d281fbeae84f36e20b240c4332995abb4a160508) Linux build fix - [`255941a`](https://github.com/amnezia-vpn/amnezia-client/commit/255941a2d7a31c7b1333c76e76cdc914daade93f) Cleanup - [`d3bbd90`](https://github.com/amnezia-vpn/amnezia-client/commit/d3bbd904c11d4a27670cd63c1ac44ed6b918f204) WG fixes for MacOS - [`2b13e6b`](https://github.com/amnezia-vpn/amnezia-client/commit/2b13e6b53d535232c9fdcd4ad5b11f0a3000e6c8) Fix openvpn block-outside-dns - [`71fa13b`](https://github.com/amnezia-vpn/amnezia-client/commit/71fa13b761166d2c78c36e5c477d662a79618295) qDebug() cleanup - [`4913fc9`](https://github.com/amnezia-vpn/amnezia-client/commit/4913fc97c0cf24058b5221f10e6b9e30a4a726cf) Cleanup ### 📊 Changes **118 files changed** (+5147 additions, -3483 deletions) <details> <summary>View changed files</summary> 📝 `.gitmodules` (+3 -0) 📝 `CMakeLists.txt` (+20 -2) ➕ `client/3rd/wireguard-go` (+1 -0) 📝 `client/CMakeLists.txt` (+59 -232) 📝 `client/amnezia_application.cpp` (+2 -0) 📝 `client/android/build.gradle` (+2 -2) 📝 `client/android/src/org/amnezia/vpn/NotificationUtil.kt` (+1 -1) 📝 `client/android/src/org/amnezia/vpn/VPNLogger.kt` (+2 -2) 📝 `client/android/src/org/amnezia/vpn/qt/PackageManagerHelper.java` (+1 -1) 📝 `client/cmake/golang.cmake` (+41 -38) ➕ `client/cmake/ios.cmake` (+159 -0) ➕ `client/cmake/macos.cmake` (+101 -0) 📝 `client/configurators/openvpn_configurator.cpp` (+6 -4) 📝 `client/configurators/wireguard_configurator.cpp` (+2 -0) 📝 `client/configurators/wireguard_configurator.h` (+1 -0) 📝 `client/constants.h` (+11 -87) 📝 `client/containers/containers_defs.cpp` (+6 -2) 📝 `client/core/servercontroller.cpp` (+3 -18) 📝 `client/core/sshclient.cpp` (+0 -2) ➕ `client/daemon/daemon.cpp` (+519 -0) _...and 80 more files_ </details> ### 📄 Description WireGuard implementation for MacOS --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-13 20:47:07 +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#1706
No description provided.