[PR #3028] [MERGED] feat: use libagw #3059

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

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/3028
Author: @vkamn
Created: 8/24/2026
Status: ✅ Merged
Merged: 10/13/2026
Merged by: @vkamn

Base: dev ← Head: feat/switch-to-libagw


📝 Commits (10+)

  • 1d5061f feat: use libagw
  • 9eeed61 feat: add conanfile for libagw
  • cf549e8 chore: fix android build with agw
  • 28b92fa Merge branch 'dev' of github-amnezia:amnezia-vpn/amnezia-client into feat/switch-to-libagw
  • a020e7c Merge branch 'dev' of github-amnezia:amnezia-vpn/amnezia-client into HEAD
  • d9760bf refactor: gateway error code parsing
  • e48cfab Merge branch 'dev' of github-amnezia:amnezia-vpn/amnezia-client into HEAD
  • 2f6bed2 fix: build fixes
  • 192bcda fix: return proxy cache
  • 8709b59 chore: update link to libagw

📊 Changes

14 files changed (+458 additions, -764 deletions)

View changed files

📝 client/CMakeLists.txt (+3 -0)
📝 client/core/controllers/api/newsController.cpp (+7 -6)
📝 client/core/controllers/gatewayController.cpp (+159 -636)
📝 client/core/controllers/gatewayController.h (+13 -43)
📝 client/core/utils/api/apiUtils.cpp (+46 -61)
📝 client/core/utils/api/apiUtils.h (+1 -3)
📝 client/core/utils/constants/apiKeys.h (+2 -0)
📝 client/secureQSettings.cpp (+20 -15)
📝 client/secureQSettings.h (+5 -0)
📝 client/tests/CMakeLists.txt (+20 -0)
📝 client/tests/api/CMakeLists.txt (+2 -0)
📝 client/tests/selfHostedAdmin/CMakeLists.txt (+1 -0)
📝 conanfile.py (+2 -0)
➕ recipes/libagw/conanfile.py (+177 -0)

📄 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/3028 **Author:** [@vkamn](https://github.com/vkamn) **Created:** 8/24/2026 **Status:** ✅ Merged **Merged:** 10/13/2026 **Merged by:** [@vkamn](https://github.com/vkamn) **Base:** `dev` ← **Head:** `feat/switch-to-libagw` --- ### 📝 Commits (10+) - [`1d5061f`](https://github.com/amnezia-vpn/amnezia-client/commit/1d5061f2fcd3d01e99a87035b8c35b876f5cad20) feat: use libagw - [`9eeed61`](https://github.com/amnezia-vpn/amnezia-client/commit/9eeed6127437ade683ebcaff7060e60c3f461122) feat: add conanfile for libagw - [`cf549e8`](https://github.com/amnezia-vpn/amnezia-client/commit/cf549e8d548ed02f6db0d0859cfb370822c6438e) chore: fix android build with agw - [`28b92fa`](https://github.com/amnezia-vpn/amnezia-client/commit/28b92fa73c8bab829db63ce4739d9cda0b5fcd72) Merge branch 'dev' of github-amnezia:amnezia-vpn/amnezia-client into feat/switch-to-libagw - [`a020e7c`](https://github.com/amnezia-vpn/amnezia-client/commit/a020e7c527a133f03983707e23a104e2be012a45) Merge branch 'dev' of github-amnezia:amnezia-vpn/amnezia-client into HEAD - [`d9760bf`](https://github.com/amnezia-vpn/amnezia-client/commit/d9760bf732594a86f43c812aed672f97bde33ee4) refactor: gateway error code parsing - [`e48cfab`](https://github.com/amnezia-vpn/amnezia-client/commit/e48cfabbf0b80110f61338078c7d1271a557d0ee) Merge branch 'dev' of github-amnezia:amnezia-vpn/amnezia-client into HEAD - [`2f6bed2`](https://github.com/amnezia-vpn/amnezia-client/commit/2f6bed28538bb811dba57bb4917a4756365a1cbc) fix: build fixes - [`192bcda`](https://github.com/amnezia-vpn/amnezia-client/commit/192bcdaeba2cd9285a3af638f7668495cc52746c) fix: return proxy cache - [`8709b59`](https://github.com/amnezia-vpn/amnezia-client/commit/8709b59e387134a5d3d765b23a642b62ad94e62c) chore: update link to libagw ### 📊 Changes **14 files changed** (+458 additions, -764 deletions) <details> <summary>View changed files</summary> 📝 `client/CMakeLists.txt` (+3 -0) 📝 `client/core/controllers/api/newsController.cpp` (+7 -6) 📝 `client/core/controllers/gatewayController.cpp` (+159 -636) 📝 `client/core/controllers/gatewayController.h` (+13 -43) 📝 `client/core/utils/api/apiUtils.cpp` (+46 -61) 📝 `client/core/utils/api/apiUtils.h` (+1 -3) 📝 `client/core/utils/constants/apiKeys.h` (+2 -0) 📝 `client/secureQSettings.cpp` (+20 -15) 📝 `client/secureQSettings.h` (+5 -0) 📝 `client/tests/CMakeLists.txt` (+20 -0) 📝 `client/tests/api/CMakeLists.txt` (+2 -0) 📝 `client/tests/selfHostedAdmin/CMakeLists.txt` (+1 -0) 📝 `conanfile.py` (+2 -0) ➕ `recipes/libagw/conanfile.py` (+177 -0) </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:07:13 +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#3059
No description provided.