Commit Graph

  • 3bd7dc504e fix(ci): Fix flaky iperf3 "Bad file descriptor" (#3731) Jamil 2024-02-22 11:57:22 -08:00
  • 088cbbd3c4 Remove assertions in sign-in success acceptance tests (#3733) Brian Manifold 2024-02-22 13:23:23 -05:00
  • 6925af88ea test: add mock token storage for CI tests on Ubuntu (#3720) Reactor Scram 2024-02-22 10:04:16 -06:00
  • 3ce4c31dea refactor(portal): Remove assertions in sign-in success acceptance tests (#3730) Brian Manifold 2024-02-21 21:21:00 -05:00
  • bee2dabf4c refactor(ci): extract setup-tauri action and generalize Windows builds (#3702) Reactor Scram 2024-02-21 19:59:47 -06:00
  • c85348a25f fix(snownet): don't log addresses twice (#3711) Thomas Eizinger 2024-02-22 12:10:27 +11:00
  • b545a36ae7 feat(relay): increase number of allowed requests per nonce (#3726) Thomas Eizinger 2024-02-22 12:09:55 +11:00
  • afc753f5df refactor(portal): Add website_link component (#3715) Jamil 2024-02-21 16:45:45 -08:00
  • 6256d94799 fix(gateway): expire resources (#3722) Gabi 2024-02-21 21:28:17 -03:00
  • 09b1d5cf2e feat(snownet): optimise which channels we bind (#3709) Thomas Eizinger 2024-02-22 09:38:04 +11:00
  • edf30ec7a6 Disable sign up in staging (#3723) Brian Manifold 2024-02-21 16:52:12 -05:00
  • d135a8b8eb Add sign-in success page for clients (#3714) Brian Manifold 2024-02-21 16:31:11 -05:00
  • 808cbf4ce7 refactor: move BUNDLE_ID since it won't be Windows-specific (#3706) Reactor Scram 2024-02-21 13:50:07 -06:00
  • 0cdb8a91fe fix(connlib): set the real packet length before putting it into the device (#3718) Gabi 2024-02-21 16:43:24 -03:00
  • b769abdb0a fix(ci): Use default NDK on GH runners (#3716) Jamil 2024-02-21 10:17:47 -08:00
  • 5bd717b877 fix(ci): Use workflow id to fetch perf results (#3710) Jamil 2024-02-20 19:40:16 -08:00
  • 355edc72b0 fix(snownet): make TURN channel bindings more reliable (#3708) Thomas Eizinger 2024-02-21 13:44:44 +11:00
  • 401ba2b475 build(deps): Bump arboard from 3.3.0 to 3.3.1 in /rust (#3687) dependabot[bot] 2024-02-21 02:19:22 +00:00
  • 14756ade20 feat(connlib): filter out relays based on our locally created sockets (#3705) Thomas Eizinger 2024-02-21 13:18:37 +11:00
  • 5db63048d9 refactor(connlib): simplify resource ordering by implementing Ord trait (#3696) Gabi 2024-02-20 23:16:57 -03:00
  • 63cdd09a01 refactor(ci): Merge perf results into one comment (#3707) Jamil 2024-02-20 18:17:48 -08:00
  • e766407dfb feat!(portal): return relays as plain socket addresses (#3665) Thomas Eizinger 2024-02-21 12:31:03 +11:00
  • 19a7bac4ae chore(ci): enforce shellscript formatting and style (#3679) Jamil 2024-02-20 17:01:32 -08:00
  • 2d208b1991 fix(ci): Fix js typo (#3704) Jamil 2024-02-20 16:38:05 -08:00
  • 179078e72f fix(connlib): set socket to IPv6 only before binding address (#3701) Thomas Eizinger 2024-02-21 11:19:00 +11:00
  • 2d836e8cde build(deps): Bump ring from 0.17.7 to 0.17.8 in /rust (#3686) dependabot[bot] 2024-02-20 16:00:44 -08:00
  • aabd4d7673 fix(ci): Fix typo preventing perf-results from being calculated (#3703) Jamil 2024-02-20 16:00:07 -08:00
  • 0598ca55c3 fix(ci): Fix result overwrite (#3700) Jamil 2024-02-20 15:46:59 -08:00
  • 7ff40b82ed fix(ci): Run each perf test in its own matrix job (#3695) Jamil 2024-02-20 14:44:20 -08:00
  • 5b1e3ea1d1 feat(portal): Billing system (#3642) Andrew Dryga 2024-02-20 15:01:17 -06:00
  • 3d3e737ba3 refactor(connlib): replace webrtc-rs with snownet (#3391) Gabi 2024-02-20 03:56:31 -03:00
  • 10608dc528 fix(snownet): don't trigger busy loop upon refreshing allocation (#3693) Gabi 2024-02-19 22:31:03 -03:00
  • 189d080c27 chore(repo): Update issue template with support links (#3678) Jamil 2024-02-19 14:49:55 -08:00
  • e3b875eb35 build(deps): Bump semver from 1.0.21 to 1.0.22 in /rust (#3685) dependabot[bot] 2024-02-19 22:34:06 +00:00
  • dc0119c347 Revert "feat(portal): Add sign-in success page for clients" (#3692) Jamil 2024-02-19 13:53:47 -08:00
  • db399651f2 feat(portal): Add sign-in success page for clients (#3659) Brian Manifold 2024-02-19 16:00:49 -05:00
  • eebd7fc7f1 fix(ci): Ensure integration-tests allow for at least 30 seconds to establish a connection (#3676) Jamil 2024-02-19 12:50:58 -08:00
  • 4dc8cdf908 Revert "fix(gateway): Remove /dev/net/tun requirement and clean up upgrade script (#3691) Andrew Dryga 2024-02-19 14:03:14 -06:00
  • c476e87eec fix(android): move log zip file outside of log folder (#3677) Jason Elie Bou Kheir 2024-02-17 13:19:22 -08:00
  • 120b3474ee chore(portal): Add okta as IdP in dev (#3675) Jamil 2024-02-17 11:09:05 -08:00
  • 91681fb15d feat(android): Add support for per-app VPN configurable through MDM (#3657) Jamil 2024-02-17 09:50:33 -08:00
  • 87f843dcfb ci: document and fix a couple things for local Docker testing (#3672) Reactor Scram 2024-02-17 10:16:39 -06:00
  • 073b324d02 fix(ci): Be explicit about service start order (#3673) Jamil 2024-02-16 15:19:13 -08:00
  • 20dc0cf1e9 refactor(ci): Use curl for connectivity tests in CI (#3674) Jamil 2024-02-16 14:48:13 -08:00
  • 0ae48bb1dd chore(snownet): expose Server and Client (#3664) Thomas Eizinger 2024-02-17 08:45:14 +11:00
  • e137884009 feat(snownet): instrument public API using tracing (#3663) Thomas Eizinger 2024-02-17 08:45:01 +11:00
  • 2f5bc2a90e docs(linux): document default DNS setup on Debian 12 and Ubuntu 20.04 (#3668) Reactor Scram 2024-02-16 12:20:45 -06:00
  • 46228a1e62 feat(linux): Control DNS with systemd-resolved (#3643) Reactor Scram 2024-02-16 11:17:02 -06:00
  • 3bc466db9a ci: upgrade iperf (#3662) Thomas Eizinger 2024-02-17 02:08:45 +11:00
  • 10c9f622f3 fix(snownet): generate candidates only after we accept the ICE answer (#3658) Gabi 2024-02-15 22:23:44 -03:00
  • 19bcaa9539 refactor(connlib): move DNS resolution into tunnel (#3652) Thomas Eizinger 2024-02-16 11:29:31 +11:00
  • 75e447f9d4 docs(linux): document test setups for exercising all the Linux code (#3660) Reactor Scram 2024-02-15 18:12:26 -06:00
  • 9054f70995 refactor(ci): simplify dns resources in ci (#3653) Jamil 2024-02-15 15:50:12 -08:00
  • 97eb506bb3 build(deps): Bump tokio from 1.35.1 to 1.36.0 in /rust (#3561) dependabot[bot] 2024-02-15 23:25:36 +00:00
  • 55e4fb100f fix(gateway): re-implement resource address resolution in eventloop (#3656) Gabi 2024-02-15 17:51:59 -03:00
  • 0fbd40fcb2 feat(linux): Notify systemd when we've started (#3628) Reactor Scram 2024-02-15 14:12:37 -06:00
  • 085351f455 revert: 3622 to fix failing DNS CI test (#3654) Reactor Scram 2024-02-15 13:26:34 -06:00
  • 5f126fa8f2 feat(android): add Reset to Defaults button and add space to settings activity (#3651) Jason Elie Bou Kheir 2024-02-15 07:23:30 -08:00
  • c53553cd26 feat(snownet): timeout connections without a handshake after 20 seconds (#3633) Thomas Eizinger 2024-02-15 12:55:46 +11:00
  • a2099599ad ci: don't ping gateway before running perf (#3649) Thomas Eizinger 2024-02-15 12:41:50 +11:00
  • 23e89c7290 feat(snownet): attempt to make new allocation when refresh fails (#3631) Thomas Eizinger 2024-02-15 12:41:10 +11:00
  • f42aa862a8 refactor(gateway): perform DNS resolution of resources in eventloop (#3622) Thomas Eizinger 2024-02-15 12:40:44 +11:00
  • 890217a1ff feat(snownet): invalidate candidates (#3604) Thomas Eizinger 2024-02-15 11:26:14 +11:00
  • 00f6fcdd09 feat(linux): If FIREZONE_DNS_CONTROL is etc-resolv-conf, modify '/etc/resolv.conf' (#3639) Reactor Scram 2024-02-14 17:50:01 -06:00
  • 29ef4d7769 chore(snownet): better logging (#3646) Thomas Eizinger 2024-02-15 08:31:27 +11:00
  • 1939b9c3f9 Update Okta IDP adapter in portal (#3647) Brian Manifold 2024-02-14 13:42:39 -05:00
  • e47c1766bf ci: move tests to bash scripts (#3648) Thomas Eizinger 2024-02-15 00:55:28 +11:00
  • 354ee3cb02 refactor(android): Clean up tunnel fd establishment (#3645) Jamil 2024-02-14 05:18:23 -08:00
  • 724a487a02 fix(android): prevent null pointer segfault on 32-bit platforms (#3619) Jamil 2024-02-13 22:22:46 -08:00
  • b42f623ad6 ci(linux): add CI setup script for NetworkManager (#3641) Reactor Scram 2024-02-13 20:54:42 -06:00
  • 1056af4020 feat(linux): Add FIREZONE_DNS_CONTROL env var to choose which DNS control method to use (#3629) Reactor Scram 2024-02-13 20:54:16 -06:00
  • 8b2cf37722 fix(snownet): remove debug_assert! for timed-out connections (#3635) Thomas Eizinger 2024-02-14 13:41:51 +11:00
  • 37ee760849 feat(snownet): only emit ConnectionEstablished upon the first connection (#3634) Thomas Eizinger 2024-02-14 13:39:35 +11:00
  • 6b4f1a02a7 feat(snownet): remove wireguard keep-alives (#3630) Thomas Eizinger 2024-02-14 13:34:44 +11:00
  • 02171189a8 chore(connlib): Make request ioctl mutable (#3644) Jamil 2024-02-13 18:23:51 -08:00
  • cde1c50f95 refactor(android): Simplify tunnel implementation and fix tunnel lifecycle (#3583) Jamil 2024-02-13 13:10:51 -08:00
  • eafa890519 chore(website): Update team (#3638) Jamil 2024-02-13 10:56:55 -08:00
  • 9d0af9a811 build(deps): Bump crash-handler from 0.6.0 to 0.6.1 in /rust (#3623) dependabot[bot] 2024-02-13 17:55:19 +00:00
  • bd5b5d9c5f ci(windows): test crash handling as part of smoke test (#3624) Reactor Scram 2024-02-13 11:12:57 -06:00
  • 6c2fdcfd0a chore: bump Rust version to 1.76 (#3632) Thomas Eizinger 2024-02-14 04:01:22 +11:00
  • f18ec6e4d5 Add Okta directory sync (#3614) Brian Manifold 2024-02-12 21:12:54 -05:00
  • 830302af43 test(linux): Low-risk changes to prepare for Linux DNS support (#3625) Reactor Scram 2024-02-12 13:04:51 -06:00
  • 46efc84834 build(deps): Bump time from 0.3.32 to 0.3.34 in /rust (#3559) dependabot[bot] 2024-02-12 18:11:41 +00:00
  • beee8bd52e Add dynamic/managed groups and default Everyone one (#3346) Andrew Dryga 2024-02-09 16:07:42 -06:00
  • 4c0b685978 chore(ci): update Node to 20 in the Windows CI jobs (#3611) Reactor Scram 2024-02-09 12:07:24 -06:00
  • ce79d020c1 ci(windows): add 'firezone' to the MSI names (#3610) Reactor Scram 2024-02-09 11:14:13 -06:00
  • 980246ae3b feat(portal): Broadcast resource sites (#3466) Andrew Dryga 2024-02-09 08:36:37 -06:00
  • 62ad3c022b chore(ci): Fix CI deprecation and workflow warnings (#3612) Jamil 2024-02-08 23:25:34 -08:00
  • eb10f257b0 ci(windows): fix warning about CONNLIB_LOG_UPLOAD_INTERVAL_SECS (#3606) Reactor Scram 2024-02-08 10:00:00 -06:00
  • ab6a729993 chore(apple): Add logs about accessing firezone-id in disk (#3607) Roopesh Chander 2024-02-08 20:14:41 +05:30
  • 45b1e3cda4 feat(connlib): remove duplication from logs (#3596) Thomas Eizinger 2024-02-08 11:43:09 +11:00
  • 22760e86c5 feat(snownet): refresh allocation upon each new connection (#3591) Thomas Eizinger 2024-02-08 11:43:06 +11:00
  • 4f4f374a18 fix(snownet): replace Allocation if credentials to relay change (#3590) Thomas Eizinger 2024-02-08 08:31:36 +11:00
  • 459a79a528 refactor(snownet): introduce CandidateEvent (#3592) Thomas Eizinger 2024-02-08 08:26:14 +11:00
  • 5ebb4cfd57 feat(snownet): instrument the handle_input function with tracing (#3594) Thomas Eizinger 2024-02-08 06:54:32 +11:00
  • d550c9da89 refactor(connlib): remove unnecessary Serialize derive (#3595) Thomas Eizinger 2024-02-08 06:54:25 +11:00
  • b343e133fe fix(snownet): don't try to re-authorize forever (#3589) Thomas Eizinger 2024-02-08 05:43:53 +11:00
  • 00205646c0 feat(windows): split up signing-in state, closes #3597 (#3599) Reactor Scram 2024-02-07 12:04:56 -06:00
  • 0573098b98 fix(windows): improve logging around smoke test / log export (#3600) Reactor Scram 2024-02-07 12:00:08 -06:00
  • a6ba31ac81 chore(snownet): remove obsolete TODO (#3593) Thomas Eizinger 2024-02-08 01:05:23 +11:00