Commit Graph

  • f8596bc8ff add CADDY_ENABLED configuration from environment variable Eduardo Silva 2026-03-14 11:01:01 -03:00
  • 539f6592c5 update caddy config_files location Eduardo Silva 2026-03-14 10:46:42 -03:00
  • 2030ec5904 add script to generate wireguard_webadmin.json Eduardo Silva 2026-03-14 10:41:39 -03:00
  • 1097ae90cf update translations Eduardo Silva 2026-03-14 10:14:39 -03:00
  • 15dda616d2 validate reserved names and upstream URLs in form cleaning Eduardo Silva 2026-03-14 10:14:30 -03:00
  • d364c05f36 update examples Eduardo Silva 2026-03-14 10:14:19 -03:00
  • 76a3f1f094 update translations Eduardo Silva 2026-03-14 09:52:14 -03:00
  • 14293276f6 update translations Eduardo Silva 2026-03-14 09:35:43 -03:00
  • dfea91ba35 enhance authentication method validation in forms.py Eduardo Silva 2026-03-14 09:34:59 -03:00
  • d4afed3fc8 update ignore rules Eduardo Silva 2026-03-14 09:34:22 -03:00
  • 83cc605116 update translations Eduardo Silva 2026-03-14 08:52:45 -03:00
  • 06426b3852 add 'Global TOTP Before Authentication' option and update form layouts Eduardo Silva 2026-03-14 08:52:31 -03:00
  • 72e3e2e1ca update translations Eduardo Silva 2026-03-13 20:44:45 -03:00
  • 1f2921c582 update translations Eduardo Silva 2026-03-13 20:13:05 -03:00
  • a9baffe725 add policy type selection for access policies Eduardo Silva 2026-03-13 20:12:29 -03:00
  • e19033a28c update policy_type choices Eduardo Silva 2026-03-13 17:44:53 -03:00
  • c330e70c08 update API documentation Eduardo Silva 2026-03-13 17:30:08 -03:00
  • a642500066 add main_addresses to peer creation and update responses Eduardo Silva 2026-03-13 17:23:57 -03:00
  • 9e9dc6b4bd add app_gateway_policy_form template Eduardo Silva 2026-03-13 12:49:57 -03:00
  • 988d571302 update translations Eduardo Silva 2026-03-12 18:54:37 -03:00
  • 5f894c4e6e add application details view and update related forms; improve layout Eduardo Silva 2026-03-12 18:41:21 -03:00
  • 7e86bd7208 fix button spacing Eduardo Silva 2026-03-12 17:28:41 -03:00
  • dd129c4a31 update translations Eduardo Silva 2026-03-12 15:23:39 -03:00
  • 17108c984e enhance forms and views with PrependedText for better input clarity; update tab order in gatekeeper list Eduardo Silva 2026-03-12 15:22:58 -03:00
  • 38414dd276 refactor forms and views for improved layout and consistency; update auth method relationships in models Eduardo Silva 2026-03-12 14:58:36 -03:00
  • 289abdada3 add app_gateway management views and templates Eduardo Silva 2026-03-12 14:15:14 -03:00
  • bd02f028b5 update translations Eduardo Silva 2026-03-12 14:14:27 -03:00
  • 4bc1818e6a update translations Eduardo Silva 2026-03-12 11:10:46 -03:00
  • 38246ddaa2 update translations Eduardo Silva 2026-03-12 10:44:57 -03:00
  • 57facc2635 improve authentication method form Eduardo Silva 2026-03-12 10:44:19 -03:00
  • d67c48f427 improve authentication method form Eduardo Silva 2026-03-12 10:26:47 -03:00
  • 197186b223 add gatekeeper authentication method form template Eduardo Silva 2026-03-12 10:02:47 -03:00
  • cecdb7b0fa add management views, forms, and templates for Gatekeeper IP addresses Eduardo Silva 2026-03-12 09:58:08 -03:00
  • 7119eacef1 update translations Eduardo Silva 2026-03-12 09:47:36 -03:00
  • 6d129213cd add IP address authentication method and related model Eduardo Silva 2026-03-12 09:35:27 -03:00
  • e57bce8495 add gatekeeper management views, forms, and templates Eduardo Silva 2026-03-12 09:22:00 -03:00
  • 6b4b2fd41d update translations Eduardo Silva 2026-03-11 18:50:37 -03:00
  • 44245cfb74 add gatekeeper and app_gateway to sidebar Eduardo Silva 2026-03-11 18:39:44 -03:00
  • 1b51ced8bd gatekeeper and app_gateway first commit Eduardo Silva 2026-03-11 16:35:43 -03:00
  • 7677ddc851 handle subprocess error in list_network_interfaces function Eduardo Silva 2026-03-11 16:32:18 -03:00
  • 150340becb gatekeeper config examples Eduardo Silva 2026-03-11 15:34:08 -03:00
  • 515a79e5f5 manage_dns_records endpoint implementation Desmond Duval 2026-03-10 20:30:54 -04:00
  • 29aeb51cf0 Caddy first implementation Eduardo Silva 2026-03-10 18:18:04 -03:00
  • 6a78391ce1 rename docker-compose-no-nginx-dev.yml to docker-compose-dev.yml Eduardo Silva 2026-03-10 16:25:07 -03:00
  • 8bf77cef86 add allowed_ip parameter to peer creation API documentation. remove parameter for allowed_ip_netmask Eduardo Silva 2026-03-10 15:05:43 -03:00
  • 1c5699b9f0 remove allowed_ip_netmask in peer creation Eduardo Silva 2026-03-10 14:57:24 -03:00
  • c4e43451c8 fix queryset filtering by removing union() from user_allowed_peers Eduardo Silva 2026-03-10 13:48:09 -03:00
  • cd98be5b96 package updates Eduardo Silva 2026-03-10 12:56:57 -03:00
  • 04c955ac77 escape JavaScript in tooltip translations for WireGuard status update Eduardo Silva 2026-02-14 14:44:21 -03:00
  • 1a5169d823 update translations Eduardo Silva 2026-02-12 13:37:48 -03:00
  • b6fe5aeb21 update translations Eduardo Silva 2026-02-12 13:34:45 -03:00
  • 23cb4f004f add notice about API progress and issue reporting in documentation Eduardo Silva 2026-02-12 13:34:36 -03:00
  • d316db011b bump version Eduardo Silva 2026-02-12 13:19:08 -03:00
  • 38b63a4652 update translations Eduardo Silva 2026-02-12 13:18:31 -03:00
  • 0e8f9e48b9 add language statistics output for .po files Eduardo Silva 2026-02-12 13:18:19 -03:00
  • 41c52c0bb6 temporary disable some unused fields Eduardo Silva 2026-02-12 13:17:59 -03:00
  • eb8169781c update translations Eduardo Silva 2026-02-12 12:41:23 -03:00
  • 8ad692ddad update stack Eduardo Silva 2026-02-12 08:45:55 -03:00
  • 8635a1ad21 Add WireGuard status API endpoint: implement api_v2_wireguard_status function Eduardo Silva 2026-02-11 18:01:33 -03:00
  • bd1dddbaab Enhance API documentation: format example output and add curl command examples Eduardo Silva 2026-02-11 17:47:34 -03:00
  • d3c02a46c8 remove duplicated title Eduardo Silva 2026-02-11 17:24:32 -03:00
  • 6c707604e5 Enhance API documentation layout: implement collapsible sections for parameters, returns, and examples Eduardo Silva 2026-02-11 17:21:51 -03:00
  • 1a12d4a8c1 Enhance API documentation layout: implement collapsible sections for parameters, returns, and examples Eduardo Silva 2026-02-11 17:21:51 -03:00
  • 34a74d4de6 Refactor API documentation layout: improve structure and enhance collapsible sections for parameters, returns, and examples Eduardo Silva 2026-02-11 17:17:45 -03:00
  • 8c7deb9f88 Enhance API documentation layout and interactivity: implement collapsible sections for methods, parameters, returns, and examples Eduardo Silva 2026-02-11 17:06:40 -03:00
  • 1dcf94518f Add API Docummentation Eduardo Silva 2026-02-11 16:49:32 -03:00
  • f2dc9942d9 Add API endpoints for listing peers and retrieving peer details Eduardo Silva 2026-02-11 16:49:32 -03:00
  • 8c6a5262d3 Add API endpoints for listing peers and retrieving peer details Eduardo Silva 2026-02-11 16:05:20 -03:00
  • dc7fee2de8 Add API v2 for managing WireGuard peers: create, update, and delete functionality Eduardo Silva 2026-02-11 15:29:52 -03:00
  • a4945b3c2b Optimize IP address allocation: use next_available_ip_address method and validate allowed IPs in peer creation Eduardo Silva 2026-02-11 11:54:18 -03:00
  • 5ab037bf74 Add IP address validation and availability checks in models.py Eduardo Silva 2026-02-11 11:03:39 -03:00
  • 1b4ad29ad1 Enhance peer creation function: add optional overrides and improve error handling Eduardo Silva 2026-02-10 18:26:49 -03:00
  • 8b6a68365e Refactor peer creation logic: move to separate function and improve error handling Eduardo Silva 2026-02-10 16:41:02 -03:00
  • 5e8bf1a3ab Refactor URL routing: break main urls.py into app-specific includes Eduardo Silva 2026-02-10 11:50:36 -03:00
  • f2faf752ad update translations Eduardo Silva 2026-02-10 10:55:39 -03:00
  • 2275684fd4 Enhance hostname validation and update help text in forms.py Eduardo Silva 2026-02-10 10:55:12 -03:00
  • 2d7dfd2399 Merge pull request #139 from gtrig/feature/wildcard_dns Eduardo Silva 2026-02-10 10:06:00 -03:00
  • cd3e70ede6 update translations Eduardo Silva 2026-02-09 22:07:48 -03:00
  • a7985ba065 Add API key management functionality with views, forms, and templates Eduardo Silva 2026-02-09 21:59:16 -03:00
  • 533fed2bec Add api_v2 app with ApiKey model and initial migration Eduardo Silva 2026-02-09 20:36:30 -03:00
  • 1bd4fee143 disable wireguard_instance field when editing existing form Eduardo Silva 2026-02-09 20:23:01 -03:00
  • b2ba2732e3 update translations Eduardo Silva 2026-02-09 20:14:14 -03:00
  • 54817e5e4c Add VPN_CLIENTS_CAN_ACCESS_DJANGO configuration and update related settings Eduardo Silva 2026-02-09 17:41:00 -03:00
  • e742a3083b update route policy RETURN to firewall instead of accepting and skipping other rules. Eduardo Silva 2026-02-09 17:10:54 -03:00
  • a1c0eb8063 update translations Eduardo Silva 2026-02-09 14:13:05 -03:00
  • 02dfda7ba9 update translations Eduardo Silva 2026-02-09 13:52:05 -03:00
  • e7df65d019 update version Eduardo Silva 2026-02-09 13:44:25 -03:00
  • 4d3920f426 Add Scheduler and Routing Templates links to sidebar Eduardo Silva 2026-02-09 13:25:16 -03:00
  • 6c37beece0 improved cron tasks output and force authentication Eduardo Silva 2026-02-09 13:09:30 -03:00
  • 05b9644cd3 Update cron tasks for scheduler calls and execution delays Eduardo Silva 2026-02-04 17:28:29 -03:00
  • 86a1f947d1 Added ability to manage wildcard dns entries Γιώργος Τριγωνάκης 2026-02-05 12:03:38 +02:00
  • a3a31d06e3 Add debug table for linked peers in ScheduleProfile form Eduardo Silva 2026-02-04 17:21:08 -03:00
  • e313156de8 Import signals in app ready method for scheduler initialization Eduardo Silva 2026-02-04 16:43:42 -03:00
  • d80603f2b0 Add cron endpoints for calculating peer schedules and updating next scheduled times Eduardo Silva 2026-02-04 16:27:06 -03:00
  • 24712956a3 Add active field to ScheduleProfile and implement signals for status updates Eduardo Silva 2026-02-04 16:02:56 -03:00
  • 1db04a222f improve time interval forms Eduardo Silva 2026-02-04 15:07:28 -03:00
  • f4182aa2aa Add validation for overlapping time slots in ScheduleSlotForm Eduardo Silva 2026-02-04 14:29:13 -03:00
  • d3c54b4d26 Add next_dates property to ScheduleProfile for upcoming schedule times Eduardo Silva 2026-02-04 14:15:30 -03:00
  • dc0a269af4 improved peer scheduler cron. Eduardo Silva 2026-02-04 11:22:22 -03:00
  • 3492565ebc Remove schedule_last_calculated_at field from PeerScheduling model Eduardo Silva 2026-02-04 11:05:11 -03:00