netmaker/logic
Tobias Cudnik 723375b334
NET-152 enrollment keys for non admins (#2346)
* return 401 instead of 403

* fixed http.StatusForbidden

* Tagged build version (temp)

* Unauthorized_Err when applicable

* untagged version

* fixed PUT /api/users/networks/user1

* - expired token redirs to login
- added `/api/enrollment_keys` for non-admins
- unit test for enrollment keys for non-admins

* handle user perms in `/hosts`

* removed debug

* misc

* - support masteradmin
- return hosts with partial access

* added `ismaster` to middleware
2023-05-31 13:11:54 +05:30
..
acls
hostactions moved data structure to db 2023-03-03 14:23:51 -05:00
metrics set if collected via proxt 2023-03-14 07:15:03 +04:00
pro adapted sso to host registration 2023-04-17 22:23:17 -04:00
auth.go Refactored user functions to use refrences rather than values 2022-12-20 15:10:40 -05:00
clients.go Added user sorting and fixed error 2023-04-03 14:36:38 -04:00
dns.go Added user sorting and fixed error 2023-04-03 14:36:38 -04:00
enrollmentkey.go NET-152 enrollment keys for non admins (#2346) 2023-05-31 13:11:54 +05:30
enrollmentkey_test.go NET-152 enrollment keys for non admins (#2346) 2023-05-31 13:11:54 +05:30
errors.go
extpeers.go Extclient NET-63x (#2286) 2023-05-17 10:58:03 -04:00
gateway.go Extclient NET-63x (#2286) 2023-05-17 10:58:03 -04:00
host_test.go fix for GRA-1350 2023-03-08 16:44:20 -05:00
hosts.go NET-186: Wg public listen port (#2344) 2023-05-31 08:21:02 +05:30
jwts.go random string 2023-05-02 13:28:00 -04:00
legacy.go added ability to remove legacy nodes 2023-03-07 11:02:51 -05:00
metrics.go refactor join 2022-12-20 15:29:09 -05:00
networks.go restore sortNetworks 2023-04-19 14:06:39 -04:00
nodes.go Added user sorting and fixed error 2023-04-03 14:36:38 -04:00
peers.go NET-186: Wg public listen port (#2344) 2023-05-31 08:21:02 +05:30
relay.go update relay information if changed on host update 2023-01-10 22:48:09 +05:30
security.go NET-152 enrollment keys for non admins (#2346) 2023-05-31 13:11:54 +05:30
server.go addressed majority of static checks 2023-01-24 11:20:06 -05:00
serverconf.go addressed majority of static checks 2023-01-24 11:20:06 -05:00
telemetry.go new func getServerCount 2023-03-08 13:23:25 -05:00
timer.go
traffic.go
users.go NET-152 enrollment keys for non admins (#2346) 2023-05-31 13:11:54 +05:30
util.go random string 2023-05-02 13:28:00 -04:00
util_test.go random string 2023-05-02 13:28:00 -04:00
version.go ensure netclient version is compatible 2022-11-14 14:41:34 -05:00
version_test.go ensure netclient version is compatible 2022-11-14 14:41:34 -05:00
wireguard.go remove allowed ips and local address 2022-12-23 14:07:16 -05:00
zombie.go adjusted peer updates to remove peers properly, slowed zombie check 2023-02-23 10:55:42 -05:00