Commit Graph

  • c5381b0e54 fix(telemetry): always clear previous Sentry session (#8075) Thomas Eizinger 2025-02-11 00:54:35 +00:00
  • f48df7585c refactor(windows): de-duplicate Win32 error codes (#8071) Thomas Eizinger 2025-02-10 23:33:06 +00:00
  • e59aa0c93f chore: Hide internal commands/flags in headless clients (#8055) Jamil 2025-02-10 14:38:31 -08:00
  • e8384ea5b0 refactor(apple): Make IPC calls async, bubbling errors (#8062) Jamil 2025-02-10 14:38:05 -08:00
  • 786064ca40 chore(gui-client): reuse release-version constant (#8074) Thomas Eizinger 2025-02-10 22:24:08 +00:00
  • a0c96f7899 refactor(windows): don't fail install on missing IPC service (#8072) Thomas Eizinger 2025-02-10 22:01:01 +00:00
  • 5b236408b8 chore(relay): log warn if we can't authenticate error response (#8073) Thomas Eizinger 2025-02-10 22:00:23 +00:00
  • 62ece23968 chore(portal): harden systemd relay example (#8045) oddlama 2025-02-10 23:04:30 +01:00
  • eb3c269d05 ci: Publish headless client 1.4.2 (#8080) Jamil 2025-02-10 11:10:36 -08:00
  • 5bac3f5ec2 fix(infra): Don't send more/faster metrics than Google accepts (#8028) Jamil 2025-02-10 10:21:40 -08:00
  • 60ab106b67 chore(infra): Update otel-collector image to 0.119.0 (#8059) Jamil 2025-02-10 08:47:05 -08:00
  • 5013f9b9c6 build(deps): bump sd-notify from 0.4.3 to 0.4.5 in /rust (#8078) dependabot[bot] 2025-02-10 10:48:29 +00:00
  • c1f8804d6d build(deps): bump clap from 4.5.21 to 4.5.28 in /rust (#8079) dependabot[bot] 2025-02-10 21:47:39 +11:00
  • 105c984512 fix(rust): only use ANSI colors if the output supports it (#8070) Thomas Eizinger 2025-02-10 04:39:18 +00:00
  • 0e990d29d3 refactor(apple): Annotate update resources callback @MainActor (#8069) Jamil 2025-02-09 19:53:22 -08:00
  • fdb7631529 feat(gui-client): gracefully exit GUI on graceful IPC shutdown (#8035) Thomas Eizinger 2025-02-10 03:33:24 +00:00
  • 36f5eee99d fix(apple): Prevent dupe resources timer scheduling (#8066) Jamil 2025-02-09 15:12:25 -08:00
  • ce81dc5e98 fix(apple): Ensure resources are updated on MainActor (#8064) Jamil 2025-02-09 14:40:53 -08:00
  • 7dc6e36fb0 Revert 'fix(apple): Make Favorites load/save async' (#8068) Jamil 2025-02-09 14:52:31 -08:00
  • cd85d7e8f9 fix(apple): Make Favorites load/save async (#8060) Jamil 2025-02-09 04:02:33 -08:00
  • 55802cdf3a fix(apple): Make sign in error modal async (#8061) Jamil 2025-02-08 18:14:26 -08:00
  • 96f61e4bdb docs: Add headless Windows client (#8052) Jamil 2025-02-08 17:50:39 -08:00
  • 3d9c731ff4 docs: Update AWS example to use Internet Gateway (#8051) Jamil 2025-02-08 15:25:31 -08:00
  • 8d5472544c ci: Sign the windows headless client (#8057) Jamil 2025-02-08 13:31:30 -08:00
  • 11b9916784 fix(ci): Use correct script path from rust/ dir (#8053) Jamil 2025-02-08 06:52:33 -08:00
  • b8852b3e7a ci: attach Windows headless client to release (#8041) Jamil 2025-02-08 05:51:56 -08:00
  • ff07f10759 chore(portal): Remove GCP alerting for application errors (#8040) Jamil 2025-02-07 07:12:39 -08:00
  • 3f62eff4a1 feat(portal): add configuration for the healthz port (#8020) (#8030) Jamil 2025-02-07 02:35:05 -08:00
  • e3e6634790 chore: make all Rust code compile on Windows (#8036) Thomas Eizinger 2025-02-06 14:25:10 +00:00
  • 6f70ebe2b8 fix(gui-client): graceful shutdown of IPC service on Windows (#8034) Thomas Eizinger 2025-02-06 14:21:39 +00:00
  • d2e9b09874 refactor(rust): stringify errors early (#8033) Thomas Eizinger 2025-02-06 14:18:35 +00:00
  • 945d40e7f9 docs: Add docs on WinTUN reset (#8032) Jamil 2025-02-06 06:16:54 -08:00
  • cdb669f6c5 chore(dev): Use postgres:15 for docker-compose.yml (#8029) Jamil 2025-02-06 06:16:34 -08:00
  • a93f40befd chore(portal): Bump elixir to 1.18.2 (#8009) Jamil 2025-02-05 15:52:58 -08:00
  • 006ea4c6fd fix(infra): Inline sentry logging config (#8031) Jamil 2025-02-05 15:36:06 -08:00
  • d1761e5a5d fix(infra): Bust cache for already-reported min/max metrics (#8026) Jamil 2025-02-05 10:30:04 -08:00
  • 7a5354ba36 build(deps-dev): bump tailwindcss from 3.4.17 to 4.0.3 in /rust/gui-client (#7995) dependabot[bot] 2025-02-05 07:49:17 -08:00
  • dec2b0ee81 fix(portal): Only configure Sentry.LoggerHandler once (#8025) Jamil 2025-02-05 05:41:19 -08:00
  • 9034628514 chore(infra): Reduce gateway size to e2-micro for prod (#8027) Jamil 2025-02-05 05:39:46 -08:00
  • e63c702460 build(deps): bump log from 0.4.22 to 0.4.25 in /rust (#8006) dependabot[bot] 2025-02-05 00:41:54 +00:00
  • a813833ef6 refactor(gui-client): simplify error handling of gui::run (#7958) Thomas Eizinger 2025-02-05 00:35:38 +00:00
  • e79f18e319 build(deps): bump semver from 1.0.23 to 1.0.25 in /rust (#8005) dependabot[bot] 2025-02-05 00:31:07 +00:00
  • 7ec1b42497 chore(portal): Reduce prod portal log level to info (#8024) Jamil 2025-02-04 14:57:16 -08:00
  • 3118c3b9cf chore: release GUI client v1.4.3 (#8019) Thomas Eizinger 2025-02-04 22:13:58 +00:00
  • 6be7cf6b45 feat(portal): Add Sentry reporting (#8013) Jamil 2025-02-04 10:35:52 -08:00
  • bbbd6eded2 build(deps): bump phoenix_live_view from 1.0.0-rc.6 to 1.0.3 in /elixir (#7983) dependabot[bot] 2025-02-04 14:18:00 +00:00
  • a44787cc13 chore(portal): Bump to Alpine 3.20.5 (#8010) Jamil 2025-02-03 15:28:20 -08:00
  • 4ce1ddfd53 build(deps-dev): Bump esbuild cli to 0.24.2 (#8012) Jamil 2025-02-03 13:46:32 -08:00
  • 9838cd99c9 chore(portal): Bump erlang to 27.2.1 (#8008) Jamil 2025-02-03 13:46:00 -08:00
  • 4472aa6a26 docs: Add MDM note for macOS devices (#8007) Jamil 2025-02-03 08:27:11 -08:00
  • bc64ba9db6 docs: add changelog entries (#8004) Thomas Eizinger 2025-02-03 15:55:01 +00:00
  • 90fb9b8478 refactor(connlib): use Win32 APIs instead of netsh to set IPs (#8003) Thomas Eizinger 2025-02-03 06:24:28 +00:00
  • 855f89ec89 chore(windows): log user that service is running as (#8002) Thomas Eizinger 2025-02-03 06:16:48 +00:00
  • f2725df922 fix(gui-client): don't fail DNS control on nameservers (#7972) Thomas Eizinger 2025-02-03 05:48:58 +00:00
  • 2a9f39b1d6 fix(apple/macOS): Show signed out directly on MainActor (#7993) Jamil 2025-02-03 05:48:21 +00:00
  • 6842e044b7 fix(apple): Don't try to sign in if user cancels (#7996) Jamil 2025-02-03 05:47:33 +00:00
  • bbea85687a test: up limit for packets / sec during idle (#7999) Thomas Eizinger 2025-02-03 01:07:54 +00:00
  • 25f1f41abc fix(ci): Create release drafts before building (#7998) Jamil 2025-02-02 23:13:46 +00:00
  • 24ca75e0ad build(deps): Add @tailwindcss/cli for tailwind v4 (#7994) Jamil 2025-02-02 15:56:11 +00:00
  • a94c611c05 chore(gui-client): improve logging when applying NRPT rules (#7967) Thomas Eizinger 2025-02-01 21:12:23 +00:00
  • 087f73b867 build(deps): bump taiki-e/install-action from 2.47.30 to 2.47.32 (#7973) dependabot[bot] 2025-02-01 17:55:27 +00:00
  • fe546f3e49 build(deps-dev): bump @types/node from 22.12.0 to 22.13.0 in /rust/gui-client (#7974) dependabot[bot] 2025-02-01 09:40:37 -08:00
  • e2392a35d8 build(deps): bump bandit from 1.5.7 to 1.6.7 in /elixir (#7981) dependabot[bot] 2025-02-01 17:14:30 +00:00
  • 28002931fa build(deps): bump flowbite from 3.0.0 to 3.1.1 in /rust/gui-client (#7975) dependabot[bot] 2025-02-01 17:05:18 +00:00
  • 6c42802089 build(deps): bump the navigation group in /kotlin/android with 4 updates (#7977) dependabot[bot] 2025-02-01 17:04:55 +00:00
  • 4cfffc6d09 build(deps): bump org.mozilla.rust-android-gradle.rust-android from 0.9.5 to 0.9.6 in /kotlin/android (#7978) dependabot[bot] 2025-02-01 17:04:35 +00:00
  • af8c24614a build(deps): bump com.google.code.gson:gson from 2.11.0 to 2.12.1 in /kotlin/android (#7979) dependabot[bot] 2025-02-01 17:01:23 +00:00
  • 4bb844bcb8 build(deps): bump tailwind from 0.2.3 to 0.2.4 in /elixir (#7980) dependabot[bot] 2025-02-01 09:00:09 -08:00
  • 953b0b398c build(deps): bump @types/node from 22.12.0 to 22.13.0 in /website (#7990) dependabot[bot] 2025-02-01 16:42:46 +00:00
  • 56c2cbdd30 build(deps-dev): bump wallaby from 0.30.9 to 0.30.10 in /elixir (#7982) dependabot[bot] 2025-02-01 16:42:21 +00:00
  • 31f80e6aec build(deps): bump ex_cldr_numbers from 2.33.3 to 2.33.5 in /elixir (#7984) dependabot[bot] 2025-02-01 16:40:34 +00:00
  • 0e72fa595d build(deps): bump the google group in /terraform/environments/staging with 2 updates (#7985) dependabot[bot] 2025-02-01 16:39:50 +00:00
  • c6993cca0d build(deps): bump the google group in /terraform/environments/production with 2 updates (#7992) dependabot[bot] 2025-02-01 16:39:26 +00:00
  • 831d4cec5a build(deps): bump react-markdown from 9.0.1 to 9.0.3 in /website (#7986) dependabot[bot] 2025-02-01 08:38:01 -08:00
  • d675846263 build(deps): bump @docsearch/react from 3.8.2 to 3.8.3 in /website (#7987) dependabot[bot] 2025-02-01 08:37:49 -08:00
  • c4ab1d055b build(deps): bump @next/mdx from 15.1.3 to 15.1.6 in /website (#7988) dependabot[bot] 2025-02-01 08:37:36 -08:00
  • 40efeb4142 build(deps-dev): bump typescript from 5.7.2 to 5.7.3 in /website (#7989) dependabot[bot] 2025-02-01 08:37:22 -08:00
  • 0a8730d797 build(deps): bump flowbite from 2.5.2 to 3.1.1 in /elixir/apps/web/assets (#7991) dependabot[bot] 2025-02-01 16:23:26 +00:00
  • 7d7bd58d86 chore(gui-client): log to stderr (#7970) Thomas Eizinger 2025-02-01 16:22:20 +00:00
  • 639f5e6a60 chore(ops): Update CPU utilization alert threshold (#7966) Brian Manifold 2025-01-31 11:36:57 -05:00
  • 19cdbfd742 build(deps): bump flowbite from 2.5.2 to 3.0.0 in /rust/gui-client (#7927) dependabot[bot] 2025-01-31 16:19:34 +11:00
  • ad9c8a28e5 docs(portal): Update google directory sync docs (#7965) Brian Manifold 2025-01-30 14:13:26 -05:00
  • 2683fa5242 chore: Release GUI client 1.4.2 (#7964) Jamil 2025-01-30 17:46:24 +00:00
  • a2a92a52b4 refactor(gui-client): simplify IPC message handling code (#7955) Thomas Eizinger 2025-01-30 17:26:19 +00:00
  • 96daf5c1b2 refactor(gui-client): unify UDS connection errors (#7957) Thomas Eizinger 2025-01-30 17:03:33 +00:00
  • ca0de15a96 refactor(gui-client): remove unused error variants (#7956) Thomas Eizinger 2025-01-30 17:00:11 +00:00
  • ace4d52346 style(apple): Add SwiftLint (#7909) Jamil 2025-01-30 15:09:56 +00:00
  • d2b0eca7ed ci: don't reference old Sentry project name (#7960) Thomas Eizinger 2025-01-30 14:48:55 +00:00
  • 18caff5538 ci: assert that integration tests don't produce warnings (#7900) Thomas Eizinger 2025-01-30 02:50:56 +00:00
  • 4c31ac958d build(deps): bump wintun to v0.5.1 (#7912) Thomas Eizinger 2025-01-30 02:44:23 +00:00
  • f44fdb7fa3 refactor(snownet): re-implement backoff to only tick on timeout (#7942) Thomas Eizinger 2025-01-30 02:42:23 +00:00
  • fc7efef94e refactor(gateway): don't treat filtered packets as errors (#7954) Thomas Eizinger 2025-01-30 02:34:24 +00:00
  • 4db9a9ef98 chore(gateway): tell users to check their firewall rules (#7953) Thomas Eizinger 2025-01-30 02:09:20 +00:00
  • d6a1966a42 refactor(snownet): reduce log noise for unhandled packets (#7952) Thomas Eizinger 2025-01-30 01:49:57 +00:00
  • 91dde1c015 build(deps): Bump tokio from 1.42.0 to 1.43.0 in /rust (#7878) dependabot[bot] 2025-01-30 12:10:38 +11:00
  • 6882961462 chore(android): fix linter issues (#7951) Thomas Eizinger 2025-01-30 00:15:39 +00:00
  • 6a73406194 chore: Bump Apple version to 1.4.1 (#7946) Jamil 2025-01-30 00:04:54 +00:00
  • 34b75e82af build(deps-dev): bump @tauri-apps/cli from 2.2.1 to 2.2.7 in /rust/gui-client in the tauri group (#7920) dependabot[bot] 2025-01-30 10:48:01 +11:00
  • d4e75d28e1 chore: Update Android changelog for 1.4.1 (#7948) Jamil 2025-01-29 22:16:26 +00:00
  • 0222c25ae4 chore(android): Run spotlessApply with new version 7 (#7949) Jamil 2025-01-29 22:16:09 +00:00