Commit Graph

  • a04b36e516 Add tests for rotated files in bundle fix/bundle-logrotate Theodor S. Midtlien 2026-05-21 19:29:41 +02:00
  • ece84cac57 Add logging tests Theodor S. Midtlien 2026-05-21 19:05:16 +02:00
  • 665f254a55 feat(rest): BYOP + private-service endpoints in management REST client feat/private-service-expose-rest-client mlsmaycon 2026-05-21 18:50:53 +02:00
  • 0fd5c59ce3 feat(metrics): add private-service + BYOP signals to self-hosted telemetry feat/private-service-expose-metrics mlsmaycon 2026-05-21 18:11:52 +02:00
  • 412193c602 Address CodeRabbit VNC review feedback embedded-vnc Viktor Liu 2026-05-21 18:09:07 +02:00
  • 5e67febf57 Address Sonar findings and move noise to direct dependency Viktor Liu 2026-05-21 17:55:27 +02:00
  • ee348ba007 Abort VNC agent dial retry loop on server shutdown Viktor Liu 2026-05-21 17:44:22 +02:00
  • 12361e5479 hardening channel drain feature/affected-peers pascal 2026-05-21 17:40:45 +02:00
  • d3ae81e601 use uncanceled context pascal 2026-05-21 17:37:17 +02:00
  • 3d3055dc7f Replace VNC JWT auth with a Noise_IK handshake bound to ACL-pushed pubkeys Viktor Liu 2026-05-21 16:49:47 +02:00
  • f9311fa7ab Fix permissions Theodor S. Midtlien 2026-05-21 17:24:29 +02:00
  • 5c3f2ab0df update test pascal 2026-05-21 17:10:51 +02:00
  • 8d4f35352f skip About-row brand mark on macOS ui-refactor Zoltán Papp 2026-05-21 17:01:08 +02:00
  • 0d45ad453a feat(dns/local): filter A/AAAA answers pointing at disconnected peers feat/private-service-expose-client-dns mlsmaycon 2026-05-21 16:48:11 +02:00
  • 85029898a5 per-platform tray menu icons and Windows-specific status row Zoltán Papp 2026-05-21 16:35:25 +02:00
  • ba554a73d0 Merge remote-tracking branch 'origin/main' into feature/affected-peers pascal 2026-05-21 16:40:27 +02:00
  • 0358be2313 [client] Revert "Clean up legacy 32-bit and HKCU registry entries on Windows install (#6176)" (#6232) main v0.71.4 Viktor Liu 2026-05-21 23:27:12 +09:00
  • 9124832651 fix test nmap/combined-deploy pascal 2026-05-21 16:12:50 +02:00
  • 13e41e432c idp dex fix nmap/components-impl crn4 2026-05-21 15:21:28 +02:00
  • b7a4bd9d70 Add timberjack Theodor S. Midtlien 2026-05-21 15:16:11 +02:00
  • a423b788c0 typo feat/private-service-expose-public mlsmaycon 2026-05-21 15:13:38 +02:00
  • c3aeb5be15 force dark window theme on Windows Zoltán Papp 2026-05-21 14:59:00 +02:00
  • d0c27ad854 Merge branch 'main' into nmap/combined-deploy pascal 2026-05-21 14:54:04 +02:00
  • 3aa62e31a6 fix(synth): refresh account netmap on embedded proxy connect/disconnect mlsmaycon 2026-05-21 14:52:43 +02:00
  • 1d8d9ff2ec Merged affected-peers branch pascal 2026-05-21 14:16:44 +02:00
  • 43c7b4dc0b fix(grpc/proxy): persist Private capability on proxy registration mlsmaycon 2026-05-21 12:33:48 +02:00
  • 2f4ddf0796 Emit explicit Fn flagsChanged transitions around macOS navigation keys Viktor Liu 2026-05-21 12:30:14 +02:00
  • 27a1b2243d Refactor embedded idp into module refactor/mgmt-bootstrap bcmmbaga 2026-05-21 13:24:11 +03:00
  • f7dff43e34 fix(service): populate Cluster.Private in GetClusters response mlsmaycon 2026-05-21 12:14:16 +02:00
  • 09df098f13 Add all uncompressed logs and fix service status Theodor S. Midtlien 2026-05-21 12:09:27 +02:00
  • 717c2b493d fix(review): coderabbit follow-ups round 2 mlsmaycon 2026-05-21 12:03:27 +02:00
  • 98d533c8e8 Address CodeRabbit feedback on VNC server agent matching and session lifecycle Viktor Liu 2026-05-21 12:01:25 +02:00
  • 627ee71fa8 fix(review): coderabbit follow-ups mlsmaycon 2026-05-21 11:45:11 +02:00
  • 86bd901a45 Refactor Linux system info to use syscalls refactor/linux-system-info Philip Laine 2026-05-21 10:49:32 +02:00
  • b21a91a507 fix(service): require non-empty host + direct_upstream on cluster targets mlsmaycon 2026-05-21 11:30:07 +02:00
  • 06cc488e90 fix(proxy): wire PR #6207 snapshot-apply metrics mlsmaycon 2026-05-21 11:25:56 +02:00
  • dd90c0d180 chore(proxy/roundtrip): strip upstream-request debug logging from MultiTransport mlsmaycon 2026-05-21 11:02:41 +02:00
  • 3928cf93ce chore(accesslogs): drop UserGroups field — nothing populates it mlsmaycon 2026-05-21 10:58:26 +02:00
  • 564302f688 fix(accesslogs): restore enrichUserGroups call site + its test mlsmaycon 2026-05-21 10:43:30 +02:00
  • 43d32ff17b test(proxy): tighten stampNetBirdIdentity coverage mlsmaycon 2026-05-21 10:41:19 +02:00
  • 63e7a018c1 Merge branch 'main' into task/align_protobuff_toolset task/align_protobuff_toolset riccardom 2026-05-21 10:35:08 +02:00
  • 274a184135 Detect untracked files in proto drift gate riccardom 2026-05-21 10:11:53 +02:00
  • df61f22d96 add error msg to profile context and auto update Eduard Gert 2026-05-21 09:49:32 +02:00
  • 32df29bbd4 Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Eduard Gert 2026-05-21 09:34:45 +02:00
  • 051ed1efdc [client] Fix statemanager possible deadlock fix/statemanager_dlock riccardom 2026-05-21 08:47:49 +02:00
  • 036e91cdea feat(proxy): restore SyncMappings bidirectional stream with ack back-pressure mlsmaycon 2026-05-20 23:19:25 +02:00
  • 167ee08e14 feat(private-service): expose NetBird-only services over tunnel peers mlsmaycon 2026-05-20 21:39:22 +02:00
  • 0a458ead8b port xembed tray popup menu from gtk3 to gtk4 Zoltán Papp 2026-05-20 19:53:24 +02:00
  • aab8274b1a clear connect-action latch when external disconnect cancels Connecting Zoltan Papp 2026-05-20 19:44:02 +02:00
  • d3b660afba classify daemon login errors and surface localised dialogs Zoltan Papp 2026-05-20 19:13:13 +02:00
  • 341848b1ae fix lint issues in session watcher tests and status humaniser Zoltán Papp 2026-05-20 18:46:56 +02: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
  • 9e236ac20e Merge branch 'main' into feature/affected-peers pascal 2026-05-20 18:11:01 +02:00
  • a02767eacb Fix daemon and cli version in bundle and status Theodor S. Midtlien 2026-05-20 17:45:04 +02:00
  • ef4ea2e311 Set Fn flag on macOS navigation keycodes so the next key isn't treated as Fn-modified Viktor Liu 2026-05-20 18:03:38 +02:00
  • b41d11bbbe Allow Cursor pseudo-encoding in session mode and cache last XFixes sprite Viktor Liu 2026-05-20 17:39:07 +02:00
  • f37e228cc2 Replace magic env-var and subcommand strings with named constants Viktor Liu 2026-05-20 17:22:02 +02:00
  • 640a267556 Address CodeRabbit feedback on VNC server Viktor Liu 2026-05-20 17:16:45 +02:00
  • 414e7815e4 update default view icon, remove capitalize from profile name Eduard Gert 2026-05-20 16:45:06 +02:00
  • ef6b4f7538 add SSO session extend flow feature/session-extend Zoltán Papp 2026-05-18 23:20:16 +02:00
  • 17359cdc1e Fix VNC lint, 386 atomic alignment, and Sonar code smells Viktor Liu 2026-05-20 16:34:29 +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
  • a7b26e3c0d add updating dialog Eduard Gert 2026-05-20 16:20:40 +02:00
  • 7e5846a1ee Resolve merge conflicts with main Viktor Liu 2026-05-20 15:38:01 +02:00
  • 517bea0daf Collapse X11 DISPLAY/XAUTHORITY auto-detect logs into one line Viktor Liu 2026-05-20 13:13:53 +02:00
  • c8746851e3 Fix log file open and bundle uncompressed files Theodor S. Midtlien 2026-05-20 15:17:00 +02:00
  • 7461d4cef4 Move v6 forwarding helpers to dedicated file worktree-accept-ra-forwarding Viktor Liu 2026-05-20 14:35:19 +02:00
  • 31c30e6d87 Remove directory creation Theodor S. Midtlien 2026-05-20 13:50:05 +02:00
  • 42534b24c5 fix scrollarea inside settings Eduard Gert 2026-05-20 13:43:18 +02:00
  • 2aea1f7bb5 Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Eduard Gert 2026-05-20 13:38:34 +02:00
  • 620233a7ac update dropdown ui padding, remove unused stuff Eduard Gert 2026-05-20 13:38:23 +02:00
  • 1c15e9976b add profiles tab to settings Eduard Gert 2026-05-20 13:17:13 +02:00
  • c761d0d1cd Address review: VLAN-safe procfs path, rollback partial v6 enable, aggregate routing errors Viktor Liu 2026-05-20 13:15:15 +02:00
  • 9192b4f029 [client] Bump macOS sleep callback timeout to 20s (#6220) Viktor Liu 2026-05-20 20:09:22 +09:00
  • f04e2bada8 [ci] Switch CI deps to GTK4 / WebKitGTK 6.0 Zoltán Papp 2026-05-20 12:46:37 +02:00
  • efa6a3f502 missed file crn4 2026-05-20 12:41:05 +02:00
  • c46dee4e6b Gate IPv6 forwarding on overlay v6 capability and preserve host RA acceptance Viktor Liu 2026-05-20 12:21:51 +02:00
  • c784b02550 [misc] Update contribution guidelines (#6219) Maycon Santos 2026-05-20 12:21:03 +02:00
  • 1d88faf66f [ci] Stage WebView2 bootstrapper in test_windows_installer Zoltán Papp 2026-05-20 12:17:11 +02:00
  • 896530fd82 Add ExtendedMouseButtons for back/forward mouse buttons Viktor Liu 2026-05-20 11:51:17 +02:00
  • 354fd004c7 Enable IdP JWKS refresh in VNC JWT validator Viktor Liu 2026-05-20 11:30:14 +02:00
  • c28e41e82b Track macOS click count and pixel-scale wheel scroll Viktor Liu 2026-05-20 11:14:01 +02:00
  • 02b9fe704b Use pixel-mode scroll on macOS for smoother wheel events Viktor Liu 2026-05-20 11:12:48 +02:00
  • 5e200fa571 Drop unreliable Sequoia preflight from macOS Screen Recording check Viktor Liu 2026-05-20 10:20:30 +02:00
  • 7d61975f6c Proxy macOS VNC connections from the LaunchDaemon to a per-user agent via launchctl asuser Viktor Liu 2026-05-19 17:24:10 +02:00
  • 84093af1f0 Bump wails/v3 to v3.0.0-alpha.94 Zoltán Papp 2026-05-20 12:11:28 +02:00
  • 62b36112ea Extract daemon-to-agent loopback proxy and token helpers into a platform-neutral file Viktor Liu 2026-05-19 16:53:59 +02:00
  • df9a6fb020 Drop pbpaste trace log that fires whenever the macOS pasteboard is empty Viktor Liu 2026-05-19 15:24:45 +02:00
  • b1b04f9ec6 Composite remote cursor into the framebuffer when the dashboard toggles it on Viktor Liu 2026-05-19 14:40:15 +02:00
  • fe15688f20 Emit Cursor pseudo-encoding on Linux, Windows, and macOS Viktor Liu 2026-05-19 13:04:05 +02:00
  • 2285db2b62 Treat ExtendedClipboard messages with the Caps bit as Caps regardless of co-set action bits Viktor Liu 2026-05-19 13:08:47 +02:00
  • b3f0f53a23 Collapse dirty rects to their bounding box when the bbox is densely dirty Viktor Liu 2026-05-19 12:42:38 +02:00
  • 5eec9962ba Honour client JPEG quality fully now that backpressure caps it dynamically Viktor Liu 2026-05-19 12:40:05 +02:00
  • 393c102f45 Throttle VNC encoder JPEG quality and skip frames under write backpressure Viktor Liu 2026-05-19 12:31:09 +02:00
  • b41fbad5e1 Surface DXGI fallback to GDI at warn level on Windows Viktor Liu 2026-05-19 12:31:09 +02:00
  • 24a5f2252c Accept any RGB shift permutation as Tight-compatible per RFB 7.7.6 Viktor Liu 2026-05-19 12:19:05 +02:00
  • 9d189bb3e8 Restore Hextile SolidFill and Zlib encoding paths Viktor Liu 2026-05-19 12:11:13 +02:00
  • 8e2505b59c [management] Add metrics for peer status updates and ephemeral cleanup (#6196) Maycon Santos 2026-05-18 22:55:19 +02:00