Commit Graph

  • 211a26019a [management] validate meta change against posture checks (#6510) Pascal Fischer 2026-06-22 19:42:04 +02:00
  • 37be8811a3 [client] Move mgmt cache pending-resolve test helpers to export_test.go Zoltán Papp 2026-06-22 19:40:04 +02:00
  • a7d85ff3ab [client] Resolve management cache domains asynchronously Zoltán Papp 2026-06-22 19:30:59 +02:00
  • 05308fb7dc small fix in a test Dmitri Dolguikh 2026-06-22 19:18:15 +02:00
  • 928bfe330d Merge remote-tracking branch 'origin/main' into dmitri-event-aggregation Dmitri Dolguikh 2026-06-22 18:54:51 +02:00
  • 1f1413ec6a responded to feedback + small fixes Dmitri Dolguikh 2026-06-22 18:34:08 +02:00
  • 6c26178ad5 [management] do not use meta diff for login (#6502) Pascal Fischer 2026-06-22 17:36:52 +02:00
  • 520370a8b0 Merge branch 'main' of github.com:netbirdio/netbird into feat/admin-cli jnfrati 2026-06-22 17:17:47 +02:00
  • 093b8cb41d [client/ui] Update Wails to v3.0.0-alpha2.105 refactor/wails-update-105 Zoltan Papp 2026-06-22 16:16:24 +02:00
  • af3b7e4497 [misc] Add enterprise getting-started and migrate script (#6501) Bethuel Mmbaga 2026-06-22 16:58:45 +03:00
  • e84f6527f7 [client] fix WaitStreamConnected test call after ctx signature change (#6503) Zoltan Papp 2026-06-22 15:53:11 +02:00
  • ac9529ea8c [client] Fix engine lifecyrcle race (#6443) Zoltan Papp 2026-06-22 13:52:57 +02:00
  • f736ef9647 [client/ios] Add Auth.Stop() to cancel an in-progress interactive login (#6486) Zoltan Papp 2026-06-22 13:27:21 +02:00
  • 41a15f6221 cleanup handling of not-aggregated events + test Dmitri Dolguikh 2026-06-22 13:16:09 +02:00
  • cf58bf1ba9 [misc] Add TARGETPLATFORM build argument to Docker build commands (#6499) Maycon Santos 2026-06-22 12:43:19 +02:00
  • 522b8ed969 [client] Surface DNS forwarder upstream failures via Extended DNS Errors (#6441) Viktor Liu 2026-06-22 19:41:33 +09:00
  • 4a1341883b Merge remote-tracking branch 'origin/main' into dmitri-event-aggregation Dmitri Dolguikh 2026-06-22 10:57:11 +02:00
  • c9e99659ea [misc] Bump the actions group across 1 directory with 9 updates (#6451) dependabot[bot] 2026-06-22 09:43:33 +02:00
  • 61cd545177 [client] Add iOS NetBirdSDK profile manager binding Zoltan Papp 2026-06-21 11:39:41 +02:00
  • 27616ff004 [client] Fix resources dropdown and default-profile delete protection (#6484) v0.75.0-rc.3 v0.75.0-rc.2 Eduard Gert 2026-06-19 17:35:50 +02:00
  • 58c79f5878 [client] Fix DNS custom zone teardown: handler leak and external CNAME resolution (#6445) v0.73.1 Viktor Liu 2026-06-20 00:33:09 +09:00
  • 15a0504fb1 [client] Treat answering upstreams as reachable and widen DNS health grace window (#6453) Viktor Liu 2026-06-20 00:32:49 +09:00
  • 8962cff243 Merge branch 'main' into 0.75.0-branch Zoltán Papp 2026-06-19 16:25:50 +02:00
  • 883a1a8961 [client] Fix profile regressions in up --profile and status (#6479) Riccardo Manfrin 2026-06-19 16:23:51 +02:00
  • fcc09f568c [client/ui] Restore netbird-ui.rb.tmpl homebrew cask template (#6478) Zoltan Papp 2026-06-19 14:21:20 +02:00
  • 54192a94b7 [misc] handle release candidates when fetching tags in FreeBSD port scripts (#6480) Maycon Santos 2026-06-19 14:10:43 +02:00
  • 8511687270 [management] log peer meta diff (#6468) Pascal Fischer 2026-06-19 13:30:52 +02:00
  • 1828df8187 [ci] Bump SIGN_PIPE_VER to v0.1.8 (#6477) Zoltan Papp 2026-06-19 13:30:02 +02:00
  • 35b465fa4a [management] reduce sync and login transaction (#6472) Pascal Fischer 2026-06-19 11:43:01 +02:00
  • fb87f751a5 [management] Fetch complete user data in ValidateTunnelPeer (#6457) Brad Ison 2026-06-19 11:39:21 +02:00
  • 8b7ce337d8 [client] UI refactor (#6069) v0.75.0-rc.1 Zoltan Papp 2026-06-19 09:59:28 +02:00
  • 679c7182a4 [misc] Remove version prefix v docker tags (#6471) Maycon Santos 2026-06-18 22:34:24 +02:00
  • 8c031ea6f0 [management] remove db calls in nested loops (#6470) Pascal Fischer 2026-06-18 22:12:59 +02:00
  • 7706f578fe use API client_lifetime_serialization_refactor riccardom 2026-06-18 19:25:55 +02:00
  • daf5026192 Adds restart for MDM riccardom 2026-06-18 19:23:41 +02:00
  • ec18b07959 NOP riccardom 2026-06-18 17:27:18 +02:00
  • 60a9544656 [management] pass meta update for browser clients (#6465) v0.73.0 Pascal Fischer 2026-06-18 17:22:42 +02:00
  • 9628f016da Bridges embed to use the supervisor + remove providing of establishedChan from caller riccardom 2026-06-18 17:10:17 +02:00
  • b39e9df194 Renaming riccardom 2026-06-18 16:51:06 +02:00
  • 0388e0f262 Merge branch 'main' into lock_removal riccardom 2026-06-18 16:10:40 +02:00
  • 99dc3b0e7c do in-memory meta update fix/browser-ssh-2 pascal 2026-06-18 15:22:15 +02:00
  • 86f896723d Wait on broadcasted ended signal for establishment / done riccardom 2026-06-18 15:07:42 +02:00
  • 023fc1023a ignore ssh pascal 2026-06-18 15:16:46 +02:00
  • 4de804e128 enforce ssh pascal 2026-06-18 15:07:35 +02:00
  • d3710d4bb2 [signal] Serialize concurrent sends to a peer signal stream (#6463) Viktor Liu 2026-06-18 22:00:19 +09:00
  • 0b3568bd78 revert enableSSH overwrite pascal 2026-06-18 14:56:26 +02:00
  • bdcef5efbc save capabilities pascal 2026-06-18 14:53:32 +02:00
  • 29ee84999c conn established (success) or done (end/failure..) are signals of the supervisor riccardom 2026-06-18 14:36:13 +02:00
  • 0e8fd22f36 Highlight what signals that the sup is running (which means the Connection is running because of UP/auto start) riccardom 2026-06-18 13:25:23 +02:00
  • ff98105212 Clarifies: service -> ServiceRunning -> up -> ConnectionRunning -> connestablished ->connEstablished -> end of run -> connDone riccardom 2026-06-18 13:12:58 +02:00
  • 6465997a69 Aligns tests riccardom 2026-06-18 12:03:31 +02:00
  • 3204270c4b Removes all unrequired checks, since the lifetime now guarantees the non nil presence of connectClient riccardom 2026-06-18 11:58:04 +02:00
  • 6d3bcef2c4 Rename to clarify riccardom 2026-06-18 10:13:49 +02:00
  • 5d7cb30e5b Removes other occurrencies of connectClient check riccardom 2026-06-18 08:35:21 +02:00
  • aff5da2c8e Log something better when UP doesn't find service grpc socket riccardom 2026-06-18 14:39:55 +02:00
  • bb6ee60d1b test forced ssh enable pascal 2026-06-18 14:33:45 +02:00
  • f6f071880d test forced ssh enable pascal 2026-06-18 14:27:10 +02:00
  • 230ece1b7c update affected peers on sync pascal 2026-06-18 14:09:42 +02:00
  • 8defb7944a update affected peers on sync pascal 2026-06-18 14:08:48 +02:00
  • fb188208ab update affected peers on sync pascal 2026-06-18 14:00:45 +02:00
  • 12c2f63845 update affected peers on sync pascal 2026-06-18 13:59:29 +02:00
  • 92ab202af9 remove meta update pascal 2026-06-18 13:49:02 +02:00
  • 600c27e727 log on info pascal 2026-06-18 13:40:31 +02:00
  • 0420842de7 log wt version pascal 2026-06-18 12:30:02 +02:00
  • df8fb9db8b log meta diff pascal 2026-06-18 12:17:43 +02:00
  • 2d8b0310a4 [client, proxy] IPv6 in-place apply + accept-loop hardening on netstack listeners fix/ipv6-and-netstack-accept-loop mlsmaycon 2026-06-18 09:43:54 +02:00
  • 6f3619ca11 remove ipv6 pascal 2026-06-18 10:19:32 +02:00
  • 1197857e34 revert meta pascal 2026-06-18 10:10:15 +02:00
  • ee360963f9 [client] Migrate profile identity from display name to ID and allow renaming of profiles (#6367) Theodor Midtlien 2026-06-18 08:49:19 +02:00
  • ed8dcf598f revert meta pascal 2026-06-18 00:29:33 +02:00
  • ba4e455b1c update on version chnaged pascal 2026-06-18 00:19:33 +02:00
  • d6759ce93c run on meta update fix/browser-ssh pascal 2026-06-18 00:12:36 +02:00
  • 9b179be324 Defines an API for knowing if the SERVICE is running (regardless of up and down state) riccardom 2026-06-17 23:30:16 +02:00
  • 33e7b6a8f1 Align tests riccardom 2026-06-17 23:00:35 +02:00
  • e0cff5e240 If New creates, Starts MUST find a connectClient riccardom 2026-06-17 11:17:13 +02:00
  • 8d9580e491 [misc] improve goreleaser with RC handling and update docker builds (#6438) Maycon Santos 2026-06-17 20:13:13 +02:00
  • 5bd7c6c7ea [client] Detect and recover from a stalled signal receive stream (#6459) Viktor Liu 2026-06-18 01:48:09 +09:00
  • 8ae2cd0a08 [client] Fix ios route notify ordering (#6454) Zoltan Papp 2026-06-17 18:29:33 +02:00
  • db76f33b71 Merge main pascal 2026-06-17 18:23:12 +02:00
  • e4397d4d46 [management] remove nmap calc from login (#6449) Pascal Fischer 2026-06-17 16:37:24 +02:00
  • 6fbc90b4d3 [client, relay] Expose relay transport and connection errors in status and metrics (#6342) Viktor Liu 2026-06-17 22:41:48 +09:00
  • 5095e17cc5 [management] fix flaky Test_SaveAccount_Large from random IP collision (#6452) Riccardo Manfrin 2026-06-17 14:00:50 +02:00
  • 17cc13f20f reverted changes to generate.sh Dmitri Dolguikh 2026-06-17 10:26:12 +02:00
  • fd763ec0dd updated openapi spec Dmitri 2026-06-15 18:05:29 +02:00
  • 0e95b6d1c9 add tracking of window starts and ends Dmitri 2026-06-15 17:32:35 +02:00
  • 0085aebf77 Removes external connectWithRetryRuns riccardom 2026-06-17 08:52:02 +02:00
  • 91d2d341b7 Guard is done inside not from external. Stop called unconditionally riccardom 2026-06-16 23:18:50 +02:00
  • 8d46580c13 Not the run duty riccardom 2026-06-16 23:09:59 +02:00
  • b42fe6a10f And now let's just avoid it at all riccardom 2026-06-16 21:58:05 +02:00
  • 0f5d7fdc07 Removes deadlock riccardom 2026-06-16 21:57:07 +02:00
  • ac6ee89cd5 Merge branch 'main' into profile-id-name profile-id-name-test Theodor S. Midtlien 2026-06-16 19:34:56 +02:00
  • abb67e9edb Fix review Theodor S. Midtlien 2026-06-16 19:10:56 +02:00
  • 13c78d98f5 Client (and the supervisor within) now lives forever. riccardom 2026-06-16 18:52:13 +02:00
  • d1229ed84c Restores context MD passed to GetInfo to mgmt (is it valuable data?) riccardom 2026-06-16 18:34:42 +02:00
  • 9758145517 Discriminate auth fails from mgmt unreachable. riccardom 2026-06-16 18:18:49 +02:00
  • 200a5a6a70 Rename. We keep only start command (long lasting command) riccardom 2026-06-16 17:55:11 +02:00
  • 1f7b1ea863 IsRunning V1 riccardom 2026-06-16 17:30:07 +02:00
  • 4abb10c1aa Fixes DisableAutoConnect semantics riccardom 2026-06-10 14:30:02 +02:00
  • a45cefe57a IsRunning V0 riccardom 2026-06-16 17:10:51 +02:00
  • a6d504633f Use Stop not other direct calls like actCancel() things.. for now adding then removing riccardom 2026-06-16 18:54:49 +02:00