Commit Graph

  • 6686613e02 fix(gui-client): show "Loading" in the tray menu while the Client loads (#5553) Reactor Scram 2024-06-25 22:25:15 +00:00
  • 144418f47c chore(gui-client): show an error dialog if the IPC service isn't running (#5454) Reactor Scram 2024-06-25 21:07:43 +00:00
  • 4ffc49eef9 fix(snownet): ensure failed refresh requests invalidate allocation (#5538) Thomas Eizinger 2024-06-26 06:19:56 +10:00
  • 051c05dee2 fix(phoenix-channel): reset heartbeat interval on reconnect (#5534) Thomas Eizinger 2024-06-26 06:08:08 +10:00
  • 8fe43a8afe chore(phoenix-channel): only flush after writing (#5510) Thomas Eizinger 2024-06-26 06:07:54 +10:00
  • 2a539410c5 feat(infra): Add SSH instructions for staging Gateway (#5527) Jamil 2024-06-25 12:18:20 -07:00
  • 40d7889dd1 fix(portal): Adopt LiveView 1.0 breaking changes (#5549) Andrew Dryga 2024-06-25 13:30:46 -06:00
  • e3d1b3e5fd fix(infra): Disable DNS64 in Gateway subnet (#5551) Jamil 2024-06-25 11:37:27 -07:00
  • 46355120e9 fix(gui-client/windows): show a tooltip when the mouse hovers over the tray icon (#5548) Reactor Scram 2024-06-25 17:53:04 +00:00
  • 409039afde chore(connlib): improve error messages in TunDeviceManager (#5530) Thomas Eizinger 2024-06-26 00:09:48 +10:00
  • bd989d4416 chore(connlib): improve logging for set_routes on Linux (#5529) Thomas Eizinger 2024-06-26 00:09:06 +10:00
  • c1a38e79cc chore(gui-client): bump zip to 2.x (#5514) Reactor Scram 2024-06-25 14:00:20 +00:00
  • 7159ffb34b ci: timeout curl requests after 30s (#5537) Thomas Eizinger 2024-06-25 16:07:13 +10:00
  • 080aaaf0f1 fix(website): replace problematic svg with png for Safari (#5536) Jamil 2024-06-24 22:43:31 -07:00
  • a2c76cbeb8 fix: Use correct seeds token used for local Gateway (#5533) Jamil 2024-06-24 22:26:26 -07:00
  • 9e47fa11fb chore(snownet): log upon attempt to delete unknown relay (#5532) Thomas Eizinger 2024-06-25 14:27:52 +10:00
  • eec615eddb refactor(connlib): drop all connections when roaming (#5308) Thomas Eizinger 2024-06-25 13:53:00 +10:00
  • 6abf5be58a chore(connlib): set mangled DNS query log to trace (#5526) Thomas Eizinger 2024-06-25 13:52:36 +10:00
  • dfe52766d2 chore(snownet): add INFO log for removing relay (#5528) Thomas Eizinger 2024-06-25 13:36:06 +10:00
  • eec0652abe chore(connlib): shrink "packet not allowed" log (#5476) Thomas Eizinger 2024-06-25 11:16:29 +10:00
  • 96b32481db chore(gateway): emit warn on dead but used IPs (#5482) Thomas Eizinger 2024-06-25 10:46:59 +10:00
  • 72e726f9bd chore(connlib): emit INFO logs for resource changes (#5473) Thomas Eizinger 2024-06-25 10:44:47 +10:00
  • fb35e63650 chore(clients): output human-formatted logs in addition to JSON (#5504) Thomas Eizinger 2024-06-25 10:32:02 +10:00
  • 8cb3659636 chore(connlib): implement some missing ICMP conversions (#5475) Thomas Eizinger 2024-06-25 09:48:14 +10:00
  • aea03a490c feat(connlib): clients make use of DNS mangling on gateways (#5049) Gabi 2024-06-24 20:42:15 -03:00
  • 65b10d581d fix(connlib): allow larger DNS responses (#5507) Thomas Eizinger 2024-06-25 09:38:25 +10:00
  • 058b04178a fix(gui-client): keep the IPC service running even if the GUI quits during sign-in (#5451) Reactor Scram 2024-06-24 23:00:45 +00:00
  • 82e244ef49 fix(android): Handle onRevoke to stop connlib when VPN profile is revoked (#5495) Jamil 2024-06-24 15:37:51 -07:00
  • ef13e8bc25 fix(website): Disable SVG animations in Safari (#5524) Jamil 2024-06-24 15:37:17 -07:00
  • fb5bda81e8 build(deps): Bump derive_more from 0.99.17 to 0.99.18 in /rust (#5395) dependabot[bot] 2024-06-24 21:39:08 +00:00
  • 12e3d1f6d7 fix(website): SHA href var interpolation (#5522) Jamil 2024-06-24 14:53:25 -07:00
  • bc1120cd5e fix(website): Fix server var read (#5521) Jamil 2024-06-24 14:25:03 -07:00
  • 2d7162aa7b feat(website): Add deployed sha to changelog page (#5520) Jamil 2024-06-24 14:02:01 -07:00
  • a0bfe9070c fix(portal): fix search box width (#5518) Jamil 2024-06-24 13:22:28 -07:00
  • 74e10b512a Bump Alpine version for Rust dockerfiles Andrew 2024-06-24 14:18:57 -06:00
  • 52d1b07a2a chore(portal): Bump Alpine to 3.20, Erlang/OTP to 27 and Elixir to 1.17 (#5349) Andrew Dryga 2024-06-24 12:27:19 -06:00
  • 16bc9d943b fix(infra): Bump base images to resolve CVEs (#5515) Jamil 2024-06-24 09:56:55 -07:00
  • 0993583fea feat(apple): Add button to show menuBar from FirstTimeView (#5505) Jamil 2024-06-24 09:54:04 -07:00
  • d59b3764c7 chore(phoenix-channel): remove outdated TODO (#5511) Thomas Eizinger 2024-06-25 02:06:57 +10:00
  • f00d32df14 docs: Mention JumpCloud requires one extra step (#5506) Jamil 2024-06-24 08:28:28 -07:00
  • 13a4f1f501 fix(website): Only invoke NextJS custom middleware for needed routes (#5494) Jamil 2024-06-22 15:59:39 -07:00
  • 97dd5ae4ba fix(blog): Minor edits to June's update to improve readability (#5497) Jamil 2024-06-22 09:41:41 -07:00
  • 74194eaa59 fix(blog): Fix build error for importing .tsx (#5493) Jamil 2024-06-21 18:36:05 -07:00
  • f5442bbc8b feat(blog): Add june update post (#5492) Jamil 2024-06-21 18:25:50 -07:00
  • 28378fe24e refactor(headless-client): remove FIREZONE_PACKAGE_VERSION (#5487) Reactor Scram 2024-06-21 23:06:41 +00:00
  • 48960d3728 test(gui-client): refactor and test IPC code (#5426) Reactor Scram 2024-06-21 22:59:24 +00:00
  • 5997712e9f chore(aws-staging): disable DNS64 (#5483) Thomas Eizinger 2024-06-22 08:13:15 +10:00
  • 55b3b06626 fix(phoenix-channel): fail on login error with portal (#5480) Thomas Eizinger 2024-06-22 08:12:34 +10:00
  • 0316f480d6 refactor: Add icons to policy conditions (#5486) Jamil 2024-06-21 14:01:26 -07:00
  • 15ad02e45f refactor(connlib): extract ConnectArgs (#5488) Reactor Scram 2024-06-21 20:58:47 +00:00
  • 53c74ae094 fix(gui-client/windows): delete GUI logs even if IPC service logs can't be deleted (#5472) Reactor Scram 2024-06-21 16:35:46 +00:00
  • b4cde74bee chore: Bump client next versions to 1.1.0 (#5485) Jamil 2024-06-21 09:31:43 -07:00
  • 6ecdf6edd2 fix(blog): Fix typo implemented -> implementation (#5470) Jamil 2024-06-21 07:23:06 -07:00
  • b8f92ed812 test(gui-client): fix zip file export in smoke tests (#5465) Reactor Scram 2024-06-21 14:05:26 +00:00
  • eb7b3f62ab feat(portal): Select only compatible gateways during candidate selection (#5463) Andrew Dryga 2024-06-20 20:35:20 -06:00
  • eb3be3db5e chore(apple): Clean up certs in Swift CI (#5471) Jamil 2024-06-20 19:01:23 -07:00
  • 7aa615878f fix(gui-client): use format! and with_context in error messages where needed (#5445) Reactor Scram 2024-06-20 21:25:16 +00:00
  • 559d8cce7a feat(website): Add changelog page (#5399) Jamil 2024-06-20 14:22:47 -07:00
  • 2df512717d feat(blog): Improving reliability for DNS Resources (#5469) Jamil 2024-06-20 13:53:52 -07:00
  • 04585874cf chore: Bump cur Gateway version to 1.1.0 (#5461) Jamil 2024-06-19 23:44:16 -07:00
  • 80a8bd66a4 chore(website): Add logo for email header (#5460) Jamil 2024-06-19 23:41:24 -07:00
  • ea6415539d fix(gateway): don't panic on max port range in NAT table (#5459) Thomas Eizinger 2024-06-20 15:56:31 +10:00
  • 113347558a chore: Next Gateway version 1.1.0 (#5458) Jamil 2024-06-19 21:17:05 -07:00
  • 14785eba9f chore(connlib): tune logs around proxy IPs and DNS resources (#5439) Thomas Eizinger 2024-06-20 13:52:08 +10:00
  • ecf3944848 fix(portal): Rate limit outbount emails (#5455) Andrew Dryga 2024-06-19 20:23:37 -06:00
  • 0ff9883082 fix(gateway): skip translation if we don't have any proxy IPs (#5456) Thomas Eizinger 2024-06-20 11:27:08 +10:00
  • dabe493e9e feat(connlib): short-circuit access request to DNS resources (#5438) Thomas Eizinger 2024-06-20 10:36:11 +10:00
  • 97cfb90cae docs(gui-client/windows): add new known issue (#5443) Reactor Scram 2024-06-19 18:00:14 +00:00
  • 42eb997ea8 revert(connlib): don't return old IPs for DNS resource (#5435) (#5437) Thomas Eizinger 2024-06-20 03:20:17 +10:00
  • 8d74f2ae8e fix(portal): Fix Enum.find_value to extract actor name in confirmation dialog (#5430) Jamil 2024-06-19 09:47:11 -07:00
  • 559a54d061 refactor(gui-client): clean up a few things around IPC (#5428) Reactor Scram 2024-06-19 15:18:43 +00:00
  • daa82899f5 fix(connlib): don't return old IPs for DNS resource (#5435) Thomas Eizinger 2024-06-19 13:48:47 +10:00
  • 95f13c89c6 fix(connlib): don't treat pending connections as errors (#5433) Gabi 2024-06-18 23:04:09 -03:00
  • 2ea6a5d07e feat(gateway): NAT & mangling for DNS resources (#5354) Gabi 2024-06-18 22:15:27 -03:00
  • 7953169e3b build(deps): Bump curve25519-dalek from 4.1.2 to 4.1.3 in /rust in the cargo group (#5432) dependabot[bot] 2024-06-18 22:38:40 +00:00
  • c4e608bd14 fix(gateway): ensure DNS resolution times out before connection (#5419) Thomas Eizinger 2024-06-19 08:08:49 +10:00
  • 42e6e9593a chore: update Nix scripts to at least build GUI client (#5423) Thomas Eizinger 2024-06-19 08:02:53 +10:00
  • 13b26fecf4 ci: Bump GUI client to 1.0.9 (#5431) Jamil 2024-06-18 14:48:17 -07:00
  • de38a3537d ci: Use offline evergreen installer (#5429) Jamil 2024-06-18 13:59:54 -07:00
  • 11d76c4941 docs: Add JumpCloud SSO + sync docs (#5390) Jamil 2024-06-18 12:38:03 -07:00
  • 76699b558a feat(website): Add conditional access details to docs and /pricing (#5386) Jamil 2024-06-18 12:56:56 -07:00
  • 37f078c379 fix(portal): Verify email in constant time and sign it's value to prevent text injection (#5418) Andrew Dryga 2024-06-18 13:42:52 -06:00
  • 615f2d5284 fix(gui-client): remove emojis from tray menu (#5427) Reactor Scram 2024-06-18 13:04:57 -05:00
  • 01cbb82cb6 docs(user-guides): update Android Client guide and fix iOS Client guide (#5408) Reactor Scram 2024-06-18 12:44:27 -05:00
  • b64cfdced3 ci: Address missed PR feedback regarding retrying failing elixir unit tests (#5421) Jamil 2024-06-18 09:35:54 -07:00
  • a45acc04db fix(connlib): set default firezone_tunnel log level from trace to debug for development and some ci (#5411) Jamil 2024-06-17 21:48:52 -07:00
  • bfbf570191 ci: Increase default assert_receive timeout to 500ms from 100ms (#5417) Jamil 2024-06-17 18:35:11 -07:00
  • 1974ef9332 fix(infra): Copy artifacts from github.sha to edge in prod when deploying (#5416) Jamil 2024-06-17 18:29:06 -07:00
  • 521670e7b5 Enable Andrew's SMS notifications on production, disable mobile apps Andrew 2024-06-17 18:19:34 -06:00
  • 67c1425917 Try to fix file permissions issues for Tzdata Andrew 2024-06-17 18:09:46 -06:00
  • cde8b11d36 Revert "fix(infra): Don't override gateway install version from TF_VAR_image_tag; default to latest" (#5415) Jamil 2024-06-17 16:52:46 -07:00
  • 92d95b44fa fix(infra): Don't override gateway install version from TF_VAR_image_tag; default to latest (#5414) Jamil 2024-06-17 16:25:42 -07:00
  • 6c310610f3 chore(ci): version-check move to ubuntu (#5410) Jamil 2024-06-17 13:57:32 -07:00
  • 21585cb2b0 ci: bump Gateway / headless to 1.0.8 (#5409) Jamil 2024-06-17 13:36:37 -07:00
  • e76301067b chore(headless-client/windows): fix cargo test -p firezone-headless-client on Windows (#5406) Reactor Scram 2024-06-17 14:15:16 -05:00
  • a3970c2f0a chore: Revert hardcoding gateway artifact URL (#5407) Jamil 2024-06-17 12:04:11 -07:00
  • c1d68340a7 fix(portal): Fix all website links in product (#5401) Jamil 2024-06-17 10:59:43 -07:00
  • cd8bf1344b docs: Remove known issue related to Window TUN adapter (#5384) Jamil 2024-06-17 10:58:30 -07:00
  • bcccd1cae6 ci: Auth to GCP before copying artifacts (#5405) Jamil 2024-06-17 10:43:04 -07:00
  • a9a0a6c450 refactor(headless-client): rewrite the IPC service main loop so we can time the Client startup (#5376) Reactor Scram 2024-06-17 11:57:43 -05:00