netmaker/controllers
Abhishek K 0638dcac49
NET-940: Inet Gws (#2828)
* internet gws apis

* add validate check for inet request

* add default gw changes to peer update

* update json tag

* add OS checks for inet gws

* add set defaul gw pro func

* allow disable and enable inet gw

* add inet handlers to pro

* add fields to api node

* add inet allowed ips

* add default gw to pull

* unset node inet details on deletion

* unset internet gw on network nodes

* unset inet gw fix

* unset inet gw fix

* send default gw ip

* fix inet node endpoint

* add default gw endpoint ip to pull resp

* validate after unset gws

* add inet client peer allowedips to inet node

* validate after unset gws

* fix allowed ips for inet peer and gw node

* fix allowed ips for inet peer and gw node

* fix allowed ips for inet peer and gw node

* fix allowed ips for inet peer and gw node

* fix inet gw and relayed conflict

* fix inet gw and relayed conflict

* fix update req

* fix update inet gw api

* when inet gw is peer ignore other allowedIps

* test relay

* revert test relay

* revert inet peer update changes

* channel internet traffic of relayed node to relay's inetgw

* channel internet traffic of relayed node to relay's inetgw

* channel internet traffic of relayed node to relay's inetgw

* add check for relayed node

* add inet info to peer update

* add inet info to peer update

* fix update node to persist inet info

* fix go tests

* egress ranges with inet gw fix

* egress ranges with inet gw fix

* disallow node acting using inet gw to act as inet gw

* add check to validate inet gw

* fix typos

* add firewall check

* set inetgw on ingress req on community

* set inetgw to false on community on ingress del
2024-02-28 08:46:51 +07:00
..
config NET-940: Inet Gws (#2828) 2024-02-28 08:46:51 +07:00
controller.go NET-811: block normal user login from accessing dashboard (#2724) 2023-12-20 09:08:55 +04:00
debug.go
dns.go NET-812: Deprecate Setting /etc/hosts entries (#2733) 2023-12-20 10:24:53 +04:00
dns_test.go feat(NET-591): allow generic DNS entries (#2568) 2023-09-20 14:20:08 +02:00
docs.go update develop to v0.23.0 (#2816) 2024-02-08 23:30:10 +05:30
enrollmentkeys.go if emqx, avoid sending mq creds from server to client 2024-01-26 11:23:50 +05:30
ext_client.go NET-940: Inet Gws (#2828) 2024-02-28 08:46:51 +07:00
files.go open api spec file (#2595) 2023-10-04 10:26:38 +04:00
hosts.go NET-940: Inet Gws (#2828) 2024-02-28 08:46:51 +07:00
ipservice.go Replaced string methods with HTTP consts 2022-12-23 09:49:08 -05:00
legacy.go open api spec file (#2595) 2023-10-04 10:26:38 +04:00
limits.go [NET-494 / ACC-322] New free tier limits (#2495) 2023-08-08 23:17:49 +05:30
logger.go Replaced string methods with HTTP consts 2022-12-23 09:49:08 -05:00
migrate.go if emqx, avoid sending mq creds from server to client 2024-01-26 11:23:50 +05:30
network.go fix(NET-897): uniform client and node acls (#2803) 2024-02-13 20:25:27 +07:00
network_test.go NET-551: User Mgmt Re-Design (#2547) 2023-09-01 14:27:08 +05:30
node.go NET-940: Inet Gws (#2828) 2024-02-28 08:46:51 +07:00
node_test.go NET-940: Inet Gws (#2828) 2024-02-28 08:46:51 +07:00
regex.go fix(NET-486): change client name length validation (#2498) 2023-08-08 15:59:02 +05:30
regex_test.go fix(NET-486): change client name length validation (#2498) 2023-08-08 15:59:02 +05:30
response_test.go
server.go add trial license status to server status api 2024-01-23 10:34:45 +05:30
test.db
user.go NET-877: Replace peers on Refreshkeys peer update (#2761) 2024-01-11 15:59:19 +05:30
user_test.go NET-551: User Mgmt Re-Design (#2547) 2023-09-01 14:27:08 +05:30