Commit Graph

  • b33acc2a65 chore: snapshot backup before rainycy push (20260624-032434) rainycy-snapshot-20260624-032434 sakuradairong 2026-06-24 03:27:09 +08:00
  • ee360963f9 [client] Migrate profile identity from display name to ID and allow renaming of profiles (#6367) main Theodor Midtlien 2026-06-18 08:49:19 +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
  • 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
  • 6df0175607 [client] Add IsLoginRequiredCached for iOS mobile client (#6447) Zoltan Papp 2026-06-16 16:15:19 +02:00
  • 3c23700e56 [client] Add iOS debug bundle support in Go (#6270) Zoltan Papp 2026-06-16 15:54:46 +02:00
  • 38ad2b67e8 [proxy] fix context for udprelay (#6444) Pascal Fischer 2026-06-16 14:41:17 +02:00
  • 01aa49433e [management] delete targets when deleting exposed service (#6442) Pascal Fischer 2026-06-16 14:33:24 +02:00
  • 08a2b63675 [client] propagate exit-node deselect to synthesized v6 (::/0) route (#6296) Zoltan Papp 2026-06-16 12:27:58 +02:00
  • b3f9e6588a [management] sync openapi spec and test for diff on workflows (#6437) Maycon Santos 2026-06-15 17:53:25 +02:00
  • 967e2d6864 [management] network map for affected peers (#6105) Pascal Fischer 2026-06-15 17:43:22 +02:00
  • e7c1d364c3 [management] treat ci- builds as development for remote jobs (#6436) Zoltan Papp 2026-06-15 17:22:40 +02:00
  • a44198fd77 [client] Add dialWebSocket method to WASM client (#5980) Viktor Liu 2026-06-15 23:43:24 +09:00
  • b57f714350 [client] Drop signaling-side ICE candidate filter, drop overlay STUN at mux read-side instead (#6142) Viktor Liu 2026-06-15 23:37:03 +09:00
  • f893abc41d [client] Recover from tun device read/write panics and restart the client (#6419) Viktor Liu 2026-06-15 23:36:00 +09:00
  • 60067619a1 [proxy] Keep custom TCP listeners alive after mapping batches (#6415) Lee Sang Hoon 2026-06-15 19:21:24 +09:00
  • cd777395f2 [management] Skip JWT group evaluation for embedded-IdP local users (#6422) Bethuel Mmbaga 2026-06-15 12:01:54 +03:00
  • b19467e3af [client] Answer NODATA when a host resolves without addresses of the requested family (#6418) Viktor Liu 2026-06-12 21:50:46 +09:00
  • 2bcea9d582 [client] add MDM configuration profile support (Windows registry + macOS plist) (#6374) Riccardo Manfrin 2026-06-12 12:28:49 +02:00
  • 8ff3b06cf1 [client] Index peer tunnel IPs for faster PeerStateByIP lookup (#6412) v0.72.4 Maycon Santos 2026-06-12 10:24:15 +02:00
  • d7703767d5 [client, proxy] cancel context before stopping engine on embedded client (#6397) v0.72.3 Maycon Santos 2026-06-10 21:26:54 +02:00
  • 7feda907ca [management] fix L4 service update when no custom port (#6396) Maycon Santos 2026-06-10 18:55:24 +02:00
  • 62da482133 [management] Add version gate to stop sending deprecated RemotePeers field (#6371) Maycon Santos 2026-06-10 16:59:09 +02:00
  • 079bce3c2f Add commands to discover and write Kubernetes configuration (#6260) Philip Laine 2026-06-10 15:00:10 +02:00
  • 1a09aa6715 [misc] Update Go toolchain version in go.mod (#6377) Maycon Santos 2026-06-10 14:50:57 +02:00
  • 61abf5b9ea [proxy] Use UUID for proxy ID generation (#6391) Maycon Santos 2026-06-10 13:35:26 +02:00
  • e229050ba3 [proxy] Notify certificate ready for domains covered by the static certificate (#6389) Boris Dolgov 2026-06-10 12:05:34 +02:00
  • e919b2d55d [client] Preserve posture checks on config-only sync updates (#6373) Zoltan Papp 2026-06-10 11:43:24 +02:00
  • a40028092d [management] log user agent and return request id (#6380) Pascal Fischer 2026-06-09 15:24:26 +02:00
  • 13200265d8 [proxy] Add no-blocking mapping updates (#6369) Pascal Fischer 2026-06-09 13:57:17 +02:00
  • ed7a9363aa [management] Emit IPv6 default permit firewall rule for exit node routes (#6368) Viktor Liu 2026-06-09 20:26:43 +09:00
  • d56859dc5d [client] Filter DNS fallback upstreams matching our server IP to prevent loops (#6183) Viktor Liu 2026-06-09 19:26:03 +09:00
  • 367d37050b [relay, client] Fall back to WebSocket relay transport on oversized QUIC datagrams (#6339) Viktor Liu 2026-06-09 17:25:46 +09:00
  • 106527182f [client] Snapshot iptables rule maps before persisting state (#6345) Viktor Liu 2026-06-09 17:24:51 +09:00
  • 8e1d5b78c2 [client] Preserve user deselect-all across management route sync (#6363) Viktor Liu 2026-06-09 17:24:17 +09:00
  • d3b63c6be9 [infrastructure] Better support for atomic distros in install.sh, docker fixes in getting-started.sh (#6139) PizzaLovingNerd 2026-06-08 12:38:46 -07:00
  • 60d2fa08b0 [client] Mask sensitive data in debug bundle creation (#6364) Maycon Santos 2026-06-08 13:17:04 +02:00
  • 1e7b16db0a [management] resolve private services on custom domains in synthesized DNS zones (#6348) v0.72.2 Maycon Santos 2026-06-06 12:56:01 +02:00
  • b377d99933 [management] Copy private field on shallowCloneMapping (#6347) v0.72.1 Maycon Santos 2026-06-05 22:45:49 +02:00
  • 512899d82d [client] Prevent corruption from competing log rotation and improve debug bundle (#6214) v0.72.0 Theodor Midtlien 2026-06-04 17:36:45 +02:00
  • 5993ec6e43 [client] Allow wireguard port to be zero in UI and show port in status command (#6158) Theodor Midtlien 2026-06-04 15:04:11 +02:00
  • eac6d501c3 [infrastructure] allow docker image overrides for getting started (#6335) Maycon Santos 2026-06-04 11:24:47 +02:00
  • deeae30612 [misc] Add Codecov integration and coverage reporting across workflows (#6333) Maycon Santos 2026-06-03 19:08:45 +02:00
  • f3cdf163e1 [management] Export ResolveDomain (#6334) Bethuel Mmbaga 2026-06-03 19:53:57 +03:00
  • 3e61ccb162 [client] Persist sync response via pluggable store (disk on iOS) (#6331) Zoltan Papp 2026-06-03 14:18:50 +02:00
  • a48c20d8d8 [client] Gate DNS forwarder on BlockInbound (#6257) Viktor Liu 2026-06-03 18:33:29 +09:00
  • 2b57a7d43b [client, management, misc] expose VCS revision in dev build version output (#6263) Riccardo Manfrin 2026-06-03 08:56:50 +02:00
  • fa1e241aea [management, client, proxy] Follow-up fixes for private reverse-proxy services (#6268) Maycon Santos 2026-06-02 13:40:09 +02:00
  • e7c9182ff9 [client] Offer injected ICMPv6 echo replies to packet capture (#6321) Viktor Liu 2026-06-02 02:38:00 +09:00
  • 9189625487 [management] enrich context in permissions manager (#6286) Pascal Fischer 2026-05-29 16:36:38 +02:00
  • e9dbf9db6f [management] Extend combined server initialization (#6156) Bethuel Mmbaga 2026-05-29 17:35:35 +03:00
  • 5a9e9e7bc9 [Infrastructure] Pin actions with SHA and improve workflows (#6249) Theodor Midtlien 2026-05-29 15:24:30 +02:00
  • 43e041cf9f [client] Apply netroute unspecified-destination workaround on android (#6192) Viktor Liu 2026-05-29 22:15:22 +09:00
  • 77e5693200 [client] Recognize NetBird DNS forwarder port in capture text format (#6177) Viktor Liu 2026-05-29 22:14:32 +09:00
  • 174dc24867 [management] Add SSO session extend flow (management) (#6197) Zoltan Papp 2026-05-28 19:14:14 +02:00
  • 7ea5e37dd4 [client] Improve rosenpass support (#6136) Riccardo Manfrin 2026-05-28 09:01:18 +02:00
  • 9d7ef9b255 [client] Fix statemanager possible deadlock (#6228) Riccardo Manfrin 2026-05-28 08:54:15 +02:00
  • 944a258459 [management] extend nmap monitoring (#6271) Pascal Fischer 2026-05-27 16:56:02 +02:00
  • 1f9a829f2c [management] update log levels (#6266) Pascal Fischer 2026-05-27 11:43:49 +02:00
  • 14af179556 [management] Refactor management server bootstrap (#6256) Bethuel Mmbaga 2026-05-26 17:44:28 +03:00
  • 1fbb5e6d5d [management] fix owner role update (#6264) Pascal Fischer 2026-05-26 16:37:58 +02:00
  • 6771e35d57 [client] Release js.FuncOf callbacks in wasm ssh and rdp to prevent leaks (#5982) Viktor Liu 2026-05-26 21:32:39 +09:00
  • e89b1e0596 [proxy, client] Bound embed client WireGuard per-Device memory (#5962) Viktor Liu 2026-05-26 18:51:53 +09:00
  • d542c60e21 Refactor Linux system info to use syscalls (#6230) Philip Laine 2026-05-25 21:00:24 +02:00
  • 4983b5cf17 [client] Match DNS wildcard handlers on label boundaries (#6255) Viktor Liu 2026-05-26 01:38:48 +09:00
  • b3b0feb3b8 [client] Filter scoped/cloned default routes from BSD network monitor RTM_ADD (#6208) Viktor Liu 2026-05-26 01:38:21 +09:00
  • 7aebdd69dd [management, client, proxy] add expose NetBird-only services over tunnel peers (#6226) Maycon Santos 2026-05-25 17:41:50 +02:00
  • 0358be2313 [client] Revert "Clean up legacy 32-bit and HKCU registry entries on Windows install (#6176)" (#6232) v0.71.4 Viktor Liu 2026-05-21 23:27:12 +09:00
  • 37052fd5bc [client] Fix nil channel panic in external chain monitor stop (#6224) v0.71.3 Viktor Liu 2026-05-21 01:46:51 +09:00
  • 454ff66518 [management] scope network router update call (#6222) Pascal Fischer 2026-05-20 18:24:00 +02:00
  • 6137a1fcc5 [proxy] concurrent proxy snapshot apply (#6207) Pascal Fischer 2026-05-20 18:21:22 +02:00
  • 4955c345d5 Clean up README header, key features table, and self-hosted quickstart (#6178) Viktor Liu 2026-05-20 23:25:56 +09:00
  • 9192b4f029 [client] Bump macOS sleep callback timeout to 20s (#6220) Viktor Liu 2026-05-20 20:09:22 +09:00
  • c784b02550 [misc] Update contribution guidelines (#6219) Maycon Santos 2026-05-20 12:21:03 +02:00
  • d250f92c43 feat(reverse-proxy): clusters API surfaces type, online status, and capability flags (#6148) Maycon Santos 2026-05-20 10:08:34 +02:00
  • 80966ab1b0 [management] Ensure SessionStartedAt has a default value (#6211) Maycon Santos 2026-05-20 08:25:30 +02:00
  • af24fd7796 [management] Add metrics for peer status updates and ephemeral cleanup (#6196) Maycon Santos 2026-05-18 22:55:19 +02:00
  • 13d32d274f [management] Fence peer status updates with a session token (#6193) Maycon Santos 2026-05-18 20:25:12 +02:00
  • 705f87fc20 [management] fix: device redirect uri wasn't registered (#6191) Nicolas Frati 2026-05-18 12:57:59 +02:00
  • 3f91f49277 Clean up legacy 32-bit and HKCU registry entries on Windows install (#6176) v0.71.2 Viktor Liu 2026-05-16 23:52:57 +09:00
  • 347c5bf317 Avoid context cancellation in cancelPeerRoutines (#6175) Maycon Santos 2026-05-16 16:29:01 +02:00
  • 22e2519d71 [management] Avoid peer IP reallocation when account settings update preserves the network range (#6173) Viktor Liu 2026-05-16 22:51:48 +09:00
  • e916f12cca [proxy] auth token generation on mapping (#6157) v0.71.1 Vlad 2026-05-15 19:13:44 +02:00
  • 9ed2e2a5b4 [client] Drop DNS probes for passive health projection (#5971) Viktor Liu 2026-05-16 00:07:38 +09:00
  • 2ccae7ec47 [client] Mirror v4 exit selection onto v6 pair and honour SkipAutoApply per route (#6150) Viktor Liu 2026-05-15 23:58:47 +09:00
  • 07e5450117 [management] Bracket IPv6 reverse-proxy target hosts when building URL Host field (#6141) v0.71.0 Viktor Liu 2026-05-14 23:42:40 +09:00
  • 3f914090cb [client] Bracket IPv6 in embed listeners, expand debug bundle (#6134) Viktor Liu 2026-05-14 23:22:53 +09:00
  • ea9fab4396 [management] Allocate and preserve IPv6 overlay addresses for embedded proxy peers (#6132) Viktor Liu 2026-05-14 23:05:33 +09:00
  • 77b479286e [management] fix offline statuses for public proxy clusters (#6133) Vlad 2026-05-14 13:27:50 +02:00
  • ab2a8794e7 [client] Add short flags for status command options (#6137) Maycon Santos 2026-05-14 12:30:42 +02:00
  • 9126a192ca [client] Set 0644 perms on SSH client config after os.CreateTemp (#6126) Viktor Liu 2026-05-12 22:05:53 +09:00
  • 1224d6e1ee [client] Persist management URL and pre-shared key overrides on login (#6065) Viktor Liu 2026-05-12 21:52:56 +09:00
  • 96672dd1f8 [management] chores: update dex version (#6124) Nicolas Frati 2026-05-12 13:50:35 +02:00
  • 946ce4c3da [client] Fix --config flag default to point at profile path (#6122) Viktor Liu 2026-05-12 00:48:21 +09:00
  • 07cbfdbede [proxy] feature: bring your own proxy (#5627) Vlad 2026-05-11 14:31:38 +02:00
  • a4114a5e45 [client] Skip DNS upstream failover on definitive EDE (#6089) Viktor Liu 2026-05-11 17:00:23 +09:00