Commit Graph

  • d07f25fc49 wip Eduard Gert 2026-05-04 10:14:41 +02:00
  • c4b2da4c92 [management] Add public connection ipv4 and ipv6 posture check (#6038) Misha Bragin 2026-04-30 18:36:50 +02:00
  • dcd1db42ef [management] Enable PAT creation during setup (#6003) Nicolas Frati 2026-04-30 17:21:35 +02:00
  • ca4a31c0be fix(ci): improve system prompt for partial fixes and stale issues github-issue-resolver Ashley Mensah 2026-04-30 16:26:20 +02:00
  • 0bfccd65d2 add to networks modules pascal 2026-04-30 16:20:41 +02:00
  • 670b0f66ac Merge branch 'ui-refactor' into ui-refactor-ui Eduard Gert 2026-04-30 14:57:32 +02:00
  • f29f5a0978 [management] add monitoring for nmap update source (#6036) Pascal Fischer 2026-04-30 14:52:54 +02:00
  • b3cf615e51 fix(client): check sha256sum dependency and validate deps on update add-steamos-support Ashley Mensah 2026-04-30 13:23:53 +02:00
  • 15d73a2edd Add connect toggle Eduard Gert 2026-04-30 13:22:43 +02:00
  • 1e11b93e6b refactor(client): switch SteamOS installer to TUN mode with file capabilities Ashley Mensah 2026-04-30 12:57:56 +02:00
  • 76838e9170 fix(client): remove NB_ENABLE_NETSTACK_LOCAL_FORWARDING default Ashley Mensah 2026-04-30 12:45:16 +02:00
  • dbd0142b1e fix(client): export NB_DAEMON_ADDR and NB_CONFIG in shell rc Ashley Mensah 2026-04-30 12:29:08 +02:00
  • 051d17d01b fix(client): auto-add ~/.local/bin to PATH in SteamOS installer Ashley Mensah 2026-04-30 12:27:16 +02:00
  • 5bf17023fb feat(ci): sort by oldest updated and bump MAX_ISSUES to 100 Ashley Mensah 2026-04-30 11:53:40 +02:00
  • 88a2bf582d [client] Push-based status stream for the Wails UI Zoltán Papp 2026-04-30 11:45:43 +02:00
  • 42e1f19689 fix(ci): remove unwritable fields, add Status single-select support Ashley Mensah 2026-04-30 11:34:14 +02:00
  • 3fc5a8d4a1 [misc] fix MSI generation add installer tests (#6031) v0.70.4 Maycon Santos 2026-04-29 23:44:38 +02:00
  • 0148d926d5 [client/ui-wails] Use original Fyne tray PNGs and drop the .ico split Zoltán Papp 2026-04-29 18:51:38 +02:00
  • 8195aa43d5 fix(ci): skip linked_pull_requests field (not writable via API) Ashley Mensah 2026-04-29 18:36:36 +02:00
  • 6c4ce8df87 fix(ci): use number mutation for Confidence project field Ashley Mensah 2026-04-29 18:29:12 +02:00
  • ca481b0ffc feat(ci): use PROJECT_PAT for project board, populate board in dry-run Ashley Mensah 2026-04-29 17:45:46 +02:00
  • 57945fc328 [client] Trigger mobile submodule bump PRs on release tags (#6029) v0.70.3 Zoltan Papp 2026-04-29 17:19:22 +02:00
  • 9938da9bbd fix(client): add checksum verification and atomic updates to SteamOS installer Ashley Mensah 2026-04-29 16:49:44 +02:00
  • 94657c1c80 style(client): use [[ ]] for bash conditionals in SteamOS installer Ashley Mensah 2026-04-29 16:43:16 +02:00
  • c400d57079 feat(client): add SteamOS install script for rootless deployment Ashley Mensah 2026-04-29 16:39:43 +02:00
  • 8f16a19b8f [client/ui-wails] Add windows:build:console task for log debugging Zoltán Papp 2026-04-29 16:21:45 +02:00
  • ed828b7af4 Tolerate EEXIST when adding macOS scoped default routes (#6027) Viktor Liu 2026-04-29 23:08:47 +09:00
  • 11ac2af2f5 Use BindListener for all userspace bind in lazyconn activity (#6028) Viktor Liu 2026-04-29 23:07:33 +09:00
  • 6d118d9c99 feat(ci): trust LLM decisions and feed it PR merge status Ashley Mensah 2026-04-29 15:49:09 +02:00
  • df197d5001 [management] Prevent JWT reuse during peer login (#6002) Bethuel Mmbaga 2026-04-29 15:04:27 +03:00
  • ad93dcf980 [client] Enable UI autostart for silent and MSI installs (#6026) shuuri-labs 2026-04-29 13:14:46 +02:00
  • 0a2b88a008 remove reseller invite link + priceID fix crn4 2026-04-29 13:11:53 +02:00
  • dedb7e51e9 remove owner email from msp fields crn4 2026-04-29 11:57:34 +02:00
  • 7eba5dafd8 [misc] Add comment automation on release workflow for PRs (#6016) v0.70.2 Nicolas Frati 2026-04-29 11:28:55 +02:00
  • 504dceedf3 [client] Add Wails3 + React desktop UI scaffold Zoltán Papp 2026-04-29 01:34:35 +02:00
  • 28fe26637b [client] Fix Windows installer upgrade detection for pre-0.70.1 installs (#6025) Viktor Liu 2026-04-29 18:01:07 +09:00
  • 407e9d304b [client] Move macOS sleep detection into the daemon (purego) (#5926) Viktor Liu 2026-04-29 15:09:55 +09:00
  • e5474e199f [client] Use WinRT COM for Windows toasts (#6013) v0.70.1 Viktor Liu 2026-04-29 03:54:06 +09:00
  • 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