Commit Graph

  • 25ed48114a fix(portal): Use explicit UTC timezone for NOW() (#8374) Jamil 2025-03-06 17:59:49 +00:00
  • 3273abf64b fix(connlib): use TCP as well to pick fastest nameserver (#8372) Thomas Eizinger 2025-03-06 13:41:25 +11:00
  • eacf67f2bc feat(gateway): forward queries to local nameserver (#8350) Thomas Eizinger 2025-03-06 07:23:01 +11:00
  • e4ab0f1cb4 fix(portal): Gracefully handle missing params in auth callbacks (#8346) Jamil 2025-03-05 12:17:27 +00:00
  • 7bf401ee8d fix(connlib): always reset TCP DNS client connections (#8364) Thomas Eizinger 2025-03-05 20:52:32 +11:00
  • b1128566e9 chore(portal): Decrease portal instance sizes to e2-micro (#8349) Jamil 2025-03-05 06:09:52 +00:00
  • 2cb85e0269 build(deps): bump postgrex from 0.19.3 to 0.20.0 in /elixir (#8306) dependabot[bot] 2025-03-04 22:04:36 -08:00
  • e534207bbd refactor(connlib): remove SocketHandle from TCP DNS server API (#8360) Thomas Eizinger 2025-03-05 14:10:59 +11:00
  • 383a67ef09 fix(portal): Use href when navigating out of liveview (#8363) Jamil 2025-03-05 02:34:32 +00:00
  • c3a9bac465 feat(portal): Add client endpoints to REST API (#8355) Jamil 2025-03-05 00:37:01 +00:00
  • e064cf5821 fix(portal): Debounce relays_presence (#8302) Jamil 2025-03-04 23:56:40 +00:00
  • 91a92f1773 feat(portal): Enable 1G of swap on portal instances (#8348) Jamil 2025-03-04 19:36:33 +00:00
  • 99d8fcb8fc feat(connlib): resolve SRV & TXT queries for resources in sites (#8335) Thomas Eizinger 2025-03-04 23:41:32 +11:00
  • 1fe38bb272 build(deps): Bump esbuild to from 0.8.1 to 0.9.0 (#8347) Jamil 2025-03-04 04:57:15 +00:00
  • f5d4d86412 fix(portal): Don't use liveview navigate for mailtos (#8345) Jamil 2025-03-04 03:10:14 +00:00
  • 2fdbdf3701 build(deps): bump plug_cowboy from 2.7.2 to 2.7.3 in /elixir (#8307) dependabot[bot] 2025-03-03 19:05:18 -08:00
  • 67c6f6fb62 build(deps): bump react-icons from 5.4.0 to 5.5.0 in /website (#8322) dependabot[bot] 2025-03-03 19:05:12 -08:00
  • b8a5afc8da build(deps): bump react-markdown from 9.0.3 to 10.0.0 in /website (#8321) dependabot[bot] 2025-03-04 00:13:58 +00:00
  • 374a0ae1b2 build(deps): bump @next/mdx from 15.1.6 to 15.2.0 in /website (#8323) dependabot[bot] 2025-03-04 00:13:03 +00:00
  • 150e1da475 build(deps): bump fast-xml-parser from 4.5.1 to 5.0.8 in /website (#8320) dependabot[bot] 2025-03-04 00:12:53 +00:00
  • 72f5d181ff build(deps): bump remark-gfm from 4.0.0 to 4.0.1 in /website (#8319) dependabot[bot] 2025-03-04 00:12:45 +00:00
  • c64c54a95b build(deps): bump flowbite from 3.1.1 to 3.1.2 in /elixir/apps/web/assets (#8313) dependabot[bot] 2025-03-04 00:12:39 +00:00
  • 33c1fa1e93 build(deps): bump androidx.constraintlayout:constraintlayout from 2.2.0 to 2.2.1 in /kotlin/android in the androidx group (#8309) dependabot[bot] 2025-03-04 00:12:33 +00:00
  • eadc83e98d build(deps): bump com.android.application from 8.8.0 to 8.8.2 in /kotlin/android in the com-android group (#8308) dependabot[bot] 2025-03-04 00:12:21 +00:00
  • d94a16b583 build(deps): bump argon2_elixir from 4.0.0 to 4.1.2 in /elixir (#8305) dependabot[bot] 2025-03-03 16:12:07 -08:00
  • 75b11cf7ad build(deps): bump phoenix_html from 4.2.0 to 4.2.1 in /elixir (#8304) dependabot[bot] 2025-03-03 16:12:01 -08:00
  • 1650671508 build(deps-dev): bump @types/node from 22.13.0 to 22.13.9 in /rust/gui-client (#8343) dependabot[bot] 2025-03-03 21:42:48 +00:00
  • 6953e90d97 build(deps): bump anyhow from 1.0.95 to 1.0.97 in /rust (#8338) dependabot[bot] 2025-03-03 21:36:26 +00:00
  • 883c8c173d build(deps): bump log from 0.4.25 to 0.4.26 in /rust (#8337) dependabot[bot] 2025-03-03 21:36:25 +00:00
  • fee808bc62 chore(portal): Log error for unknown channel messages (#8299) Jamil 2025-03-03 21:21:39 +00:00
  • a6110d7f5f build(deps): bump the tauri group in /rust/gui-client with 2 updates (#8324) dependabot[bot] 2025-03-03 20:52:46 +00:00
  • 91c6242ccc refactor(connlib): dynamic sockets for upstream TCP DNS servers (#8334) Thomas Eizinger 2025-03-04 07:50:27 +11:00
  • 8d8b57fa29 build(deps): bump androidx.fragment:fragment-testing from 1.8.5 to 1.8.6 in /kotlin/android (#8311) dependabot[bot] 2025-03-03 20:42:23 +00:00
  • 3931497f9e build(deps): bump docker/metadata-action from 5.6.1 to 5.7.0 (#8318) dependabot[bot] 2025-03-03 12:04:09 -08:00
  • 36cefe3f20 test(connlib): don't generate CIDR resources in CG-NAT range (#8333) Thomas Eizinger 2025-03-04 03:11:20 +11:00
  • 3978661fbc feat(gateway): run a DNS resolver on $tun_ip:53535 (#8285) Thomas Eizinger 2025-03-03 23:26:32 +11:00
  • e5ae00ab99 fix(portal): norely -> noreply in gateway/channel.ex (#8329) Jamil 2025-03-03 08:15:46 +00:00
  • eac2516e18 refactor(connlib): decouple mangled DNS queries from DNS mapping (#8331) Thomas Eizinger 2025-03-03 17:18:03 +11:00
  • e63f1cb4da feat(connlib): allow and route packets to Gateway TUN IPs (#8294) Thomas Eizinger 2025-03-03 14:20:06 +11:00
  • f512853c09 build(deps): bump com.google.firebase.crashlytics from 3.0.2 to 3.0.3 in /kotlin/android (#8312) dependabot[bot] 2025-03-02 10:55:35 +00:00
  • 857ad54760 build(deps): bump the navigation group in /kotlin/android with 4 updates (#8310) dependabot[bot] 2025-03-02 10:53:59 +00:00
  • 7c0812d8d3 build(deps): bump docker/build-push-action from 6.13.0 to 6.15.0 (#8316) dependabot[bot] 2025-03-02 10:52:23 +00:00
  • ac61be40b1 build(deps): bump lycheeverse/lychee-action from 2.2.0 to 2.3.0 (#8315) dependabot[bot] 2025-03-02 10:51:23 +00:00
  • 5c87cfc5ca build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1 (#8317) dependabot[bot] 2025-03-02 10:50:55 +00:00
  • 9972352e9d build(deps): bump taiki-e/install-action from 2.47.32 to 2.49.9 (#8314) dependabot[bot] 2025-03-02 10:50:26 +00:00
  • 7957d671c5 build(deps-dev): bump tailwindcss from 4.0.3 to 4.0.9 in /rust/gui-client (#8326) dependabot[bot] 2025-03-02 10:48:36 +00:00
  • eab3a8888d build(deps): bump @tailwindcss/cli from 4.0.3 to 4.0.9 in /rust/gui-client (#8327) dependabot[bot] 2025-03-02 21:48:14 +11:00
  • 4ea455a66e build(deps-dev): bump vite from 6.0.11 to 6.2.0 in /rust/gui-client (#8328) dependabot[bot] 2025-03-02 21:47:44 +11:00
  • cb0bf44815 chore: Remove ability to create GCP log sinks (#8298) Jamil 2025-02-28 20:57:21 +00:00
  • d71fdbf269 fix(connlib): Always emit_resources_changed (#8297) Jamil 2025-02-28 20:50:12 +00:00
  • ab7e805fdd fix(apple): actually show user-friendly alert messages (#8282) Jamil 2025-02-28 14:12:24 +00:00
  • 280dc6c97b ci: Don't specify Xcode version (#8293) Jamil 2025-02-28 07:41:56 +00:00
  • 15938991d5 chore(portal): Remove NEW badge for DNS matching (#8259) Jamil 2025-02-28 04:52:56 +00:00
  • c9f085c102 refactor(apple): Split IPC and VPN config into separate classes (#8279) Jamil 2025-02-28 04:35:26 +00:00
  • 1bd8051aae fix(connlib): Emit resources updated when display fields change (#8286) Jamil 2025-02-28 04:32:10 +00:00
  • e03047d549 feat(portal): Send gateway ipv4 and ipv6 to client (#8291) Jamil 2025-02-28 03:52:27 +00:00
  • d09e9cfe08 fix(portal): Increase assert diff for last_flushed_at (#8292) Jamil 2025-02-28 01:23:37 +00:00
  • f222cb893e fix(connlib): be more lenient in deserialising resources (#8289) Thomas Eizinger 2025-02-28 11:16:28 +11:00
  • 315d99f723 feat(gateway): allow tunneling packets to and from TUN device (#8283) Thomas Eizinger 2025-02-28 10:49:05 +11:00
  • d7be59707a fix(portal): Improve resource address validation (#8288) Jamil 2025-02-27 23:41:11 +00:00
  • 325604b3dd build(rust): bump str0m to v0.7.0 (#8277) Thomas Eizinger 2025-02-28 00:19:48 +11:00
  • bc150156ce fix(portal): Update gateway channel to process resource_update (#8280) Brian Manifold 2025-02-26 17:46:13 -08:00
  • d0f0de0f8d refactor(portal): Allow breaking changes in Resources/Policies (#8267) Brian Manifold 2025-02-26 09:05:34 -08:00
  • 10314e2540 chore(phoenix-channel): immediately retry on first error (#8238) Thomas Eizinger 2025-02-26 21:29:15 +11:00
  • b8c4001848 fix(connlib): don't buffer exact & TCP SYN retransmissions (#8273) Thomas Eizinger 2025-02-26 18:31:45 +11:00
  • 14436908d2 chore: Release GUI client 1.4.7 (#8275) Jamil 2025-02-26 07:30:44 +00:00
  • 4de0fb7640 chore(connlib): improve wire::dev logging (#8272) Thomas Eizinger 2025-02-26 17:26:10 +11:00
  • 2fe5c00c64 fix(windows): break from retry loop if we sent the packet (#8271) Thomas Eizinger 2025-02-26 17:10:02 +11:00
  • 71431e8c9c fix(gui-client): update Linux-desktop entry to Firezone Client (#8270) Thomas Eizinger 2025-02-26 16:44:52 +11:00
  • 662b958a0b build(deps): bump uuid from 1.11.0 to 1.14.0 in /rust (#8243) dependabot[bot] 2025-02-26 15:09:51 +11:00
  • 96170be082 fix(gui-client): mitigate deadlock when shutting down TUN device (#8268) Thomas Eizinger 2025-02-26 11:46:12 +11:00
  • 06c51f6840 docs: Add init: true to compose sample (#8258) Jamil 2025-02-24 23:33:38 -08:00
  • 48030f68d7 ci: Bump Apple clients to 1.4.5 (#8252) Jamil 2025-02-24 23:41:38 -08:00
  • bfbb2425b0 fix(infra): further reduce postgresql parallelism (#8262) Jamil 2025-02-24 23:20:55 -08:00
  • 281f60c47d fix(infra): Permissions can't be concurrently updated for a role (#8261) Jamil 2025-02-24 22:01:55 -08:00
  • bc02a7f6a5 chore(website): Hide landing page banner (#8260) Jamil 2025-02-24 21:32:21 -08:00
  • d12ce29c94 chore(docker-compose): add init shim for Gateway (#8257) Thomas Eizinger 2025-02-25 14:51:05 +11:00
  • 5650150b3f chore(portal): Enforce only internet resource in internet site (#8254) Jamil 2025-02-24 19:45:40 -08:00
  • 31111257e1 fix(portal): Fix layout of live_table filters controls (#8256) Jamil 2025-02-24 18:27:50 -08:00
  • 8bd94599a9 chore(portal): Remove dead ScimController (#8253) Jamil 2025-02-24 14:58:38 -08:00
  • c9a2917a52 fix(apple): Encode/Decode SemanticVersion (#8251) Jamil 2025-02-24 12:04:44 -08:00
  • e4121918f6 fix(website): Fix changelog typo (#8250) Jamil 2025-02-24 11:04:55 -08:00
  • 4defd9695d fix(apple): Process update notifications on main thread only (#8248) Jamil 2025-02-24 10:46:31 -08:00
  • cf837a3507 fix(apple): Pass menuBar to AppView (#8249) Jamil 2025-02-24 10:44:55 -08:00
  • 0bc3895c3e ci: Bump Apple clients to 1.4.4 (#8245) Jamil 2025-02-24 09:01:45 -08:00
  • c5929d4063 fix(portal): Show reload button when table data is stale (#8143) Jamil 2025-02-24 07:39:16 -08:00
  • 29f0ac0a00 fix(portal): Handle missing params in idp callback (#8239) Jamil 2025-02-24 05:38:10 -08:00
  • 2cd1b388d5 chore(infra): Decrease relays_down auto_close to 28800s (#8233) Jamil 2025-02-23 21:04:26 -08:00
  • a0f079f1cd feat(gui-client): send Linux GUI logs to journald (#8236) Thomas Eizinger 2025-02-24 15:28:56 +11:00
  • b9c0ba9c3a fix(apple): web auth session mem leak (#8237) Jamil 2025-02-23 19:26:56 -08:00
  • d7ed8ac248 refactor(apple): Clean up MenuBar vars, function names (#8234) Jamil 2025-02-23 19:13:15 -08:00
  • 83b2c7a71a refactor(apple): Collapse ViewModels to app-wide Store (#8218) Jamil 2025-02-23 18:28:29 -08:00
  • 4cb2b01c26 build(nix): manage Rust installation via rustup (#8235) Thomas Eizinger 2025-02-24 12:33:13 +11:00
  • 57ce0ee469 feat(gateway): cache DNS queries for resources (#8225) Thomas Eizinger 2025-02-23 15:27:09 +11:00
  • f882edb3bd feat(gui-client): configure IPC service to log to stdout (#8219) Thomas Eizinger 2025-02-23 11:23:29 +11:00
  • 0c5fc8fe0a chore(infra): Increase terraform create timeouts to 30m (#8230) Jamil 2025-02-21 08:20:08 -08:00
  • d9a513fa54 fix(portal): optionally enable optimistic lock (#8229) Jamil 2025-02-20 23:42:29 -08:00
  • a797e350c0 fix(portal): Force update last_flushed_at for optimistic lock (#8228) Jamil 2025-02-20 23:12:17 -08:00
  • ea9796e346 feat(gateway): apply filter engine to inbound packets (#7702) Thomas Eizinger 2025-02-21 16:59:36 +11:00
  • f22a285678 feat(phoenix-channel): don't try to detect missing heartbeats (#8220) Thomas Eizinger 2025-02-21 16:42:49 +11:00