[PR #794] [MERGED] Request internet permission before connect for iOS #2119

Closed
opened 2026-10-13 21:18:44 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/794
Author: @pokamest
Created: 5/5/2024
Status: ✅ Merged
Merged: 5/16/2024
Merged by: @pokamest

Base: dev ← Head: bugfix/api_1100_fix


📝 Commits (7)

📊 Changes

20 files changed (+274 additions, -264 deletions)

View changed files

📝 client/CMakeLists.txt (+0 -2)
📝 client/amnezia_application.cpp (+2 -1)
📝 client/amnezia_application.h (+4 -0)
📝 client/cmake/ios.cmake (+0 -1)
📝 client/core/controllers/apiController.cpp (+54 -51)
📝 client/core/controllers/apiController.h (+11 -2)
📝 client/core/defs.h (+3 -0)
📝 client/ios/app/Info.plist.in (+7 -0)
📝 client/main.cpp (+1 -0)
➖ client/platforms/ios/MobileUtils.cpp (+0 -15)
➖ client/platforms/ios/MobileUtils.h (+0 -22)
➖ client/platforms/ios/MobileUtils.mm (+0 -109)
📝 client/platforms/ios/ios_controller.h (+7 -0)
📝 client/platforms/ios/ios_controller.mm (+93 -0)
📝 client/platforms/ios/ios_controller_wrapper.h (+10 -0)
📝 client/platforms/ios/ios_controller_wrapper.mm (+18 -1)
📝 client/secure_qsettings.cpp (+0 -1)
📝 client/ui/controllers/connectionController.cpp (+56 -54)
📝 client/ui/controllers/connectionController.h (+5 -0)
📝 client/ui/controllers/systemController.cpp (+3 -5)

📄 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/794 **Author:** [@pokamest](https://github.com/pokamest) **Created:** 5/5/2024 **Status:** ✅ Merged **Merged:** 5/16/2024 **Merged by:** [@pokamest](https://github.com/pokamest) **Base:** `dev` ← **Head:** `bugfix/api_1100_fix` --- ### 📝 Commits (7) - [`6f31943`](https://github.com/amnezia-vpn/amnezia-client/commit/6f31943cacb3c171d2f666ef2f71dec4d72d5421) Attempt to fix API error 1100 - [`62c33e3`](https://github.com/amnezia-vpn/amnezia-client/commit/62c33e373eb939d81eb921b84100491c8a60b2aa) NSURLSession fake call to exec iOS network settings dialog - [`10a26a4`](https://github.com/amnezia-vpn/amnezia-client/commit/10a26a463a2c75ceea73da5e8372d5d8ffb17ae6) use http://captive.apple.com/generate_204 for requesting internet - [`4a4204b`](https://github.com/amnezia-vpn/amnezia-client/commit/4a4204b120e2aba8886a42478f7c2485035cb88b) Tiny fix - [`04289b4`](https://github.com/amnezia-vpn/amnezia-client/commit/04289b441db8cc21a41511a7c6ed870f500b23e4) moved MobileUtils to IosController - [`5dd3ea9`](https://github.com/amnezia-vpn/amnezia-client/commit/5dd3ea9f9b69ede54459c298c71ee414d9b5cbaf) replaced callbacks with signal-slots in apiController - [`6161cde`](https://github.com/amnezia-vpn/amnezia-client/commit/6161cde620109f732633114a277e2efd57e22b72) Merge branch 'dev' of github.com:amnezia-vpn/amnezia-client into bugfix/api_1100_fix ### 📊 Changes **20 files changed** (+274 additions, -264 deletions) <details> <summary>View changed files</summary> 📝 `client/CMakeLists.txt` (+0 -2) 📝 `client/amnezia_application.cpp` (+2 -1) 📝 `client/amnezia_application.h` (+4 -0) 📝 `client/cmake/ios.cmake` (+0 -1) 📝 `client/core/controllers/apiController.cpp` (+54 -51) 📝 `client/core/controllers/apiController.h` (+11 -2) 📝 `client/core/defs.h` (+3 -0) 📝 `client/ios/app/Info.plist.in` (+7 -0) 📝 `client/main.cpp` (+1 -0) ➖ `client/platforms/ios/MobileUtils.cpp` (+0 -15) ➖ `client/platforms/ios/MobileUtils.h` (+0 -22) ➖ `client/platforms/ios/MobileUtils.mm` (+0 -109) 📝 `client/platforms/ios/ios_controller.h` (+7 -0) 📝 `client/platforms/ios/ios_controller.mm` (+93 -0) 📝 `client/platforms/ios/ios_controller_wrapper.h` (+10 -0) 📝 `client/platforms/ios/ios_controller_wrapper.mm` (+18 -1) 📝 `client/secure_qsettings.cpp` (+0 -1) 📝 `client/ui/controllers/connectionController.cpp` (+56 -54) 📝 `client/ui/controllers/connectionController.h` (+5 -0) 📝 `client/ui/controllers/systemController.cpp` (+3 -5) </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-13 21:18:44 +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#2119
No description provided.