Commit Graph

  • ec96c5ecaf [management] Extend blackbox tests (#5699) main 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
  • eb773e28f9 Fix CodeRabbit findings: anonymizer test, blockLanAccess v6 source, Windows cleanup accumulation client-ipv6-iptables Viktor Liu 2026-03-26 16:06:48 +01:00
  • f79dceeded Add dual-stack iptables manager with ip6tables support Viktor Liu 2026-03-24 12:06:58 +01:00
  • e4857b4d9d Add dual-stack nftables manager with IPv6 table support client-ipv6-nftables Viktor Liu 2026-03-24 12:06:58 +01:00
  • da6f61039a Add IPv6 routing support with forwarding, fake IPs, and exit node handling client-ipv6-routing Viktor Liu 2026-03-24 07:39:51 +01:00
  • 76414a1061 Merge branch 'client-ipv6-ssh-netflow' into client-ipv6-acl-usp client-ipv6-acl-usp Viktor Liu 2026-03-26 13:00:20 +01:00
  • 1cc19e7355 Merge branch 'client-ipv6-dns' into client-ipv6-ssh-netflow client-ipv6-ssh-netflow Viktor Liu 2026-03-26 13:00:10 +01:00
  • 1a6cf9dfec Merge branch 'client-ipv6-iface' into client-ipv6-dns client-ipv6-dns Viktor Liu 2026-03-26 12:59:58 +01:00
  • 6acc6a13f1 Merge branch 'proto-ipv6-overlay' into client-ipv6-iface client-ipv6-iface Viktor Liu 2026-03-26 12:56:48 +01:00
  • 58eb519dbc Merge remote-tracking branch 'origin/main' into proto-ipv6-overlay proto-ipv6-overlay Viktor Liu 2026-03-26 12:56:35 +01:00
  • b1167398a8 Fix ipv6SettingsChanged: treat zero NetworkRangeV6 as unchanged mgmt-ipv6-addressing Viktor Liu 2026-03-26 12:00:02 +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
  • e9e619ba55 Fix MySQL test race: cancel ctx and drain goroutines before DB cleanup Viktor Liu 2026-03-26 10:58:21 +01:00
  • d64fff9daf Fix lint: rename predeclared 'new' param, remove impossible nil check Viktor Liu 2026-03-26 10:40:48 +01:00
  • feb128bb8b Fix lint errors, v6 route ID mismatch, incremental cache, and review nits Viktor Liu 2026-03-26 10:09:47 +01:00
  • 640e5758ec Bump github.com/russellhaering/goxmldsig from 1.5.0 to 1.6.0 dependabot/go_modules/github.com/russellhaering/goxmldsig-1.6.0 dependabot[bot] 2026-03-26 08:51:20 +00: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
  • e308794a76 Fix review findings: source-level IPv6 gating, pgx loader, settings drift, test accuracy Viktor Liu 2026-03-26 08:54:14 +01:00
  • 8e25410f91 Bump picomatch from 4.0.3 to 4.0.4 in /proxy/web dependabot/npm_and_yarn/proxy/web/picomatch-4.0.4 dependabot[bot] 2026-03-26 06:20:07 +00:00
  • b8191e8f30 Mock management client in TestUpdateOldManagementURL to fix CI flakiness fix-flaky-management-url-test Viktor Liu 2026-03-26 06:49:05 +01:00
  • 55824890da Fix TestNewRequest assertion to use ProtocolType instead of int feature/embed-expose Viktor Liu 2026-03-26 06:48:09 +01:00
  • 3346cefd91 Fix Sonar complexity, test fixtures, duplicate IPv6, and group membership check on UpdatePeerIPv6 Viktor Liu 2026-03-26 05:40:32 +01:00
  • be0869267b Fix review findings: Equal, capability set comparison, source prefix extraction, effective ranges Viktor Liu 2026-03-26 05:26:08 +01:00
  • 59541b5c20 Merge branch 'main' into update-api-spec update-api-spec bcmmbaga 2026-03-25 23:56:33 +03:00
  • 0d4d99d12d Add IPv6 overlay addressing to management server Viktor Liu 2026-03-25 14:17:12 +01:00
  • 3eac55ac0b Add mangle FORWARD guard to prevent Docker DNAT bypass of ACL rules iptables-mangle-dnat-guard Viktor Liu 2026-03-25 16:42:06 +01:00
  • 1c80258f49 [client] Add Expose support to embed library Zoltan Papp 2026-03-25 14:59:17 +01:00
  • 75125883df add missing types bcmmbaga 2026-03-25 14:38:17 +03:00
  • d8ca49b6de fix tags bcmmbaga 2026-03-25 14:10:10 +03:00
  • 50fc47200a refactor bcmmbaga 2026-03-25 13:59:15 +03:00
  • b75274f7e7 fix casing bcmmbaga 2026-03-25 13:49:58 +03:00
  • fa9c1c3b24 add rest client bcmmbaga 2026-03-25 13:36:16 +03:00
  • 86f3e9ec78 Refactor bcmmbaga 2026-03-25 13:20:24 +03:00
  • aebf3ceb40 Merge branch 'client-ipv6-ssh-netflow' into client-ipv6-acl-usp Viktor Liu 2026-03-25 10:58:40 +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
  • 5e1cdd7d36 Fix localip bitmap aliasing and bench test indentation Viktor Liu 2026-03-25 10:30:04 +01:00
  • 7fe417c6b4 Merge branch 'client-ipv6-ssh-netflow' into client-ipv6-acl-usp Viktor Liu 2026-03-25 10:19:45 +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
  • 569244a59c Merge branch 'client-ipv6-ssh-netflow' into client-ipv6-acl-usp Viktor Liu 2026-03-25 10:07:49 +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
  • 780fd66dd7 Fix review findings: v6 block rule, PMTUD, eBPF typed IP, tracer validation Viktor Liu 2026-03-25 09:54:00 +01:00
  • 133f004086 Add IPv6 support to ACL manager, USP filter, and forwarder Viktor Liu 2026-03-24 12:06: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 feat/byod-proxy 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
  • c935639a96 Merge branch 'main' into update-api-spec bcmmbaga 2026-03-24 16:17:41 +03: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
  • 3692a2aba4 Fix SSH proxy stripping shell quoting from forwarded commands fix/ssh-proxy-command-quoting Viktor Liu 2026-03-23 20:08:20 +01:00
  • 0adec637fc Move EnvForceUserspaceFirewall to platform-independent file fix/userspace-native-firewall Viktor Liu 2026-03-23 19:11:30 +01:00
  • 9f41367f5d Set NB_FORCE_USERSPACE_FIREWALL in ACL manager tests Viktor Liu 2026-03-23 18:46:15 +01:00
  • 25a5b3ea1a Use native firewall for peer ACLs in userspace WireGuard mode Viktor Liu 2026-03-23 18:29:53 +01:00
  • 5b85edb753 [management] Omit proxy_protocol from API response when false (#5656) Viktor Liu 2026-03-24 00:53:17 +08:00
  • 186b1f59ad Bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 dependabot/go_modules/filippo.io/edwards25519-1.1.1 dependabot[bot] 2026-03-23 16:17:33 +00:00
  • ffd16d3ee1 Bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.40.0 dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.40.0 dependabot[bot] 2026-03-23 16:17:30 +00:00
  • 0316ae8197 Bump minimatch in /proxy/web dependabot/npm_and_yarn/proxy/web/multi-770cfcd984 dependabot[bot] 2026-03-23 16:17:30 +00:00
  • 0d053ecefe Bump rollup from 4.57.1 to 4.60.0 in /proxy/web dependabot/npm_and_yarn/proxy/web/rollup-4.60.0 dependabot[bot] 2026-03-23 16:17:27 +00:00
  • 919abe3e50 Bump flatted from 3.3.3 to 3.4.2 in /proxy/web dependabot/npm_and_yarn/proxy/web/flatted-3.4.2 dependabot[bot] 2026-03-23 16:17:22 +00:00
  • 17cfa5fe1e [misc] Set signing env only if not fork and set license (#5659) Maycon Santos 2026-03-23 17:16:23 +01:00
  • 6da2fe05b0 [proxy] Update package-lock.json chore/proxy-web-packages Eduard Gert 2026-03-23 17:10:10 +01:00
  • 64f1ee1ea3 Bump google.golang.org/grpc from 1.77.0 to 1.79.3 dependabot/go_modules/google.golang.org/grpc-1.79.3 dependabot[bot] 2026-03-23 15:52:21 +00: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