Commit Graph

  • 63faa36d21 Fix flaky TestServiceLifecycle/Restart on FreeBSD fix-freebsd-service-test-flaky Viktor Liu 2026-04-02 21:16:39 +02:00
  • c5932ef346 Cap EDNS0 to tunnel MTU, simplify TCP DNS stack startup local-dns-tcp-listener Viktor Liu 2026-04-02 21:03:57 +02:00
  • e32ad68f98 getting started changes for l4 proxy fix/getting-started crn4 2026-04-02 19:38:01 +02:00
  • 9d1a37c644 [management,client] Revert gRPC client secret removal (#5781) main v0.67.3 Bethuel Mmbaga 2026-04-02 19:21:00 +03:00
  • 36024a14c4 Address remaining CodeRabbit review feedback Viktor Liu 2026-04-02 16:58:15 +02:00
  • 7d5decf946 [client] recreate gRPC ClientConn on every retry to prevent dual backoff fix/grpc-retry Zoltán Papp 2026-04-02 15:52:35 +02:00
  • 5bf2372c4d [management] Fix L4 service creation deadlock on single-connection databases (#5779) Viktor Liu 2026-04-02 20:46:14 +08:00
  • 45a7839ce3 Fix DNS listener race conditions and TCP leak from review feedback Viktor Liu 2026-04-02 14:34:22 +02:00
  • 0293cc2bd7 Don't abort UI debug bundle when up/down fails fix/ui-debug-bundle-no-abort Viktor Liu 2026-04-02 14:15:18 +02:00
  • c2c6396a04 [management] Allow updating embedded IdP user name and email (#5721) Bethuel Mmbaga 2026-04-02 13:02:10 +03:00
  • ce2875c128 Merge branch 'main' into fix/grpc-retry Zoltán Papp 2026-04-02 09:57:07 +02:00
  • 02b54f441a [relay] Refactor Peer context management to ensure proper cleanup fix/relay-read-timeouts Zoltán Papp 2026-04-01 20:47:30 +02:00
  • 4eb4c04457 [relay] Replace net.Conn with context-aware Conn interface for relay transports Zoltán Papp 2026-04-01 20:12:36 +02:00
  • 4c6d4a131b Merge branch 'main' into crowdsec-integration crowdsec-integration Viktor Liu 2026-04-01 19:59:14 +02:00
  • aaf813fc0c Add selfhosted scaling note (#5769) v0.67.2 Misha Bragin 2026-04-01 19:23:39 +02:00
  • bc2c07bdf8 Skip down interfaces in network address collection for posture checks fix-posture-check-down-ifaces Viktor Liu 2026-04-01 19:16:35 +02:00
  • 5e3dd25b24 Checkpoint: 7d03435efeeb entire/checkpoints/v1 braginini 2026-04-01 19:13:00 +02:00
  • f741777f8b update get network resource query feature/allow-local-routing-peer-resource pascal 2026-04-01 18:39:49 +02:00
  • 08410eb1a4 optimize pascal 2026-04-01 18:26:34 +02:00
  • 5ab759d467 use source peer pascal 2026-04-01 17:53:19 +02:00
  • 1d1a41168d use in and out rules pascal 2026-04-01 17:29:57 +02:00
  • 196ad6838d use resource IP pascal 2026-04-01 17:19:09 +02:00
  • c5d8b4adf4 add flag to mark a resource on the routing peer pascal 2026-04-01 16:51:52 +02:00
  • d97fe84296 [management] fix race condition in the setup flow that enables creation of multiple owner users (#5754) Vlad 2026-04-01 16:25:35 +02:00
  • 81f45dab21 [client] Support embed.Client on Android with netstack mode (#5623) tham-le 2026-04-01 16:19:34 +02:00
  • e6898a2e0e added static connectors to combined config yaml feat/static-connectors-combined-server jnfrati 2026-04-01 15:55:52 +02:00
  • d670e7382a [client] Fix ipv6 address in quic server (#5763) Zoltan Papp 2026-04-01 15:11:23 +02:00
  • 0d8074d135 Address remaining review feedback Viktor Liu 2026-04-01 15:02:48 +02:00
  • 63cf286891 Fix lint, firewall injection, and review feedback Viktor Liu 2026-04-01 12:25:37 +02:00
  • 9da2fcbf07 Extract IPv4/IPv6 parsing into separate functions Viktor Liu 2026-04-01 11:58:30 +02:00
  • 491db3baaf Fix sonar: add comments to empty stubs, extract switch cases Viktor Liu 2026-04-01 11:55:14 +02:00
  • c9243cda39 Add TCP DNS support and clean up packet hook interface Viktor Liu 2026-02-06 18:55:31 +08:00
  • cd8c686339 [misc] add path traversal and file size protections (#5755) Pascal Fischer 2026-04-01 14:23:24 +02:00
  • f5c41e3018 [misc] set permissions on env file for getting started scripts (#5761) Pascal Fischer 2026-04-01 14:13:53 +02:00
  • 2477f99d89 [proxy] Add pprof (#5764) Pascal Fischer 2026-04-01 14:10:41 +02:00
  • 940f530ac2 [management] Legacy to embedded IdP migration tool (#5586) shuuri-labs 2026-04-01 12:53:19 +01:00
  • f84c2e84ec Merge branch 'main' into fix/group-by-name-permission fix/group-by-name-permission pascal 2026-04-01 13:24:29 +02:00
  • 4d3e2f8ad3 Fix path join (#5762) Zoltan Papp 2026-04-01 13:21:19 +02:00
  • dfbc0ef6f1 [client] Extract handleReceiveError to simplify receive logic Zoltán Papp 2026-04-01 12:34:40 +02:00
  • 5ae986e1c4 [management] fix panic on management reboot (#5759) Vlad 2026-04-01 12:31:30 +02:00
  • 77c583b9df [client] Replace receivedAcks map with atomic counter and improve stream establishment sync in tests Zoltán Papp 2026-04-01 12:30:46 +02:00
  • bb7406aa0d [client] Add handlerStarted channel to synchronize stream establishment in tests Zoltán Papp 2026-04-01 12:20:37 +02:00
  • 72bff35751 [client] IPv6 friendly connection Zoltán Papp 2026-04-01 12:18:47 +02:00
  • 2985856900 [client] Introduce minHealthyDuration to refine backoff reset logic Zoltán Papp 2026-04-01 12:12:35 +02:00
  • e7ecb5f1f7 [client] Add backoff reset condition to prevent short-lived retry cycles Zoltán Papp 2026-04-01 12:11:39 +02:00
  • 2a7dafcad4 [client] Add connection generation tracking to prevent stale reconnections Zoltán Papp 2026-04-01 12:07:17 +02:00
  • 506cb0d854 [client] Rename isCancellation to isContextDone and extend handling for DeadlineExceeded Zoltán Papp 2026-04-01 12:03:13 +02:00
  • d5078d0fa8 [client] Refactor connection handling to use explicit target tracking Zoltán Papp 2026-04-01 11:59:18 +02:00
  • 297546e714 [client] Prevent panic on nil connection during Close Zoltán Papp 2026-04-01 11:36:48 +02:00
  • 8460c3f375 [client] Wait for Events handler to exit in RST_STREAM reconnection test Zoltán Papp 2026-04-01 11:30:26 +02:00
  • 0b8704f36a [client] Adjust connection tracking in reconnection test Zoltán Papp 2026-04-01 10:43:02 +02:00
  • 910e6668dc [client] Fine-tune the tests Zoltán Papp 2026-04-01 10:34:35 +02:00
  • 441a85f00f [client] Update Close error message in test for clarity Zoltán Papp 2026-03-31 23:12:25 +02:00
  • b4194f8fa8 [client] Add protocol error simulation and enhance reconnection test Zoltán Papp 2026-03-31 23:09:07 +02:00
  • aff14285e3 [client] Add test for handling server-side stream closure and reconnection Zoltán Papp 2026-03-31 23:00:12 +02:00
  • 62a6dc9386 [client] Ensure stream closure on error during initialization Zoltán Papp 2026-03-31 22:47:39 +02:00
  • 03f023b00a [client] Reset backoff Zoltán Papp 2026-03-31 22:22:48 +02:00
  • e5914e4e8b [management,client] Remove client secret from gRPC auth flow (#5751) Bethuel Mmbaga 2026-03-31 18:50:49 +03:00
  • 8d3e5f508c Fix nil jwt nil feature/use-local-keys-embedded braginini 2026-03-31 17:36:08 +02:00
  • 19fab7993d Checkpoint: cfd28dfcf51a braginini 2026-03-31 17:36:08 +02:00
  • 5d41060eaf fix order pascal 2026-03-31 17:11:49 +02:00
  • c503ceb787 fix store mock pascal 2026-03-31 17:08:20 +02:00
  • 9fd05ca2bd Merge branch 'main' into fix/group-by-name-permission pascal 2026-03-31 16:56:51 +02:00
  • b4473a08a9 fix method attribute order pascal 2026-03-31 16:56:21 +02:00
  • e9007f7191 [client] Fix connection swap to properly close old gRPC connection Zoltán Papp 2026-03-31 16:49:41 +02:00
  • c238f5425f [management] proper module permission validation for posture check delete (#5742) Pascal Fischer 2026-03-31 16:43:49 +02:00
  • 3c3097ea74 [management] add target user account validation (#5741) Pascal Fischer 2026-03-31 16:43:16 +02:00
  • 11e9c052b4 [client] Add graceful shutdown handling and test for concurrent Close during Receive Zoltán Papp 2026-03-31 16:29:42 +02:00
  • bb9ead4e62 Fix test Zoltán Papp 2026-03-31 16:09:28 +02:00
  • 23561dab61 fix tests pascal 2026-03-31 15:50:46 +02:00
  • 8ba4183acd [client] Fix error handling in Receive to properly re-establish stream and improve reconnection messaging Zoltán Papp 2026-03-31 15:50:03 +02:00
  • a178ec785d [client] Remove Unauthenticated, PermissionDenied, and Unimplemented from permanent error handling Zoltán Papp 2026-03-31 15:31:46 +02:00
  • 863f1d88b8 [client] Add connection recreation and improve flow client error handling Zoltán Papp 2026-03-31 15:26:01 +02:00
  • 5b9d48a583 fix groups handler test pascal 2026-03-31 15:08:08 +02:00
  • 85c159201d fix mocks pascal 2026-03-31 15:00:55 +02:00
  • fae50520ff [client] remove WaitForReady from stream open call Zoltán Papp 2026-03-31 14:56:01 +02:00
  • 13dfc5fcdd [client] Fix flow client Receive retry loop not stopping after Close Zoltán Papp 2026-03-31 14:46:19 +02:00
  • 2836509810 validate permissions on groups read with name pascal 2026-03-31 14:46:09 +02:00
  • 7affb05af4 Merge branch 'main' into feature/fleetdm feature/fleetdm mlsmaycon 2026-03-31 14:05:17 +02:00
  • 405c3f4003 [management] Feature/fleetdm api spec (#5597) Maycon Santos 2026-03-31 14:03:34 +02:00
  • 50c1a608a7 remove obsolete network map test data file mlsmaycon 2026-03-31 13:27:41 +02:00
  • 2c6ec31d35 remove comparison test data fixtures from repository mlsmaycon 2026-03-31 13:27:00 +02:00
  • d90992250d Merge origin/main into feature/fleetdm mlsmaycon 2026-03-31 12:26:24 +02:00
  • 6553ce4cea [client] Mock management client in TestUpdateOldManagementURL to fix CI flakiness (#5703) 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
  • 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
  • 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
  • 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 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