netbird/management/server
Misha Bragin f37b43a542
Save Peer Status separately in the FileStore (#554)
Due to peer reconnects when restarting the Management service,
there are lots of SaveStore operations to update peer status.

Store.SavePeerStatus stores peer status separately and the
FileStore implementation stores it in memory.
2022-11-08 10:46:12 +01:00
..
http Feature/dns protocol (#543) 2022-11-07 15:38:21 +01:00
idp Add IdP metrics (#521) 2022-10-22 13:29:39 +02:00
jwtclaims OpenAPI specification and API Adjusts (#356) 2022-06-14 10:32:54 +02:00
metrics Add active peers count per OS (#526) 2022-10-26 14:48:40 +02:00
mock_server Introduce locking on the account level (#548) 2022-11-07 17:52:23 +01:00
telemetry Add gRPC metrics (#522) 2022-10-22 15:06:54 +02:00
testdata Replace IP allocation logic (#342) 2022-05-29 22:43:39 +02:00
account_test.go Save Peer Status separately in the FileStore (#554) 2022-11-08 10:46:12 +01:00
account.go Move dns label generation to store (#552) 2022-11-08 10:31:34 +01:00
config.go Update scripts for the self-hosted Oauth 2.0 Device Auth Grant support (#439) 2022-08-24 14:37:18 +02:00
dns.go Feature/dns protocol (#543) 2022-11-07 15:38:21 +01:00
error.go Hide content based on user role (#541) 2022-11-05 10:24:50 +01:00
file_store_test.go Save Peer Status separately in the FileStore (#554) 2022-11-08 10:46:12 +01:00
file_store.go Save Peer Status separately in the FileStore (#554) 2022-11-08 10:46:12 +01:00
group.go Introduce locking on the account level (#548) 2022-11-07 17:52:23 +01:00
grpcserver.go Feature/dns protocol (#543) 2022-11-07 15:38:21 +01:00
management_proto_test.go Save Peer Status separately in the FileStore (#554) 2022-11-08 10:46:12 +01:00
management_suite_test.go Move management server to a separate directory (#67) 2021-07-24 16:14:29 +02:00
management_test.go Save Peer Status separately in the FileStore (#554) 2022-11-08 10:46:12 +01:00
nameserver_test.go Save Peer Status separately in the FileStore (#554) 2022-11-08 10:46:12 +01:00
nameserver.go Introduce locking on the account level (#548) 2022-11-07 17:52:23 +01:00
network_test.go Replace IP allocation logic (#342) 2022-05-29 22:43:39 +02:00
network.go Feature/dns protocol (#543) 2022-11-07 15:38:21 +01:00
peer_test.go Hide content based on user role (#541) 2022-11-05 10:24:50 +01:00
peer.go Save Peer Status separately in the FileStore (#554) 2022-11-08 10:46:12 +01:00
route_test.go Save Peer Status separately in the FileStore (#554) 2022-11-08 10:46:12 +01:00
route.go Introduce locking on the account level (#548) 2022-11-07 17:52:23 +01:00
rule.go Introduce locking on the account level (#548) 2022-11-07 17:52:23 +01:00
setupkey_test.go Add SetupKey auto-groups property (#460) 2022-09-11 23:16:40 +02:00
setupkey.go Introduce locking on the account level (#548) 2022-11-07 17:52:23 +01:00
store.go Save Peer Status separately in the FileStore (#554) 2022-11-08 10:46:12 +01:00
turncredentials_test.go Rename module to netbirdio/netbird (#288) 2022-03-26 12:08:54 +01:00
turncredentials.go Use select for turn credentials and peers update (#443) 2022-08-27 12:57:03 +02:00
updatechannel_test.go Use select for turn credentials and peers update (#443) 2022-08-27 12:57:03 +02:00
updatechannel.go Add anonymous usage metrics collection (#508) 2022-10-16 13:33:46 +02:00
user.go Introduce locking on the account level (#548) 2022-11-07 17:52:23 +01:00