Commit Graph

  • 222d498bb6 fix(ci): distinguish workarounds from actual fixes in system prompt Ashley Mensah 2026-04-28 17:48:43 +02:00
  • 52cd104f1e chore(ci): switch back to gpt-4o-mini for higher quota Ashley Mensah 2026-04-28 17:44:05 +02:00
  • 92f666f652 fix(ci): cap retry-after and handle quota exhaustion gracefully Ashley Mensah 2026-04-28 17:42:43 +02:00
  • 4fc0cb7ec4 fix(ci): pace API requests to avoid rate limit thrashing Ashley Mensah 2026-04-28 17:30:18 +02:00
  • db44848e2d [management] Drop netmap calculation on peer read (#6006) Bethuel Mmbaga 2026-04-28 18:25:56 +03:00
  • 9417ce3b3a fix(getting-started): Infinite healthcheck loop with existing traefik (#5871) EL OUAZIZI Walid 2026-04-28 17:22:51 +02:00
  • 26d778374b clean comments pascal 2026-04-28 16:56:34 +02:00
  • 695614834e fix(ci): fix policy logic and add message truncation Ashley Mensah 2026-04-28 16:38:36 +02:00
  • 5ec8bebfa5 add tests pascal 2026-04-28 16:27:44 +02:00
  • d75fa6ad45 feat(ci): switch to gpt-4o and add rate limit retry Ashley Mensah 2026-04-28 16:23:31 +02:00
  • 7ce7f322eb increase max number of dry run issues to 100 Ashley Mensah 2026-04-28 16:13:38 +02:00
  • 22bcf70b6e fix(ci): add additionalProperties to nested schema objects Ashley Mensah 2026-04-28 16:11:57 +02:00
  • fe8aa21245 feat(ci): wire up gpt-4o-mini for issue classification Ashley Mensah 2026-04-28 16:11:01 +02:00
  • 29f211e51c fix(ci): guard all decisions behind dry-run check Ashley Mensah 2026-04-28 16:08:16 +02:00
  • 6df3580bd3 fix(ci): handle project API permission errors gracefully Ashley Mensah 2026-04-28 15:55:12 +02:00
  • 9ff735dd52 fix(ci): fix workflow by adding working-directory, fetch script, and removing npm ci Ashley Mensah 2026-04-28 15:53:17 +02:00
  • 7c43973bc9 fix typo in workflow Ashley Mensah 2026-04-28 15:48:35 +02:00
  • 01e53d07b9 fix typo in workflow Ashley Mensah 2026-04-28 15:46:57 +02:00
  • 797dce1631 dummy commit to test workflow Ashley Mensah 2026-04-28 15:43:37 +02:00
  • 2877fcbbf6 add push trigger to workflow Ashley Mensah 2026-04-28 15:42:50 +02:00
  • 5d8201fcd0 Merge branch 'main' into github-issue-resolver Ashley Mensah 2026-04-28 15:36:54 +02:00
  • 09595bd0c2 enable dry run, add project field id values Ashley Mensah 2026-04-28 15:36:21 +02:00
  • 8fc4265995 [relay] evict foreign client cache on disconnect (#6015) Zoltan Papp 2026-04-28 15:04:48 +02:00
  • 9c50819f20 Don't mark management disconnected on transient job stream errors (#6005) Zoltan Papp 2026-04-28 15:04:41 +02:00
  • 69752b7cb7 Stop and remove NetBird daemon in darwin UI uninstaller fix-darwin-uninstaller Viktor Liu 2026-04-28 14:49:20 +02:00
  • 6f0eff3ba0 [management] Handle single-string JWT group claim from IdPs (#6014) Bethuel Mmbaga 2026-04-28 14:48:28 +03:00
  • cefb37e920 affected filtering on peers update pascal 2026-04-28 13:48:01 +02:00
  • f8745723fc [management] Add Microsoft AD FS support for embedded Dex identity providers (#6008) Bethuel Mmbaga 2026-04-28 12:42:19 +03:00
  • 555f5233cc add flutter example app test flutter-test mlsmaycon 2026-04-28 03:41:36 +02:00
  • 5a16c812fd use buffering affected peers pascal 2026-04-27 18:18:29 +02:00
  • 285bbc5ffb calculate affected peers pascal 2026-04-27 17:49:12 +02:00
  • 154b81645a [management] removed legacy network map code (#5565) Vlad 2026-04-27 16:02:54 +02:00
  • 34167c8a16 [misc] Update release pipeline version (#5995) v0.70.0 Maycon Santos 2026-04-27 10:55:38 +02:00
  • f9b9bb2940 ci(release): bootstrap pkg before installing FreeBSD port deps ci/freebsd-pkg-bootstrap Zoltán Papp 2026-04-25 13:17:44 +02:00
  • 5ebd39ad33 Log SQL connection pool stats periodically to monitor saturation and improve debugging. cached-serial-check-on-sync mlsmaycon 2026-04-25 09:54:58 +02:00
  • 3cdfa11cb8 client/dns/mgmt: strip wildcard prefix in pool-root membership check fix-mgmt-cache-bypass-overlay Zoltán Papp 2026-04-24 22:48:25 +02:00
  • 12d0edabc0 client/dns: split UpdateServerConfig helpers to cut cognitive complexity Zoltán Papp 2026-04-24 22:38:49 +02:00
  • b0b52b6774 client/dns/mgmt: singleflight on-demand resolves Zoltán Papp 2026-04-24 22:36:18 +02:00
  • c89c30bb28 client/dns: canonicalize pool-root membership check with toZone Zoltán Papp 2026-04-24 22:33:41 +02:00
  • 69c0b96d73 Refactor fast-path Sync to log skip reasons, streamline tryFastPathSync outputs, and improve debug consistency. mlsmaycon 2026-04-24 21:25:32 +02:00
  • d3ea28734c Introduce network serial caching in sync fast path, optimize DB reads, and add granular cache invalidation mlsmaycon 2026-04-24 20:50:47 +02:00
  • 4dddafc5a1 Add caching for ExtraSettings and peer groups in fast path to reduce DB reads. mlsmaycon 2026-04-24 19:19:58 +02:00
  • b7c58dfdfb add email to msp model crn4 2026-04-24 18:27:03 +02:00
  • 8c521a7cb5 Refactor sync fast path to introduce caching for ExtraSettings and peer groups, optimize MarkPeerConnected with async writes, and reduce DB round trips. mlsmaycon 2026-04-24 18:13:37 +02:00
  • 14be474e3d client/dns: register pool-root domains as host-manager match domains Zoltán Papp 2026-04-24 18:01:26 +02:00
  • 77ec25796e client/dns/mgmt: bypass overlay for control-plane FQDN resolution Zoltán Papp 2026-04-24 17:40:33 +02:00
  • ac6b73005d Upgrade cache logic in sync fast path to handle legacy entries and avoid corrupting HasUser flag. mlsmaycon 2026-04-24 17:35:33 +02:00
  • 1ef1ce1f94 Revert "[management] replace mailru/easyjson with netbirdio/easyjson fork (#5938)" revert-easyjson-5938 Zoltán Papp 2026-04-24 16:49:44 +02:00
  • c187dcac0a Revert "[client] Supress ICE signaling (#5820)" revert-ice-5820 Zoltán Papp 2026-04-24 16:31:55 +02:00
  • b0f351682c Revert "[client] Trust wg interface in firewalld to bypass owner-flagged chains (#5928)" revert-firewalld-5928 Zoltán Papp 2026-04-24 16:11:02 +02:00
  • 9b10d74ab8 copy zones and records for testing refactor/permissions-manager pascal 2026-04-24 15:50:49 +02:00
  • 312bcf6398 remove service user exception pascal 2026-04-24 15:25:20 +02:00
  • cf7081e592 Refactor peer cache logic in sync fast path; consolidate and optimize write operations mlsmaycon 2026-04-24 13:33:15 +02:00
  • d6f08e4840 [misc] Update sign pipeline version (#5981) Maycon Santos 2026-04-24 13:13:27 +02:00
  • 94730fe066 Add debug log for cache hit in sync fast path mlsmaycon 2026-04-24 12:00:32 +02:00
  • 7e9d3485d8 [management] Cache peer snapshot + consolidate auth reads on Sync hot path mlsmaycon 2026-04-24 11:41:59 +02:00
  • b1c0d90c64 Revert "[client] Prefer systemd-resolved stub over file mode regardless of resolv.conf header (#5935)" revert-dns-5935-systemd-resolved Zoltán Papp 2026-04-24 09:04:32 +02:00
  • 5993264d34 Add detailed timing logs to sync fast path operations mlsmaycon 2026-04-24 08:07:12 +02:00
  • faf3559ea7 Revert "[client] Prefer systemd-resolved stub over file mode regardless of resolv.conf header (#5935)" revert-dns-5935-5945 Zoltán Papp 2026-04-23 21:29:52 +02:00
  • dc8c2edf50 Revert "[client] Add TTL-based refresh to mgmt DNS cache via handler chain (#5945)" revert-dns-5945-mgmt-cache Zoltán Papp 2026-04-23 21:29:46 +02:00
  • f732b01a05 [management] unify peer-update test timeout via constant (#5952) Zoltan Papp 2026-04-23 21:19:21 +02:00
  • 6b8e40f78d initial commit - workflow yaml, prompts and schemas Ashley Mensah 2026-04-23 18:48:38 +02:00
  • d0f9d80c3a Harden race fan-out and fix lint Viktor Liu 2026-04-23 15:09:11 +02:00
  • c07c726ea7 [proxy] Set session cookie path to root (#5915) alsruf36 2026-04-24 01:20:54 +09:00
  • 381858a865 add accountID to test data pascal 2026-04-23 17:53:04 +02:00
  • 4051af499a fix error response pascal 2026-04-23 16:29:43 +02:00
  • d774e9a62a Merge branch 'main' into refactor/permissions-manager pascal 2026-04-23 16:06:01 +02:00
  • fa0d58d093 [management] exclude peers for expiration job that have already been marked expired (#5970) Pascal Fischer 2026-04-23 16:01:54 +02:00
  • 37b9905b68 Merge branch 'main' into feature/log-most-busy-peers feature/log-most-busy-peers pascal 2026-04-23 15:41:26 +02:00
  • b6038e8acd [management] refactor: changeable pat rate limiting (#5946) Vlad 2026-04-23 15:13:22 +02:00
  • d185b68fe1 resellers customer id field crn4 2026-04-23 14:32:20 +02:00
  • c102592735 [client] Drop DNS probes for passive health projection Viktor Liu 2026-04-23 06:39:16 +02:00
  • 617ceab2e3 Add OnPeerConnectedWithPeer to optimize sync fast path operations mlsmaycon 2026-04-22 22:40:31 +02:00
  • 5da05ecca6 [client] increase gRPC health check timeout to 5s (#5961) Zoltan Papp 2026-04-22 20:54:18 +02:00
  • 9ae1ca1c8e [client/uiwails] Windows cross-build support and notification actions prototype/ui-wails Zoltán Papp 2026-04-22 16:53:40 +02:00
  • 801de8c68d [client] Add TTL-based refresh to mgmt DNS cache via handler chain (#5945) Viktor Liu 2026-04-22 22:10:14 +09:00
  • 53deabbdb4 Add timing log for GetExtraSettings in sync fast path mlsmaycon 2026-04-22 15:00:21 +02:00
  • ac3fe4343b Refactor sync fast path logging for improved clarity and timing accuracy mlsmaycon 2026-04-22 14:24:52 +02:00
  • a4ae160993 Fix deferred logging function in commitFastPath for correct execution mlsmaycon 2026-04-22 11:41:32 +02:00
  • a822a33240 [self-hosted] Use cscli lapi status for CrowdSec readiness in installer (#5949) Viktor Liu 2026-04-22 17:35:22 +09:00
  • 3ac4263257 Add timing instrumentation for sync fast path functions mlsmaycon 2026-04-22 01:23:44 +02:00
  • dc86c9655d Improve timing precision in sync fast path logging mlsmaycon 2026-04-22 00:39:09 +02:00
  • 66494d61af Replace Tracef with Debugf for sync fast path logging mlsmaycon 2026-04-22 00:06:39 +02:00
  • 46446acd30 Add detailed timing logs to sync fast path operations mlsmaycon 2026-04-21 23:02:58 +02:00
  • 57b23c5b25 [management] Propagate context changes to upstream middleware (#5956) Bethuel Mmbaga 2026-04-21 23:06:52 +03:00
  • 1165058fad [client] fix port collision in TestUpload (#5950) Zoltan Papp 2026-04-21 19:07:20 +02:00
  • 703353d354 [flow] fix goroutine leak in TestReceive_ProtocolErrorStreamReconnect (#5951) Zoltan Papp 2026-04-21 19:06:47 +02:00
  • 2fb50aef6b [client] allow UDP packet loss in TestICEBind_HandlesConcurrentMixedTraffic (#5953) Zoltan Papp 2026-04-21 19:05:58 +02:00
  • eb3aa96257 [management] check policy for changes before actual db update (#5405) Vlad 2026-04-21 18:37:04 +02:00
  • 92e53d6319 generic settings overrider pascal 2026-04-21 18:31:53 +02:00
  • 064ec1c832 [client] Trust wg interface in firewalld to bypass owner-flagged chains (#5928) Viktor Liu 2026-04-22 00:57:16 +09:00
  • 75e408f51c [client] Prefer systemd-resolved stub over file mode regardless of resolv.conf header (#5935) Viktor Liu 2026-04-22 00:56:56 +09:00
  • 3eb1298cb4 Refactor sync fast path tests and fix CI flakiness mlsmaycon 2026-04-21 17:07:31 +02:00
  • 93391fc68f generate only current.bin and android_current.bin on ci/cd mlsmaycon 2026-04-21 16:49:08 +02:00
  • 48c080b861 Replace Redis dependency with a generic cache store for fast path flag handling mlsmaycon 2026-04-21 16:28:24 +02:00
  • 3716838c25 Remove unused cacheKey helper and testcontainers imports, simplify Redis container setup mlsmaycon 2026-04-21 16:17:31 +02:00
  • 5d58000dbd Merge branch 'main' into cached-serial-check-on-sync mlsmaycon 2026-04-21 15:55:47 +02:00
  • 8430b06f2a [management] Add Redis-backed kill switch for Sync fast path mlsmaycon 2026-04-21 15:52:34 +02:00
  • 5a89e6621b [client] Supress ICE signaling (#5820) Zoltan Papp 2026-04-21 15:52:08 +02:00
  • 8a7d78ddf3 make configurable via env pascal 2026-04-21 15:42:44 +02:00