Commit Graph

  • a0b2ea4073 refactor(connlib): remove DNS mangling from connection state (#5222) Thomas Eizinger 2024-06-06 13:41:54 +10:00
  • 402be27802 fix(ux): Adjust table column widths and overflow badges by truncating them (#5258) Jamil 2024-06-05 16:19:33 -07:00
  • 492d5c976e test(connlib): improve assertion logs (#5223) Thomas Eizinger 2024-06-06 07:50:30 +10:00
  • d0efc55918 test(connlib): reduce number of local rejections (#5221) Thomas Eizinger 2024-06-06 07:44:19 +10:00
  • 29d0c748e3 ci: make output of cargo test smaller (#5219) Thomas Eizinger 2024-06-06 07:42:29 +10:00
  • fb97e3c5a3 test(connlib): generate up to 6 resolved IPs (#5218) Thomas Eizinger 2024-06-06 07:41:05 +10:00
  • f644d734fc refactor(connlib-client-shared): remove unnecessary Arc<Mutex> from logger (#5224) Reactor Scram 2024-06-05 16:35:22 -05:00
  • 0a22589c9e fix(ux): consistent pagination size of 10 (#5255) Jamil 2024-06-05 14:31:55 -07:00
  • ff97c56b92 test(connlib): increase buffer sizes (#5220) Thomas Eizinger 2024-06-06 07:12:20 +10:00
  • f161fd290e fix(tauri_client/windows): close and re-open the named pipe properly, and back off if needed (#5156) Reactor Scram 2024-06-05 15:32:00 -05:00
  • d561e0ee0d test: fix 21 mutants from cargo-mutants (#5170) Reactor Scram 2024-06-05 10:59:06 -05:00
  • 352b3865bf fix(ux): Settings linebreak (#5254) Jamil 2024-06-05 08:39:39 -07:00
  • a2ed3e05fe build(deps): Bump nimble_options from 1.1.0 to 1.1.1 in /elixir (#5175) dependabot[bot] 2024-06-05 14:42:06 +00:00
  • 1bff8892cc build(deps): Bump phoenix_ecto from 4.5.1 to 4.6.1 in /elixir (#5183) dependabot[bot] 2024-06-05 14:42:02 +00:00
  • dfbfbbe8c9 build(deps): Bump tokio from 1.37.0 to 1.38.0 in /rust (#5193) dependabot[bot] 2024-06-05 17:45:38 +10:00
  • 3f3ea96ca7 test(connlib): generate resources with wildcard and ? addresses (#5209) Thomas Eizinger 2024-06-05 16:54:08 +10:00
  • b7077bfdee test(connlib): refactor checked ICMP properties (#5207) Thomas Eizinger 2024-06-05 15:48:02 +10:00
  • 91a7e00b85 test(connlib): make the packet source an explicit input (#5217) Thomas Eizinger 2024-06-05 15:05:10 +10:00
  • d27a7a3083 feat(relay): support custom turn port (#5208) Thomas Eizinger 2024-06-05 14:04:17 +10:00
  • 4ce2913ab9 build(deps): Bump redis from 0.25.3 to 0.25.4 in /rust (#5196) dependabot[bot] 2024-06-05 12:13:34 +10:00
  • b206d11fb2 chore(ci): prevent uploading old artifacts to new release (#5212) Jamil 2024-06-04 09:37:28 -07:00
  • 63d7c35717 test(connlib): send DNS queries to non-resources (#5168) Thomas Eizinger 2024-06-04 15:52:22 +10:00
  • 708375bbb4 refactor(connlib): reuse ResourceDst for assertion (#5206) Thomas Eizinger 2024-06-04 14:34:54 +10:00
  • 40cba442a4 test(connlib): don't modify asserted state (#5192) Thomas Eizinger 2024-06-04 12:23:54 +10:00
  • 67c877acb9 fix(website): Fix landing page layout bugs on mobile (#5205) Jamil 2024-06-03 17:02:38 -07:00
  • 879fdeea19 build(deps-dev): Bump @types/node from 20.12.7 to 20.14.0 in /rust/gui-client (#5204) dependabot[bot] 2024-06-03 14:19:13 -07:00
  • 7ef06e4c22 build(deps): Bump @tauri-apps/cli from 1.5.12 to 1.5.14 in /rust/gui-client (#5189) dependabot[bot] 2024-06-03 14:12:25 -05:00
  • 80f216b7aa build(deps): Bump @tauri-apps/api from 1.5.4 to 1.5.6 in /rust/gui-client (#5191) dependabot[bot] 2024-06-03 14:12:09 -05:00
  • d727836e2b feat(portal): support for tls only smtp servers (#5126) Antoine 2024-06-03 20:25:17 +02:00
  • 91983c3533 feat(portal): Send traffic filters to clients (#5202) Andrew Dryga 2024-06-03 12:24:42 -06:00
  • 2be6f840f4 build(deps): Bump react and @types/react in /website (#5180) dependabot[bot] 2024-06-03 11:06:31 -07:00
  • 2a1187bd9c build(deps): Bump keyring from 2.3.2 to 2.3.3 in /rust (#5195) dependabot[bot] 2024-06-03 17:39:24 +00:00
  • 967543f5f3 build(deps): Bump postcss from 8.4.35 to 8.4.38 in /website (#5177) dependabot[bot] 2024-06-03 16:16:04 +00:00
  • 41313ebc68 build(deps): Bump puppeteer from 22.7.1 to 22.10.0 in /scripts/tests/browser (#5172) dependabot[bot] 2024-06-03 15:34:08 +00:00
  • f2472c27b0 build(deps-dev): Bump @types/node from 20.12.7 to 20.13.0 in /scripts/tests/browser (#5173) dependabot[bot] 2024-06-03 15:24:49 +00:00
  • 865a57e7c7 build(deps): Bump react-icons from 5.2.0 to 5.2.1 in /website (#5182) dependabot[bot] 2024-06-03 15:23:05 +00:00
  • 386c8722e4 build(deps): Bump the androidx group in /kotlin/android with 2 updates (#5185) dependabot[bot] 2024-06-03 15:09:18 +00:00
  • e6c9aa385d build(deps): Bump the lifecycle group in /kotlin/android with 3 updates (#5186) dependabot[bot] 2024-06-03 15:08:55 +00:00
  • 11977fc96c build(deps): Bump com.google.firebase.crashlytics from 2.9.9 to 3.0.1 in /kotlin/android (#5187) dependabot[bot] 2024-06-03 15:08:36 +00:00
  • 2c493cd89e chore(deps): bump gradle to 8.8 (#5198) Jamil 2024-06-03 08:31:33 -07:00
  • be20f2684c build(deps): Bump com.google.firebase:firebase-bom from 32.8.1 to 33.1.0 in /kotlin/android (#5188) dependabot[bot] 2024-06-03 08:08:20 -07:00
  • deefabd8f8 refactor(firezone-tunnel): move routes and DNS control out of connlib and up to the Client (#5111) Reactor Scram 2024-06-03 09:32:08 -05:00
  • 94cb494e0a refactor(gui-client): finish refactors from #4978 (#5158) Reactor Scram 2024-05-31 13:21:57 -05:00
  • 55834e9e79 docs(gateway): make portal and KB consistent (#5166) Reactor Scram 2024-05-31 12:40:28 -05:00
  • d921c07876 docs: Make process clearer around access approval (#5167) Jamil 2024-05-31 10:07:18 -07:00
  • b64900b513 docs(apple-client): update Client user guides (#5165) Reactor Scram 2024-05-31 11:06:05 -05:00
  • 05d1a7b782 chore(infra): Remove out of scope contractors from gcp owners (#5164) Jamil 2024-05-31 07:48:44 -07:00
  • 499edd2dd4 chore(connlib): fix echo request and reply packets (#5169) Gabi 2024-05-31 08:15:46 -03:00
  • ce929e1204 test(connlib): resolve DNS resources in tunnel_test (#5083) Thomas Eizinger 2024-05-31 14:44:30 +10:00
  • c6adba23de chore(gui-client): log update URL if fetching the version number fails (#5157) Reactor Scram 2024-05-30 18:28:04 -05:00
  • 939850c599 docs(gui-client): add instructions for auto-start (#5159) Reactor Scram 2024-05-30 11:53:30 -05:00
  • b3d2059cad chore(connlib): split allowed_ips into ipv4 and ipv6 in ClientOnGateway (#5160) Gabi 2024-05-30 02:51:44 -03:00
  • 73085f2f00 test(connlib): use same tunnel IP subnets as real code (#5162) Thomas Eizinger 2024-05-30 13:21:08 +10:00
  • 20cfcac7da test(connlib): don't route packets from IPs other than the client's (#5161) Thomas Eizinger 2024-05-30 11:41:55 +10:00
  • cb9fe34437 chore(connlib): make device buffers smaller (#5145) Gabi 2024-05-29 22:16:01 -03:00
  • d52d519e7d build(deps): Bump serde_json from 1.0.116 to 1.0.117 in /rust (#5136) dependabot[bot] 2024-05-29 17:28:25 -05:00
  • adb00af3d4 test(connlib): assert on expected ICMP handshakes (#5150) Thomas Eizinger 2024-05-29 16:56:14 +10:00
  • 2cedb8907d ci(rust): compile tests with optimistions (#5153) Thomas Eizinger 2024-05-29 12:02:25 +10:00
  • 974eb95dc5 test(connlib): reduce number of sites to 3 (#5152) Thomas Eizinger 2024-05-29 12:00:27 +10:00
  • 9c1af37c85 chore(ip-packet): model ICMP packets (#5147) Thomas Eizinger 2024-05-29 11:08:13 +10:00
  • fbc13f6946 test(connlib): generate actual domain names as inputs (#5146) Thomas Eizinger 2024-05-29 10:51:16 +10:00
  • 78e5fa7a5e chore(connlib): add debug logs around DNS queries (#5148) Thomas Eizinger 2024-05-29 10:51:07 +10:00
  • 854bfd599c refactor(connlib): directly construct weighted union instead of prop_oneof (#5151) Thomas Eizinger 2024-05-29 10:39:42 +10:00
  • 2fb8d9199b feat(gui-client): add resource details to linux and windows clients (#5142) Reactor Scram 2024-05-28 18:42:03 -05:00
  • 6a8c34a4dd feat(android): Show resource details when tapping a Resource (#5134) Jamil 2024-05-28 10:27:00 -07:00
  • e2f1617558 feat(iOS): Add Resource details view (#5129) Jamil 2024-05-28 10:26:44 -07:00
  • 6408131809 chore(gui-client): Bubble up connlib panics as error dialogs in the GUI (#5098) Reactor Scram 2024-05-28 11:16:20 -05:00
  • 9d1b14debe refactor(gui-client): de-dupe IPC client code (#5091) Reactor Scram 2024-05-28 10:07:44 -05:00
  • bfffcedf47 refactor(gui-client): de-dupe IPC server code, enable debug IPC service for Linux (#5074) Reactor Scram 2024-05-28 09:37:03 -05:00
  • 6b570a6dad build(deps): Bump thiserror from 1.0.58 to 1.0.61 in /rust (#5138) dependabot[bot] 2024-05-27 21:16:50 +00:00
  • c7b95b8fc0 build(deps): Bump serde from 1.0.197 to 1.0.203 in /rust (#5135) dependabot[bot] 2024-05-27 18:16:16 -03:00
  • 267d3a633d ci: Lint/fix website and docs for consistent formatting using prettier (#5132) Jamil 2024-05-26 17:26:10 -07:00
  • 0e81ad11b2 fix(website): Fix script load errors and warnings (#5133) Jamil 2024-05-26 15:31:56 -07:00
  • 767104e1da chore(website): update termly embed script (#5131) Jamil 2024-05-26 09:44:29 -07:00
  • 70e50f32dd feat(website): RunaCap badge (#5125) Jamil 2024-05-25 07:05:32 -07:00
  • 97ae522f74 fix(connlib): deterministically route packets in case of overlap (#5082) Thomas Eizinger 2024-05-25 12:41:31 +10:00
  • 9b085eabd4 feat(macOS): Add resource and site details to macOS menu (#5116) Jamil 2024-05-24 14:58:50 -07:00
  • 8b368f15ec chore(gui-client): update Tauri to latest (#5124) Reactor Scram 2024-05-24 14:16:28 -05:00
  • 7fd8e66f7d Enable flow logs and delete default network Andrew Dryga 2024-05-24 11:04:10 -06:00
  • 33465bf4d9 chore(infra): Add CNAME for trust.firezone.dev pointing to trust.oneleet.com (#5117) Jamil 2024-05-24 09:37:42 -07:00
  • 9175987e2b test(connlib): ensure effective DNS servers match (#5107) Thomas Eizinger 2024-05-24 13:54:19 +10:00
  • bb8cc86b58 docs(connlib): add more inline docs to connlib's state (#5105) Thomas Eizinger 2024-05-24 13:52:06 +10:00
  • 994b25bf71 test(connlib): ensure ICMP replies make it back to the client (#5104) Thomas Eizinger 2024-05-24 10:24:19 +10:00
  • 32a1ab1231 chore(infra): Don't collide root TXT (#5113) Jamil 2024-05-23 16:48:57 -07:00
  • 7300fa254e chore(infra): Add Oneleet domain verification (#5112) Jamil 2024-05-23 15:21:23 -07:00
  • 8feb708730 docs: add note for compose v2 (#5110) Jamil 2024-05-23 11:03:01 -07:00
  • 8412bf5b02 Make Google Ads conversions work Andrew Dryga 2024-05-23 12:06:55 -06:00
  • 0005ec3d62 Track LinkedIn conversions Andrew Dryga 2024-05-23 11:29:48 -06:00
  • 52bfb2bdc7 Try to set conversion value based on number of employees Andrew Dryga 2024-05-23 11:25:02 -06:00
  • ba67efc107 Change the conversion ID Andrew Dryga 2024-05-23 10:51:09 -06:00
  • 72ca14b392 Send conversion events back to Google Ads Andrew Dryga 2024-05-23 10:35:03 -06:00
  • e68363c201 test(connlib): implement PR feedback (#5101) Thomas Eizinger 2024-05-24 00:43:44 +10:00
  • d38513f4d5 test(connlib): ensure components don't have the same IP (#5109) Thomas Eizinger 2024-05-23 14:44:31 +10:00
  • e0b7716116 chore(connlib): make GatewayState::encapsulate pure (#5103) Thomas Eizinger 2024-05-23 14:21:50 +10:00
  • 404299cbe6 build: update Nix dependencies (#5108) Thomas Eizinger 2024-05-23 14:10:29 +10:00
  • 92676f0f53 test(connlib): simulate IO in state machine tests (#4728) Thomas Eizinger 2024-05-23 09:10:58 +10:00
  • 5118704cd3 chore(website): Add Google Ads and LinkedIn Ads trackers to the website (#5097) Andrew Dryga 2024-05-22 16:57:10 -06:00
  • 9fdf407474 chore: Add google search domain verification for firez.one (#5096) Jamil 2024-05-22 15:50:56 -07:00
  • fc68d407e0 chore(firezone-tunnel/android): revert regression from #4788 (#5087) Reactor Scram 2024-05-22 15:44:46 -05:00
  • 2416d4f45c docs(client): update Linux and Windows Client docs (#5007) Reactor Scram 2024-05-22 15:22:46 -05:00