Commit Graph

  • d65927275d Refactor shell package and use getent for user/group lookup socket-grpc-permissions Theodor S. Midtlien 2026-06-11 17:40:45 +02:00
  • 10a2273f7e define key length for peer key fix/mysql-index-migration pascal 2026-06-11 14:14:57 +02:00
  • 8e05834384 [infra] Unify self-hosted deployment paths in getting-started.sh jnfrati 2026-06-11 12:58:31 +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
  • 97d9559e6d Fix CI: recognize multi-value port set lookups in tests and correct PeerIP lint suppression Viktor Liu 2026-06-10 21:11:43 +02:00
  • 7feda907ca [management] fix L4 service update when no custom port (#6396) Maycon Santos 2026-06-10 18:55:24 +02:00
  • ab7639d101 Fix legacy ACL source wildcard and keep rollback tracking on delete failure Viktor Liu 2026-06-10 17:44:33 +02:00
  • a5d4373ddc Share the iptables jump rule spec between install and cleanup Viktor Liu 2026-06-10 17:44:33 +02:00
  • 1b6294f2ff Install nftables peer filter and mangle rules in a single transaction Viktor Liu 2026-06-10 17:44:33 +02:00
  • a14586b142 Scope userspace firewall wildcard source rules per address family Viktor Liu 2026-06-10 17:44:23 +02:00
  • 064f7bf0fd WIP TOFU socket ownership Theodor S. Midtlien 2026-06-10 17:40:17 +02:00
  • 644615fed6 WIP test Theodor S. Midtlien 2026-06-10 17:29:00 +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
  • 09c0063d71 Merge branch 'main' into peer-acl-multi-source Viktor Liu 2026-06-10 12:29:17 +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
  • f2c79201b3 Fix review findings for embedded VNC server Viktor Liu 2026-06-10 10:57:50 +02:00
  • 9157b74945 Merge branch 'main' into windows-dns-firewall windows-dns-firewall Viktor Liu 2026-06-10 10:29:01 +02:00
  • 2fdc3aea4c Merge branch 'main' into embedded-vnc Viktor Liu 2026-06-10 09:43:44 +02:00
  • 6a6b25b9af [misc] Enable race detector in Go test runs tests/enable-race-on-tests mlsmaycon 2026-06-10 09:27:59 +02:00
  • 2af67c7023 Ship a legacy GTK3 NetBird UI package alongside the GTK4 one ui-refactor-gtk3 Zoltán Papp 2026-06-09 19:06:35 +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
  • 96d31c3a5a Align Linux UI packaging deps with Wails v3 GTK4 stack Zoltán Papp 2026-06-09 12:52:46 +02: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
  • 4fc125dd38 Remove frontend from sonar exclusion Zoltán Papp 2026-06-09 10:32:19 +02: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
  • 16da0ffea2 apply affected resolution from networkmap fo grpc enpoints feature/affected-peers-grpc pascal 2026-06-08 22:38:44 +02: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
  • 0ffb9e8535 Fix id assignment Theodor S. Midtlien 2026-06-08 19:03:04 +02:00
  • 727e6d3004 update position of not connected text Eduard Gert 2026-06-08 18:13:37 +02:00
  • 4a79c24792 Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Eduard Gert 2026-06-08 18:09:29 +02:00
  • 6b2ae1c34c update session expiration dialog texts, add monitor aware position Eduard Gert 2026-06-08 18:09:22 +02:00
  • 43175e0730 Move no-op rationale into empty function bodies Zoltán Papp 2026-06-08 17:34:18 +02:00
  • b598274424 [client/ui] Refresh profile list on CLI profile select Zoltán Papp 2026-06-08 17:26:54 +02:00
  • ee912e176a ci: skip translated locales in codespell with version-stable globs Zoltán Papp 2026-06-08 17:14:38 +02:00
  • 67a806a0db Merge branch 'main' into feature/affected-peers pascal 2026-06-08 17:10:18 +02:00
  • 6e23ed4da7 [client] Add error event publishing for rejected session deadlines (#6358) Zoltan Papp 2026-06-08 17:10:15 +02:00
  • edc60550eb Fix UI feedback Theodor S. Midtlien 2026-06-08 16:23:51 +02:00
  • 7b0f5f42f3 Fix feedback Theodor S. Midtlien 2026-06-08 16:15:07 +02:00
  • b067544c8a update padding and text Eduard Gert 2026-06-08 16:02:42 +02:00
  • 10d84b758f add ipv6 Eduard Gert 2026-06-08 15:22:35 +02:00
  • 0a61d7b20e Revert "Merge main" profile-id Theodor S. Midtlien 2026-06-08 14:49:58 +02:00
  • 23c82b32ff Revert android profile to string id Theodor S. Midtlien 2026-06-03 19:02:43 +02:00
  • f92bc2d325 Fix profile switch on up and android comments Theodor S. Midtlien 2026-06-03 18:41:08 +02:00
  • 3bb44e72db Fix test and runes in ShortID() Theodor S. Midtlien 2026-06-03 12:32:52 +02:00
  • f98fe1e9ec Add ID type Theodor S. Midtlien 2026-06-02 18:12:31 +02:00
  • c6f003fd18 Fix review Theodor S. Midtlien 2026-06-02 15:43:45 +02:00
  • 6bdbbcad36 Clean up Theodor S. Midtlien 2026-06-02 14:41:41 +02:00
  • df0717dc16 Migrate android profile manager Theodor S. Midtlien 2026-06-02 09:58:28 +02:00
  • 33b1cc5449 Migrate to profile ids Theodor S. Midtlien 2026-05-28 17:43:29 +02:00
  • 60d2fa08b0 [client] Mask sensitive data in debug bundle creation (#6364) Maycon Santos 2026-06-08 13:17:04 +02:00
  • 0e4d0128b6 add custom error dialog Eduard Gert 2026-06-08 12:44:33 +02:00
  • acb2b9d619 Reinject captured first packet on lazy peer activation and keep peer alive across endpoint swap lazyconn-first-packet-fix-v2 Viktor Liu 2026-06-08 10:58:54 +02:00
  • 2a92fd73e0 [client] Add comment explaining kernel-only RemovePeer guard claude/focused-gates-VMTgb Claude 2026-06-07 19:56:08 +00:00
  • 9eb405a019 [client] Gate RemovePeer call on kernel mode in UDPListener Claude 2026-06-07 19:54:35 +00:00
  • f7c72481f1 Update WireGuard dependencies Zoltán Papp 2026-06-07 17:49:08 +02:00
  • acb7fc8e22 Update WireGuard dependency Zoltán Papp 2026-06-07 17:34:43 +02:00
  • af3e9d1a9c [client] Remove peer deletion on lazy activity detection Zoltán Papp 2026-06-07 12:26:09 +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
  • 37ce40ede6 build client config in sync response bcmmbaga 2026-06-05 23:53:48 +03:00
  • b377d99933 [management] Copy private field on shallowCloneMapping (#6347) v0.72.1 Maycon Santos 2026-06-05 22:45:49 +02:00
  • 318014552f Merge branch 'main' into refactor/mgmt-bootstrap bcmmbaga 2026-06-05 22:02:25 +03:00
  • 21f1142355 Merge branch 'main' into ui-refactor Zoltán Papp 2026-06-05 17:48:44 +02:00
  • 1c5b84b1a1 Snapshot iptables rule maps before persisting state Viktor Liu 2026-06-05 17:07:33 +02:00
  • 9235fdac08 Merge branch 'main' into feature/affected-peers pascal 2026-06-05 16:48:59 +02:00
  • ffdae35a1f cleanup pascal 2026-06-05 16:29:53 +02:00
  • 4360c49108 update user and peer resolution pascal 2026-06-05 15:42:41 +02:00
  • 14f9754db7 expand network managers pascal 2026-06-05 15:15:04 +02:00
  • 9ecc083139 update missing translations Eduard Gert 2026-06-05 14:57:32 +02:00
  • efd874efac add cloud / selfhosted segment in profile creation Eduard Gert 2026-06-05 14:38:00 +02:00
  • a2b0399212 load snapshots and handle before-after states pascal 2026-06-05 13:34:52 +02:00
  • 5877880789 replace native confirm dialog with modals in settings Eduard Gert 2026-06-05 13:16:39 +02:00
  • 4427aaa31f update advanced port margin, update settings bottom bar height Eduard Gert 2026-06-05 12:29:18 +02:00
  • 0ce3fbf5af [client] Tolerate already-deleted peer on profile logout, clear stale email Zoltán Papp 2026-06-05 12:05:41 +02:00
  • 3967864172 [client/ui] Center windows on show under minimal WMs (XEmbed tray) Zoltán Papp 2026-06-05 11:42:03 +02:00
  • 296d3f124b truncate dns in main screen Eduard Gert 2026-06-05 09:55:50 +02:00
  • adf1fe1858 add ready prop to autosize hook Eduard Gert 2026-06-05 09:48:17 +02:00
  • 1108808ab1 [client] Persist sync response only after network map is applied Zoltán Papp 2026-06-04 18:31:37 +02:00
  • db371a0263 [client/ui] Fix tray submenu not updating on KDE/Plasma Zoltán Papp 2026-06-04 18:28:30 +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
  • 1412b06999 Add rabbit ai config Zoltán Papp 2026-06-04 17:27:56 +02:00
  • ca6f6d88cb Merge branch 'main' into ui-refactor Zoltán Papp 2026-06-04 17:04:45 +02:00
  • e298747203 [client/ui] Refresh profile list in tray + UI on CLI profile add/remove Zoltán Papp 2026-06-04 16:03:22 +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
  • cba4a8a63b [client/ui] Fix login wedging until restart after a failed SSO attempt Zoltán Papp 2026-06-04 13:42:29 +02:00
  • 93e068f753 [client/ui] Honour DEV=true in windows:build:console for DevTools Zoltán Papp 2026-06-04 13:21:41 +02:00
  • b5a16a1898 chore: move token commands under admin CLI jnfrati 2026-06-04 12:49:48 +02:00
  • ad3989b34e reduce complexity pascal 2026-06-04 12:21:19 +02:00
  • 94065a8058 [client/ui] Enable tray status row on Linux to avoid greyed-out indicator Zoltán Papp 2026-06-04 11:42:22 +02:00
  • 449b5cbb80 feat: add self-hosted admin CLI jnfrati 2026-06-04 11:41:57 +02:00
  • eac6d501c3 [infrastructure] allow docker image overrides for getting started (#6335) Maycon Santos 2026-06-04 11:24:47 +02:00
  • 1ed2067b8b Merge remote-tracking branch 'origin/main' into peer-acl-multi-source Viktor Liu 2026-06-03 22:01:41 +02:00
  • f7e9df6ffa Remove partial userspace firewall mode and open foreign chains via a table-less allower Viktor Liu 2026-06-03 11:40:41 +02:00