Commit Graph

  • 546538f570 Check 5 min intervals feature/poc-lazy-detection Zoltán Papp 2025-06-23 19:51:41 +02:00
  • 976f6e1ffb remove store locks feature/net-248-removal-of-sync-mutex-locks Pascal Fischer 2025-06-23 18:09:11 +02:00
  • 618009e27f feat: introduce profile state management with active profile tracking feat/multiple-profile Hakan Sariman 2025-06-23 16:17:06 +03:00
  • 4b68a2a665 feat: add profile management commands for listing, adding, removing, and selecting profiles Hakan Sariman 2025-06-23 15:51:38 +03:00
  • aa7b368456
    client: improve log message feat/improve-log-message Krzysztof Nazarewski 2025-06-23 14:02:54 +02:00
  • f37aa2cc9d
    [misc] Specify netbird binary location in Dockerfiles (#4024) main Viktor Liu 2025-06-23 10:09:02 +02:00
  • 5343bee7b2
    [management] check and log on new management version (#4029) Maycon Santos 2025-06-22 16:44:33 +02:00
  • 870e29db63
    [misc] add additional metrics (#4028) Maycon Santos 2025-06-22 13:44:25 +02:00
  • 08e9b05d51
    [client] close windows when process needs to exit (#4027) Maycon Santos 2025-06-22 10:33:04 +02:00
  • 790484bda2 feat: integrate profile manager with event handling for improved profile selection Hakan Sariman 2025-06-22 11:17:20 +03:00
  • 3581648071
    [client] Refactor showLoginURL to improve error handling and connection status checks (#4026) hakansa 2025-06-22 11:03:58 +03:00
  • b27ed5e0cf feat: implement default profile and enhance profile management UI Hakan Sariman 2025-06-22 10:44:06 +03:00
  • 7f899d5005 feat: add connection status icons for UI updates Hakan Sariman 2025-06-22 09:59:27 +03:00
  • fee8051685 refactor: remove unused profile-related messages and simplify profile switching logic Hakan Sariman 2025-06-22 09:38:58 +03:00
  • 63a8ccc13a remove unnecessary RPC methods Hakan Sariman 2025-06-22 09:35:10 +03:00
  • 0777f86891 add IsActive field to Profile and update profile management UI Hakan Sariman 2025-06-22 09:32:40 +03:00
  • dceb69f27b add active profile management and JSON file utilities Hakan Sariman 2025-06-22 09:20:41 +03:00
  • 69fa927360 Merge branch 'main' into feat/multiple-profile Hakan Sariman 2025-06-22 08:44:52 +03:00
  • 4769b5e788 add profile manager with error handling for profile operations Hakan Sariman 2025-06-22 08:42:36 +03:00
  • 9307e7e0ea Add historical based algorithm Zoltán Papp 2025-06-21 19:38:44 +02:00
  • 9213598e1a
    Update management/server/telemetry/updatechannel_metrics.go feature/networkmap-calc-metrics Pascal Fischer 2025-06-20 18:38:43 +02:00
  • 5e625fae02 update descriptions Pascal Fischer 2025-06-20 18:31:43 +02:00
  • c6a381d0fe add breakdown of network map calculation metrics Pascal Fischer 2025-06-20 18:28:57 +02:00
  • 9691e197df Merge branch 'main' into feature/poc-lazy-detection Zoltán Papp 2025-06-20 18:19:02 +02:00
  • 2a51609436
    [client] Handle lazy routing peers that are part of HA groups (#3943) Viktor Liu 2025-06-20 18:07:19 +02:00
  • d380c925c2 Merge branch 'main' into feature/poc-lazy-detection Zoltán Papp 2025-06-20 17:54:27 +02:00
  • fd25265967 added dbg logs fix/login-filter crn4 2025-06-20 17:28:11 +02:00
  • a22a6f6d26 Remove unused ctx Zoltán Papp 2025-06-20 16:41:40 +02:00
  • ce8e651eb9 added logging on lock duration crn4 2025-06-20 16:00:34 +02:00
  • e10594bd24 Adjust examples ssh-rewrite Viktor Liu 2025-06-20 13:58:53 +02:00
  • e9a2abb96f Fix windows test Viktor Liu 2025-06-20 13:43:27 +02:00
  • 83457f8b99
    [management] add transaction for integrated validator groups update and primary account update (#4014) Pascal Fischer 2025-06-20 12:13:24 +02:00
  • 853c5abcf8 minor fix crn4 2025-06-20 11:44:35 +02:00
  • bd753dd3e7 added macs as uint64 sum to hash crn4 2025-06-20 11:32:49 +02:00
  • facff826b0 implemented more deep filtering with backoff crn4 2025-06-20 10:50:33 +02:00
  • 77a3b209b5 [client] update systray menu to include multiple profile options Hakan Sariman 2025-06-20 11:46:50 +03:00
  • 55e7ca96df Fix counter Zoltán Papp 2025-06-20 10:24:05 +02:00
  • 66b1614920 Fix tests Viktor Liu 2025-06-20 02:16:33 +02:00
  • 633e477630 Fix remaining tests Viktor Liu 2025-06-20 01:00:05 +02:00
  • 6d9cbd5831 added reset for meta with different fields crn4 2025-06-19 23:08:31 +02:00
  • 6c967d1c27 Fix engine test Viktor Liu 2025-06-19 22:35:32 +02:00
  • 854b70141d Fix some tests Viktor Liu 2025-06-19 22:01:01 +02:00
  • 5ec5e7bc4f Fix some tests Viktor Liu 2025-06-19 21:18:31 +02:00
  • 741da3902b Fix merge issue Viktor Liu 2025-06-19 19:43:55 +02:00
  • 660388889a removed macs from hash, added 3 attempts for the same keys crn4 2025-06-19 19:40:17 +02:00
  • dda6dd754b Tidy mod Viktor Liu 2025-06-19 19:38:09 +02:00
  • e71a2e5db6 Merge branch 'main' into ssh-rewrite Viktor Liu 2025-06-19 19:36:28 +02:00
  • f7d8bba0c1 Refactor ssh server and client Viktor Liu 2025-06-18 20:49:06 +02:00
  • dd9ed1dfa7 minor fix crn4 2025-06-19 17:25:27 +02:00
  • 58478b57af minor fixes crn4 2025-06-19 17:20:03 +02:00
  • 0ed6555b91 Merge branch 'main' into fix/login-filter crn4 2025-06-19 17:13:48 +02:00
  • bc6dcbeb29 minor typos crn4 2025-06-19 17:09:37 +02:00
  • 00ccca0206 minor fix of logging crn4 2025-06-19 17:01:03 +02:00
  • b45284f086
    [management] export ephemeral peer flag on api (#4004) v0.48.0 Pascal Fischer 2025-06-19 16:46:56 +02:00
  • 2f73b7a35f added logging for blocked peers, removed map size crn4 2025-06-19 16:45:49 +02:00
  • 2d401a7dce Add signal message Zoltán Papp 2025-06-19 16:22:59 +02:00
  • 7890cb4f32 Merge branch 'main' into fix/login-filter crn4 2025-06-19 13:22:25 +02:00
  • 4c5f644ee6 removed unrecoverable error from sync crn4 2025-06-19 13:21:17 +02:00
  • 4a2d51d250 added blocked metrics crn4 2025-06-19 13:04:06 +02:00
  • 4795e2fbc4 increment network serial on peer meta changed feature/limit-update-channel Pascal Fischer 2025-06-19 12:46:50 +02:00
  • ec57c685a9 increment network serial on peer meta changed Pascal Fischer 2025-06-19 12:41:03 +02:00
  • 9d0cae862b new realization - added block for reconnecting one machine crn4 2025-06-19 12:24:27 +02:00
  • 4b44b8c46c increment network serial Pascal Fischer 2025-06-19 12:14:26 +02:00
  • e9016aecea
    [management] Add backward compatibility for older clients without firewall rules port range support (#4003) Bethuel Mmbaga 2025-06-19 13:07:06 +03:00
  • d7e68ff812 Fix test Zoltán Papp 2025-06-19 10:28:13 +02:00
  • 7f8cea53a2 Merge branch 'main' into linux-file-upstream linux-file-upstream Viktor Liu 2025-06-18 20:52:03 +02:00
  • f3a5e34c3f Change the logic and add moc data Zoltán Papp 2025-06-18 15:31:57 +02:00
  • f3e657a345 Remove implicit inbound ssh firewall rules and change default port Viktor Liu 2025-06-18 20:17:49 +02:00
  • c7ababbf45 Merge branch 'main' into test/multiple-peer-logging test/multiple-peer-logging crn4 2025-06-18 19:04:47 +02:00
  • 23b5d45b68
    [client] Fix port range squashing (#4007) Viktor Liu 2025-06-18 18:56:48 +02:00
  • e993b633bd Merge branch 'main' into test/multiple-peer-logging crn4 2025-06-18 18:35:11 +02:00
  • 6aaec1002d minor fix crn4 2025-06-18 18:22:58 +02:00
  • ebf3d26c91 another log and different approach for meta calc crn4 2025-06-18 18:16:45 +02:00
  • a79cb1c11b Merge branch 'main' into android-dns-routes android-dns-routes Viktor Liu 2025-06-18 17:27:13 +02:00
  • 0e5dc9d412
    [client] Add more Android advanced settings (#4001) Viktor Liu 2025-06-18 17:23:23 +02:00
  • 91f7ee6a3c
    Fix route notification Zoltan Papp 2025-06-18 16:49:03 +02:00
  • 7c6b85b4cb
    [management] Refactor routes to use store methods (#2928) Bethuel Mmbaga 2025-06-18 16:40:29 +03:00
  • b3dd1767d7 Merge branch 'main' into feat/multiple-profile Hakan Sariman 2025-06-18 14:49:12 +03:00
  • b3c0b46a88 Merge remote-tracking branch 'origin/feature/poc-lazy-detection' into feature/poc-lazy-detection Zoltan Papp 2025-06-18 09:58:22 +02:00
  • 6c7a8a7741 Add new algorithm Zoltan Papp 2025-06-14 02:25:05 +02:00
  • 306d75fe1a Set up fake ip route only if the dns feature flag is enabled Viktor Liu 2025-06-17 22:25:04 +02:00
  • 9468e69c8c Extract static error Viktor Liu 2025-06-17 21:44:07 +02:00
  • f51ce7cee5 Remove nil checks Viktor Liu 2025-06-17 21:41:58 +02:00
  • d47c6b624e Fix spelling Viktor Liu 2025-06-17 20:02:52 +02:00
  • 9dc9402deb Merge branch 'main' into test/multiple-peer-logging crn4 2025-06-17 19:21:05 +02:00
  • 41a9e45c68 add metahash to sync log crn4 2025-06-17 18:56:59 +02:00
  • 641891e931 minor fix - logs for incrementing number of attempts crn4 2025-06-17 18:05:52 +02:00
  • c43ddddcdb added delimeter to hash crn4 2025-06-17 17:56:06 +02:00
  • 0a9d09267a minor fix - removed errors crn4 2025-06-17 17:53:44 +02:00
  • 05733b00c1 test logging to asses number of peers with the same pub key crn4 2025-06-17 17:50:09 +02:00
  • 08c9107c61
    [client] fix connection state handling (#3995) v0.47.2 hakansa 2025-06-17 17:14:08 +03:00
  • 81d83245e1
    [client] Fix logic in updateStatus to correctly handle connection state (#3994) hakansa 2025-06-17 17:02:04 +03:00
  • 471f90e8db Rename methods Viktor Liu 2025-06-17 15:52:34 +02:00
  • 1a3b04d2fe Swap tracking and nat order Viktor Liu 2025-06-17 15:45:22 +02:00
  • 0c7cac81f0 use update buffer instead of channel Pascal Fischer 2025-06-17 15:44:14 +02:00
  • af2b427751
    [management] Avoid recalculating next peer expiration (#3991) Maycon Santos 2025-06-17 14:14:11 +01:00
  • 51b9e93eb9 Merge branch 'main' into android-dns-routes Viktor Liu 2025-06-17 15:08:31 +02:00
  • f61ebdb3bc
    [client] Fix DNS Interceptor Build Error (#3993) hakansa 2025-06-17 16:07:14 +03:00
  • 5e9ea122f7 limit channel to 2 messages and drop outdated if needed Pascal Fischer 2025-06-17 15:00:23 +02:00
  • 2952669e97 Fix lint Viktor Liu 2025-06-17 14:16:59 +02:00