Commit graph

10 commits

Author SHA1 Message Date
94c4155d60 Get configs from controller's state, instead of reading the disk 2026-08-06 15:57:37 -04:00
0e64351b5a Improved systemwide speed, by Turning Wireguard subprocess commands into to recycled generic_run_commands that re-use the terminal 2026-08-03 19:33:22 -04:00
ed055f338d Introduced Connect Module, which manages HTTPx Clients, solves network/DNS issues, and coordinates Tor Bootstraps. Introduced async & single endpoint full workflows. This version is stable and tested for DNS & Tor problems. Also modified Configuration to be Pydantic, instead of @dataclass_json, and changed the connection type to enums. Further, there's a new enum function to get the new enum types, but the legacy function exists for backwards compatability. 2026-08-03 16:59:39 -04:00
3afd4a8f9b Isolating the nmcli segments to a separate module 2026-07-25 14:01:37 -04:00
ff493455b3 Introduced Managed DNS settings to Wireguard, which is redundant for nmcli. However, this same framework can be used for other protocols or implementations. 2026-07-22 14:04:50 -04:00
c4ffe9be3c Integration of Firewall feature to Systemwide Wireguard 2026-07-21 09:44:03 -04:00
18f50c67fb Add support for WireGuard endpoint verification 2025-11-05 02:24:21 +01:00
43866a0807 Update and refactor existing codebase 2025-03-12 02:09:18 +01:00
d8d54d88d1 Update and refactor existing codebase 2024-09-20 02:41:41 +02:00
d6c9664345 Initial commit 2024-09-11 19:39:33 +02:00