İsmail
|
050a61dca3
|
Merge branch 'netbirdio:main' into main
|
2024-11-28 20:44:02 +03:00 |
|
Pascal Fischer
|
89cf8a55e2
|
[management] Add performance test for login and sync calls (#2960)
|
2024-11-28 14:59:53 +01:00 |
|
Pascal Fischer
|
00c3b67182
|
[management] refactor to use account object instead of separate db calls for peer update (#2957)
|
2024-11-28 11:13:01 +01:00 |
|
Bethuel Mmbaga
|
9683da54b0
|
[management] Refactor nameserver groups to use store methods (#2888)
|
2024-11-26 17:39:04 +01:00 |
|
Bethuel Mmbaga
|
0e48a772ff
|
[management] Refactor DNS settings to use store methods (#2883)
|
2024-11-26 13:43:05 +01:00 |
|
Bethuel Mmbaga
|
f118d81d32
|
[management] Refactor policy to use store methods (#2878)
|
2024-11-26 10:46:05 +01:00 |
|
Bethuel Mmbaga
|
ca12bc6953
|
[management] Refactor posture check to use store methods (#2874)
|
2024-11-25 16:26:24 +01:00 |
|
İsmail
|
745e0fe662
|
Merge branch 'netbirdio:main' into main
|
2024-11-23 17:06:40 +03:00 |
|
Pascal Fischer
|
9db1932664
|
[management] Fix getSetupKey call (#2927)
|
2024-11-22 10:15:51 +01:00 |
|
Pascal Fischer
|
aa575d6f44
|
[management] Add activity events to group propagation flow (#2916)
|
2024-11-21 15:10:34 +01:00 |
|
Pascal Fischer
|
f66bbcc54c
|
[management] Add metric for peer meta update (#2913)
|
2024-11-19 18:13:26 +01:00 |
|
Pascal Fischer
|
5dd6a08ea6
|
link peer meta update back to account object (#2911)
|
2024-11-19 17:25:49 +01:00 |
|
Pascal Fischer
|
52ea2e84e9
|
[management] Add transaction metrics and exclude getAccount time from peers update (#2904)
|
2024-11-19 00:04:50 +01:00 |
|
İsmail
|
d866f41c2e
|
Merge branch 'main' into main
|
2024-11-16 13:31:22 +03:00 |
|
İsmail
|
a1c5287b7c
|
Fix the Inactivity Expiration problem. (#2865)
|
2024-11-15 18:21:27 +01:00 |
|
Bethuel Mmbaga
|
12f442439a
|
[management] Refactor group to use store methods (#2867)
* Refactor setup key handling to use store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* add lock to get account groups
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* add check for regular user
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* get only required groups for auto-group validation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* add account lock and return auto groups map on validation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* refactor account peers update
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Refactor groups to use store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* refactor GetGroupByID and add NewGroupNotFoundError
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* fix tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Add AddPeer and RemovePeer methods to Group struct
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Preserve store engine in SqlStore transactions
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Run groups ops in transaction
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* fix missing group removed from setup key activity
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* fix merge
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* fix merge
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* fix sonar
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Change setup key log level to debug for missing group
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Retrieve modified peers once for group events
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Add tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Add account locking and merge group deletion methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Fix tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
---------
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-15 20:09:32 +03:00 |
|
Pascal Fischer
|
d9b691b8a5
|
[management] Limit the setup-key update operation (#2841)
|
2024-11-15 17:00:06 +01:00 |
|
Pascal Fischer
|
4aee3c9e33
|
[client/management] add peer lock to peer meta update and fix isEqual func (#2840)
|
2024-11-15 16:59:03 +01:00 |
|
Pascal Fischer
|
44e799c687
|
[management] Fix limited peer view groups (#2894)
|
2024-11-15 11:16:16 +01:00 |
|
İsmail
|
fa87a2c1f7
|
Revert "Update event.go"
|
2024-11-13 15:57:04 +03:00 |
|
İsmail
|
2e1674e999
|
Add disable option for event activities.
|
2024-11-13 15:54:44 +03:00 |
|
Viktor Liu
|
39329e12a1
|
[client] Improve state write timeout and abort work early on timeout (#2882)
* Improve state write timeout and abort work early on timeout
* Don't block on initial persist state
|
2024-11-13 13:46:00 +01:00 |
|
İsmail
|
10dfaca779
|
Update event.go
|
2024-11-13 15:25:23 +03:00 |
|
İsmail
|
b751688061
|
Merge branch 'netbirdio:main' into main
|
2024-11-12 22:26:50 +03:00 |
|
İsmail
|
2d9bc2719e
|
fix migration (setup keys)
|
2024-11-12 17:23:29 +03:00 |
|
Pascal Fischer
|
20a5afc359
|
[management] Add more logs to the peer update processes (#2881)
|
2024-11-12 14:19:22 +01:00 |
|
Bethuel Mmbaga
|
6cb697eed6
|
[management] Refactor setup key to use store methods (#2861)
* Refactor setup key handling to use store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* add lock to get account groups
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* add check for regular user
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* get only required groups for auto-group validation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* add account lock and return auto groups map on validation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* fix missing group removed from setup key activity
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Remove context from DB queries
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Add user permission check and add setup events into events to store slice
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Retrieve all groups once during setup key auto-group validation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Fix lint
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Fix sonar
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
---------
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-11 19:46:10 +03:00 |
|
İsmail
|
ea06c874d0
|
Merge branch 'netbirdio:main' into main
|
2024-11-11 14:23:18 +03:00 |
|
İsmail
|
013c7a0434
|
timeout fix
|
2024-11-11 14:09:20 +03:00 |
|
İsmail
|
3100dfeba3
|
Update sql_store.go
|
2024-11-11 14:04:00 +03:00 |
|
İsmail
|
4e1f2d3427
|
Update store_ios.go
|
2024-11-11 10:23:43 +03:00 |
|
İsmail
|
0565e758ae
|
TestContainers have been optimized.
|
2024-11-11 10:20:18 +03:00 |
|
İsmail
|
bfe2c61c31
|
MySQL Connection LifeTime Change
|
2024-11-11 10:12:24 +03:00 |
|
Viktor Liu
|
08b6e9d647
|
[management] Fix api error message typo peers_group (#2862)
|
2024-11-08 23:28:02 +01:00 |
|
İsmail
|
8968837e8f
|
Update sql_store.go
|
2024-11-08 23:53:46 +03:00 |
|
İsmail
|
a76316b46a
|
Update sql_store.go
|
2024-11-08 22:40:28 +03:00 |
|
İsmail
|
12683cf405
|
Merge branch 'main' into main
|
2024-11-08 22:21:06 +03:00 |
|
İsmail
|
c7a01bcfc9
|
Update mysql.cnf
|
2024-11-08 22:11:51 +03:00 |
|
İsmail
|
b72119b024
|
Update sql_store.go
|
2024-11-08 22:11:47 +03:00 |
|
İsmail
|
b4d05f72a0
|
Fix the Inactivity Expiration problem
|
2024-11-08 22:03:27 +03:00 |
|
Pascal Fischer
|
67ce14eaea
|
[management] Add peer lock to grpc server (#2859)
* add peer lock to grpc server
* remove sleep and put db update first
* don't export lock method
|
2024-11-08 18:47:22 +01:00 |
|
Pascal Fischer
|
669904cd06
|
[management] Remove context from database calls (#2863)
|
2024-11-08 15:49:00 +01:00 |
|
İsmail
|
0823e543f3
|
Delete sql_hooks.go
|
2024-11-08 15:36:43 +03:00 |
|
İsmail
|
09526e676e
|
Merge branch 'main' of https://github.com/ismail0234/netbird
|
2024-11-07 19:53:54 +03:00 |
|
Maycon Santos
|
738387f2de
|
Add benchmark tests to get account with claims (#2761)
* Add benchmark tests to get account with claims
* add users to account objects
* remove hardcoded env
|
2024-11-07 17:23:35 +01:00 |
|
İsmail
|
57e2e6260c
|
Merge branch 'netbirdio:main' into main
|
2024-11-07 19:15:09 +03:00 |
|
Pascal Fischer
|
baf0678ceb
|
[management] Fix potential panic on inactivity expiration log message (#2854)
|
2024-11-07 16:33:57 +01:00 |
|
Pascal Fischer
|
7fef8f6758
|
[management] Enforce max conn of 1 for sqlite setups (#2855)
|
2024-11-07 16:32:35 +01:00 |
|
İsmail
|
60643d7a28
|
Update mysql.cnf
|
2024-11-07 16:57:59 +03:00 |
|
İsmail
|
2d4d9e7af1
|
WithConfigFile
|
2024-11-07 16:18:30 +03:00 |
|