Commit Graph

  • a05bd464cd Merge branch 'main' into peers-get-account-refactoring bcmmbaga 2024-12-06 13:45:23 +03:00
  • ff330e644e upgrade zcalusic/sysinfo@v1.1.3 (add serial for ARM arch) (#2954) v0.34.1 Edouard Vanbelle 2024-12-05 15:38:00 +01:00
  • 713e320c4c Update account peers on login on meta change (#2991) M. Essam 2024-12-05 15:15:23 +02:00
  • e67fe89adb Reduce max wait time to initialize peer connections (#2984) Maycon Santos 2024-12-05 13:03:11 +01:00
  • 6cfbb1f320 [client] Init route selector early (#2989) Viktor Liu 2024-12-05 12:41:12 +01:00
  • c853011a32 [client] Don't return error in rule removal if protocol is not supported (#2990) Viktor Liu 2024-12-05 12:28:35 +01:00
  • b50b89ba14 [client] Cleanup status resources on engine stop (#2981) Maycon Santos 2024-12-04 14:09:04 +01:00
  • d063fbb8b9 [management] merge update account peers in sync call (#2978) v0.34.0 Pascal Fischer 2024-12-03 16:41:19 +01:00
  • e5d42bc963 [client] Add state handling cmdline options (#2821) Viktor Liu 2024-12-03 16:07:18 +01:00
  • 8866394eb6 [client] Don't choke on non-existent interface in route updates (#2922) Viktor Liu 2024-12-03 15:33:41 +01:00
  • 17c20b45ce [client] Add network map to debug bundle (#2966) Viktor Liu 2024-12-03 14:50:12 +01:00
  • 7dacd9cb23 [management] Add missing parentheses on iphone hostname generation condition (#2977) Joakim Nohlgård 2024-12-03 13:49:02 +01:00
  • 6285e0d23e [client] Add netbird.err and netbird.out to debug bundle (#2971) Viktor Liu 2024-12-03 12:43:17 +01:00
  • a4826cfb5f [client] Get static system info once (#2965) Maycon Santos 2024-12-03 10:22:04 +01:00
  • a0bf0bdcc0 Pass IP instead of net to Rosenpass (#2975) Zoltan Papp 2024-12-03 10:13:27 +01:00
  • dffce78a8c [client] Fix debug bundle state anonymization test (#2976) Viktor Liu 2024-12-02 20:19:34 +01:00
  • c7e7ad5030 [client] Add state file to debug bundle (#2969) Viktor Liu 2024-12-02 18:04:02 +01:00
  • 5142dc52c1 [client] Persist route selection (#2810) Viktor Liu 2024-12-02 17:55:02 +01:00
  • ecb44ff306 [client] Add pprof build tag (#2964) Zoltan Papp 2024-12-01 19:22:52 +01:00
  • e4a5fb3e91 Unspecified address: default NetworkTypeUDP4+NetworkTypeUDP6 (#2804) victorserbu2709 2024-11-30 11:34:52 +02:00
  • e52d352a48 Update Caddyfile and Docker Compose to support HTTP3 (#2822) v1rusnl 2024-11-30 10:26:31 +01:00
  • f9723c9266 [client] Account different policiy rules for routes firewall rules (#2939) Maycon Santos 2024-11-29 17:50:35 +01:00
  • 8efad1d170 Add guide when signing key is not found (#2942) Maycon Santos 2024-11-29 10:06:40 +01:00
  • a3663fb444 Merge branch 'main' into peers-get-account-refactoring bcmmbaga 2024-11-29 10:15:10 +03:00
  • 75a02c3e38 re-add wmi add-static-system-info Maycon Santos 2024-11-29 00:34:43 +01:00
  • 052525093a add missing static info Maycon Santos 2024-11-29 00:09:54 +01:00
  • b4b9aedf5a Add static system info to other OSs Maycon Santos 2024-11-29 00:04:36 +01:00
  • 07f0f9fdbd Add static system info Maycon Santos 2024-11-28 23:46:29 +01:00
  • c6641be94b [tests] Enable benchmark tests on github actions (#2961) Pascal Fischer 2024-11-28 19:22:01 +01:00
  • 8c4613b456 Merge branch 'main' into peers-get-account-refactoring bcmmbaga 2024-11-28 17:41:13 +03:00
  • 89cf8a55e2 [management] Add performance test for login and sync calls (#2960) Pascal Fischer 2024-11-28 14:59:53 +01:00
  • d66140fc82 Fix merge bcmmbaga 2024-11-28 15:08:42 +03:00
  • dea6886394 Merge branch 'main' into peers-get-account-refactoring bcmmbaga 2024-11-28 15:07:52 +03:00
  • 1ba6eb62a6 Retrieve all groups for peers and restrict groups for regular users bcmmbaga 2024-11-28 15:01:44 +03:00
  • f87bc601c6 Add account locks and remove redundant ephemeral check bcmmbaga 2024-11-28 14:03:08 +03:00
  • 00c3b67182 [management] refactor to use account object instead of separate db calls for peer update (#2957) Pascal Fischer 2024-11-28 11:13:01 +01:00
  • cde0e51c72 Refactor test names and remove duplicate TestPostgresql_SavePeerStatus bcmmbaga 2024-11-28 12:30:38 +03:00
  • a22d5041e3 Add missing tests bcmmbaga 2024-11-28 12:21:15 +03:00
  • fde9f2ffda Add store locks and prevent fetching setup keys peers when retrieving user peers with empty userID bcmmbaga 2024-11-28 12:18:02 +03:00
  • f30995707a Set log level debug debug-0.29.4 Viktor Liu 2024-11-27 13:45:20 +01:00
  • 3efa7a282a Set log level debug debug-0.33.0 Viktor Liu 2024-11-27 13:45:20 +01:00
  • 40551099b3 Add debug Viktor Liu 2024-11-27 13:41:05 +01:00
  • 5c8bfb7cea Add debug Viktor Liu 2024-11-27 13:41:05 +01:00
  • 1e24916dac Add missing store tests account-refactoring bcmmbaga 2024-11-27 15:40:46 +03:00
  • 875b8d662c Clean up sqlite policy rules after deletion bcmmbaga 2024-11-27 15:40:37 +03:00
  • 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