Commit Graph
45 Commits
Author SHA1 Message Date
Eduardo Silva 5ab037bf74 Add IP address validation and availability checks in models.py 2026-02-11 11:03:39 -03:00
Eduardo Silva 5e8bf1a3ab Refactor URL routing: break main urls.py into app-specific includes 2026-02-10 12:47:51 -03:00
Eduardo Silva da1d3614bd Rename 'enabled_by_schedule' to 'disabled_by_schedule' and update migrations 2026-02-03 11:24:40 -03:00
Eduardo Silva d3033d3936 Add scheduling models and fields for peer management 2026-01-28 11:57:54 -03:00
Eduardo Silva cf4e86ad93 Add route policy restriction logic to Peer model 2026-01-27 14:44:20 -03:00
Eduardo Silva 20d5387232 Add 'Enforce Route Policy' field to WireGuardInstance model and forms 2026-01-27 11:20:16 -03:00
Eduardo Silva b6426e41c0 convert wireguard manage server to crispy forms 2026-01-26 17:55:55 -03:00
Eduardo Silva 630adc762b improve wireguard manage instance 2026-01-25 10:45:16 -03:00
Eduardo Silva 81be188302 Add server list and detail views for WireGuard instances 2026-01-25 10:08:36 -03:00
Eduardo Silva 50ca1a429e add properties for announced networks and client routes in Peer model 2026-01-23 20:06:29 -03:00
Eduardo Silva 06ae48b73d add network properties to WireGuard instance model 2026-01-23 18:22:48 -03:00
Eduardo Silva d378b62c49 add routing template field to peer model 2026-01-22 12:55:06 -03:00
Eduardo Silva cf61c3113f enforce fixed refresh interval if cache is enabled 2026-01-07 12:11:35 -03:00
Eduardo Silva 52e0f19708 WireGuard instance form translation 2025-04-15 13:20:58 -03:00
Eduardo Silva 6836621b80 Translation for Wireguard status page and reload/restart/export messages 2025-04-14 16:22:05 -03:00
Eduardo Silva 701f957642 Check if user is authenticated before loading user_acl 2025-04-11 11:16:50 -03:00
Eduardo Silva a58d233546 Add user permissions for reload and restart 2025-04-11 11:05:20 -03:00
Eduardo Silva 2b8ec3ac88 Add pending changes warning context processor 2025-03-31 13:41:59 -03:00
Eduardo Silva e861d1b840 Reduce minimum web refresh interval to 5 seconds. 2025-02-26 10:22:09 -03:00
Eduardo Silva 7226177d42 Add functionality for applying database patches on login 2025-02-25 11:58:48 -03:00
Eduardo Silva c43fdd749f Enable WebadminSettings in admin panel 2025-02-25 11:58:25 -03:00
Eduardo Silva 0c5b6727ff Add db_patch_version field and update refresh interval default to 10 2025-02-25 11:58:03 -03:00
Eduardo Silva 8c780d297c New status page 2025-02-24 15:18:41 -03:00
Eduardo Silva 6e22eafb05 Add sort_order field to Peer model and create a default order 2025-01-22 10:04:37 -03:00
Eduardo Silva 10e456b202 User toggle for webconsole and enhanced filter 2025-01-21 13:22:18 -03:00
Eduardo Silva 8eb0a6d852 Group management form converted to crispy forms. Page for group list improved 2025-01-20 15:03:15 -03:00
Eduardo Silva eefc573c61 create and manage peer groups 2025-01-20 11:41:02 -03:00
Eduardo Silva 797058b29b Add peer group model 2025-01-20 09:55:35 -03:00
Eduardo Silva aefd3f698b DNS Container and docker compose 2024-04-29 15:26:30 -03:00
Eduardo Silva 86f4bdadb0 DNS primary/secondary not required anymore. 2024-03-11 11:17:12 -03:00
Eduardo Silva 32931dfd16 Manage AllowedIPs for client config file 2024-03-09 16:02:48 -03:00
Eduardo Silva b6a7cdaac9 Legacy firewall migrate routines and export fw rules. 2024-03-04 12:58:33 -03:00
Eduardo Silva 2012c22973 Firewall rule management 2024-02-29 23:07:40 -03:00
Eduardo Silva 9621bf800f Legacy firewall field 2024-02-27 10:31:24 -03:00
Eduardo Silva 9b1d14eb0f Removing unique constrainr from dns settings. 2024-02-27 10:27:53 -03:00
Eduardo Silva abeafa228c Port forwarding to peers! :) 2024-02-26 18:55:04 -03:00
Eduardo Silva 845fb82b22 Latest handshake permanent 2024-02-23 18:18:52 -03:00
Eduardo Silva 03a9c12696 Update check 2024-02-23 14:23:22 -03:00
Eduardo Silva 3563da423b wg instance dns settings and peer list refresh interval configuration 2024-02-17 15:03:29 -03:00
Eduardo Silva 0a14192444 Pending configuration warning and reload 2024-02-16 17:14:35 -03:00
Eduardo Silva d5edc5bb2e pending_changes migration 2024-02-16 14:17:08 -03:00
Eduardo Silva 1b1b97d874 better placeholder for status page 2024-02-15 12:48:40 -03:00
Eduardo Silva cac0c9f280 User level check implementation 2024-02-15 12:34:51 -03:00
Eduardo Silva 19d5e665ec add wireguard instance public_key 2024-02-15 12:08:46 -03:00
Eduardo Silva ed55724808 Initial commit 2024-02-14 16:36:01 -03:00