Commit Graph

  • 34c5b6475f chore(infra): bump COS version for relays to cos-117-lts (#8533) Thomas Eizinger 2025-03-28 15:03:51 +11:00
  • 7f4bfc938c docs: Update outdated docs regarding record types (#8532) Jamil 2025-03-27 20:22:42 -07:00
  • 54274ebdc5 chore: add terraform to the nix config (#8531) Thomas Eizinger 2025-03-28 14:17:10 +11:00
  • 1066d53d51 fix(infra): move privileged field to security-context (#8530) Thomas Eizinger 2025-03-28 12:29:21 +11:00
  • b618eb31e8 feat(infra): Make relay containers privileged (#8529) Jamil 2025-03-27 13:36:40 -07:00
  • 3c7ac084c0 feat(relay): MVP for routing channel data message in eBPF kernel (#8496) Thomas Eizinger 2025-03-27 21:59:40 +11:00
  • fb64c8b971 ci: correctly configure lychee checker to only run on website/ (#8527) Thomas Eizinger 2025-03-27 12:28:04 +11:00
  • 82a52ef497 feat: add edgeshark to local docker compose (#8526) Thomas Eizinger 2025-03-27 12:11:37 +11:00
  • 19c5bc530a feat(gateway): deprecate the NAT64 module (#8383) Thomas Eizinger 2025-03-27 12:01:37 +11:00
  • aa957be538 fix(connlib): only disable not-yet-disabled resources (#8525) Thomas Eizinger 2025-03-27 11:36:39 +11:00
  • f13234955a refactor(gui-client): simplify error handling (#8519) Thomas Eizinger 2025-03-27 08:39:26 +11:00
  • 95d3f765f4 feat(portal): Show Internet Resource in resources/index (#8495) Jamil 2025-03-26 14:30:11 -07:00
  • 58fe527b0e feat(connlib): mirror ECN bits on TUN device (#8511) Thomas Eizinger 2025-03-27 07:55:51 +11:00
  • 41d89f4c12 fix(connlib): don't clear DnsResourceNatState::Pending (#8521) Thomas Eizinger 2025-03-27 04:56:33 +11:00
  • 64e0f62b2c build(deps): bump next from 14.2.21 to 14.2.25 in /website in the npm_and_yarn group (#8513) dependabot[bot] 2025-03-26 11:23:58 +11:00
  • 75da4806ea build(deps-dev): bump vite from 6.2.0 to 6.2.3 in /rust/gui-client in the npm_and_yarn group (#8517) dependabot[bot] 2025-03-26 11:23:49 +11:00
  • d1d0874699 refactor(rust): introduce etherparse-ext crate (#8500) Thomas Eizinger 2025-03-26 09:33:14 +11:00
  • c2cc8e09db ci: add new link checker workflow for website (#8516) Thomas Eizinger 2025-03-26 09:09:03 +11:00
  • cbea27cb57 fix(website): Update broken website links (#8518) Jamil 2025-03-25 14:12:31 -07:00
  • 9ab4507182 ci(rust): install nightly toolchain (#8507) Thomas Eizinger 2025-03-26 07:34:18 +11:00
  • 346f88008f chore(infra): Bump environments to deploy gateways on staging (#8486) Jamil 2025-03-25 12:22:38 -07:00
  • a9864e5bd0 refactor(rust): tell Tauri to use our existing runtime (#8514) Thomas Eizinger 2025-03-26 02:50:25 +11:00
  • 3e8eb12e16 ci(rust): cross-compile without cross (#8506) Thomas Eizinger 2025-03-26 00:32:06 +11:00
  • 58086bf1e4 docs(website): fix broken links to terraform modules (#8515) Thomas Eizinger 2025-03-26 00:26:35 +11:00
  • bc1b788781 fix(rust): remove exceptions of duplicated dependencies (#8505) Thomas Eizinger 2025-03-26 00:17:05 +11:00
  • c31c2ef56d refactor(gui-client): gracefully exit Tauri app (#7959) Thomas Eizinger 2025-03-25 20:55:33 +11:00
  • edb9534f1f ci: remove unsupported type attribute (#8504) Thomas Eizinger 2025-03-25 18:33:00 +11:00
  • d4338883a6 build(deps): bump semver from 1.0.25 to 1.0.26 in /rust (#8509) dependabot[bot] 2025-03-25 07:57:05 +11:00
  • 9307e173f5 build(deps): bump uuid from 1.14.0 to 1.16.0 in /rust (#8510) dependabot[bot] 2025-03-25 07:56:42 +11:00
  • effe169414 chore: release apple 1.4.8 (#8499) Jamil 2025-03-21 04:43:00 -07:00
  • e0c373ef2b chore(infra): Move google gateway to dedicated module (#8489) Jamil 2025-03-19 22:16:28 -07:00
  • 73c63c8ea4 chore(infra): Use simplified config for swap space (#8488) Jamil 2025-03-19 12:28:08 -07:00
  • 3313e7377e feat(portal): Add account delete button (#8487) Brian Manifold 2025-03-19 11:23:32 -07:00
  • 91db00f3d7 fix(gateway): Apply more specific firewall rules on start (#8483) Jamil 2025-03-18 22:32:50 -07:00
  • 4701306835 docs: Update terraform gcp module docs for new published module (#8485) Jamil 2025-03-18 22:07:11 -07:00
  • 84a2c275ca build(rust): upgrade to Rust 1.85 and Edition 2024 (#8240) Thomas Eizinger 2025-03-19 13:58:55 +11:00
  • 595fb7efd9 refactor(portal): Rename resource_cidrs -> device_cidrs (#8482) Jamil 2025-03-18 18:54:08 -07:00
  • 64e4a51510 build(deps): bump android_log-sys from 0.3.1 to 0.3.2 in /rust (#8465) dependabot[bot] 2025-03-19 08:39:25 +11:00
  • 2bcd26d3de build(deps): bump libc from 0.2.169 to 0.2.171 in /rust (#8466) dependabot[bot] 2025-03-19 08:38:00 +11:00
  • 9aa60b747e fix(gateway): Fix gateway install script for systemd 219 (#8480) Jamil 2025-03-18 13:31:53 -07:00
  • e14e5c4008 refactor(portal): Use appropriate access token for Google IdP (#8478) Brian Manifold 2025-03-18 09:46:08 -07:00
  • 883c38cd3c fix(connlib): remove explicit Session::disconnect (#8474) Thomas Eizinger 2025-03-18 15:35:57 +11:00
  • 366215b1d6 fix(gateway): Prefer setting FIREZONE_ID over /var/lib/firezone (#8475) Jamil 2025-03-17 23:08:21 -05:00
  • a8b9e34c33 fix(apple): Try to connect on launch (#8477) Jamil 2025-03-17 22:06:57 -05:00
  • d143d4dc89 feat(portal): Add changelog link to outdated gateway email (#8458) Jamil 2025-03-17 21:43:06 -05:00
  • e54a7c2d64 feat(connlib): regularly evaluate feature flags (#8467) Thomas Eizinger 2025-03-18 10:50:54 +11:00
  • 4ce2f160e3 fix(portal): Allow .local for search_domains (#8472) Jamil 2025-03-17 15:18:51 -05:00
  • e642eefb35 chore: Cut all clients to ship search domains (#8442) Jamil 2025-03-17 12:25:11 -05:00
  • 0a00244913 chore(gui-client): improve error message when serde fails (#8461) Thomas Eizinger 2025-03-18 00:10:10 +11:00
  • 7af4b91ac5 fix(gui-client): call wintun::Session::shutdown on drop (#8464) Thomas Eizinger 2025-03-17 23:58:03 +11:00
  • 37946eeace chore(rust): fix warnings of cargo deny (#8460) Thomas Eizinger 2025-03-17 23:55:22 +11:00
  • 152939c7dd build(rust): bump Tauri dependencies (#8459) Thomas Eizinger 2025-03-17 23:19:20 +11:00
  • dc8fd652fe fix(gui-client): don't bother user with error details (#8468) Thomas Eizinger 2025-03-17 22:31:42 +11:00
  • b749da4766 chore(gui-client): improve context when resolvectl fails (#8462) Thomas Eizinger 2025-03-17 22:30:51 +11:00
  • 022fb9fed9 ci: create Sentry releases for Android clients (#8463) Thomas Eizinger 2025-03-17 22:30:02 +11:00
  • 99624a4302 fix(connlib): always update TunConfig on any changes (#8453) Thomas Eizinger 2025-03-17 01:59:32 +11:00
  • d5fda62036 chore(rust): sort workspace.dependencies table (#8455) Thomas Eizinger 2025-03-17 01:57:43 +11:00
  • 908bdc4cfa build(deps): bump tokio-util from 0.7.12 to 0.7.13 in /rust (#8402) dependabot[bot] 2025-03-16 04:53:36 +00:00
  • 05ce2adb2c build(deps): bump either from 1.13.0 to 1.15.0 in /rust (#8403) dependabot[bot] 2025-03-16 15:53:06 +11:00
  • 931048a667 chore(connlib): Remove manual expansion of search domain (#8443) Jamil 2025-03-15 23:37:10 -05:00
  • 0c231eb536 ci: Explicitly run swiftlint (#8447) Jamil 2025-03-15 22:09:56 -05:00
  • 43d084f97f refactor(portal): Enforce internet resource site exclusion (#8448) Jamil 2025-03-15 18:25:32 -05:00
  • 03b6e443f7 fix(connlib): Update search_domain for exsiting TunConfigs (#8445) Jamil 2025-03-15 18:12:10 -05:00
  • da73441d6c fix(swift): Allow too many parameters in onSetInterfaceConfig (#8446) Jamil 2025-03-15 18:09:19 -05:00
  • a47b96bcad chore: Release android 1.4.4 (#8449) Jamil 2025-03-15 17:13:17 -05:00
  • 06aa485e18 ci: Use search_domain for one resource in CI test (#8393) Jamil 2025-03-15 08:27:22 -05:00
  • 09fb5f9274 chore(infra): Enable pgaudit on master instance (#8434) Jamil 2025-03-14 15:14:23 -05:00
  • 7df1bf2718 feat(portal): Create pgaudit extension (#8435) Jamil 2025-03-14 15:04:47 -05:00
  • 0809d992d6 docs: Search domains (#8437) Jamil 2025-03-14 05:49:48 -05:00
  • 01d7b6b6f2 build(deps): bump @babel/runtime from 7.26.0 to 7.26.10 in /website in the npm_and_yarn group (#8419) dependabot[bot] 2025-03-14 10:23:15 +00:00
  • 4cd4c2c6a4 fix(portal): Fix submit button spacing in settings/dns (#8440) Jamil 2025-03-14 04:20:29 -05:00
  • 7e196683a1 feat(android): set search-domain on VPN configuration (#8436) Jamil 2025-03-13 23:54:44 -05:00
  • eb195861c2 chore(website): Remove redundant no-changes block (#8424) Jamil 2025-03-13 21:35:22 -05:00
  • d05226211b fix(connlib): don't respond to LLMNR queries with NXDOMAIN (#8426) Thomas Eizinger 2025-03-14 07:36:01 +11:00
  • 5fc45b1a7e chore(infra): Increase PG backups to 30 days (#8433) Jamil 2025-03-13 14:24:01 -05:00
  • ab794dd52d fix(windows): set search domain on WinTUN interface (#8422) Thomas Eizinger 2025-03-14 02:07:58 +11:00
  • 2f237ec82f test(connlib): don't send arbitrary payloads to 53535 (#8428) Thomas Eizinger 2025-03-14 01:53:05 +11:00
  • e32eeec78d fix(telemetry): correctly deserialise feature flags (#8425) Thomas Eizinger 2025-03-13 20:30:10 +11:00
  • 58d241f705 feat(apple): pass-through search domain to VPN resolver config (#8421) Thomas Eizinger 2025-03-13 17:08:27 +11:00
  • d133ee84b7 feat(portal): Add API rate limiting (#8417) Brian Manifold 2025-03-12 20:21:09 -07:00
  • 1fbf126e8e fix(portal): Bump hackney to fix CVE (#8423) Jamil 2025-03-12 21:39:45 -05:00
  • 27b8fc676a refactor(portal): Update 500 error page (#8420) Brian Manifold 2025-03-12 08:44:07 -07:00
  • 25c708fb43 ci: Bump apple clients to 1.4.6 (#8418) Jamil 2025-03-11 21:09:49 -07:00
  • f3e36a2253 ci: bump android to 1.4.3 (#8416) Jamil 2025-03-10 22:52:26 -07:00
  • df5bbdd240 ci: Ship SRV/TXT for GUI/Headless/Gateway (#8413) Jamil 2025-03-10 21:30:23 -07:00
  • 641aaa7b4f chore(rust): Temporarily ignore unmaintained for humantime (#8415) Jamil 2025-03-10 21:13:08 -07:00
  • 6d527c1308 feat(portal): Search domain UI and JSON view (#8401) Jamil 2025-03-10 17:46:40 +00:00
  • aab2fdec73 fix(android): Remove fitsSystemWindows from bottom sheet layout (#8406) Jamil 2025-03-10 15:11:44 +00:00
  • 421f8e76d6 feat(connlib): always symlink to latest log file (#8400) Thomas Eizinger 2025-03-11 01:16:58 +11:00
  • a9cc428b32 fix(connlib): clear NAT state when disabling DNS resource (#8398) Thomas Eizinger 2025-03-10 17:13:51 +11:00
  • c51488bda4 refactor(connlib): use RwLock for feature flags (#8397) Thomas Eizinger 2025-03-10 17:10:51 +11:00
  • 39e272cfd1 refactor(rust): introduce dns-types crate (#8380) Thomas Eizinger 2025-03-10 15:33:10 +11:00
  • 6d87bb4009 feat(connlib): expand single-label queries using search-domain (#8378) Thomas Eizinger 2025-03-09 08:59:58 +11:00
  • 6cfe500b11 fix(portal): Add more validation to search_domain (#8392) Jamil 2025-03-08 14:39:04 +00:00
  • d723336c2a feat(portal): Support search_domain field in Account.Config (#8391) Jamil 2025-03-08 03:08:33 +00:00
  • d46ce9ab94 chore(connlib): setup feature-flag infrastructure (#8382) Thomas Eizinger 2025-03-08 13:07:46 +11:00
  • 69d19a2642 fix(rust): Temporarily ignore unmaintained crates (#8389) Jamil 2025-03-08 00:42:28 +00:00
  • e3897aebd8 feat(portal): Add Mock sync adapter and more seeds (#8370) Jamil 2025-03-07 17:37:32 +00:00
  • aaa278f6ce build(rust): bump ring dependency (#8379) Thomas Eizinger 2025-03-07 15:28:11 +11:00
  • cb0283f00c fix(android): Ensure Android layouts fitsSystemWindows (#8376) Jamil 2025-03-06 20:28:08 +00:00