Commit Graph

  • e3c66ced13 Fix defer fix/revert-ice-filter Zoltán Papp 2026-06-25 14:36:47 +02:00
  • 94284d5400 Add status profiles Zoltán Papp 2026-06-25 13:57:14 +02:00
  • fa91c119c3 Remove debug lines from relay Zoltán Papp 2026-06-25 13:56:28 +02:00
  • 4e8780e0c3 Merge branch 'chore/change-log-level' into test/affected-logic pascal 2026-06-25 13:43:59 +02:00
  • a1933f792a Merge branch 'feature/meta-posture-relation' into test/affected-logic pascal 2026-06-25 13:43:48 +02:00
  • ccf1e965c3 Merge branch 'refactor/simplify-affected-peers-ignore-disabled' into test/affected-logic pascal 2026-06-25 13:43:37 +02:00
  • b5d2f054c2 print stack Zoltán Papp 2026-06-25 13:38:40 +02:00
  • 50ff095d68 Measure lock times: wgIface, relayMgr, ingressGwMgr, eventStreams Zoltán Papp 2026-06-25 13:33:49 +02:00
  • 0afe52cfeb Print serial Zoltán Papp 2026-06-25 13:12:45 +02:00
  • 38bd53eb71 handle login error pascal 2026-06-25 13:09:58 +02:00
  • 845dd0c9bb add brackets pascal 2026-06-25 13:08:36 +02:00
  • 31c277b1df peer/status: move relay-state reads off the main mux Zoltán Papp 2026-06-25 13:02:58 +02:00
  • 2f0093a7e1 move some logs to trace pascal 2026-06-25 12:20:59 +02:00
  • 566d21c2c3 Set logger in ConnectedIP test to avoid nil deref Zoltán Papp 2026-06-25 10:15:07 +02:00
  • c5d26106f2 make test policies enabled to not fali tests pascal 2026-06-25 09:51:20 +02:00
  • 9746bc2a08 Merge branch 'refactor/simplify-affected-peers' into refactor/simplify-affected-peers-ignore-disabled pascal 2026-06-25 01:48:57 +02:00
  • 42867c7a59 ignore siblings when add/remove peer from group refactor/simplify-affected-peers pascal 2026-06-25 01:48:39 +02:00
  • d7740f9868 respect disabled pascal 2026-06-25 00:48:33 +02:00
  • c2db940a8c simplify affected peers walk pascal 2026-06-25 00:01:17 +02:00
  • 62ffa08744 split networkIDs to check pascal-filter-policies-by-direction pascal 2026-06-24 22:39:35 +02:00
  • 858e2d1c34 Add logs Zoltán Papp 2026-06-24 21:46:14 +02:00
  • 35ed69bfe7 Revert "[client] Drop signaling-side ICE candidate filter, drop overlay STUN at mux read-side instead (#6142)" Zoltán Papp 2026-06-24 21:29:05 +02:00
  • 5e737103d2 [client] Revert peer status recorder lock to sync.Mutex to fix connect-time starvation claude/lock-contention-peer-connect-g8t6au Claude 2026-06-24 18:19:32 +00:00
  • d8e7f2e9e6 a couple of fixes dmitri-filter-policies-by-direction Dmitri Dolguikh 2026-06-24 15:40:44 +02:00
  • 8446713d28 temp timing logs mlsmaycon 2026-06-24 15:35:58 +02:00
  • 1205641b44 fixed test Dmitri Dolguikh 2026-06-24 15:17:41 +02:00
  • 12f2e69af2 Log signal stall, ICE pair selection, restart cadence, sync content, and receive backpressure to attribute the regression Viktor Liu 2026-06-24 13:13:34 +02:00
  • de0cf0fc7a update callsites and benchmark pascal 2026-06-24 14:36:57 +02:00
  • 57f475c5a9 less strict metaHash when blocking peers pascal 2026-06-24 14:33:15 +02:00
  • 56e8215ebe updated 'resource-routing-bridge/router-peer-change refreshes policy sources' test to expect router peer among changed peer ids Dmitri Dolguikh 2026-06-24 14:29:23 +02:00
  • 5ae36cd260 remove posture check took timing logs pascal 2026-06-24 14:13:55 +02:00
  • 9b768d1773 fixed a bug in collectFromPolicies Dmitri Dolguikh 2026-06-24 13:42:19 +02:00
  • 33954ea15e fixing tests + adding tests Dmitri Dolguikh 2026-06-24 13:07:53 +02:00
  • 4cb2c62f2a Keep signal stream alive while receive loop is blocked on worker handoff Viktor Liu 2026-06-24 10:40:11 +02:00
  • 4c4434a871 fixed a few tests Dmitri Dolguikh 2026-06-24 09:48:45 +02:00
  • 39d189b213 fix(ios): preserve profile name when saving config during auth refactor/migrate-profiles-to-go Zoltan Papp 2026-06-24 01:53:32 +02:00
  • 9eadf50f4c fix typo pascal 2026-06-23 23:02:48 +02:00
  • be06016ad2 validate posture checks on meta change before account update pascal 2026-06-23 22:58:32 +02:00
  • 7873f337df when collecting group and peer IDs from policies, do so directionally Dmitri Dolguikh 2026-06-23 18:39:53 +02:00
  • 17b2044596 [client] Skip re-resolving cached management cache domains (#6518) Viktor Liu 2026-06-24 00:55:57 +09:00
  • 07101c59ac [management] Reschedule inactivity expiration when a peer disconnects (#6523) Bethuel Mmbaga 2026-06-23 17:44:32 +03:00
  • 59cc28702b Add ios bindings for profile manager profile-bindings-ios Theodor S. Midtlien 2026-06-23 13:50:02 +02:00
  • 4642233b83 [client] Make next-hop check injectable for network monitor tests fix/skip-restart-unchanged-route Zoltán Papp 2026-06-23 01:27:57 +02:00
  • 65b3117603 [client] Treat missing default route per protocol in next-hop check Zoltán Papp 2026-06-23 01:20:46 +02:00
  • 0be397431e [client] Skip engine restart when default route is unchanged Zoltán Papp 2026-06-22 23:53:06 +02:00
  • df6e422e10 [client] Resolve cold mgmt cache domains synchronously before DNS takeover fix/mgmt-cache-async-resolve Zoltan Papp 2026-06-23 13:38:16 +02:00
  • 3236a4c7fd [client] Cancel ServeDNS-path mgmt resolve on server Stop Zoltán Papp 2026-06-22 22:34:06 +02:00
  • 08ac4855f6 [client] Scope mgmt cache initial resolve to server lifetime Zoltán Papp 2026-06-22 22:19:51 +02:00
  • 51b6f6291b Fixup debug config (#6514) Riccardo Manfrin 2026-06-22 22:01:49 +02:00
  • 2ebf26006a [management] empty file check in nmap on other posturechecks (#6511) v0.73.2 Pascal Fischer 2026-06-22 19:54:38 +02:00
  • b6c79f1f71 [client] Trim verbose comments in mgmt cache async resolve Zoltán Papp 2026-06-22 19:46:26 +02:00
  • 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
  • 6c26178ad5 [management] do not use meta diff for login (#6502) Pascal Fischer 2026-06-22 17:36:52 +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
  • 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
  • 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