[PR #665] [MERGED] moved protocol config generation to VpnConfigirationsController #2011

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

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/665
Author: @Nethius
Created: 3/4/2024
Status: ✅ Merged
Merged: 4/1/2024
Merged by: @pokamest

Base: dev ← Head: refactoring/vpn-config-generation


📝 Commits (10+)

  • 457d8c1 moved protocol config generation to VpnConfigirationsController
  • c0afbf3 Merge branch 'dev' of github.com:amnezia-vpn/amnezia-client into refactoring/vpn-config-generation
  • 4a580b6 added vpn config creation function to vpnConfigurationController
  • b3f6140 removed vpn config generation from vpnConnection
  • 8b6f0f9 Merge branch 'dev' of github.com:amnezia-vpn/amnezia-client into refactoring/vpn-config-generation
  • 087f0d0 added a check of availability and generation of VPN config before connection
  • ceb680c removed the function clearCachedProfiles()
  • a13ad3b Merge branch 'dev' of github.com:amnezia-vpn/amnezia-client into refactoring/vpn-config-generation
  • aa54217 Added config "preparation" stage, during which config generation/downloading cannot be interrupted
  • 7ee9ed4 moved the clientId to the protocol config

📊 Changes

70 files changed (+1305 additions, -1449 deletions)

View changed files

📝 client/CMakeLists.txt (+4 -0)
📝 client/amnezia_application.cpp (+23 -42)
📝 client/amnezia_application.h (+1 -3)
📝 client/configurators/awg_configurator.cpp (+3 -3)
📝 client/configurators/awg_configurator.h (+2 -2)
📝 client/configurators/cloak_configurator.cpp (+9 -7)
📝 client/configurators/cloak_configurator.h (+3 -3)
📝 client/configurators/configurator_base.cpp (+20 -2)
📝 client/configurators/configurator_base.h (+11 -2)
📝 client/configurators/ikev2_configurator.cpp (+8 -8)
📝 client/configurators/ikev2_configurator.h (+4 -4)
📝 client/configurators/openvpn_configurator.cpp (+29 -31)
📝 client/configurators/openvpn_configurator.h (+17 -17)
📝 client/configurators/shadowsocks_configurator.cpp (+4 -6)
📝 client/configurators/shadowsocks_configurator.h (+3 -3)
➖ client/configurators/vpn_configurator.cpp (+0 -131)
➖ client/configurators/vpn_configurator.h (+0 -54)
📝 client/configurators/wireguard_configurator.cpp (+35 -51)
📝 client/configurators/wireguard_configurator.h (+8 -6)
📝 client/configurators/xray_configurator.cpp (+12 -19)

...and 50 more files

📄 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/665 **Author:** [@Nethius](https://github.com/Nethius) **Created:** 3/4/2024 **Status:** ✅ Merged **Merged:** 4/1/2024 **Merged by:** [@pokamest](https://github.com/pokamest) **Base:** `dev` ← **Head:** `refactoring/vpn-config-generation` --- ### 📝 Commits (10+) - [`457d8c1`](https://github.com/amnezia-vpn/amnezia-client/commit/457d8c1ec8fba68125d90b73da3d6c53180f83ef) moved protocol config generation to VpnConfigirationsController - [`c0afbf3`](https://github.com/amnezia-vpn/amnezia-client/commit/c0afbf39e58bcc77ae3ad9119d7d9efb3da71bdc) Merge branch 'dev' of github.com:amnezia-vpn/amnezia-client into refactoring/vpn-config-generation - [`4a580b6`](https://github.com/amnezia-vpn/amnezia-client/commit/4a580b614c76b1db8b09d9e675370054666c3e31) added vpn config creation function to vpnConfigurationController - [`b3f6140`](https://github.com/amnezia-vpn/amnezia-client/commit/b3f61407233cd47718a2813de181e1c18ca4fbb7) removed vpn config generation from vpnConnection - [`8b6f0f9`](https://github.com/amnezia-vpn/amnezia-client/commit/8b6f0f97d4227e36e0af4b14dedf1a8a3b14fa72) Merge branch 'dev' of github.com:amnezia-vpn/amnezia-client into refactoring/vpn-config-generation - [`087f0d0`](https://github.com/amnezia-vpn/amnezia-client/commit/087f0d0666a2001b1e95fb132a4cfc59b9b7b795) added a check of availability and generation of VPN config before connection - [`ceb680c`](https://github.com/amnezia-vpn/amnezia-client/commit/ceb680c2a2f30e53430364f1634d27dca21e6e95) removed the function clearCachedProfiles() - [`a13ad3b`](https://github.com/amnezia-vpn/amnezia-client/commit/a13ad3bbca3584aef0bb369a9cce28335846364d) Merge branch 'dev' of github.com:amnezia-vpn/amnezia-client into refactoring/vpn-config-generation - [`aa54217`](https://github.com/amnezia-vpn/amnezia-client/commit/aa54217e842836b72d4f1835d57d00a3beba396f) Added config "preparation" stage, during which config generation/downloading cannot be interrupted - [`7ee9ed4`](https://github.com/amnezia-vpn/amnezia-client/commit/7ee9ed4c0568b9e7473a0d4261cdbdd5c93a5bc3) moved the clientId to the protocol config ### 📊 Changes **70 files changed** (+1305 additions, -1449 deletions) <details> <summary>View changed files</summary> 📝 `client/CMakeLists.txt` (+4 -0) 📝 `client/amnezia_application.cpp` (+23 -42) 📝 `client/amnezia_application.h` (+1 -3) 📝 `client/configurators/awg_configurator.cpp` (+3 -3) 📝 `client/configurators/awg_configurator.h` (+2 -2) 📝 `client/configurators/cloak_configurator.cpp` (+9 -7) 📝 `client/configurators/cloak_configurator.h` (+3 -3) 📝 `client/configurators/configurator_base.cpp` (+20 -2) 📝 `client/configurators/configurator_base.h` (+11 -2) 📝 `client/configurators/ikev2_configurator.cpp` (+8 -8) 📝 `client/configurators/ikev2_configurator.h` (+4 -4) 📝 `client/configurators/openvpn_configurator.cpp` (+29 -31) 📝 `client/configurators/openvpn_configurator.h` (+17 -17) 📝 `client/configurators/shadowsocks_configurator.cpp` (+4 -6) 📝 `client/configurators/shadowsocks_configurator.h` (+3 -3) ➖ `client/configurators/vpn_configurator.cpp` (+0 -131) ➖ `client/configurators/vpn_configurator.h` (+0 -54) 📝 `client/configurators/wireguard_configurator.cpp` (+35 -51) 📝 `client/configurators/wireguard_configurator.h` (+8 -6) 📝 `client/configurators/xray_configurator.cpp` (+12 -19) _...and 50 more files_ </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:17:38 +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#2011
No description provided.