Commit Graph

  • be6fd119d8 [management] no events for temporary peers (#5719) Pascal Fischer 2026-03-30 10:08:02 +02:00
  • f5c8a6fe1a update integrations pascal 2026-03-27 16:46:08 +01:00
  • daf7f41d69 openapi spec for reseller layer crn4 2026-03-27 16:37:12 +01:00
  • 7abf730d77 [management] update to latest grpc version (#5716) Pascal Fischer 2026-03-27 15:22:23 +01:00
  • beee14b9bf fix merge conflicts pascal 2026-03-27 14:47:06 +01:00
  • 3013c98ab5 Merge branch 'main' into refactor/permissions-manager pascal 2026-03-27 14:37:29 +01:00
  • ec96c5ecaf [management] Extend blackbox tests (#5699) Pascal Fischer 2026-03-26 16:59:49 +01:00
  • 7e1cce4b9f [management] add terminated field to service (#5700) Pascal Fischer 2026-03-26 16:59:08 +01:00
  • 7be8752a00 [management] Add notification endpoints (#5590) Bethuel Mmbaga 2026-03-26 18:26:33 +03:00
  • 1cc19e7355 Merge branch 'client-ipv6-dns' into client-ipv6-ssh-netflow Viktor Liu 2026-03-26 13:00:10 +01:00
  • 1a6cf9dfec Merge branch 'client-ipv6-iface' into client-ipv6-dns Viktor Liu 2026-03-26 12:59:58 +01:00
  • 6acc6a13f1 Merge branch 'proto-ipv6-overlay' into client-ipv6-iface Viktor Liu 2026-03-26 12:56:48 +01:00
  • 58eb519dbc Merge remote-tracking branch 'origin/main' into proto-ipv6-overlay Viktor Liu 2026-03-26 12:56:35 +01:00
  • 145d82f322 [client] Replace iOS DNS IsPrivate heuristic with route manager check (#5694) v0.67.1 Viktor Liu 2026-03-26 18:11:05 +08:00
  • a8b9570700 [client] Enable RPM package signature verification in install script (#5676) Viktor Liu 2026-03-26 16:50:43 +08:00
  • 6ff6d84646 [client] Bump go-m1cpu to v0.2.1 to fix segfault on macOS 26 / M5 chips (#5701) Viktor Liu 2026-03-26 16:49:02 +08:00
  • 3eac55ac0b Add mangle FORWARD guard to prevent Docker DNAT bypass of ACL rules Viktor Liu 2026-03-25 16:42:06 +01:00
  • bc6ed1a97f Merge branch 'client-ipv6-dns' into client-ipv6-ssh-netflow Viktor Liu 2026-03-25 10:58:33 +01:00
  • 50c0bc583b Fix connect.go lint: use SetIPv6FromCompact instead of if-else chain Viktor Liu 2026-03-25 10:57:40 +01:00
  • 0c2fbd5d70 Merge branch 'client-ipv6-dns' into client-ipv6-ssh-netflow Viktor Liu 2026-03-25 10:19:42 +01:00
  • 641e3861c1 Merge branch 'client-ipv6-iface' into client-ipv6-dns Viktor Liu 2026-03-25 10:18:52 +01:00
  • baf2c03508 Fix CodeRabbit findings: hasIPv6Changed restart loop, empty peerIPs panic, v6 validation Viktor Liu 2026-03-24 12:35:58 +01:00
  • 5a29fa8432 Merge branch 'client-ipv6-dns' into client-ipv6-ssh-netflow Viktor Liu 2026-03-25 10:07:46 +01:00
  • 5fcea07181 Merge branch 'client-ipv6-iface' into client-ipv6-dns Viktor Liu 2026-03-25 10:07:43 +01:00
  • 3be5a5f230 Fix CodeRabbit findings: hasIPv6Changed restart loop, empty peerIPs panic, v6 validation Viktor Liu 2026-03-24 12:35:58 +01:00
  • d81cd5d154 Add IPv6 support to SSH server, client config, and netflow logger Viktor Liu 2026-03-24 12:06:58 +01:00
  • 71962f88f8 Add IPv6 reverse DNS and host configurator support Viktor Liu 2026-03-24 12:06:58 +01:00
  • 1a7e835949 Fix CodeRabbit findings: hasIPv6Changed restart loop, empty peerIPs panic, v6 validation Viktor Liu 2026-03-24 12:35:58 +01:00
  • 878dc45abf Fix govet non-constant format string in log.Warnf Viktor Liu 2026-03-24 12:24:35 +01:00
  • b852ce1a99 Add IPv6 overlay address support to client interface and engine Viktor Liu 2026-03-24 06:56:49 +01:00
  • 013770070a Merge remote-tracking branch 'origin/main' into proto-ipv6-overlay Viktor Liu 2026-03-25 09:54:47 +01:00
  • 9aaa05e8ea Replace discontinued LocalStack image with MinIO in S3 test (#5680) Viktor Liu 2026-03-25 15:51:29 +08:00
  • 0af5a0441f [management] Fix DNS label uniqueness check on peer rename (#5679) Bethuel Mmbaga 2026-03-24 20:25:29 +03:00
  • 0fc63ea0ba [management] Allow multiple header auths with same header name (#5678) Viktor Liu 2026-03-24 23:18:21 +08:00
  • 4fdc39c8f8 review comments crn4 2026-03-24 15:37:31 +01:00
  • 94149a9441 linter crn4 2026-03-24 14:58:03 +01:00
  • 38fd73fad6 merge main crn4 2026-03-24 14:50:03 +01:00
  • 9dd76b5a07 merge main crn4 2026-03-24 14:20:03 +01:00
  • 0b5380a7dc review comments crn4 2026-03-24 13:32:38 +01:00
  • 0b329f7881 [management] Replace JumpCloud SDK with direct HTTP calls (#5591) Bethuel Mmbaga 2026-03-24 13:21:42 +03:00
  • 5b85edb753 [management] Omit proxy_protocol from API response when false (#5656) Viktor Liu 2026-03-24 00:53:17 +08:00
  • 17cfa5fe1e [misc] Set signing env only if not fork and set license (#5659) Maycon Santos 2026-03-23 17:16:23 +01:00
  • fbced1ccf8 Add condition to GPG key decoding to handle pull requests set-env-only-if-not-fork mlsmaycon 2026-03-23 14:53:26 +01:00
  • 2313494e0e [client] Don't abort debug for command when up/down fails (#5657) Viktor Liu 2026-03-23 21:04:03 +08:00
  • fd9d430334 [client] Simplify entrypoint by running netbird up unconditionally (#5652) v0.67.0 Viktor Liu 2026-03-23 16:39:32 +08:00
  • acdf8d981a Merge branch 'main' into proto-ipv6-overlay Viktor Liu 2026-03-22 18:34:17 +01:00
  • 91f0d5cefd [client] Feature/client metrics (#5512) Zoltan Papp 2026-03-22 12:45:41 +01:00
  • 82762280ee [client] Add health check flag to status command and expose daemon status in output (#5650) Viktor Liu 2026-03-22 19:39:40 +08:00
  • e2f774824b Add PeerCapability enum and disableIPv6 flag to proto Viktor Liu 2026-03-21 14:16:24 +01:00
  • 3963072c43 Rename source_prefixes to sourcePrefixes for consistent JSON naming Viktor Liu 2026-03-20 11:48:14 +01:00
  • 8550765f38 Validate prefix length bounds in DecodePrefix Viktor Liu 2026-03-19 14:31:08 +01:00
  • 67fb6be40a Use copy into fixed arrays to satisfy gosec bounds checking Viktor Liu 2026-03-19 13:55:32 +01:00
  • cd7290a497 Rename peer_prefixes to source_prefixes in FirewallRule Viktor Liu 2026-03-19 13:43:02 +01:00
  • 63c19dbf2e Rename peer_ips to peer_prefixes and simplify EncodePrefix with AsSlice Viktor Liu 2026-03-19 13:38:55 +01:00
  • 01c4d5761d Fix gosec and staticcheck lint errors from proto deprecation Viktor Liu 2026-03-19 13:36:29 +01:00
  • e916e0d7fa Add proto fields for IPv6 overlay and compact IP encoding Viktor Liu 2026-03-19 13:27:12 +01:00
  • b550a2face [management, proxy] Add require_subdomain capability for proxy clusters (#5628) Viktor Liu 2026-03-20 18:29:50 +08:00
  • 177171e437 change api crn4 2026-03-19 21:49:04 +01:00
  • 55781d1e9d expose has channel on controller feature/expose-has-channel pascal 2026-03-19 18:43:38 +01:00
  • ab77508950 [client] Add env var for management gRPC max receive message size (#5622) Viktor Liu 2026-03-20 00:33:50 +08:00
  • b9462f5c6b [client] Make raw table initialization non-fatal in firewall managers (#5621) Viktor Liu 2026-03-20 00:33:38 +08:00
  • da57b0f276 rename byod to byop crn4 2026-03-19 16:11:57 +01:00
  • 5ffaa5cdd6 [client] Fix duplicate log lines in containers (#5609) Viktor Liu 2026-03-19 22:53:05 +08:00
  • 26ba03f08e [proxy] feature: bring your own proxy crn4 2026-03-17 13:17:50 +01:00
  • a1858a9cb7 [management] recover proxies after cleanup if heartbeat is still running (#5617) Pascal Fischer 2026-03-18 11:48:38 +01:00
  • 212b34f639 [management] Add GET /reverse-proxies/clusters endpoint (#5611) Viktor Liu 2026-03-18 11:15:56 +08:00
  • af8eaa23e2 [client] Restart engine when peer IP address changes (#5614) Viktor Liu 2026-03-18 00:00:24 +08:00
  • f0eed50678 [management] Accept domain target type for L4 reverse proxy services (#5612) Viktor Liu 2026-03-17 23:29:03 +08:00
  • 19d94c6158 [client] Allow setting DNSLabels on client embed (#5493) Wouter van Os 2026-03-17 16:12:37 +01:00
  • 628eb56073 [client] Update go-m1cpu to v0.2.0 to fix SIGSEGV on macOS Tahoe (#5613) Viktor Liu 2026-03-17 23:10:38 +08:00
  • 3741eb46dd Merge remote-tracking branch 'origin/main' into refactor/permissions-manager pascal 2026-03-17 12:38:08 +01:00
  • a590c38d8b [client] Fix IPv6 address formatting in DNS address construction (#5603) eason 2026-03-17 13:27:47 +08:00
  • 4e149c9222 [client] update gvisor to build with Go 1.26.x (#5447) Wesley Gimenes 2026-03-17 02:09:12 -03:00
  • 59f5b34280 [client] add MTU option to embed.Options (#5550) tham-le 2026-03-17 06:03:10 +01:00
  • dff06d0898 [misc] Add netbird-tui to community projects (#5568) n0pashkov 2026-03-17 07:33:13 +03:00
  • 8191694774 remove unused FleetDM fields from API spec and generated types mlsmaycon 2026-03-16 19:37:49 +01:00
  • 2ffa6a2331 [management] Refactor peer activity checks to prevent stale status updates fix/connection-status-race mlsmaycon 2026-03-16 18:20:32 +01:00
  • 80a8816b1d [misc] Add image build after merge to main (#5605) Pascal Fischer 2026-03-16 18:00:23 +01:00
  • 387e374e4b [proxy, management] Add header auth, access restrictions, and session idle timeout (#5587) Viktor Liu 2026-03-16 22:22:00 +08:00
  • 82bc9ecaf7 Merge branch 'main' into feature/fleetdm mlsmaycon 2026-03-14 21:42:12 +01:00
  • d2a9333cfe update spec mlsmaycon 2026-03-14 21:41:33 +01:00
  • 3e6baea405 [management,proxy,client] Add L4 capabilities (TLS/TCP/UDP) (#5530) Viktor Liu 2026-03-14 01:36:44 +08:00
  • fe9b844511 [client] refactor auto update workflow (#5448) Zoltan Papp 2026-03-13 17:01:28 +01:00
  • 2e1aa497d2 [proxy] add log-level flag (#5594) Pascal Fischer 2026-03-13 15:28:25 +01:00
  • 529c0314f8 [client] Fall back to getent/id for SSH user lookup in static builds (#5510) Viktor Liu 2026-03-13 22:22:02 +08:00
  • d86875aeac [management] Exclude proxy from peer approval (#5588) Pascal Fischer 2026-03-13 15:01:59 +01:00
  • f80fe506d5 [client] Fix DNS probe thread safety and avoid blocking engine sync (#5576) Zoltan Papp 2026-03-13 13:22:43 +01:00
  • 967c6f3cd3 [misc] Add GPG signing key support for rpm packages (#5581) Maycon Santos 2026-03-13 09:47:00 +01:00
  • e50e124e70 [proxy] Fix domain switching update (#5585) Pascal Fischer 2026-03-12 17:12:26 +01:00
  • 74a9842866 removed experimental cached network map code crn4 2026-03-12 16:39:58 +01:00
  • c545689448 [proxy] Wildcard certificate support (#5583) Pascal Fischer 2026-03-12 16:00:28 +01:00
  • 8f389fef19 [management] fix some concurrency potential issues (#5584) Vlad 2026-03-12 15:57:36 +01:00
  • 86de658b3a Merge branch 'main' into nmap/cleanup crn4 2026-03-12 15:40:43 +01:00
  • 5a4d377066 [client] split config I/O functions into config_io.go fix/filter-cgnat-cni-ice-candidates Zoltan Papp 2026-03-11 22:05:27 +01:00
  • d3d6a327e0 [proxy] read cert from disk if available instead of cert manager (#5574) Pascal Fischer 2026-03-11 19:18:37 +01:00
  • b5489d4986 [management] set components network map by default and optimize memory usage (#5575) v0.66.4 Vlad 2026-03-11 18:19:17 +01:00
  • 7a23c57cf8 [self-hosted] Remove extra proxy domain from getting started (#5573) Maycon Santos 2026-03-11 15:52:42 +01:00
  • 11f891220e [management] create a shallow copy of the account when buffering (#5572) Pascal Fischer 2026-03-11 13:01:13 +01:00
  • bf92740439 add fleetdm types mlsmaycon 2026-03-10 22:39:07 +01:00
  • 5e097beec0 linter crn4 2026-03-10 14:26:00 +01:00