Commit Graph

  • 9bc23732f3 chore(apple): downgrade warning about installed crypto provider (#8226) Thomas Eizinger 2025-02-21 16:27:12 +11:00
  • 273d723729 fix(gui-client): use "Firezone" as the application name on Linux (#8223) Thomas Eizinger 2025-02-21 16:26:34 +11:00
  • deb47d956e chore(gateway): remove log around "No NAT session" (#8227) Thomas Eizinger 2025-02-21 16:24:59 +11:00
  • b10b6e75ea fix(gui-client): hide the .desktop entry for deep-links (#8224) Thomas Eizinger 2025-02-21 16:19:19 +11:00
  • 31e7aef77a revert: loading NSImage asynchronously (#8215) Jamil 2025-02-20 15:41:39 -08:00
  • 0ae74fe126 refactor(apple): Don't initialize Favorites twice (#8216) Jamil 2025-02-20 13:27:52 -08:00
  • a07f1725c6 chore(portal): Refactor GCP labels logger to relax sentry alerts (#8213) Jamil 2025-02-20 03:20:45 -08:00
  • 6f68b97558 chore(gui-client): release v1.4.6 (#8211) Thomas Eizinger 2025-02-20 15:25:38 +11:00
  • d5fdb5fda8 test(connlib): remove assertion around idle packets / sec (#8210) Thomas Eizinger 2025-02-20 12:33:18 +11:00
  • 81da120c17 fix(phoenix-channel): report connection hiccups to upper layer (#8203) Thomas Eizinger 2025-02-20 11:54:43 +11:00
  • cad84922db fix(apple): don't panic in FFI functions (#8202) Thomas Eizinger 2025-02-20 11:51:56 +11:00
  • 2dae8bd656 fix(portal): move rename index before create internet site (#8209) Jamil 2025-02-19 16:10:24 -08:00
  • 407085d7ec fix(portal): Add managed_by to gateway groups index (#8208) Jamil 2025-02-19 15:55:51 -08:00
  • 80210a5093 fix(portal): fix typo on settings -> dns page (#8207) Jamil 2025-02-19 15:41:34 -08:00
  • 03558a5899 feat(website): Internet resource migration blogpost (#8150) Jamil 2025-02-19 15:28:52 -08:00
  • 9a2f2c0fa6 fix(infra): Add missing naming suffix to lb ingress (#8206) Jamil 2025-02-19 15:13:04 -08:00
  • 96ae1117dc fix(infra): Revert to plural relays module to avoid downtime (#8201) Jamil 2025-02-19 13:45:21 -08:00
  • 762f16bfea fix(infra): create_before_destroy for all Relay resources (#8198) Jamil 2025-02-19 07:10:12 -08:00
  • 0346d13627 docs: Update viewing logs for Linux GUI and Windows headless (#8192) Jamil 2025-02-19 02:27:17 -08:00
  • bb999b73f3 chore(infra): bump tf environments to fast-forward (#8197) Jamil 2025-02-19 00:36:12 -08:00
  • 0c324139e5 revert: staging env to pre-relay changes (#8196) Jamil 2025-02-18 23:36:06 -08:00
  • d1de22e7cc fix(infra): Keep reservation names in sync (#8194) Jamil 2025-02-18 22:40:48 -08:00
  • 63c3529aa4 fix(infra): Bump tf environments to fix relays ssh (#8193) Jamil 2025-02-18 21:42:32 -08:00
  • 39e302f3b7 fix(infra): Add naming suffix to relay compute reservations (#8190) Jamil 2025-02-18 19:48:02 -08:00
  • 0f4f20bd9c fix(elixir): Fix conditional in sentry clase in runtime.exs (#8188) Jamil 2025-02-18 17:50:18 -08:00
  • 6232f1a27e fix(elixir): Don't start sentry in unknown environments (#8185) Jamil 2025-02-18 17:24:26 -08:00
  • 1930678c0d chore(infra): Make Relays module singular (#8184) Jamil 2025-02-18 16:53:00 -08:00
  • 28559a317f chore(portal): Optionally drop NotFoundError to sentry (#8183) Jamil 2025-02-18 13:55:23 -08:00
  • d99508ead5 chore(infra): Move terraform/environments to submodule (#8168) Jamil 2025-02-18 06:01:13 -08:00
  • 3e4976e4ab fix(relay): don't starve items further down in the event-loop (#8177) Thomas Eizinger 2025-02-18 23:00:32 +11:00
  • 2e43523f75 fix(snownet): servers should not initiate WireGuard sessions (#8169) Thomas Eizinger 2025-02-18 19:25:45 +11:00
  • 2d37cfa264 refactor(snownet): make kind of connection more descriptive (#8167) Thomas Eizinger 2025-02-18 18:35:50 +11:00
  • 287068396f chore(snownet): advance backoff after accessing interval (#8175) Thomas Eizinger 2025-02-18 17:12:52 +11:00
  • 28f00089b9 test(connlib): increase threshold for idle packets (#8174) Thomas Eizinger 2025-02-18 15:49:07 +11:00
  • 643347ba0e test(windows): reduce expected BPS of WinTUN benchmark (#8171) Thomas Eizinger 2025-02-18 14:34:14 +11:00
  • be420810e3 chore(elixir): Check on hackney CVE in a month (#8170) Jamil 2025-02-17 17:33:20 -08:00
  • 7eebc04118 fix(infra): Remove unused ingress Relay UDP ports (#8166) Jamil 2025-02-17 14:50:02 -08:00
  • 33c707dbf6 feat(windows): introduce dedicated "TUN send" thread (#8159) Thomas Eizinger 2025-02-18 07:33:45 +11:00
  • 2d70a8ed31 test(connlib): create dedicated Internet site (#8153) Thomas Eizinger 2025-02-18 06:46:32 +11:00
  • f2c55330c0 fix(infra): Fix SSH firewall rules; enforce Relays IAP (#8158) Jamil 2025-02-17 10:07:38 -08:00
  • 7ea17c144a refactor(gui-client): de-duplicate logging of IPC message errors (#8157) Thomas Eizinger 2025-02-18 01:21:52 +11:00
  • 8c7c0a9e8e build(deps): bump os_info from 3.9.2 to 3.10.0 in /rust (#8161) dependabot[bot] 2025-02-17 22:11:38 +11:00
  • 3b78821944 build(deps): bump tracing-subscriber from 0.3.18 to 0.3.19 in /rust (#8162) dependabot[bot] 2025-02-17 22:11:06 +11:00
  • 9b5a7e5fb3 fix(portal): Fix grammar on account lockout message (#8149) Jamil 2025-02-16 22:06:28 -08:00
  • a3c0321020 fix(android): init Sentry layer as part of logging (#8154) Thomas Eizinger 2025-02-17 16:38:29 +11:00
  • af9fc49b18 fix(windows): don't double shutdown session (#8156) Thomas Eizinger 2025-02-17 16:38:11 +11:00
  • 9de467483f fix(apple): init Sentry layer as part of logging (#8155) Thomas Eizinger 2025-02-17 15:19:22 +11:00
  • 72782b8389 fix(gui-client): update telemetry context on new session (#8152) Thomas Eizinger 2025-02-17 14:29:08 +11:00
  • 159e8e3dd5 fix(portal): Connect internet resource to internet site (#8151) Jamil 2025-02-16 17:30:48 -08:00
  • d452e7d1b5 fix(portal): Parse string metric datetimes (#8148) Jamil 2025-02-16 14:15:31 -08:00
  • e487272a1b chore(apple): Release Apple clients 1.4.3 (#8144) Jamil 2025-02-16 12:59:38 -08:00
  • d38ec466b9 chore(android): Release Android 1.4.2 (#8145) Jamil 2025-02-16 12:59:12 -08:00
  • 311988c5a2 fix(portal): Only compute diff for metrics with both start and end times (#8147) Jamil 2025-02-16 12:57:03 -08:00
  • 36b887e98e fix(portal): Don't flush metrics when intervals < 5s (#8146) Jamil 2025-02-16 11:51:10 -08:00
  • d29b210a63 chore(portal): Log metrics that failed to flush (#8142) Jamil 2025-02-15 08:50:29 -08:00
  • 85ee37dfb3 Revert "fix(portal): Add node name key to metrics labels" (#8141) Jamil 2025-02-15 08:47:45 -08:00
  • 4685c8edfd ci: Add write perms to release drafter for kotlin (#8140) Jamil 2025-02-15 07:46:13 -08:00
  • 5a3e940334 fix(portal): Fix typo in sites index (#8139) Jamil 2025-02-15 07:25:08 -08:00
  • b64a919ac0 fix(android): make task dependencies explicit (#8138) Jamil 2025-02-14 18:19:05 -08:00
  • bacb4596b7 feat(portal): Internet Sites (#6905) Andrew Dryga 2025-02-14 18:34:30 -06:00
  • 80aa9e76c1 build(phoenix-channel): add cfg to enable system CAs (#8137) Jamil 2025-02-14 16:23:25 -08:00
  • df8b615d35 fix(apple/macOS): Don't force unwrap for menubar items (#8135) Jamil 2025-02-14 13:50:35 -08:00
  • 5efb4b0fe2 fix(portal): Fix typo :dns -> :ip in seeds (#8134) Jamil 2025-02-14 12:32:28 -08:00
  • bc37e0140b fix(gui-client): allow sign-in without saving token to keyring (#8129) Thomas Eizinger 2025-02-15 02:17:26 +11:00
  • 9cce4fd637 fix(gateway): don't route packets from expired NAT sessions (#8124) Thomas Eizinger 2025-02-14 19:21:23 +11:00
  • 8f0db6ad47 fix(connlib): run all callbacks on a separate thread (#8126) Thomas Eizinger 2025-02-14 17:54:35 +11:00
  • 10ba02e341 fix(connlib): split TUN send & recv into separate threads (#8117) Thomas Eizinger 2025-02-14 16:32:51 +11:00
  • e23bd97ea1 fix(apple): Persist last notified version (#8122) Jamil 2025-02-13 15:57:58 -08:00
  • 39cbf60ec8 ci: Bump Apple clients to 1.4.2 (#8109) Jamil 2025-02-13 14:08:45 -08:00
  • 2b1e9ac17f fix(gateway): Use StateDirectory to create /var/lib/firezone (#8120) Jamil 2025-02-13 05:35:44 -08:00
  • 62876028c8 chore(apple): Update Xcode project settings (#8114) Jamil 2025-02-12 18:40:23 -08:00
  • 9a3cde89b9 refactor(apple): Don't create variables we don't use (#8115) Jamil 2025-02-12 18:40:12 -08:00
  • 0e5d91e266 build(nix): use more recent pnpm (#8106) Thomas Eizinger 2025-02-13 12:01:23 +11:00
  • 5afeb30f6f ci: Bump GUI clients to 1.4.5 (#8113) Jamil 2025-02-12 12:56:27 -08:00
  • 3feffc9f48 fix(android): Call disconnect in onDisconnect (#8110) Jamil 2025-02-12 12:51:05 -08:00
  • 316ba6ddc3 ci: Upload Android symbols to Sentry (#8111) Jamil 2025-02-12 12:49:54 -08:00
  • 8952eabe5a chore(infra): Upgrade terraform modules (#8112) Jamil 2025-02-12 12:43:00 -08:00
  • 1aef65224b docs: Fix windows headless client note (#8108) Jamil 2025-02-12 11:43:21 -08:00
  • cf1b74cdc1 fix(apple): Only use connlib sessions that are connected (#8104) Jamil 2025-02-12 11:31:39 -08:00
  • 5a12dcb5b3 fix(gui-client): migrate to tailwind v4 (#8105) Thomas Eizinger 2025-02-13 06:19:18 +11:00
  • 36f06b84ea fix(gateway): Harden systemd gateway unit file (#8102) Jamil 2025-02-12 03:09:27 -08:00
  • 93a88563f3 feat(portal): allow socket based postgres connections (#8044) (#8097) Jamil 2025-02-11 19:25:00 -08:00
  • 638c60649c fix(portal): silence hackney CVE-2025-1211 (#8103) Jamil 2025-02-11 19:08:47 -08:00
  • 7730fdeda9 fix(ci): Fix minor command injection in pr_title check (#8101) Jamil 2025-02-11 16:26:11 -08:00
  • e32d2b845f fix(portal): Add node name key to metrics labels (#8082) Jamil 2025-02-11 09:21:27 -08:00
  • 393436a4aa ci: Release Gateway 1.4.4 (#8096) Jamil 2025-02-11 07:22:27 -08:00
  • 9f88cd16f4 fix(apple): Load NSImage in MenuBar asynchronously (#8090) Jamil 2025-02-11 06:36:40 -08:00
  • 1847e8407a chore: release Headless Client v1.4.3 (#8093) Thomas Eizinger 2025-02-11 14:10:13 +00:00
  • 6093199ee3 chore: release GUI Client v1.4.4 (#8092) Thomas Eizinger 2025-02-11 14:09:34 +00:00
  • fc925af6c8 chore(phoenix-channel): log the portal's IP address on connect (#8088) Thomas Eizinger 2025-02-11 07:11:08 +00:00
  • 41f4ae5e7f fix(apple/macOS): Move to .idle state after log export (#8091) Jamil 2025-02-10 23:07:27 -08:00
  • 6c93ce76bf chore(phoenix-channel): log all errors when connection fails (#8089) Thomas Eizinger 2025-02-11 05:58:32 +00:00
  • 7dcda1dc74 fix(windows): silence 0x800706D9 when DNS deactivation fails (#8085) Thomas Eizinger 2025-02-11 05:38:37 +00:00
  • 063dc73d01 refactor(apple): Remove useless Task.detached (#8063) Jamil 2025-02-10 20:55:55 -08:00
  • b04d44a711 fix(website): make changelog more typesafe (#8084) Thomas Eizinger 2025-02-11 04:55:42 +00:00
  • d7ebd07183 fix(linux): check for correct sign of netlink error code (#8087) Thomas Eizinger 2025-02-11 04:47:51 +00:00
  • b193dd91f6 fix(windows): don't warn on disabled IP stack (#8086) Thomas Eizinger 2025-02-11 04:37:17 +00:00
  • c9b9fb0e6c feat(relay): add SOFTWARE attribute (#8076) Thomas Eizinger 2025-02-11 03:34:38 +00:00
  • feb1ec5e17 chore: Update client URLs & redirects for consistency (#8056) Jamil 2025-02-10 19:30:41 -08:00
  • 436b502eab fix(windows): handle disabled IPv6 stack gracefully (#8083) Thomas Eizinger 2025-02-11 03:21:32 +00:00