netbird/management/server
Yury Gargay 32880c56a4
Implement SQLite Store using gorm and relational approach (#1065)
Restructure data handling for improved performance and flexibility. 
Introduce 'G'-prefixed fields to represent Gorm relations, simplifying resource management. 
Eliminate complexity in lookup tables for enhanced query and write speed. 
Enable independent operations on data structures, requiring adjustments in the Store interface and Account Manager.
2023-10-12 15:42:36 +02:00
..
activity Fix/key backup in config script (#1206) 2023-10-11 23:01:49 +02:00
http Fix nil pointer exception in group delete (#1211) 2023-10-11 23:00:56 +02:00
idp Add Pagination for IdP Users Fetch (#1210) 2023-10-11 17:09:30 +03:00
jwtclaims Update GitHub Actions and Enhance golangci-lint (#1075) 2023-09-04 17:03:44 +02:00
metrics Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
mock_server Rework peer connection status based on the update channel existence (#1213) 2023-10-11 18:11:45 +02:00
status Move Login business logic from gRPC API to Accountmanager (#713) 2023-03-03 18:35:38 +01:00
telemetry Expose store metrics with milliseconds bucketing (#1179) 2023-09-28 08:54:49 +02:00
testdata Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
account_test.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
account.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
config.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
dns_test.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
dns.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
ephemeral_test.go Delete user peers when deleting a user (#1186) 2023-10-01 19:51:39 +02:00
ephemeral.go Delete user peers when deleting a user (#1186) 2023-10-01 19:51:39 +02:00
event_test.go use UTC everywhere in server 2023-04-03 15:09:35 +02:00
event.go use UTC everywhere in server 2023-04-03 15:09:35 +02:00
file_store_test.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
file_store.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
group_test.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
group.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
grpcserver.go Add management_grpc_updatechannel_queue_bucket histogram (#1158) 2023-09-25 10:23:43 +02:00
management_proto_test.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +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 Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
nameserver_test.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
nameserver.go Improve updateAccountPeers by bypassing AM and using account directly (#1193) 2023-10-04 15:08:50 +02:00
network_test.go Exclude second last IP from allocation to use it in the Fake DNS (#912) 2023-05-30 18:26:44 +04:00
network.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
peer_test.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
peer.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
personal_access_token_test.go move into separate package 2023-05-16 12:57:56 +02:00
personal_access_token.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
policy_test.go Optimize ACL performance (#994) 2023-07-18 13:12:50 +04:00
policy.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
route_test.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
route.go Fix routing groups expand and filtering (#1203) 2023-10-09 14:39:41 +02:00
rule.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
scheduler_test.go Proactively expire peers' login per account (#698) 2023-02-27 16:44:26 +01:00
scheduler.go Proactively expire peers' login per account (#698) 2023-02-27 16:44:26 +01:00
setupkey_test.go Feature/ephemeral peers (#1100) 2023-09-04 11:37:39 +02:00
setupkey.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
sqlite_store_test.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
sqlite_store.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
store_test.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
store.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
turncredentials_test.go Rename module to netbirdio/netbird (#288) 2022-03-26 12:08:54 +01:00
turncredentials.go Reorder peer deletion when deleteing a user (#1191) 2023-10-03 16:46:58 +02:00
updatechannel_test.go Reorder peer deletion when deleteing a user (#1191) 2023-10-03 16:46:58 +02:00
updatechannel.go Reorder peer deletion when deleteing a user (#1191) 2023-10-03 16:46:58 +02:00
user_test.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00
user.go Implement SQLite Store using gorm and relational approach (#1065) 2023-10-12 15:42:36 +02:00