Commit Graph

  • 21561a2b07 Merge branch 'main' into peers-get-account-refactoring bcmmbaga 2024-11-27 13:20:14 +03:00
  • b2139875d9 Merge branch 'nameserver-get-account-refactoring' into peers-get-account-refactoring bcmmbaga 2024-11-27 13:18:17 +03:00
  • 41b4e3177a Fix tests bcmmbaga 2024-11-27 12:53:50 +03:00
  • 3186876d5e Add group All and default policy to client tests bcmmbaga 2024-11-27 12:11:20 +03:00
  • 13eae9bc93 Remove unused function bcmmbaga 2024-11-27 11:11:18 +03:00
  • 9203690033 [client] Code cleaning in net pkg and fix exit node feature on Android(#2932) Zoltan Papp 2024-11-26 23:34:27 +01:00
  • de99624610 Fix tests bcmmbaga 2024-11-26 20:15:23 +03:00
  • 9683da54b0 [management] Refactor nameserver groups to use store methods (#2888) Bethuel Mmbaga 2024-11-26 19:39:04 +03:00
  • 2e6bbaca96 Merge branch 'main' into nameserver-get-account-refactoring bcmmbaga 2024-11-26 15:49:31 +03:00
  • 0e48a772ff [management] Refactor DNS settings to use store methods (#2883) Bethuel Mmbaga 2024-11-26 15:43:05 +03:00
  • f118d81d32 [management] Refactor policy to use store methods (#2878) Bethuel Mmbaga 2024-11-26 12:46:05 +03:00
  • accada3311 Remove db lock on aggregate db calls bcmmbaga 2024-11-25 21:23:58 +03:00
  • 72bfc9d07e Merge branch 'dns-get-account-refactoring' into nameserver-get-account-refactoring bcmmbaga 2024-11-25 19:20:53 +03:00
  • 79822cdc15 Merge branch 'policy-get-account-refactoring' into dns-get-account-refactoring bcmmbaga 2024-11-25 19:17:38 +03:00
  • bdb2a76eae Merge branch 'main' into policy-get-account-refactoring bcmmbaga 2024-11-25 19:03:55 +03:00
  • ca12bc6953 [management] Refactor posture check to use store methods (#2874) Bethuel Mmbaga 2024-11-25 18:26:24 +03:00
  • 71af7edd05 Refactor new account handling bcmmbaga 2024-11-25 17:43:39 +03:00
  • 9810386937 [client] Allow routing to fallback to exclusion routes if rules are not supported (#2909) Viktor Liu 2024-11-25 15:19:56 +01:00
  • f1625b32bd [client] Set up sysctl and routing table name only if routing rules are available (#2933) Viktor Liu 2024-11-25 15:12:16 +01:00
  • 0ecd5f2118 [client] Test nftables for incompatible iptables rules (#2948) Viktor Liu 2024-11-25 15:11:56 +01:00
  • 940d0c48c6 [client] Don't return error in userspace mode without firewall (#2924) Viktor Liu 2024-11-25 15:11:31 +01:00
  • e17d8127e3 Remove unused store methods bcmmbaga 2024-11-25 13:49:41 +03:00
  • 56cecf849e Import time package (#2940) Maycon Santos 2024-11-22 20:40:30 +01:00
  • 05c4aa7c2c [misc] Renew slack link (#2938) Maycon Santos 2024-11-22 18:50:47 +01:00
  • 2a5cb16494 [relay] Refactor initial Relay connection (#2800) Zoltan Papp 2024-11-22 18:12:34 +01:00
  • ea51ce876e Remove group all checks for accounts during startup bcmmbaga 2024-11-22 18:07:23 +03:00
  • 2115e2c3f0 Add tests bcmmbaga 2024-11-22 17:53:34 +03:00
  • 7a6ca3ee37 Fix tests bcmmbaga 2024-11-22 17:53:28 +03:00
  • 70b4628b5a Refactor account settings updates bcmmbaga 2024-11-22 17:53:15 +03:00
  • 9db1932664 [management] Fix getSetupKey call (#2927) v0.33.0 Pascal Fischer 2024-11-22 10:15:51 +01:00
  • f42c775e45 Add tests bcmmbaga 2024-11-22 11:56:52 +03:00
  • 24970a1746 Refactor get and save accounts in route ops bcmmbaga 2024-11-22 00:46:05 +03:00
  • de3e67e7ae Add route store methods bcmmbaga 2024-11-22 00:45:45 +03:00
  • 7be83a0199 Add tests bcmmbaga 2024-11-21 21:03:24 +03:00
  • 7d0331f41e Fix prevent users from creating PATs for other users bcmmbaga 2024-11-21 21:03:16 +03:00
  • 7af55fbd71 Add account locks bcmmbaga 2024-11-21 19:50:59 +03:00
  • 1bbabf70b0 [client] Fix allow netbird rule verdict (#2925) Viktor Liu 2024-11-21 16:53:37 +01:00
  • 82746d93ee Use UTC time in test bcmmbaga 2024-11-21 17:15:07 +03:00
  • aa575d6f44 [management] Add activity events to group propagation flow (#2916) Pascal Fischer 2024-11-21 15:10:34 +01:00
  • 7fa1bbc722 Fix tests bcmmbaga 2024-11-20 22:45:20 +03:00
  • 66d8bbf8e2 Fix database transaction locking issue bcmmbaga 2024-11-20 22:45:14 +03:00
  • 6ea98f0ce7 Remove db query context and fix get user by id bcmmbaga 2024-11-20 22:44:06 +03:00
  • 6a456c52bf Refactor user and PAT handling bcmmbaga 2024-11-19 23:42:27 +03:00
  • 4d00207c3b Refactor account methods and mock bcmmbaga 2024-11-19 23:41:22 +03:00
  • 2de0777f7a Refactor auth middleware bcmmbaga 2024-11-19 23:33:46 +03:00
  • f66bbcc54c [management] Add metric for peer meta update (#2913) Pascal Fischer 2024-11-19 18:13:26 +01:00
  • 5dd6a08ea6 link peer meta update back to account object (#2911) Pascal Fischer 2024-11-19 17:25:49 +01:00
  • eb5d0569ae [client] Add NB_SKIP_SOCKET_MARK & fix crash instead of returing an error (#2899) Krzysztof Nazarewski (kdn) 2024-11-19 14:14:58 +01:00
  • 0ee56e14d9 fix lint bcmmbaga 2024-11-19 10:47:26 +03:00
  • 52ea2e84e9 [management] Add transaction metrics and exclude getAccount time from peers update (#2904) Pascal Fischer 2024-11-19 00:04:50 +01:00
  • 20fc8e879e fix tests bcmmbaga 2024-11-19 00:54:07 +03:00
  • b60e2c3261 prevent duplicate rules during updates bcmmbaga 2024-11-18 22:48:38 +03:00
  • df98c67ac8 prevent changing ruleID when not empty bcmmbaga 2024-11-18 18:46:52 +03:00
  • 78fab877c0 [misc] Update signing pipeline version (#2900) Maycon Santos 2024-11-18 15:31:53 +01:00
  • ec6438e643 Use update strength and simplify check bcmmbaga 2024-11-18 17:12:13 +03:00
  • 6dd56e3328 Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring bcmmbaga 2024-11-18 16:58:04 +03:00
  • 48edfa601f add tests bcmmbaga 2024-11-18 16:43:19 +03:00
  • a2a49bdd47 fix peer fields updated after save bcmmbaga 2024-11-18 16:43:09 +03:00
  • a2fb274b86 remove duplicate store method bcmmbaga 2024-11-18 15:09:30 +03:00
  • a61e9da3e9 run peer ops in transaction bcmmbaga 2024-11-18 15:06:25 +03:00
  • 65a94f695f use google domain for tests (#2902) Maycon Santos 2024-11-18 12:55:02 +01:00
  • 95ad62ea85 force temp relay on updates relay/2800_quic Maycon Santos 2024-11-17 10:45:05 +01:00
  • 5b4aed781f force temp relay Maycon Santos 2024-11-17 10:38:02 +01:00
  • 276b6126c1 Merged relay/reconnect-refactor into relay/2800_quic as a single commit Zoltán Papp 2024-11-17 09:07:19 +01:00
  • ec543f89fb Introducing NetBird Guru on Gurubase.io (#2778) Kursat Aktas 2024-11-16 17:45:31 +03:00
  • a7d5c52203 Fix error state race on mgmt connection error (#2892) v0.32.0 Viktor Liu 2024-11-15 22:59:49 +01:00
  • 582bb58714 Move state updates outside the refcounter (#2897) Viktor Liu 2024-11-15 22:55:33 +01:00
  • 121dfda915 [client] Fix state manager race conditions (#2890) Viktor Liu 2024-11-15 20:05:26 +01:00
  • b23169de63 Add quick listener Zoltán Papp 2024-11-15 19:36:09 +01:00
  • d4c712493a Merge branch 'groups-get-account-refactoring' into posturechecks-get-account-refactoring bcmmbaga 2024-11-15 20:52:59 +03:00
  • 1ff8f616a8 Merge branch 'main' into groups-get-account-refactoring bcmmbaga 2024-11-15 20:52:37 +03:00
  • a1c5287b7c Fix the Inactivity Expiration problem. (#2865) İsmail 2024-11-15 20:21:27 +03:00
  • 12f442439a [management] Refactor group to use store methods (#2867) Bethuel Mmbaga 2024-11-15 20:09:32 +03:00
  • 51c1ec283c Add locks and remove log bcmmbaga 2024-11-15 19:34:57 +03:00
  • b82b4a07fc Quic support Zoltán Papp 2024-11-02 22:55:41 +01:00
  • 812b08c473 Lint ignore Zoltán Papp 2024-11-01 00:08:48 +01:00
  • 8f5cefaf3a Update client/iface/bind/ice_bind.go Zoltan Papp 2024-10-31 21:58:44 +01:00
  • d9b691b8a5 [management] Limit the setup-key update operation (#2841) Pascal Fischer 2024-11-15 17:00:06 +01:00
  • 4aee3c9e33 [client/management] add peer lock to peer meta update and fix isEqual func (#2840) Pascal Fischer 2024-11-15 16:59:03 +01:00
  • 4ef3890bf7 Fix typo bcmmbaga 2024-11-15 17:48:00 +03:00
  • 92b9e11d3f Merge branch 'main' into groups-get-account-refactoring bcmmbaga 2024-11-15 13:34:59 +03:00
  • 44e799c687 [management] Fix limited peer view groups (#2894) Pascal Fischer 2024-11-15 11:16:16 +01:00
  • be78efbd42 [client] Handle panic on nil wg interface (#2891) Viktor Liu 2024-11-14 20:15:16 +01:00
  • f6f7260897 Fix tests bcmmbaga 2024-11-14 19:34:05 +03:00
  • c557c98390 Refactor peer to use store methods bcmmbaga 2024-11-14 19:33:57 +03:00
  • 7d849a92c0 Refactor peer handlers bcmmbaga 2024-11-14 19:32:34 +03:00
  • f5e7449d01 Add lock for peer store methods bcmmbaga 2024-11-14 19:24:51 +03:00
  • 8420a52563 Refactor ephemeral peers bcmmbaga 2024-11-14 13:04:49 +03:00
  • 6315644065 Add peer store methods bcmmbaga 2024-11-14 13:04:36 +03:00
  • ef55b9eccc Add tests route-get-account-refactoring bcmmbaga 2024-11-13 20:41:41 +03:00
  • 218345e0ff Refactor name server groups to use store methods bcmmbaga 2024-11-13 20:41:30 +03:00
  • 6886691213 Update route calculation tests (#2884) Maycon Santos 2024-11-13 15:21:33 +01:00
  • b48afd92fd [relay-server] Always close ws conn when work thread exit (#2879) Zoltan Papp 2024-11-13 15:02:51 +01:00
  • a4d905ffe7 Fix tests bcmmbaga 2024-11-13 16:56:22 +03:00
  • ed047ec9dd Add account locking and merge group deletion methods bcmmbaga 2024-11-13 16:16:30 +03:00
  • 39329e12a1 [client] Improve state write timeout and abort work early on timeout (#2882) Viktor Liu 2024-11-13 13:46:00 +01:00
  • 4b943c34b7 Add tests bcmmbaga 2024-11-13 13:16:32 +03:00
  • 560190519d Refactor dns settings to use store methods bcmmbaga 2024-11-13 13:15:47 +03:00
  • 9bc8e6e29e Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring bcmmbaga 2024-11-12 23:53:46 +03:00
  • 9872bee41d Refactor anyGroupHasPeers to retrieve all groups once bcmmbaga 2024-11-12 23:53:29 +03:00