sp-hydra-veil-core/core/models
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
..
invoice all support, core,cli,gui,essentiials 2026-06-02 07:19:17 -05:00
manage Session Management allows for checks on table existence for db version 2026-07-01 13:29:34 -04:00
orm_models Introduced Database Compatibility checks for old or new versions with different schemas 2026-06-28 21:49:19 -04:00
policy all support, core,cli,gui,essentiials 2026-06-02 07:19:17 -05:00
session Extract establish_encrypted_proxy_connection to core — shared logic for CLI and GUI 2026-07-07 16:08:24 -05:00
system fix(wireguard): multiplatform support for Arch/Ubuntu/Fedora 2026-07-31 05:11:55 -05:00
BaseConnection.py Extract establish_encrypted_proxy_connection to core — shared logic for CLI and GUI 2026-07-07 16:08:24 -05:00
BasePolicy.py all support, core,cli,gui,essentiials 2026-06-02 07:19:17 -05:00
BaseProfile.py refactor(core/cli): route vless/hysteria2 through _enable_encrypted_proxy, scope KillswitchMonitor to encrypted proxy only 2026-07-09 18:23:11 -05:00
ClientVersion.py all support, core,cli,gui,essentiials 2026-06-02 07:19:17 -05:00
Configuration.py all support, core,cli,gui,essentiials 2026-06-02 07:19:17 -05:00
Event.py all support, core,cli,gui,essentiials 2026-06-02 07:19:17 -05:00
Model.py all support, core,cli,gui,essentiials 2026-06-02 07:19:17 -05:00
OperatorProxySession.py Add location_country_code/city_code to operator proxy flow + SingboxProcessMonitor ABC + observer_helpers 2026-07-05 06:17:20 -05:00
Subscription.py all support, core,cli,gui,essentiials 2026-06-02 07:19:17 -05:00
SubscriptionPlan.py Extract establish_encrypted_proxy_connection to core — shared logic for CLI and GUI 2026-07-07 16:08:24 -05:00