netmaker/pro
Abhishek K 0ff216dabd
NET-1932: Fix static node comms on CE (#3481)
* move relevant acl and tag code to CE and Pro pkgs

* intialise pro acl funcs

* list gateways by user access

* check user gw access by policies

* filter out user policies on CE

* filter out tagged policies on CE

* fix ce acl comms

* allow gateways tag

* allow gateway tag  on CE, remove failover and gw check on acl policy

* add gw rules func to pro

* add inet gw support on CE

* add egress acl API

* add egress acl API

* fix(go): set is_gw when converting api node to server node;

* fix(go): set is_gw when converting api node to server node;

* fix policy validity checker for inet gws

* move dns option to host model

* fix node removal from egress policy on delete

* add migration logic for ManageDNS

* fix dns json field

* fix nil error on node tags

* add egress info to relayed nodes

* fix default network user policy

* fix egress migration

* fix egress migration

* add failover inet gw check

* optiomise egress calls

* auto create gw on inet egress node

* optimise egress calls

* add global user role check

* fix egress on inet gw

* remove addtional checks on inet policy

* add acl policy for static nodes on CE

* remove chained inet gws

* fix multi-inet issue

---------

Co-authored-by: Vishal Dalwadi <dalwadivishal26@gmail.com>
2025-06-05 13:28:23 +05:30
..
auth NET-1991 Fixes (#3467) 2025-05-29 12:32:12 +05:30
controllers NET-1932: Fix static node comms on CE (#3481) 2025-06-05 13:28:23 +05:30
email NET-1950: Persist Server Settings in the DB (#3419) 2025-04-30 02:34:10 +04:00
idp NET-1991: Add IDP sync functionality. (#3428) 2025-05-21 13:48:15 +05:30
logic NET-1932: Fix static node comms on CE (#3481) 2025-06-05 13:28:23 +05:30
initialize.go NET-1932: Fix static node comms on CE (#3481) 2025-06-05 13:28:23 +05:30
LICENSE patch pro LICENSE broken link (#3364) 2025-03-17 18:50:47 +04:00
license.go NET-1950: Persist Server Settings in the DB (#3419) 2025-04-30 02:34:10 +04:00
license_test.go handle invite link for saas tenants 2024-08-16 15:32:23 +05:30
remote_access_client.go NET-1950: Persist Server Settings in the DB (#3419) 2025-04-30 02:34:10 +04:00
trial.go fix(NET-1175): use default trial end date 2024-05-03 12:52:55 +00:00
types.go add format int64 for swagger doc (#3247) 2024-12-12 09:52:52 +04:00
util.go NET-1986: Only report online hosts. (#3370) 2025-03-14 17:16:31 +04:00