fd386c496f
fix(wireguard): multiplatform support for Arch/Ubuntu/Fedora
...
- Activate wg interface explicitly if nmcli import does not do it automatically (Arch)
- Apply DNS via hydraveil-resolvectl wrapper instead of resolvectl directly (avoids polkit auth dialog)
- Add __is_resolved_active() helper to check systemd-resolved before applying DNS
- Wait for socket.getaddrinfo to confirm DNS is routable before await_connection()
- Replace subprocess test_connection with requests direct call + socket.getaddrinfo (respects systemd-resolved on all distros)
- Use sudo install instead of pkexec install for wg.conf copy (uses sudoers, more reliable)
- Add fallback to pkexec if sudo not available
2026-07-31 05:11:55 -05:00
5ed7598315
Extract establish_encrypted_proxy_connection to core — shared logic for CLI and GUI
2026-07-07 16:08:24 -05:00
999ddbf855
Add location_country_code/city_code to operator proxy flow + SingboxProcessMonitor ABC + observer_helpers
2026-07-05 06:17:20 -05:00
093e9aacd8
Comment clarity on pre-existing Connections, and support for vless and hysteria2 in the connection model
2026-07-03 17:24:49 -04:00
59f997ef45
Merge deploy into master: encrypted proxy killswitch + TUN optimization
2026-06-25 15:44:12 -05:00
d6b122b975
June Major Update
2026-06-16 08:11:28 -05:00
35d94908f4
Core configuration synchronized with the CLI
2026-06-03 17:54:29 -05:00
047c5b2ed0
all support, core,cli,gui,essentiials
2026-06-02 07:19:17 -05:00
f38aa3b6f1
26-05-16-6:29
2026-05-26 18:29:24 -05:00
918c070f73
fix system-profile
2026-05-23 15:14:09 +00:00
dfdcb78fff
Bug Fix with Deleting Systemwide WG Profiles, where it wasn't triggering the delete because the folder didn't exist, and was hidden behind sudo protection
2026-05-21 14:00:56 -04:00
0ab1ac4168
Update file management-related logic
2026-02-11 09:48:08 +01:00
f32d0a8986
Improve connection management-related logic
2026-01-08 22:40:23 +01:00
68a8c511ce
Update file management-related logic
2025-11-10 01:54:49 +01:00
321ddbd8f0
Add support for security incident artifact compilation
2025-11-05 17:54:39 +01:00
5e4bce542a
Add support for conditional credential preservation
2025-09-09 02:27:12 +02:00
7f9c6ab1a9
Add support for conditional persistent state preservation
2025-03-12 02:11:44 +01:00
43866a0807
Update and refactor existing codebase
2025-03-12 02:09:18 +01:00
5468fe4998
Improve exception handling-related logic
2025-02-25 14:11:40 +01:00
6b09780eac
Adopt revised naming conventions
2025-02-22 21:47:17 +01:00
669cddc2b4
Improve profile retrieval-related logic
2024-10-13 08:14:33 +02:00
7cf9fdf0b3
Assign system WireGuard configurations to a secure location
2024-09-24 05:12:06 +02:00
fe92bbf351
Update string formating and improve file storage-related logic
2024-09-20 16:57:27 +02:00
6a066ce3f4
Update and refactor existing codebase
2024-09-19 17:54:56 +02:00
d6c9664345
Initial commit
2024-09-11 19:39:33 +02:00