Commit Graph

  • 6553ce4cea [client] Mock management client in TestUpdateOldManagementURL to fix CI flakiness (#5703) main Viktor Liu 2026-03-31 16:49:06 +08:00
  • a62d472bc4 [client] Include fake IP block routes in Android TUN rebuilds (#5739) Viktor Liu 2026-03-31 16:36:27 +08:00
  • 434ac7f0f5 [docs] Update CONTRIBUTOR_LICENSE_AGREEMENT.md (#5131) Eduard Gert 2026-03-31 09:31:03 +02:00
  • de3cb06067 added proxy id to cluster api response feat/byod-proxy crn4 2026-03-31 00:28:19 +02:00
  • 1a102d59e1 update codespell exceptions fix/pat-target-user-account-valdation pascal 2026-03-30 20:54:39 +02:00
  • 4e7b7bb57a add tests pascal 2026-03-30 20:40:58 +02:00
  • a457faa876 Extract v6 exit node pairing into shared helpers client-ipv6-android-ui Viktor Liu 2026-03-30 19:31:43 +02:00
  • 95f4e90ae8 Add IPv6 dual-stack support for Android, iOS, and desktop UI Viktor Liu 2026-03-30 18:53:04 +02:00
  • 9c93011317 Bump golang.org/x/image from 0.33.0 to 0.38.0 dependabot/go_modules/golang.org/x/image-0.38.0 dependabot[bot] 2026-03-30 16:29:02 +00:00
  • 7bbe71c3ac [client] Refactor Android PeerInfo to use proper ConnStatus enum type (#5644) Akshay Ubale 2026-03-30 17:55:01 +02:00
  • 21ae32bb52 Add IPv6 address parameter to TunAdapter.ConfigureInterface client-ipv6-iptables Viktor Liu 2026-03-30 17:43:52 +02:00
  • 17074dab6f Merge branch 'feature/use-local-keys-embedded' of github.com:netbirdio/netbird into combined-migration-2 combined-migration-2 jnfrati 2026-03-30 17:32:59 +02:00
  • 8d09ded1db Fix go.mod feature/use-local-keys-embedded braginini 2026-03-30 17:28:57 +02:00
  • 4406119a37 Checkpoint: 5eaefec1fa77 entire/checkpoints/v1 braginini 2026-03-30 17:25:08 +02:00
  • 7320e80839 Checkpoint: 5eaefec1fa77 braginini 2026-03-30 17:25:08 +02:00
  • a49a052f05 Fetch signing keys directly from the embedded IdP braginini 2026-03-30 17:25:07 +02:00
  • 3aed69ddbb Add connector id for embedded idp update-embedded-idp-user bcmmbaga 2026-03-30 18:19:18 +03:00
  • 9588d93023 updated migration to make it simpler and divided config jnfrati 2026-03-30 17:03:42 +02:00
  • edaae5eb23 Fix IPv6 host-part validation for narrow prefixes and manual edits mgmt-ipv6-addressing Viktor Liu 2026-03-30 16:46:24 +02:00
  • 72a5caebcc Fix CodeRabbit findings: upgrade goxmldsig, clear metadata unconditionally crowdsec-integration Viktor Liu 2026-03-30 16:39:38 +02:00
  • 23bd062615 Merge branch 'nat-pmp-upnp' into pcp-support pcp-support Viktor Liu 2026-03-30 16:34:24 +02:00
  • 21c76e8f13 Merge branch 'main' into nat-pmp-upnp nat-pmp-upnp Viktor Liu 2026-03-30 16:34:13 +02:00
  • 04dcaadabf [client] Persist service install parameters across reinstalls (#5732) Viktor Liu 2026-03-30 22:25:14 +08:00
  • 991ed55e89 Refactor doMgmLogin to return only error, removing unused response refactor/unexport-getserverpublickey-add-healthcheck Zoltán Papp 2026-03-30 16:16:54 +02:00
  • c522506849 [client] Add Expose support to embed library (#5695) Zoltan Papp 2026-03-30 15:53:50 +02:00
  • d562923707 Unexport GetServerPublicKey, add HealthCheck method Zoltán Papp 2026-03-30 15:48:47 +02:00
  • 58f282ded0 use correct module when validating permissions to delete a posture check fix/module-check-for-posturecheck-delete pascal 2026-03-30 14:16:55 +02:00
  • 1f83decc7d add target user account validation pascal 2026-03-30 13:59:05 +02:00
  • 9c1eb0d288 Add trusted_cidrs field to bypass all restriction layers Viktor Liu 2026-03-29 09:14:27 +02:00
  • 6a505ea51c Add restriction layer interaction tests covering CIDR/country/CrowdSec precedence Viktor Liu 2026-03-29 09:04:41 +02:00
  • 6411136fec Fix CrowdSec review findings: observe metadata, idempotent Start, HasRestrictions, proto map alias Viktor Liu 2026-03-29 08:50:34 +02:00
  • ae84272a30 Fix CrowdSec review findings: O(1) prefix lookup, context leak, fail-close tests Viktor Liu 2026-03-29 08:34:34 +02:00
  • a22c849ae0 Add CrowdSec IP reputation integration for reverse proxy Viktor Liu 2026-03-28 10:59:11 +01:00
  • 0765352c99 [management] Persist proxy capabilities to database (#5720) Viktor Liu 2026-03-30 19:03:42 +08:00
  • 286b5dc9bc Merge branch 'main' into update-embedded-idp-user bcmmbaga 2026-03-30 12:25:49 +03:00
  • 13807f1b3d [client] Fix Exit Node submenu separator accumulation on Windows (#5691) tobsec 2026-03-30 10:41:38 +02:00
  • c919ea149e [misc] Add missing OpenAPI definitions (#5690) Bethuel Mmbaga 2026-03-30 11:20:17 +03:00
  • be6fd119d8 [management] no events for temporary peers (#5719) Pascal Fischer 2026-03-30 10:08:02 +02:00
  • ada6796d39 Allow updating embedded IdP user name and email bcmmbaga 2026-03-27 22:47:51 +03:00
  • 310b7dd89b Merge branch 'client-ipv6-nftables' into client-ipv6-iptables Viktor Liu 2026-03-27 17:01:21 +01:00
  • 44d16e8791 Merge branch 'client-ipv6-routing' into client-ipv6-nftables client-ipv6-nftables Viktor Liu 2026-03-27 17:01:13 +01:00
  • a9ee25aeef Merge branch 'client-ipv6-acl-usp' into client-ipv6-routing client-ipv6-routing Viktor Liu 2026-03-27 17:00:57 +01:00
  • f5c8a6fe1a update integrations refactor/permissions-manager pascal 2026-03-27 16:46:08 +01:00
  • daf7f41d69 openapi spec for reseller layer feat/reseller-openapi-spec crn4 2026-03-27 16:37:12 +01:00
  • ed5cfa6dc5 Fix CodeRabbit findings: fragment guard, v6 raw socket probe, v6 echo logging client-ipv6-acl-usp Viktor Liu 2026-03-27 15:37:32 +01:00
  • fcf8c4b30e Handle ICMP directly in forwarder, bypassing gVisor network layer Viktor Liu 2026-03-27 14:24:04 +01:00
  • 4309b50ba9 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-27 14:23:54 +00: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
  • ef7fe993d1 Fix SSH server Stop() deadlock when sessions are active fix-ssh-stop-deadlock Viktor Liu 2026-03-27 13:28:21 +01:00
  • faef5a57b3 Add -4/-6 IP version flags to proxy debug ping, WASM ping, and SSH Viktor Liu 2026-03-27 12:23:19 +01:00
  • c1cc089225 Assign IPv6 overlay addresses to embedded proxy peers Viktor Liu 2026-03-27 08:10:23 +01:00
  • 22c4be0c34 Fix CodeRabbit findings: anonymizer test, blockLanAccess v6 source, Windows cleanup accumulation Viktor Liu 2026-03-26 16:06:48 +01:00
  • b6bd2d667b Add dual-stack iptables manager with ip6tables support Viktor Liu 2026-03-24 12:06:58 +01:00
  • 571527c2d3 Add iptablesProto helper, filter table fallback, DNAT compat tests Viktor Liu 2026-03-27 06:56:15 +01:00
  • c13f1af196 Fix ip6tables-save compat: skip ip6tables-managed tables in external chain scan Viktor Liu 2026-03-27 06:50:05 +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
  • e4857b4d9d Add dual-stack nftables manager with IPv6 table support Viktor Liu 2026-03-24 12:06:58 +01:00
  • da6f61039a Add IPv6 routing support with forwarding, fake IPs, and exit node handling Viktor Liu 2026-03-24 07:39:51 +01:00
  • 76414a1061 Merge branch 'client-ipv6-ssh-netflow' into 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 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
  • 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
  • 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
  • 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
  • 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