Commit Graph

  • 7bbe71c3ac [client] Refactor Android PeerInfo to use proper ConnStatus enum type (#5644) Akshay Ubale 2026-03-30 17:55:01 +02:00
  • 8d09ded1db Fix go.mod braginini 2026-03-30 17:28:57 +02:00
  • 4406119a37 Checkpoint: 5eaefec1fa77 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
  • 72a5caebcc Fix CodeRabbit findings: upgrade goxmldsig, clear metadata unconditionally Viktor Liu 2026-03-30 16:39:38 +02:00
  • 04dcaadabf [client] Persist service install parameters across reinstalls (#5732) Viktor Liu 2026-03-30 22:25:14 +08:00
  • c522506849 [client] Add Expose support to embed library (#5695) Zoltan Papp 2026-03-30 15:53:50 +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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • b550a2face [management, proxy] Add require_subdomain capability for proxy clusters (#5628) Viktor Liu 2026-03-20 18:29:50 +08: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
  • 5ffaa5cdd6 [client] Fix duplicate log lines in containers (#5609) Viktor Liu 2026-03-19 22:53:05 +08: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
  • 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
  • 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
  • 28303d7ded Merge branch 'main' into feature/check-cert-locker-before-acme feature/check-cert-locker-before-acme pascal 2026-03-10 14:25:50 +01:00
  • 5585adce18 [management] add activity events for domains (#5548) v0.66.3 Pascal Fischer 2026-03-09 19:04:04 +01:00
  • f884299823 [proxy] refactor metrics and add usage logs (#5533) Pascal Fischer 2026-03-09 18:45:45 +01:00
  • 15aa6bae1b [client] Fix exit node menu not refreshing on Windows (#5553) Maycon Santos 2026-03-09 18:39:11 +01:00
  • 373f014aea Merge branch 'feature/check-cert-locker-before-acme' into test/proxy-fixes test/proxy-fixes pascal 2026-03-09 17:24:31 +01:00
  • 2df3fb959b Merge branch 'feature/domain-activity-events' into test/proxy-fixes pascal 2026-03-09 17:23:54 +01:00
  • 14b0e9462b Merge branch 'feature/move-proxy-to-opentelemetry' into test/proxy-fixes pascal 2026-03-09 17:23:42 +01:00
  • 8db71b545e add certificate issue duration metrics pascal 2026-03-09 16:59:33 +01:00
  • 92d5418c02 Add method to track and merge default interface blacklist entries Zoltán Papp 2026-03-09 16:48:14 +01:00
  • 09da089a90 [client] filter CGNAT and CNI addresses from ICE candidates Zoltán Papp 2026-03-09 16:30:11 +01:00
  • 7c3532d8e5 fix test pascal 2026-03-09 16:18:49 +01:00
  • 1aa1eef2c5 account for streaming pascal 2026-03-09 16:08:30 +01:00
  • d9418ddc1e do log throughput and requests. Also add throughput to the log entries pascal 2026-03-09 15:39:29 +01:00
  • 11eb725ac8 [management] only count login request duration for successful logins (#5545) Pascal Fischer 2026-03-09 14:56:46 +01:00
  • 1b4c831976 add activity events for domains pascal 2026-03-09 14:18:05 +01:00
  • a19611d8e0 check the cert locker before starting the acme challenge pascal 2026-03-09 13:40:41 +01:00
  • 9ab6138040 fix mapping counting and metrics registry pascal 2026-03-09 13:17:50 +01:00
  • 30c02ab78c [management] use the cache for the pkce state (#5516) Pascal Fischer 2026-03-09 12:23:06 +01:00
  • 3acd86e346 [client] "reset connection" error on wake from sleep (#5522) Zoltan Papp 2026-03-09 10:25:51 +01:00
  • c2fec57c0f switch proxy to use opentelemetry pascal 2026-03-07 11:16:40 +01:00
  • 5c20f13c48 [management] fix domain uniqueness (#5529) Pascal Fischer 2026-03-07 10:46:37 +01:00
  • d85ee0b5a2 remove old permissions management pascal 2026-03-06 18:19:33 +01:00
  • da4a0eb68a Merge branch 'main' into refactor/permissions-manager pascal 2026-03-06 17:06:18 +01:00