sp-hydra-veil-core/core
zenaku 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
..
controllers fix(wireguard): multiplatform support for Arch/Ubuntu/Fedora 2026-07-31 05:11:55 -05:00
errors Improved Tor Error Handling. And Tor IPv6 Fix with associated sp-essentails fix and version bump 2026-06-29 15:13:06 -04:00
models fix(wireguard): multiplatform support for Arch/Ubuntu/Fedora 2026-07-31 05:11:55 -05:00
observers radical change 2026-06-05 10:31:35 -05:00
services TunnelMonitor with is_tunnel_alive(), add WireGuardMonitor, arm/disarm killswitch on WireGuard connect/disconnect 2026-07-15 17:05:14 -05:00
utils TunnelMonitor with is_tunnel_alive(), add WireGuardMonitor, arm/disarm killswitch on WireGuard connect/disconnect 2026-07-15 17:05:14 -05:00
__init__.py all support, core,cli,gui,essentiials 2026-06-02 07:19:17 -05:00
Constants.py Supports Flexible YAML paths from parent directory 2026-07-01 10:06:14 -04:00
Errors.py fix errors kill s. 2026-06-09 09:09:10 -05:00
Helpers.py all support, core,cli,gui,essentiials 2026-06-02 07:19:17 -05:00