Commit graph

20 commits

Author SHA1 Message Date
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
bd34f456b5 Introduced IP-interface-based killswitch support for systemwide wireguard, on enable only. This version is stable and working for enable only, with a test script in the fileslot. And fixed GUI's object save creation. Additionally rolled back Connection data models to previous non-enum version. 2026-07-20 13:07:04 -04:00
703fe57c12 Introduce Base profile types on load, which gradually will switch over on save/edits. Transition Connections to using Enum instead of raw strings. 2026-07-18 16:44:54 -04: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
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
f32d0a8986 Improve connection management-related logic 2026-01-08 22:40:23 +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
43866a0807 Update and refactor existing codebase 2025-03-12 02:09:18 +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
fe92bbf351 Update string formating and improve file storage-related logic 2024-09-20 16:57:27 +02:00
6a066ce3f4 Update and refactor existing codebase 2024-09-19 17:54:56 +02:00
d6c9664345 Initial commit 2024-09-11 19:39:33 +02:00