netbird/management/server
Misha Bragin 87631cbc8b
Replace IP allocation logic (#342)
The peer IP allocation logic was allocating sequential peer IP from the 100.64.0.0/10 
address block.
Each account is created with a random subnet from 100.64.0.0/10.
The total amount of potential subnets is 64.
The new logic allocates random peer IP
from the account subnet.
This gives us flexibility to add support for
multi subnet accounts without overlapping IPs.
2022-05-29 22:43:39 +02:00
..
http feat(ac): add access control middleware (#321) 2022-05-25 18:26:50 +02:00
idp Add User HTTP Endpoint to the Management service (#303) 2022-05-05 08:58:34 +02:00
jwtclaims Adding peer registration support to JWT (#305) 2022-05-05 20:02:15 +02:00
migration Rename module to netbirdio/netbird (#288) 2022-03-26 12:08:54 +01:00
mock_server feat(ac): add access control middleware (#321) 2022-05-25 18:26:50 +02:00
testdata Replace IP allocation logic (#342) 2022-05-29 22:43:39 +02:00
account_test.go Replace IP allocation logic (#342) 2022-05-29 22:43:39 +02:00
account.go feat(ac): add access control middleware (#321) 2022-05-25 18:26:50 +02:00
config.go Rename management from Wiretrustee to Netbird (#311) 2022-05-13 14:11:21 +02:00
file_store_test.go Rename module to netbirdio/netbird (#288) 2022-03-26 12:08:54 +01:00
file_store.go Fix Peer Deletion & HTTP endpoints (#319) 2022-05-21 17:27:04 +02:00
group.go Add rules for ACL (#306) 2022-05-21 15:21:39 +02:00
grpcserver.go Change network mask to limit number of peers to 65k (#339) 2022-05-28 12:54:09 +02:00
management_proto_test.go Replace IP allocation logic (#342) 2022-05-29 22:43:39 +02:00
management_suite_test.go Move management server to a separate directory (#67) 2021-07-24 16:14:29 +02:00
management_test.go Replace IP allocation logic (#342) 2022-05-29 22:43:39 +02:00
network_test.go Replace IP allocation logic (#342) 2022-05-29 22:43:39 +02:00
network.go Replace IP allocation logic (#342) 2022-05-29 22:43:39 +02:00
peer_test.go Add rules for ACL (#306) 2022-05-21 15:21:39 +02:00
peer.go Versioning of UI and grpc-agent for passing version (#324) 2022-05-25 23:25:02 +02:00
rule.go Add rules for ACL (#306) 2022-05-21 15:21:39 +02:00
setupkey_test.go feature: add update setup key endpoint 2021-08-20 22:33:43 +02:00
setupkey.go fix: minor HTTP bugs 2021-08-25 14:16:17 +02:00
store.go Add rules for ACL (#306) 2022-05-21 15:21:39 +02:00
turncredentials_test.go Rename module to netbirdio/netbird (#288) 2022-03-26 12:08:54 +01:00
turncredentials.go Rename module to netbirdio/netbird (#288) 2022-03-26 12:08:54 +01:00
updatechannel_test.go Rename module to netbirdio/netbird (#288) 2022-03-26 12:08:54 +01:00
updatechannel.go Rename module to netbirdio/netbird (#288) 2022-03-26 12:08:54 +01:00
user.go feat(ac): add access control middleware (#321) 2022-05-25 18:26:50 +02:00