Commit Graph

  • b8738448df refactor(connlib): forward error from source IP resolver (#9116) Thomas Eizinger 2025-05-13 23:33:15 +10:00
  • ae224384be feat(apple): Disable advanced settings if overridden (#9108) Jamil 2025-05-12 21:06:05 -07:00
  • c93a3d710a fix(gui-client): don't panic during setup hook (#9112) Thomas Eizinger 2025-05-13 14:02:42 +10:00
  • b0e20d8a41 fix(gui-client): initialise logger one layer up (#9111) Thomas Eizinger 2025-05-13 13:55:59 +10:00
  • b93c28240e chore(rust): fix features in bin-shared (#9094) Thomas Eizinger 2025-05-13 13:12:59 +10:00
  • 14892d0f27 fix(apple): Save settings before signing out (#9104) Jamil 2025-05-12 19:37:09 -07:00
  • 87b3ed9857 ci: test new lychee action (#9107) Thomas Eizinger 2025-05-13 11:57:55 +10:00
  • 7d738bc192 refactor(apple): Fix var/func scope in SettingsView (#9106) Jamil 2025-05-12 18:35:28 -07:00
  • a849711525 refactor(apple): Prepare to support MDM-shadowed config (#9084) Jamil 2025-05-12 17:12:17 -07:00
  • 4cc5963af2 fix(apple): Don't double-log errors in IPCClient (#9102) Jamil 2025-05-12 15:17:53 -07:00
  • ea0ad9d089 chore(gateway): log CLI args we got invoked with (#9089) Thomas Eizinger 2025-05-13 08:10:37 +10:00
  • 08dee37d09 feat(apple): Poll tunnel for new configuration every 1s (#9083) Jamil 2025-05-12 07:27:47 -07:00
  • 909e438328 build(deps): bump once_cell from 1.20.2 to 1.21.3 in /rust (#9098) dependabot[bot] 2025-05-12 13:31:48 +00:00
  • 8a8fa59330 build(deps): bump divan from 0.1.17 to 0.1.21 in /rust (#9099) dependabot[bot] 2025-05-12 23:31:01 +10:00
  • bce1f17753 build(deps): bump sha2 from 0.10.8 to 0.10.9 in /rust (#9100) dependabot[bot] 2025-05-12 23:30:29 +10:00
  • f2e9ae51de build(nix): add GUI smoke test tools (#9086) Thomas Eizinger 2025-05-12 23:07:11 +10:00
  • f965487739 chore(connlib): turn down logs for non-fatal IO errors (#9091) Thomas Eizinger 2025-05-12 21:48:40 +10:00
  • 4097ee0cdf chore(gui-client): only read is_finished once (#9095) Thomas Eizinger 2025-05-12 21:47:42 +10:00
  • 275e29bb07 chore(rust): silence more error logs from WinTUN (#9090) Thomas Eizinger 2025-05-12 21:42:34 +10:00
  • 945fed8e9d chore(phoenix-channel): downgrade log about dropped messages (#9092) Thomas Eizinger 2025-05-12 21:40:40 +10:00
  • f01fd4ddf6 fix(connlib): clear pending sockets on DNS server re-creation (#9093) Thomas Eizinger 2025-05-12 21:39:59 +10:00
  • 7e4fe68485 fix(connlib): take into account header overhead for GSO (#9088) Thomas Eizinger 2025-05-12 21:36:10 +10:00
  • df463296a0 test: add context for failing dump_syms command (#9087) Thomas Eizinger 2025-05-12 21:32:04 +10:00
  • 656f5db1d0 ci(rust): add timeout to GUI smoke tests (#9085) Thomas Eizinger 2025-05-12 21:30:52 +10:00
  • 1ceccc0da0 refactor(apple): Consolidate app configuration to UserDefaults (#9056) Jamil 2025-05-11 22:27:49 -07:00
  • 575e974547 ci: limit docker compose parallelism (#9082) Thomas Eizinger 2025-05-12 12:44:34 +10:00
  • 117881adfe ci: reduce link checker concurrency (#9076) Thomas Eizinger 2025-05-12 12:42:37 +10:00
  • 537295d8a3 fix(rust): Downgrade fastest nameserver to DEBUG (#9071) Jamil 2025-05-11 18:58:17 -07:00
  • 5566f1847f refactor(rust): move crates into a more sensical hierarchy (#9066) Thomas Eizinger 2025-05-12 11:04:17 +10:00
  • 283879eeb0 docs: Remove note on disabling SIP (#9075) Jamil 2025-05-11 17:55:21 -07:00
  • 4e61ba9582 fix(apple): set new project version on each build (#9072) Jamil 2025-05-11 17:55:14 -07:00
  • 091b52ef07 ci: Prevent having to manually update provisioning profile UUIDs (#9074) Jamil 2025-05-11 15:54:14 -07:00
  • 07fa91f713 chore(apple): Add file header template for xcode (#9068) Jamil 2025-05-10 05:26:37 -07:00
  • 3f4e004a48 fix(connlib): don't recreate DNS resource NAT for failed domains (#9064) Thomas Eizinger 2025-05-10 00:34:21 +09:30
  • d80765b290 ci: explicitly bundle the tunnel service (#9065) Thomas Eizinger 2025-05-10 00:19:01 +09:30
  • fa790b231a fix(gateway): respond with SERVFAIL for missing nameserver (#9061) Thomas Eizinger 2025-05-09 15:25:48 +09:30
  • a8bea13591 fix(portal): Remove redundant index on actor_group_memberships (#9063) Brian Manifold 2025-05-08 22:32:45 -07:00
  • f70ddc9ee6 chore(connlib): filter noisy log from opentelemetry_sdk (#9062) Thomas Eizinger 2025-05-09 13:48:29 +09:30
  • ac339ff63b fix(gateway): evaluate fastest nameserver every 60s (#9060) Thomas Eizinger 2025-05-09 13:08:35 +09:30
  • 20d8246ce8 fix(portal): Add indexes to actor_group_memberships (#9058) Brian Manifold 2025-05-08 18:47:24 -07:00
  • 33d5c32f35 fix(gateway): truncate payload of ICMP errors (#9059) Thomas Eizinger 2025-05-09 11:08:31 +09:30
  • 18ec6c6860 refactor(rust): move service implementation to GUI client (#9045) Thomas Eizinger 2025-05-08 23:22:09 +10:00
  • e96fbde493 build(rust): bump stun_codec (#9044) Thomas Eizinger 2025-05-07 09:10:23 +10:00
  • f2b1fbe718 refactor(rust): move device_id to bin-shared (#9040) Thomas Eizinger 2025-05-06 14:52:37 +10:00
  • 5ac5fc45e4 chore(gui-client): delete unused code (#9041) Thomas Eizinger 2025-05-06 14:44:59 +10:00
  • 2ef49b2e75 chore: remove unused DATABASE_REPLICATION vars (#9039) Jamil 2025-05-05 21:01:16 -07:00
  • 3de8a1e405 fix(apple/iOS): Use pointer directly for libresolv API calls (#9038) Jamil 2025-05-05 20:32:35 -07:00
  • c20cc779ac refactor(gui-client): inline -common crate (#9022) Thomas Eizinger 2025-05-06 12:28:03 +10:00
  • f11a902b3d refactor(rust): move dns-control to bin-shared (#9023) Thomas Eizinger 2025-05-06 11:29:09 +10:00
  • bea57c02c4 build(deps): bump libc from 0.2.171 to 0.2.172 in /rust (#9031) dependabot[bot] 2025-05-06 11:26:26 +10:00
  • 5c9dd439e2 chore(rust): filter spammy WinTUN errors in the sentry_layer (#9036) Thomas Eizinger 2025-05-06 11:16:18 +10:00
  • 005b6fe863 feat(windows): optimise network change detection (#9021) Thomas Eizinger 2025-05-06 10:23:27 +10:00
  • 806996c245 refactor(rust): move signals to bin-shared (#9024) Thomas Eizinger 2025-05-06 09:34:26 +10:00
  • ce51c40d0d refactor(rust): move known_dirs to bin-shared (#9026) Thomas Eizinger 2025-05-06 08:45:53 +10:00
  • d833998b85 feat: update changelog as part of bump-versions script (#9019) Thomas Eizinger 2025-05-06 07:44:31 +10:00
  • 2c467f7b4e build(deps): bump anyhow from 1.0.97 to 1.0.98 in /rust (#9033) dependabot[bot] 2025-05-05 12:38:03 +00:00
  • eed093710a build(deps): bump tokio-util from 0.7.13 to 0.7.15 in /rust (#9032) dependabot[bot] 2025-05-05 12:34:48 +00:00
  • 1294e20859 build(deps): bump clap from 4.5.34 to 4.5.37 in /rust (#9030) dependabot[bot] 2025-05-05 12:34:12 +00:00
  • 37529803ce build(rust): bump otel ecosystem crates to 0.29 (#9029) Thomas Eizinger 2025-05-05 22:33:07 +10:00
  • 81ba49e2bf ci(rust): reorder static analysis (#9025) Thomas Eizinger 2025-05-05 22:29:57 +10:00
  • 80335676b1 refactor(rust): move uptime to bin-shared (#9027) Thomas Eizinger 2025-05-05 22:28:26 +10:00
  • 2d802edf6a fix(connlib): _always_ use one IP stack for relayed connections (#9018) Thomas Eizinger 2025-05-05 11:11:28 +10:00
  • 56a4cad124 fix(connlib): ensure ICE timing config applies immediately (#9014) Thomas Eizinger 2025-05-03 00:13:28 +10:00
  • ea475c721a docs(website): update changelog for latest releases (#9015) Thomas Eizinger 2025-05-02 23:16:28 +10:00
  • 7d96953265 ci: add integration test with ECN enabled (#9012) Thomas Eizinger 2025-05-02 20:25:12 +10:00
  • 5fc55ed357 build(deps): bump the aya group in /rust with 5 updates (#8993) dependabot[bot] 2025-05-02 08:17:21 +00:00
  • 6e0e7343ba chore: release Apple & Gateway with ECN fix (#9013) Jamil 2025-05-02 00:16:40 -07:00
  • 513e0a400c docs(website): update Apple changelog (#9011) Thomas Eizinger 2025-05-02 15:55:25 +10:00
  • 41cae2ed3b ci(rust): only run proptest's regression seeds on Windows (#9010) Thomas Eizinger 2025-05-02 15:45:21 +10:00
  • 0aab954fa9 fix(connlib): never clear ECT from IP packets (#9009) Thomas Eizinger 2025-05-02 15:28:19 +10:00
  • 43c4c5f91b feat(gateway): add CLI flag to validate checksums of all packets (#9007) Thomas Eizinger 2025-05-02 13:50:07 +10:00
  • 471483f5d8 fix(connlib): update checksum after setting ECN information (#9005) Thomas Eizinger 2025-05-02 12:35:23 +10:00
  • 0fd14b993b chore(connlib): buffer most recent TCP SYN (#9004) Thomas Eizinger 2025-05-02 11:06:14 +10:00
  • 79c05dc881 build(deps): bump resolv-conf from 0.7.1 to 0.7.3 in /rust (#8996) dependabot[bot] 2025-05-02 00:49:33 +00:00
  • 5af50f4f6d build(deps): bump chrono from 0.4.39 to 0.4.41 in /rust (#8994) dependabot[bot] 2025-05-02 00:46:12 +00:00
  • 8a7f248dda fix(portal): ignore expected replication connection failures (#9003) Jamil 2025-05-01 17:45:02 -07:00
  • b463439093 build(deps): bump serde from 1.0.217 to 1.0.219 in /rust (#8995) dependabot[bot] 2025-05-02 10:44:51 +10:00
  • f2ee63e056 fix(deps): Dependabot looks for Package.swift (#8997) Jamil 2025-05-01 17:18:52 -07:00
  • f53e4419b8 ci(rust): run the default number of proptest cases (#8982) Thomas Eizinger 2025-05-02 09:18:05 +10:00
  • 555945f7f0 ci: don't run Tauri workflows on every PR (#8981) Thomas Eizinger 2025-05-02 09:15:45 +10:00
  • 5ed76d5b66 fix(deps): update github-actions in .github/actions (#9000) Jamil 2025-05-01 14:50:15 -07:00
  • ce8c32229c docs: Reorder gcloud auth step for cloudsql (#9001) Jamil 2025-05-01 14:50:04 -07:00
  • 497f8a7f8a ci(rust): make compile-packages opt-out from workspace (#8979) Thomas Eizinger 2025-05-02 07:20:35 +10:00
  • 69c308d80e ci(android): only build release bundles on request (#8983) Thomas Eizinger 2025-05-02 07:19:54 +10:00
  • 56d5689d9e fix(portal): bump env for logical (#9002) Jamil 2025-05-01 13:12:12 -07:00
  • 446421c6f0 build(deps): bump framer-motion from 12.7.4 to 12.9.4 in /website (#8992) dependabot[bot] 2025-05-01 16:46:49 +00:00
  • da7a9729c5 build(deps): bump pre-commit from 3.6.2 to 4.2.0 in /.github (#8989) dependabot[bot] 2025-05-01 16:37:11 +00:00
  • 299fbcd096 fix(portal): Properly check background jobs (#8986) Jamil 2025-05-01 09:32:43 -07:00
  • 593a288f64 fix(ci): Fix github actions dependabot (#8985) Jamil 2025-05-01 09:04:02 -07:00
  • 7cd22097ba build(deps): bump logger_json from 7.0.0 to 7.0.2 in /elixir (#8975) dependabot[bot] 2025-05-01 08:22:08 -07:00
  • 3631dfe08f build(deps): bump com.android.application from 8.9.1 to 8.9.2 in /kotlin/android in the com-android group (#8976) dependabot[bot] 2025-05-01 08:21:47 -07:00
  • ad433dd58b build(deps): bump com.google.code.gson:gson from 2.13.0 to 2.13.1 in /kotlin/android (#8977) dependabot[bot] 2025-05-01 14:00:54 +00:00
  • a6c5653d66 build(deps): bump com.google.firebase:firebase-bom from 33.12.0 to 33.13.0 in /kotlin/android (#8978) dependabot[bot] 2025-05-01 14:00:29 +00:00
  • 5d62a7d357 build(deps): bump ex_cldr_numbers from 2.35.0 to 2.35.1 in /elixir (#8974) dependabot[bot] 2025-05-01 13:59:21 +00:00
  • aa4f66df37 build(deps): bump tzdata from 1.1.2 to 1.1.3 in /elixir (#8973) dependabot[bot] 2025-05-01 06:59:08 -07:00
  • 532c26fa48 build(deps): bump observer_cli from 1.8.2 to 1.8.3 in /elixir (#8970) dependabot[bot] 2025-05-01 06:58:55 -07:00
  • 48151cb4ba build(deps): bump argon2_elixir from 4.1.2 to 4.1.3 in /elixir (#8966) dependabot[bot] 2025-05-01 13:58:43 +00:00
  • 9022ead6ca build(deps): bump fast-xml-parser from 5.2.0 to 5.2.1 in /website (#8963) dependabot[bot] 2025-05-01 06:58:05 -07:00
  • 99cd9d1dec build(deps): bump @types/node from 22.14.0 to 22.15.3 in /website (#8961) dependabot[bot] 2025-05-01 06:57:51 -07:00
  • 74339f394b build(deps): bump rehype-highlight from 7.0.1 to 7.0.2 in /website (#8960) dependabot[bot] 2025-05-01 06:57:24 -07:00