mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-08 14:15:25 +08:00
* feat: api access tokens
* revoke all user tokens
* redefine access token api routes, add auto egress option to enrollment keys
* add server settings apis, add db table for settigs
* handle server settings updates
* switch to using settings from DB
* fix sever settings migration
* revet force migration for settings
* fix server settings database write
* fix revoked tokens to be unauthorized
* remove unused functions
* convert access token to sql schema
* switch access token to sql schema
* fix merge conflicts
* fix server settings types
* bypass basic auth setting for super admin
* add TODO comment
* publish peer update on settings update
* chore(go): import style changes from migration branch;
1. Singular file names for table schema.
2. No table name method.
3. Use .Model instead of .Table.
4. No unnecessary tagging.
* remove nat check on egress gateway request
* Revert "remove nat check on egress gateway request"
This reverts commit
|
||
---|---|---|
.. | ||
acls | ||
hostactions | ||
pro/netcache | ||
acls.go | ||
auth.go | ||
clients.go | ||
dns.go | ||
enrollmentkey.go | ||
enrollmentkey_test.go | ||
errors.go | ||
extpeers.go | ||
gateway.go | ||
host_test.go | ||
hosts.go | ||
jwts.go | ||
legacy.go | ||
metrics.go | ||
networks.go | ||
nodes.go | ||
nodes_test.go | ||
peers.go | ||
proc.go | ||
relay.go | ||
security.go | ||
server.go | ||
serverconf.go | ||
settings.go | ||
status.go | ||
tags.go | ||
telemetry.go | ||
timer.go | ||
traffic.go | ||
user_mgmt.go | ||
users.go | ||
util.go | ||
util_test.go | ||
version.go | ||
version_test.go | ||
wireguard.go | ||
zombie.go |