netmaker/pro/logic
Abhishek K f124b10c35
NET-1784: Adv Acl Rules (#3239)
* define direction on acl req

* define protocol types and rule model

* get rules for node

* fetch acl rule for a node

* redine acl firewall model

* add json tags

* update port,protocol, and direction

* add json tags to acl options

* convert protocol to string

* simplify acl map

* add json tags to acl rules

* add networks to fw update

* add acls rules

* NET-1784: add allow all field

* add allow all field on fw udpate

* remove debug logs

* fix port and protocol types

* migrate default acl policies

* define constants for service types

* add adv options for user rules on ingress gw

* debug log

* allow whole network

* add static nodes to acl rules

* replace peers on acl updates

* initiliase rule map

* add user acl rules on target node

* revert acl check on extclient

* handle static node rules on ingress gw

* update multiple policies for users

* check allowed direction

* remove debug logs
2024-12-10 11:21:14 +04:00
..
ext_acls.go fix extclient allowed Ips 2024-10-29 22:57:58 +04:00
failover.go add failover ctx mutex 2024-11-22 19:14:50 +04:00
metrics.go fix metric cache map issue (#3191) 2024-11-10 15:30:21 +04:00
migrate.go preserver platfrom user admin role (#3187) 2024-11-08 13:38:17 +04:00
nodes.go NET-1308:return error if relayed node is an InetClient (#2980) 2024-07-05 15:53:14 +05:30
relays.go NET-1308:return error if relayed node is an InetClient (#2980) 2024-07-05 15:53:14 +05:30
security.go fix global network role access 2024-10-29 20:24:31 +04:00
status.go NET-1784: Adv Acl Rules (#3239) 2024-12-10 11:21:14 +04:00
user_mgmt.go add view only permissions for network users 2024-11-10 17:38:04 +04:00