bcmmbaga
|
79822cdc15
|
Merge branch 'policy-get-account-refactoring' into dns-get-account-refactoring
|
2024-11-25 19:17:38 +03:00 |
|
bcmmbaga
|
bdb2a76eae
|
Merge branch 'main' into policy-get-account-refactoring
# Conflicts:
# management/server/policy.go
# management/server/posture_checks_test.go
# management/server/sql_store.go
# management/server/sql_store_test.go
# management/server/status/error.go
# management/server/store.go
# management/server/testdata/extended-store.sql
|
2024-11-25 19:03:55 +03:00 |
|
Bethuel Mmbaga
|
ca12bc6953
|
[management] Refactor posture check to use store methods (#2874)
|
2024-11-25 16:26:24 +01:00 |
|
Viktor Liu
|
9810386937
|
[client] Allow routing to fallback to exclusion routes if rules are not supported (#2909)
|
2024-11-25 15:19:56 +01:00 |
|
Viktor Liu
|
f1625b32bd
|
[client] Set up sysctl and routing table name only if routing rules are available (#2933)
|
2024-11-25 15:12:16 +01:00 |
|
Viktor Liu
|
0ecd5f2118
|
[client] Test nftables for incompatible iptables rules (#2948)
|
2024-11-25 15:11:56 +01:00 |
|
Viktor Liu
|
940d0c48c6
|
[client] Don't return error in userspace mode without firewall (#2924)
|
2024-11-25 15:11:31 +01:00 |
|
Maycon Santos
|
56cecf849e
|
Import time package (#2940)
|
2024-11-22 20:40:30 +01:00 |
|
Maycon Santos
|
05c4aa7c2c
|
[misc] Renew slack link (#2938)
|
2024-11-22 18:50:47 +01:00 |
|
Zoltan Papp
|
2a5cb16494
|
[relay] Refactor initial Relay connection (#2800)
Can support firewalls with restricted WS rules
allow to run engine without Relay servers
keep up to date Relay address changes
|
2024-11-22 18:12:34 +01:00 |
|
Pascal Fischer
|
9db1932664
|
[management] Fix getSetupKey call (#2927)
|
2024-11-22 10:15:51 +01:00 |
|
Viktor Liu
|
1bbabf70b0
|
[client] Fix allow netbird rule verdict (#2925)
* Fix allow netbird rule verdict
* Fix chain name
|
2024-11-21 16:53:37 +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 |
|
Krzysztof Nazarewski (kdn)
|
eb5d0569ae
|
[client] Add NB_SKIP_SOCKET_MARK & fix crash instead of returing an error (#2899)
* dialer: fix crash instead of returning error
* add NB_SKIP_SOCKET_MARK
|
2024-11-19 14:14:58 +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 |
|
bcmmbaga
|
b60e2c3261
|
prevent duplicate rules during updates
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-18 22:48:38 +03:00 |
|
bcmmbaga
|
df98c67ac8
|
prevent changing ruleID when not empty
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-18 18:46:52 +03:00 |
|
Maycon Santos
|
78fab877c0
|
[misc] Update signing pipeline version (#2900)
|
2024-11-18 15:31:53 +01:00 |
|
bcmmbaga
|
ec6438e643
|
Use update strength and simplify check
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-18 17:12:13 +03:00 |
|
bcmmbaga
|
6dd56e3328
|
Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring
|
2024-11-18 16:58:04 +03:00 |
|
Maycon Santos
|
65a94f695f
|
use google domain for tests (#2902)
|
2024-11-18 12:55:02 +01:00 |
|
Kursat Aktas
|
ec543f89fb
|
Introducing NetBird Guru on Gurubase.io (#2778)
|
2024-11-16 15:45:31 +01:00 |
|
Viktor Liu
|
a7d5c52203
|
Fix error state race on mgmt connection error (#2892)
|
2024-11-15 22:59:49 +01:00 |
|
Viktor Liu
|
582bb58714
|
Move state updates outside the refcounter (#2897)
|
2024-11-15 22:55:33 +01:00 |
|
Viktor Liu
|
121dfda915
|
[client] Fix state manager race conditions (#2890)
|
2024-11-15 20:05:26 +01:00 |
|
bcmmbaga
|
d4c712493a
|
Merge branch 'groups-get-account-refactoring' into posturechecks-get-account-refactoring
|
2024-11-15 20:52:59 +03:00 |
|
bcmmbaga
|
1ff8f616a8
|
Merge branch 'main' into groups-get-account-refactoring
|
2024-11-15 20:52:37 +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 |
|
bcmmbaga
|
51c1ec283c
|
Add locks and remove log
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-15 19:34:57 +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 |
|
bcmmbaga
|
4ef3890bf7
|
Fix typo
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-15 17:48:00 +03:00 |
|
bcmmbaga
|
92b9e11d3f
|
Merge branch 'main' into groups-get-account-refactoring
# Conflicts:
# management/server/group.go
|
2024-11-15 13:34:59 +03:00 |
|
Pascal Fischer
|
44e799c687
|
[management] Fix limited peer view groups (#2894)
|
2024-11-15 11:16:16 +01:00 |
|
Viktor Liu
|
be78efbd42
|
[client] Handle panic on nil wg interface (#2891)
|
2024-11-14 20:15:16 +01:00 |
|
Maycon Santos
|
6886691213
|
Update route calculation tests (#2884)
- Add two new test cases for p2p and relay routes with same latency
- Add extra statuses generation
|
2024-11-13 15:21:33 +01:00 |
|
Zoltan Papp
|
b48afd92fd
|
[relay-server] Always close ws conn when work thread exit (#2879)
Close ws conn when work thread exit
|
2024-11-13 15:02:51 +01:00 |
|
bcmmbaga
|
a4d905ffe7
|
Fix tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-13 16:56:22 +03:00 |
|
bcmmbaga
|
ed047ec9dd
|
Add account locking and merge group deletion methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-13 16:16:30 +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 |
|
bcmmbaga
|
4b943c34b7
|
Add tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-13 13:16:32 +03:00 |
|
bcmmbaga
|
560190519d
|
Refactor dns settings to use store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-13 13:15:47 +03:00 |
|
bcmmbaga
|
9bc8e6e29e
|
Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring
|
2024-11-12 23:53:46 +03:00 |
|
bcmmbaga
|
9872bee41d
|
Refactor anyGroupHasPeers to retrieve all groups once
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-12 23:53:29 +03:00 |
|
bcmmbaga
|
3a915decd7
|
Add policy tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-12 20:15:47 +03:00 |
|
bcmmbaga
|
50e6389a1d
|
Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring
|
2024-11-12 19:06:27 +03:00 |
|
bcmmbaga
|
bbaee18cd5
|
Fix typo
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-12 19:05:57 +03:00 |
|