Commit graph

17 commits

Author SHA1 Message Date
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
999ddbf855 Add location_country_code/city_code to operator proxy flow + SingboxProcessMonitor ABC + observer_helpers 2026-07-05 06:17:20 -05:00
59f997ef45 Merge deploy into master: encrypted proxy killswitch + TUN optimization 2026-06-25 15:44:12 -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
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
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
d6c9664345 Initial commit 2024-09-11 19:39:33 +02:00