Commit Graph

  • 039f8f5f09 build(deps): bump the hilt group in /kotlin/android with 5 updates (#10438) dependabot[bot] 2025-09-23 17:47:02 +10:00
  • 94a56fc6bc build(deps): update aya to latest main (#10424) Thomas Eizinger 2025-09-23 07:45:59 +00:00
  • f09232e983 ci: disable flaky integration test (#10427) Thomas Eizinger 2025-09-23 06:09:29 +00:00
  • aa68029a33 feat(gateway): use hickory resolver to resolve A/AAAA queries (#10373) Thomas Eizinger 2025-09-23 06:00:16 +00:00
  • c692efa2de fix(dependabot): remove anchors from dependabot config (#10422) Mariusz Klochowicz 2025-09-23 15:26:38 +09:30
  • 683a190855 chore: install xdpdump in relay container (#10423) Thomas Eizinger 2025-09-23 04:03:27 +00:00
  • cf837c5087 ci: fix build context for relay container (#10426) Thomas Eizinger 2025-09-23 04:01:55 +00:00
  • 0310bafbcd feat(clients): gracefully close connections on shutdown (#10400) Thomas Eizinger 2025-09-23 03:40:52 +00:00
  • 1581042d10 ci: restart veth-config on failure (#10421) Thomas Eizinger 2025-09-23 01:23:38 +00:00
  • 81ddf22aa0 fix(portal): use href for non-live routes (#10407) Jamil 2025-09-22 11:35:13 -04:00
  • e6a9b7cd41 ci: optimise log levels (#10409) Thomas Eizinger 2025-09-22 03:02:45 +00:00
  • 8e00870942 refactor(gateway): close connections on error (#10401) Thomas Eizinger 2025-09-20 20:55:48 +00:00
  • 7b2d98263a fix(ci): increase service healthcheck timeout by 5s (#10398) Jamil 2025-09-20 16:52:40 -04:00
  • 7ab5fee43a chore(portal): add remaining simple indexes (#10403) Jamil 2025-09-20 13:06:39 -04:00
  • 7c326e003e fix(connlib): fuse event-loop future inside client session (#10399) Thomas Eizinger 2025-09-20 12:35:32 +00:00
  • 88e801ad97 fix(gateway): re-join topic in phoenix-channel on error (#10397) Thomas Eizinger 2025-09-20 05:14:12 +00:00
  • c3e1bc8a5b chore(portal): add non-composite indexes (#10396) Brian Manifold 2025-09-19 22:13:35 -07:00
  • e20929ad73 build(deps): bump Rust version to 1.90 (#10380) Thomas Eizinger 2025-09-20 04:28:03 +00:00
  • 9c8101a3ee chore: render contextual information more Sentry-friendly (#10386) Thomas Eizinger 2025-09-20 02:08:03 +00:00
  • 15283f1af5 feat(portal): batch_upsert and delete_unsynced functions (#10369) Jamil 2025-09-19 16:48:26 -04:00
  • b72963d62b fix(ci): migrate with manual migrations (#10389) Jamil 2025-09-19 06:47:19 -04:00
  • 5f4d2c14ea fix(ci): use correct index module name (#10383) Jamil 2025-09-19 01:17:49 -04:00
  • 378586b057 fix(apple): sentry hang tracking for singleton (#10382) Jamil 2025-09-19 01:13:34 -04:00
  • bfac486df5 refactor(portal): use list comprehensions in cache (#10376) Jamil 2025-09-18 14:37:37 -04:00
  • 8b2bf97513 fix(ci): RUN_MANUAL_MIGRATIONS=true (#10377) Jamil 2025-09-18 13:43:02 -04:00
  • 8f46007674 chore: publish android-client 1.5.4 (#10374) Firezone Bot 2025-09-18 10:37:20 -07:00
  • bfbdec1ea9 chore(android): tidy up AuthViewModel (#10372) Jamil 2025-09-17 23:39:10 -04:00
  • f2ff5dfeca fix(android): launch auth in CustomTab (#10371) Jamil 2025-09-17 23:37:03 -04:00
  • 90d10a8634 refactor(connlib): improve fairness of event-loop (#10347) Thomas Eizinger 2025-09-17 23:28:36 +00:00
  • 3e6094af8d feat(linux): try to set rmem_max and wmem_max on startup (#10349) Thomas Eizinger 2025-09-17 23:05:01 +00:00
  • 7222167b13 fix(connlib): limit the number of optimistic candidates (#10367) Thomas Eizinger 2025-09-17 19:52:29 +00:00
  • 69afe71215 refactor(connlib): remove concept of "ReplyMessages" (#10361) Thomas Eizinger 2025-09-17 04:10:56 +00:00
  • b1ed2f8a5e chore: improve macos dev experience (#10363) Mariusz Klochowicz 2025-09-17 11:47:36 +09:30
  • 852a7a9484 chore(dependabot): Add 28-day cooldown for supply-chain security (#10365) Mariusz Klochowicz 2025-09-17 10:05:54 +09:30
  • 22eac1ad6d ci: add latency to routers (#10352) Thomas Eizinger 2025-09-16 20:27:47 +00:00
  • a251383edb docs: update Gateway sizing recommendations (#10362) Thomas Eizinger 2025-09-16 20:27:10 +00:00
  • 737137df97 chore: remove nix flake (#10364) Thomas Eizinger 2025-09-16 10:27:18 +00:00
  • 55f6f9caf4 ci: faster client healthcheck (#10359) Thomas Eizinger 2025-09-15 20:29:15 +00:00
  • eb7090ac2c ci: up the veth-config container last (#10351) Thomas Eizinger 2025-09-15 20:27:32 +00:00
  • cc6b748942 build(deps): bump tempfile from 3.21.0 to 3.22.0 in /rust (#10354) dependabot[bot] 2025-09-15 11:49:42 +00:00
  • 50831db410 build(deps): bump serde_json from 1.0.143 to 1.0.145 in /rust (#10358) dependabot[bot] 2025-09-15 11:39:55 +00:00
  • 5fdc467924 build(deps): bump semver from 1.0.26 to 1.0.27 in /rust (#10357) dependabot[bot] 2025-09-15 11:39:12 +00:00
  • 4a83383b61 build(deps): bump humantime from 2.2.0 to 2.3.0 in /rust (#10355) dependabot[bot] 2025-09-15 11:38:14 +00:00
  • 1045a7b255 build(deps): bump resolv-conf from 0.7.4 to 0.7.5 in /rust (#10356) dependabot[bot] 2025-09-15 11:34:10 +00:00
  • e2dce710f1 refactor: tidy up docker-compose.yml (#10334) Thomas Eizinger 2025-09-15 03:37:39 +00:00
  • a66a18782e chore(connlib): add context to IP packet parse errors (#10337) Thomas Eizinger 2025-09-12 14:11:12 +00:00
  • c043359c21 fix(portal): don't count internet site in limits (#10336) Jamil 2025-09-12 10:11:02 -04:00
  • a39e70eb4a ci: run veth-config after containers have started up (#10333) Thomas Eizinger 2025-09-12 01:04:53 +00:00
  • bbe8916944 fix(website): clarify pentest report (#10332) Jamil 2025-09-11 18:20:04 -04:00
  • 1f130ad562 fix(relay): XDP_PASS DNS replies (#10330) Jamil 2025-09-11 17:52:53 -04:00
  • 0b89959354 fix(relay): handle relay-relay candidate pairs in eBPF (#10286) Thomas Eizinger 2025-09-11 07:19:23 +00:00
  • 9cd25d70d8 ci: prevent packet reordering by router containers (#10328) Thomas Eizinger 2025-09-11 06:54:05 +00:00
  • e2e370fd76 fix(portal): fix client show page sign-in method (#10327) Brian Manifold 2025-09-10 21:33:56 -07:00
  • 83171d3a2d ci: add integration test for graceful Gateway shutdown (#10077) Thomas Eizinger 2025-09-10 23:41:55 +00:00
  • d1d46fdfb4 ci: create a more realistic network setup (#10301) Thomas Eizinger 2025-09-10 23:37:16 +00:00
  • d8079c869f chore: publish apple-client 1.5.8 (#10323) Firezone Bot 2025-09-10 10:06:40 -07:00
  • f96cc3d583 feat(relay): remove graceful shutdown (#10322) Thomas Eizinger 2025-09-10 07:00:20 +00:00
  • af7f4c9992 chore: publish headless-client 1.5.3 (#10320) Firezone Bot 2025-09-09 22:25:24 -07:00
  • cacef44b4b chore: publish gateway 1.4.16 (#10321) Firezone Bot 2025-09-09 21:50:43 -07:00
  • ff8781b7b6 chore: publish gui-client 1.5.7 (#10319) Firezone Bot 2025-09-09 21:22:09 -07:00
  • 0f17b5d4a3 build(deps): bump chrono from 0.4.41 to 0.4.42 in /rust (#10308) dependabot[bot] 2025-09-10 03:49:51 +00:00
  • 5f73627eb7 build(deps): bump uuid from 1.18.0 to 1.18.1 in /rust (#10305) dependabot[bot] 2025-09-10 03:37:03 +00:00
  • e0ee94f60e chore: add basic context about Firezone for AI agents (#10284) Thomas Eizinger 2025-09-10 03:30:23 +00:00
  • 963cc8ede0 fix(apple): Enforce single Firezone instance (#10313) Mariusz Klochowicz 2025-09-10 11:24:58 +09:30
  • 33a75f6fee chore(headless-client): don't make failures look like crashes (#10290) Thomas Eizinger 2025-09-10 01:08:32 +00:00
  • 56a3ce9041 fix(portal): move hard delete migrations (#10316) Brian Manifold 2025-09-09 16:41:45 -07:00
  • 4a612da189 fix(relay): filter traces by log filter (#10317) Thomas Eizinger 2025-09-10 09:32:57 +10:00
  • 46eb118a46 build(deps): bump time from 0.3.41 to 0.3.43 in /rust (#10309) dependabot[bot] 2025-09-10 08:09:24 +10:00
  • c16918116c build(deps): bump clap from 4.5.45 to 4.5.47 in /rust (#10307) dependabot[bot] 2025-09-10 08:09:16 +10:00
  • a8f76aea30 build(deps): bump log from 0.4.27 to 0.4.28 in /rust (#10306) dependabot[bot] 2025-09-10 08:09:05 +10:00
  • 68c1ce25ba build(deps): bump the tauri group in /rust with 4 updates (#10304) dependabot[bot] 2025-09-10 08:08:53 +10:00
  • 3cffeef483 ci: reduce target bitrate for UDP perf tests to 600Mbit/s (#10312) Thomas Eizinger 2025-09-09 22:58:33 +10:00
  • 03ac73ac00 fix(gateway): reset DNS resource NAT if proxy IPs change (#10310) Thomas Eizinger 2025-09-09 12:08:26 +10:00
  • 5e0ca45c67 fix(relay): XDP_PASS non-STUN UDP traffic (#10292) Jamil 2025-09-05 16:24:02 -04:00
  • b8e0cf9b53 fix(ci): temporarily suppress fxhash unmaintained (#10298) Jamil 2025-09-05 16:23:01 -04:00
  • a178508c8d docs(website): Update Entra sync note (#10294) Brian Manifold 2025-09-05 10:05:24 -07:00
  • c891d9c864 fix(relay): re-add eBPF channel map entry on refresh (#10291) Thomas Eizinger 2025-09-05 11:29:50 +10:00
  • ead1f40101 chore(gateway): only log skipped NAT entry if IP differs (#10285) Thomas Eizinger 2025-09-05 07:12:46 +10:00
  • 826a304071 feat(portal): enable outdated gateway email (#10281) Brian Manifold 2025-09-03 20:56:01 -07:00
  • eeadde0c86 ci: bump Ubuntu runners to 24.04 (#10288) Thomas Eizinger 2025-09-04 12:04:55 +10:00
  • 7b5f5d9a30 ci: remove exception for OS error 5 (#10287) Thomas Eizinger 2025-09-03 16:36:14 +10:00
  • ec0c7c148b chore(eBPF): minor polish (#10282) Thomas Eizinger 2025-09-03 13:18:46 +10:00
  • fb7b001cbf chore(rust): fix unused variable warning (#10283) Thomas Eizinger 2025-09-03 11:17:11 +10:00
  • d718c5de8e fix(connlib): retry packets on IO error 5 (#10279) Thomas Eizinger 2025-09-03 07:31:57 +10:00
  • 1a251406c9 fix(ci): bump tauri setup timeout to 15m (#10280) Jamil 2025-09-02 10:20:11 -04:00
  • 8877f3d7c2 chore(telemetry): remove span name from attributes in Sentry (#10278) Thomas Eizinger 2025-09-02 23:59:53 +10:00
  • d07e32d91f chore: Build whole workspace on macos (#10228) Mariusz Klochowicz 2025-09-02 16:25:53 +09:30
  • e84bdc5566 refactor(connlib): periodically record queue depths (#10242) Thomas Eizinger 2025-09-02 12:57:36 +10:00
  • 2dd61d7c5c chore: Support Docker builds of Rust (#10230) Thomas Eizinger 2025-09-02 12:21:07 +10:00
  • 61e0a22886 docs: update telemetry/feature-flag FW guide (#10276) Jamil 2025-09-01 19:52:22 -04:00
  • b762c3acde ci: don't restart portal at the beginning of the test (#10274) Thomas Eizinger 2025-09-01 23:43:50 +10:00
  • a9e1b0fbfb chore(connlib): print full error when failing to read IP packet (#10275) Thomas Eizinger 2025-09-01 23:39:26 +10:00
  • 023e784fb3 build(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 in /rust in the cargo group (#10265) dependabot[bot] 2025-09-01 09:37:59 +00:00
  • cc9147eecd build(deps): bump tempfile from 3.20.0 to 3.21.0 in /rust (#10252) dependabot[bot] 2025-09-01 09:13:59 +00:00
  • 90803d50b1 chore(telemetry): use Firezone-specific ingest hosts (#10271) Thomas Eizinger 2025-09-01 17:36:51 +10:00
  • 0c2e54f54c feat(connlib): persistent DNS resource records across sessions (#10104) Thomas Eizinger 2025-09-01 17:29:28 +10:00
  • 94981e50e2 fix(relay): relay cross-stack docker container startup (#10270) Jamil 2025-09-01 02:30:29 -04:00
  • 533f4c319b feat(connlib): gracefully shutdown connections (#10076) Thomas Eizinger 2025-09-01 16:30:13 +10:00
  • 289c87e227 build(deps): bump arboard from 3.6.0 to 3.6.1 in /rust (#10250) dependabot[bot] 2025-09-01 01:36:59 +00:00
  • 9cddfe59fa fix(rust): don't require Internet on startup (#10264) Thomas Eizinger 2025-09-01 11:31:05 +10:00