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
9c5636eb8c
TunnelMonitor with is_tunnel_alive(), add WireGuardMonitor, arm/disarm killswitch on WireGuard connect/disconnect
2026-07-15 17:05:14 -05:00
5ed7598315
Extract establish_encrypted_proxy_connection to core — shared logic for CLI and GUI
2026-07-07 16:08:24 -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
74e22e7b60
Improved Tor Error Handling. And Tor IPv6 Fix with associated sp-essentails fix and version bump
2026-06-29 15:13:06 -04:00
59f997ef45
Merge deploy into master: encrypted proxy killswitch + TUN optimization
2026-06-25 15:44:12 -05:00
28201da22e
Cleanup dev artifacts
2026-06-23 19:33:10 -04:00
2dd2324b1f
Tor Folder adjustment on new features to match legacy's patterns
2026-06-23 19:28:27 -04:00
dc46d4136a
Sync streamline introduced for cached data
2026-06-22 17:30:42 -04:00
d6b122b975
June Major Update
2026-06-16 08:11:28 -05:00
c1fb1bc7c6
fix errors kill s.
2026-06-09 09:09:10 -05:00
eff49cf1f7
radical change
2026-06-05 10:31:35 -05:00
ed0de4b2d9
Verify Sing-box before the connection
2026-06-04 07:38:55 -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
a3cf476af4
core-laravel-proxyTEST
2026-05-16 00:36:11 -05:00
f3298856ed
Further integrate Simplified Privacy essentials library
2026-03-18 20:10:29 +01:00
a3a9fb8843
Integrate Simplified Privacy essentials library
2026-03-16 16:37:00 +01:00
0ab1ac4168
Update file management-related logic
2026-02-11 09:48:08 +01:00
3c216b21b5
Improve connection management-related logic
2026-01-20 06:54:56 +01:00
6dc6b0af48
Improve support for stateful Tor sessions
2026-01-18 21:13:53 +01:00
531f5cdf3c
Add support for stateful Tor sessions
2026-01-18 05:15:18 +01:00
616a864c9d
Update connection status determination logic
2026-01-18 05:09:23 +01:00
56d64b08b2
Improve connection management-related logic
2026-01-13 22:29:44 +01:00
f09063ba35
Update connection status determination logic
2026-01-09 20:27:49 +01:00
f32d0a8986
Improve connection management-related logic
2026-01-08 22:40:23 +01:00
8c51e85a70
Update and refactor policy-related logic
2025-11-27 14:22:45 +01:00
dcbbbbd09d
Improve connection status determination logic
2025-11-24 09:05:33 +01:00
b4f4ef986c
Add initial support for privilege policies
2025-11-23 08:21:18 +01:00
68bb55e7d4
Improve connection status determination logic
2025-11-18 06:56:10 +01:00
18f50c67fb
Add support for WireGuard endpoint verification
2025-11-05 02:24:21 +01:00
70d3905117
Improve exception override-related logic
2025-11-04 20:45:40 +01:00
06769eac62
Update and refactor existing codebase
2025-11-02 16:32:17 +01:00
9cc3a02512
Update connection-related logic
2025-05-03 05:44:19 +02:00
9554ab4ffa
Add support for API base URL and ping URL overrides
2025-03-15 21:49:57 +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
d064c6350d
Fix bug in network interface activation logic
2025-02-12 08:56:46 +01:00
f8c92f0f92
Implement initial support for session renegotiation
2024-10-13 19:40:27 +02:00
b34a6f8935
Update connection verification-related logic
2024-10-01 05:45:43 +02:00
c744d9329d
Update and refactor existing codebase
2024-09-24 02:47:50 +02:00
7235438a4a
Update, refactor and extend file hash-related logic
2024-09-20 18:25:11 +02:00
fe92bbf351
Update string formating and improve file storage-related logic
2024-09-20 16:57:27 +02:00
d8d54d88d1
Update and refactor existing codebase
2024-09-20 02:41:41 +02:00
6a066ce3f4
Update and refactor existing codebase
2024-09-19 17:54:56 +02:00
1ce2865564
Implement additional dependency check
2024-09-19 02:23:03 +02:00
2683a1655a
Update and refactor connection-related logic
2024-09-19 01:56:19 +02:00
d6c9664345
Initial commit
2024-09-11 19:39:33 +02:00