Commit Graph

  • a1cf409af3 fix(connlib): clear all in-flight upstream DNS queries on reset (#7552) Thomas Eizinger 2024-12-18 21:35:30 +01:00
  • d39b6ff1b9 chore(gateway): don't log errors for untranslatable packets (#7541) Thomas Eizinger 2024-12-18 21:35:08 +01:00
  • 7df4389fa6 refactor(relay): avoid stringifying error early (#7553) Thomas Eizinger 2024-12-18 19:13:55 +01:00
  • cf5d8d08ed docs: List minimum supported macOS as 13 (#7545) Jamil 2024-12-18 09:58:02 -08:00
  • 992b97e6a9 fix(connlib): bind new channel to peer if needed (#7548) Thomas Eizinger 2024-12-18 18:15:17 +01:00
  • 8e0f00a3a6 fix(relay): buffer packets in case IO is busy (#7536) Thomas Eizinger 2024-12-18 18:01:24 +01:00
  • a80abec4ff refactor(connlib): remove unused branch in match (#7550) Thomas Eizinger 2024-12-18 16:47:15 +01:00
  • 940438217c docs(rust): fix profiling command (#7547) Thomas Eizinger 2024-12-18 14:01:23 +01:00
  • 62dfe65679 chore(connlib): improve error messages for failed translations (#7540) Thomas Eizinger 2024-12-18 05:47:26 +01:00
  • 40ff26ce1a chore: remove commented out import (#7539) Thomas Eizinger 2024-12-17 22:00:20 +01:00
  • f3c4d461ea ci(kotlin): remove permanently disabled job (#7538) Thomas Eizinger 2024-12-17 18:59:50 +01:00
  • 8a1b6f26b4 fix(connlib): don't log warnings for unreachable errors (#7537) Thomas Eizinger 2024-12-17 18:59:20 +01:00
  • 98be884c3a fix(telemetry): dispose previous session when starting new one (#7542) Thomas Eizinger 2024-12-17 17:22:38 +01:00
  • 1f457d2127 fix(portal): Fixing a few edge cases for identity email (#7532) Brian Manifold 2024-12-16 15:11:25 -08:00
  • aa8c53a20d refactor(rust): use a buffer pool for network packets (#7489) Thomas Eizinger 2024-12-16 09:02:17 +08:00
  • 8cecdc6906 fix(gui-client): ignore ConnectResult in wrong state (#7499) Thomas Eizinger 2024-12-16 09:02:05 +08:00
  • d8dda14759 docs: Appease codespell in elixir/README.md (#7528) Jamil 2024-12-15 17:01:54 -08:00
  • fe164389c1 docs: Add instructions for connecting to Cloud SQL as the firezone user (#7527) Jamil 2024-12-15 16:39:29 -08:00
  • 9fdfbea818 chore: fix elixir formatting (#7524) Jamil 2024-12-15 10:50:48 -08:00
  • 938448a43b fix(portal): Update existing auth_identities migration to include provider_identifier in the index (#7523) Jamil 2024-12-15 10:08:25 -08:00
  • d3f38a22ae fix(portal): Add provider_identifier to identities email unique index (#7522) Jamil 2024-12-15 09:37:22 -08:00
  • 1b04b0eb2b fix(windows): don't warn on deleting non-existing route (#7507) Thomas Eizinger 2024-12-14 08:09:09 +11:00
  • 0861ccaf06 chore(connlib): improve logging on missing flow (#7508) Thomas Eizinger 2024-12-14 05:03:53 +11:00
  • 3c2c01c44c chore(gui-client): don't warn when tray menu updates fail (#7510) Thomas Eizinger 2024-12-14 04:55:00 +11:00
  • 61d6eceb29 chore(connlib): downgrade warning about missing DNS servers (#7509) Thomas Eizinger 2024-12-14 04:53:36 +11:00
  • 7a33146997 chore(connlib): downgrade warning when disconnecting from relay (#7512) Thomas Eizinger 2024-12-14 04:52:59 +11:00
  • f114bc95cd refactor(portal): Add email as separate column on auth_identities table (#7472) Brian Manifold 2024-12-13 09:26:47 -08:00
  • b63061994d chore(headless-client): release version 1.4.0 (#7495) Thomas Eizinger 2024-12-13 18:10:11 +11:00
  • b5f25da5ac fix(gui-client): remove error about unexpected TunnelReady (#7497) Thomas Eizinger 2024-12-13 16:52:34 +11:00
  • 7309428cae chore(gateway): release version 1.4.2 (#7494) Thomas Eizinger 2024-12-13 16:49:19 +11:00
  • 48857d3bc8 chore(relay): downgrade allocation mismatch warn on CHANNEL_BIND (#7505) Thomas Eizinger 2024-12-13 16:41:28 +11:00
  • 73625e4669 chore(relay): don't log all AUTH errors on WARN (#7506) Thomas Eizinger 2024-12-13 16:37:15 +11:00
  • 5d5e5ab0b1 fix(gui-client): make tray menu refresh infallible (#7498) Thomas Eizinger 2024-12-13 15:54:41 +11:00
  • f30cc3226d fix(gateway): don't return error when client disconnected (#7504) Thomas Eizinger 2024-12-13 15:54:07 +11:00
  • b5d6c27680 fix(linux): don't print error when removing non-existent route (#7502) Thomas Eizinger 2024-12-13 15:53:22 +11:00
  • 30376cd79a fix(gateway): polish error handling in main (#7500) Thomas Eizinger 2024-12-13 15:51:58 +11:00
  • db2dd4a618 ci: pass SENTRY_AUTH_TOKEN explicit as input (#7503) Thomas Eizinger 2024-12-13 15:47:47 +11:00
  • 951edd802a fix(gui-client): lower log level when update check fails (#7501) Thomas Eizinger 2024-12-13 15:43:16 +11:00
  • f0c2bfa6eb chore(gui-client): release version 1.4.0 (#7496) Thomas Eizinger 2024-12-13 15:41:49 +11:00
  • 9711cf56c1 fix(portal): Fix update API endpoint for resources (#7493) Brian Manifold 2024-12-12 14:51:28 -08:00
  • 67161afd2c build(deps): switch to quinn-udp release (#7491) Thomas Eizinger 2024-12-13 03:49:43 +11:00
  • da04924da1 chore(relay): downgrade log on missing allocation for REFRESH (#7490) Thomas Eizinger 2024-12-13 03:48:02 +11:00
  • 7a478634a8 feat(connlib): buffer packets during connection and NAT setup (#7477) Thomas Eizinger 2024-12-12 22:40:38 +11:00
  • a7b8253766 chore(apple/xcode): Cache rust build more intelligently using build phase (#7488) Jamil 2024-12-11 19:46:58 -08:00
  • 253e1a6972 fix(tauri): Bump nanoid re: CVE-2024-55565 (#7487) Jamil 2024-12-11 16:52:58 -08:00
  • d775487508 fix(tauri): Bump cross-spawn re: CVE-2024-21538 (#7486) Jamil 2024-12-11 16:49:56 -08:00
  • d0aef8f1d8 build(deps): Bump nanoid from 3.3.7 to 3.3.8 in /website in the npm_and_yarn group (#7485) dependabot[bot] 2024-12-11 14:47:35 -08:00
  • e507197480 docs(gateway): add changelog entry for #7479 (#7484) Thomas Eizinger 2024-12-12 09:47:06 +11:00
  • 6de324af05 build(deps): Bump tokio from 1.41.1 to 1.42.0 in /rust (#7469) dependabot[bot] 2024-12-12 08:05:44 +11:00
  • 87c3e4dd86 fix(telemetry): disable for unofficial environments (#7482) Thomas Eizinger 2024-12-12 06:03:48 +11:00
  • a0efc4cfdc fix(connlib): don't fail NAT64 on invalid IPv4 DSCP value (#7479) Thomas Eizinger 2024-12-12 06:03:37 +11:00
  • 9b8e4d1764 chore(telemetry): remove outdated comments (#7483) Thomas Eizinger 2024-12-12 06:02:30 +11:00
  • 7e38d3caee chore(connlib): downgrade warning about failed flow (#7480) Thomas Eizinger 2024-12-12 06:01:37 +11:00
  • 83464c6412 ci: allow unmaintained gtk crates (#7478) Thomas Eizinger 2024-12-12 02:40:07 +11:00
  • 81f71cba62 fix(telemetry): use package@version notation for releases (#7466) Thomas Eizinger 2024-12-09 16:04:45 +11:00
  • ac608d560a refactor(apple): Migrate firezone-id file to keychain (#7464) Jamil 2024-12-08 19:17:46 -08:00
  • 45bfe0f2a3 chore(infra): Deny connections from US-sanctioned countries with HTTP 403 (#7462) Jamil 2024-12-06 12:26:30 -08:00
  • 0cdfd1fd4f fix(apple/macos): Install system extension on app launch (#7459) Jamil 2024-12-05 21:51:22 -08:00
  • ddce9312ea fix(android): apply new log-filter on repeated connect call (#7461) Thomas Eizinger 2024-12-06 15:45:28 +11:00
  • 6115f662cf fix(apple): only initialise global logger once (#7460) Thomas Eizinger 2024-12-06 15:44:41 +11:00
  • 90cf191a7c feat(linux): multi-threaded TUN device operations (#7449) Thomas Eizinger 2024-12-05 00:18:20 +00:00
  • 2f2ad2cffe docs(changelog): remove enable attr (#7458) Thomas Eizinger 2024-12-05 00:08:33 +00:00
  • cf9573faa1 build(rust): bump quinn-udp (#7457) Thomas Eizinger 2024-12-04 22:54:09 +00:00
  • eb77000ac2 build(deps): Bump the google group in /terraform/environments/production with 2 updates (#7423) dependabot[bot] 2024-12-04 14:22:17 -08:00
  • 4094e231fd build(deps-dev): Bump tailwindcss from 3.4.14 to 3.4.16 in /rust/gui-client (#7456) dependabot[bot] 2024-12-04 21:15:14 +00:00
  • 0b30c2de73 build(deps): Bump bytes from 1.7.2 to 1.9.0 in /rust (#7448) dependabot[bot] 2024-12-04 21:03:00 +00:00
  • df285c1049 build(deps-dev): Bump @tauri-apps/cli from 2.0.4 to 2.1.0 in /rust/gui-client (#7431) dependabot[bot] 2024-12-04 20:42:39 +00:00
  • fdcd63cba6 build(deps-dev): Bump typescript from 5.6.3 to 5.7.2 in /rust/gui-client (#7432) dependabot[bot] 2024-12-05 07:41:38 +11:00
  • 48bd0f9804 chore: bump client versions to 1.4.0 (#7092) Thomas Eizinger 2024-12-04 19:48:51 +00:00
  • 4233fb9490 fix(apple/macos): Add app sandbox and entitlements to network extension (#7455) Jamil 2024-12-04 11:11:40 -08:00
  • c22bd3c230 fix(deps): Bump hashbrown to fix RUSTSEC-2024-0402 (#7454) Jamil 2024-12-04 10:50:51 -08:00
  • b802021cc4 feat(connlib): implement idempotent control protocol for client (#6942) Thomas Eizinger 2024-12-04 12:05:35 +00:00
  • fd8ca853a3 build(deps): Bump serde from 1.0.210 to 1.0.215 in /rust (#7447) dependabot[bot] 2024-12-04 22:48:17 +11:00
  • bd3f912542 refactor(apple/macos): Use System Extension packaging mode for macOS Network Extension (#7344) Jamil 2024-12-03 21:34:25 -08:00
  • 15e75f80ba fix(apple/ios): Expose IPHONEOS_DEPLOYMENT_TARGET to tell rustc our iOS version (#7453) Jamil 2024-12-03 14:12:20 -08:00
  • dd6b52b236 chore(rust): share edition key via workspace table (#7451) Thomas Eizinger 2024-12-03 00:28:06 +00:00
  • f81f8b2ed7 fix(gui-client): don't share log-directives via file system (#7445) Thomas Eizinger 2024-12-02 23:28:43 +00:00
  • 2b65e5f14d build(deps): Bump @tauri-apps/api from 2.0.3 to 2.1.1 in /rust/gui-client (#7433) dependabot[bot] 2024-12-02 23:20:48 +00:00
  • 9073bddaef fix(gateway): translate ICMP destination unreachable errors (#7398) Thomas Eizinger 2024-12-02 23:07:41 +00:00
  • 4f92a0d7ca refactor(gui-client): tidy up GUI controller code (#7444) Thomas Eizinger 2024-12-02 20:07:44 +00:00
  • 8bc1277c24 fix(telemetry): include span attributes in breadcrumbs (#7421) Thomas Eizinger 2024-12-02 20:00:35 +00:00
  • e88f73be3b build(deps-dev): Bump flowbite-typography from 1.0.4 to 1.0.5 in /website (#7435) dependabot[bot] 2024-12-02 18:19:10 +00:00
  • c636ff174a fix(ci): Wait up to 20 seconds in E2E tests in CI for HTML element changes (#7450) Jamil 2024-12-02 10:13:55 -08:00
  • 66f46f742f build(deps-dev): Bump typescript from 5.6.3 to 5.7.2 in /website (#7434) dependabot[bot] 2024-12-02 17:45:24 +00:00
  • bf81c6fa0b build(deps): bump tracing to 0.1.41 (#7407) Thomas Eizinger 2024-12-02 17:32:54 +00:00
  • b340448e34 build(deps): Bump the navigation group in /kotlin/android with 2 updates (#7424) dependabot[bot] 2024-12-02 09:32:20 -08:00
  • aa0f8c2248 build(deps): Bump postcss from 8.4.47 to 8.4.49 in /website (#7436) dependabot[bot] 2024-12-02 17:31:37 +00:00
  • 2a306239f7 build(deps): Bump the google group in /terraform/environments/staging with 2 updates (#7429) dependabot[bot] 2024-12-02 17:31:19 +00:00
  • 183df5c572 build(deps): Bump tailwindcss from 3.4.14 to 3.4.15 in /website (#7437) dependabot[bot] 2024-12-02 09:30:10 -08:00
  • 36725a8246 build(deps): Bump framer-motion from 11.11.17 to 11.12.0 in /website (#7438) dependabot[bot] 2024-12-02 09:29:57 -08:00
  • e1ed497d12 fix(apple): Expose MACOSX_DEPLOYMENT_TARGET in rust apple build script to signal to rustc which macOS to target (#7443) Jamil 2024-12-02 09:27:11 -08:00
  • f5717f336f ci: group all android navigation libs (#7440) Jamil 2024-12-01 17:57:51 -08:00
  • 0a6554122a feat(connlib): utilise GSO for UDP sockets (#7210) Thomas Eizinger 2024-12-02 01:09:44 +00:00
  • d06bdaac91 chore(relay): don't warn on existing allocation (#7415) Thomas Eizinger 2024-12-02 01:08:58 +00:00
  • e833cb4f30 fix(rust): don't log and return DisconnectErrors (#7416) Thomas Eizinger 2024-12-01 20:22:29 +00:00
  • 5f4816ee46 fix(connlib): don't warn on non-UDP packet to DNS resolver IP (#7418) Thomas Eizinger 2024-12-01 16:01:42 +00:00
  • a3e3d4cac5 fix(gateway): filter packets not destined for a client (#7417) Thomas Eizinger 2024-12-01 15:59:56 +00:00
  • 8e967674fc build(deps): Bump androidx.navigation:navigation-testing from 2.8.3 to 2.8.4 in /kotlin/android (#7425) dependabot[bot] 2024-12-01 15:25:17 +00:00
  • 787ee852ac build(deps): Bump lycheeverse/lychee-action from 2.0.2 to 2.1.0 (#7422) dependabot[bot] 2024-12-01 15:24:32 +00:00
  • 04843309ce build(deps): Bump com.google.firebase:firebase-bom from 33.4.0 to 33.6.0 in /kotlin/android (#7426) dependabot[bot] 2024-12-01 15:21:56 +00:00