Commit Graph

  • 58a770a857 chore(connlib): bump severity of several logs (#7140) Thomas Eizinger 2024-10-24 12:01:30 +11:00
  • 80c5b0df71 refactor(connlib): replace LogUnwrap with macros (#7138) Thomas Eizinger 2024-10-24 10:44:23 +11:00
  • 8b62f63065 chore(connlib): respond with empty records to HTTPS query (#7141) Thomas Eizinger 2024-10-24 10:28:20 +11:00
  • ba9915d285 fix(website): Load container with GTM id (#7146) Jamil 2024-10-23 14:53:09 -07:00
  • 9c175e4adb fix(website): Load GoogleTagManager on each page (#7144) Jamil 2024-10-23 14:09:28 -07:00
  • ac2c5af45a fix(website): Wait for edge config to return deployed_sha (#7143) Jamil 2024-10-23 10:10:00 -07:00
  • 2ca91a3b1a chore(connlib): remove old mock feature (#7142) Thomas Eizinger 2024-10-24 03:30:15 +11:00
  • 6eecfc0cfb fix: replace panics with Result for IP packets (#7135) Thomas Eizinger 2024-10-24 03:25:12 +11:00
  • ee30368970 refactor(connlib): simplify error handling on crash (#7134) Thomas Eizinger 2024-10-24 03:13:39 +11:00
  • 582e919929 test(connlib): don't generate IPs in sentinel range (#7139) Thomas Eizinger 2024-10-23 17:42:40 +11:00
  • a81aedfdb9 chore(website): Cache API responses; cleanup font-manrope redundancy (#7136) Jamil 2024-10-22 23:28:20 -07:00
  • 4020756e7f chore: remove accidentially committed debugging code (#7130) Thomas Eizinger 2024-10-23 14:37:25 +11:00
  • a803a54b02 fix(proptest): don't use port 53 for non-dns packets (#7129) Gabi 2024-10-22 21:05:28 -03:00
  • 8ad290f024 chore(gateway): fix bad docs on --no-telemetry flag (#7127) Thomas Eizinger 2024-10-23 10:30:20 +11:00
  • 990324b2ec chore(rust): enable sentry-tracing integration (#7105) Thomas Eizinger 2024-10-23 10:23:49 +11:00
  • b7b7626cfa feat(gateway): add error reporting via Sentry (#7103) Thomas Eizinger 2024-10-23 07:40:28 +11:00
  • 2e51274ab0 fix(rust/gui-client): fix the version reported by the IPC service to the portal (#7123) Reactor Scram 2024-10-22 15:30:00 -05:00
  • 4bfdf9b20b chore(rust/gui-client): report account slug to Sentry (#7097) Reactor Scram 2024-10-22 12:17:47 -05:00
  • 1f8530ec24 chore(rust/gui-client): fix Tauri build scripts (#7077) Reactor Scram 2024-10-22 11:42:20 -05:00
  • 9b9a59c315 build(deps): Bump @types/react from 18.3.10 to 18.3.11 in /website (#7056) dependabot[bot] 2024-10-22 16:09:22 +00:00
  • 0b25e34ebe fix(headless-client): stop telemetry while connlib is active (#7109) Thomas Eizinger 2024-10-23 03:08:29 +11:00
  • 13b7c11d76 build(deps): Bump nu-ansi-term from 0.46.0 to 0.50.1 in /rust (#7113) dependabot[bot] 2024-10-22 16:05:56 +00:00
  • 2abc49acc7 build(deps): Bump androidx.fragment:fragment-testing from 1.8.2 to 1.8.4 in /kotlin/android (#7048) dependabot[bot] 2024-10-22 15:42:48 +00:00
  • 1c7ffb79ce build(deps): Bump serde_json from 1.0.129 to 1.0.132 in /rust (#7114) dependabot[bot] 2024-10-22 15:42:09 +00:00
  • 1f7af4d895 build(deps): Bump com.android.application from 8.7.0 to 8.7.1 in /kotlin/android in the com-android group (#7045) dependabot[bot] 2024-10-22 08:41:32 -07:00
  • 73eebd2c4d refactor(rust): consistently record errors as tracing::Value (#7104) Thomas Eizinger 2024-10-22 15:46:26 +11:00
  • 21ab270ebc ci(android): be explicit about NDK version (#7119) Thomas Eizinger 2024-10-22 13:38:44 +11:00
  • 2976081bc0 chore(connlib): use tcp and udp packets for proptests (#7064) Gabi 2024-10-21 22:21:40 -03:00
  • fa13d11013 chore(connlib): downgrade log-level for unchanged TUN config (#7106) Thomas Eizinger 2024-10-22 08:51:54 +11:00
  • 2f712d2651 chore(gateway): bump log severity (#7101) Thomas Eizinger 2024-10-22 08:39:56 +11:00
  • b8f5fb9e25 chore(connlib): fix proptest failure with TCP DNS (#7093) Thomas Eizinger 2024-10-19 11:02:00 +11:00
  • 0452273a16 fix(portal): Change groups table column widths (#7089) Andrew Dryga 2024-10-18 13:29:08 -06:00
  • ce1e59c9fe feat(connlib): implement idempotent control protocol for gateway (#6941) Thomas Eizinger 2024-10-19 02:59:47 +11:00
  • 9de1119b69 feat(connlib): support DNS over TCP (#6944) Thomas Eizinger 2024-10-18 14:40:50 +11:00
  • 3365981e1b chore(rust): bump Rust to 1.82 and run cargo update (#7086) Thomas Eizinger 2024-10-18 09:33:31 +11:00
  • 5888aa0f49 fix(portal): Only show one icon next to client name and make it match the style of heroicons (#7085) Andrew Dryga 2024-10-17 16:00:36 -06:00
  • 3d6ed6dde7 refactor(connlib): respond with SERVFAIL on resolver error (#7067) Thomas Eizinger 2024-10-17 14:01:59 +11:00
  • d53d845470 chore(connlib): don't generate DNS servers in reserved IP ranges (#7068) Thomas Eizinger 2024-10-17 12:28:17 +11:00
  • 03c0325a0b chore(rust/telemetry): remove a test that is flaky when Sentry is down (#7079) Reactor Scram 2024-10-16 20:21:47 -05:00
  • af7f2f2ce7 fix(connlib): index mangled queries by ID and upstream (#7069) Thomas Eizinger 2024-10-17 10:29:33 +11:00
  • b96244efd8 refactor(connlib): use millisecond precision for smoltcp (#7065) Thomas Eizinger 2024-10-17 09:30:29 +11:00
  • 268825d45b fix(portal): Fix table titles (#7080) Andrew Dryga 2024-10-16 16:27:09 -06:00
  • 2326f7b60a build(deps): Bump postcss from 8.4.39 to 8.4.47 in /website (#7058) dependabot[bot] 2024-10-16 21:19:13 +00:00
  • c660dc5eef refactor(connlib): use dedicated add_default_ipvX_route API (#7066) Thomas Eizinger 2024-10-17 08:05:45 +11:00
  • caa348cf3c Fix Terraform version requirement Andrew 2024-10-16 14:54:36 -06:00
  • 37ef2cb591 feat(portal): Allow filtering clients by presence and deleting them (#7078) Andrew Dryga 2024-10-16 13:29:24 -06:00
  • f461112bb7 build(deps): Bump @types/react-dom from 18.3.0 to 18.3.1 in /website (#7057) dependabot[bot] 2024-10-16 16:45:49 +00:00
  • b3c2e54460 feat(portal): New version of the WS control protocol (#6761) Andrew Dryga 2024-10-16 10:57:54 -06:00
  • a1ca33c753 build(deps): Bump tailwindcss from 3.4.10 to 3.4.14 in /website (#7050) dependabot[bot] 2024-10-16 09:41:01 -07:00
  • 850722d7ed build(deps-dev): Bump typescript from 5.5.4 to 5.6.3 in /website (#7053) dependabot[bot] 2024-10-16 09:40:44 -07:00
  • 53f121f5c9 docs: Add known issue: Firefox not used on macOS for auth (#7074) Jamil 2024-10-16 07:59:30 -07:00
  • 2ad65982f0 refactor(connlib): hardcode size of EncryptBuffer (#7042) Thomas Eizinger 2024-10-16 14:04:49 +11:00
  • d8cc4c7161 chore(rust): use latest main of smoltcp (#7062) Thomas Eizinger 2024-10-16 13:15:26 +11:00
  • c21bd18b62 refactor(connlib): explicitely define UDP DNS server resources (#7043) Thomas Eizinger 2024-10-16 12:10:38 +11:00
  • 668aa1c40c fix(connlib): workaround smoltcp's time impurity (#7041) Thomas Eizinger 2024-10-16 11:12:49 +11:00
  • eedee56be2 chore(connlib): use proxy ip to match filters instead of translated (#6960) Gabi 2024-10-15 20:21:36 -03:00
  • 56701d3989 build(deps): Bump lycheeverse/lychee-action from 1.10.0 to 2.0.2 (#7046) dependabot[bot] 2024-10-16 10:18:26 +11:00
  • 8814dc8cdc chore(rust): specify exact version of tracing (#7037) Reactor Scram 2024-10-15 17:06:57 -05:00
  • 40760869f7 refactor(connlib): lazily connect to upstream TCP DNS resolver (#7044) Thomas Eizinger 2024-10-16 08:31:40 +11:00
  • bfb3250ae2 chore(ci/rust): build and test more packages in Windows (#7036) Reactor Scram 2024-10-15 16:22:27 -05:00
  • 32afc945fd fix(phoenix-channel/test/windows): account for 15 ms timing granularity (#7061) Reactor Scram 2024-10-15 16:05:33 -05:00
  • 3c4db73946 feat(portal): Show client OS and version (#7039) Andrew Dryga 2024-10-15 14:53:50 -06:00
  • 3567399efe fix(portal): Remove extra space before a link (#7040) Andrew Dryga 2024-10-15 12:53:35 -06:00
  • 69c3009949 build(deps-dev): Bump typescript from 5.6.2 to 5.6.3 in /rust/gui-client (#7051) dependabot[bot] 2024-10-15 16:46:56 +00:00
  • d17a78f4c2 build(deps-dev): Bump @types/node from 22.7.4 to 22.7.5 in /rust/gui-client (#7055) dependabot[bot] 2024-10-15 16:13:51 +00:00
  • 45acfce08c build(deps): Bump tempfile from 3.12.0 to 3.13.0 in /rust (#7054) dependabot[bot] 2024-10-15 16:11:28 +00:00
  • c0955811f1 build(deps): Bump lru from 0.12.4 to 0.12.5 in /rust (#7029) dependabot[bot] 2024-10-15 16:07:24 +00:00
  • b4cef7fe75 build(deps-dev): Bump tailwindcss from 3.4.13 to 3.4.14 in /rust/gui-client (#7052) dependabot[bot] 2024-10-15 16:05:35 +00:00
  • 786fbc6689 chore(gui-client): delete GTK+ and Iced prototypes (#7035) Reactor Scram 2024-10-15 10:29:11 -05:00
  • dbe618c080 refactor(connlib): expose &mut TRoleState for direct access (#7026) Thomas Eizinger 2024-10-15 12:05:35 +11:00
  • b1e631dd00 fix(connlib): always use ephemeral ports for TCP connections (#7025) Thomas Eizinger 2024-10-15 11:55:01 +11:00
  • 6e0194f786 refactor(connlib): mangle UDP DNS query via tunnel earlier (#7023) Thomas Eizinger 2024-10-15 11:51:57 +11:00
  • 8163c8567c refactor(connlib): clarify TUN and network input functions (#7022) Thomas Eizinger 2024-10-15 11:19:19 +11:00
  • 28c8b676fb build(deps): Bump axum from 0.7.6 to 0.7.7 in /rust (#6871) dependabot[bot] 2024-10-14 14:15:51 -10:00
  • aee5019329 ci: enable unstable tokio logging for tests (#7038) Thomas Eizinger 2024-10-15 09:45:03 +11:00
  • 539b1c4f00 chore(connlib): don't respond on UDP DNS timeouts (#7020) Thomas Eizinger 2024-10-15 09:33:53 +11:00
  • 2ab70c2f27 feat(portal): Add flash asking people to deploy more than 1 gateway to a site (#7034) Andrew Dryga 2024-10-14 15:50:19 -06:00
  • 7245652671 fix(portal): Make sure modals start with Confirm.. (#7032) Andrew Dryga 2024-10-14 14:05:33 -06:00
  • f89cc67fda fix(portal): Fix copy-paste buttons (#7033) Andrew Dryga 2024-10-14 14:05:14 -06:00
  • 05e895525b chore: set simpler default log filters (#7028) Thomas Eizinger 2024-10-15 05:54:36 +11:00
  • f9bf681e64 refactor(connlib): track UDP DNS query source in query meta data (#7018) Thomas Eizinger 2024-10-15 05:38:39 +11:00
  • 857bbf5d98 chore(connlib): introduce custom logging format (#7024) Thomas Eizinger 2024-10-15 05:09:38 +11:00
  • 1abfa10fb7 fix(portal): UX improvements (#7013) Andrew Dryga 2024-10-14 11:32:44 -06:00
  • ce11f26fca chore(ci): Bump website deps (#7017) Jamil 2024-10-13 01:23:17 -10:00
  • 6415ef64c1 docs: Document how device serial is read (#6875) Jamil 2024-10-12 23:34:25 -10:00
  • 41d1916cc7 fix(portal): Fix outdated gateway notification to respect enable/disable status (#7016) Brian Manifold 2024-10-12 23:38:28 -07:00
  • 67462f73ad build(deps): Bump hashicorp/null from 3.2.2 to 3.2.3 in /terraform/environments/staging (#6888) dependabot[bot] 2024-10-12 17:32:55 -10:00
  • 53f1bb0f78 build(deps): Bump hashicorp/tls from 4.0.5 to 4.0.6 in /terraform/environments/staging (#6887) dependabot[bot] 2024-10-12 17:32:45 -10:00
  • 3c86d519fc build(deps): Bump cyrilgdn/postgresql from 1.22 to 1.23.0 in /terraform/environments/staging (#6886) dependabot[bot] 2024-10-12 17:32:36 -10:00
  • 4133c3fe65 build(deps): Bump cyrilgdn/postgresql from 1.22.0 to 1.23.0 in /terraform/environments/production (#6879) dependabot[bot] 2024-10-12 17:31:23 -10:00
  • 189a70c75f build(deps): Bump hashicorp/tls from 4.0.5 to 4.0.6 in /terraform/environments/production (#6878) dependabot[bot] 2024-10-12 17:30:26 -10:00
  • bddae223c5 build(deps): Bump hashicorp/random from 3.6.2 to 3.6.3 in /terraform/environments/production (#6877) dependabot[bot] 2024-10-12 17:30:03 -10:00
  • a1f4eaf5d3 fix(ci): Bump terraform to fix CI (#7012) Jamil 2024-10-11 14:49:38 -10:00
  • 9302331881 refactor(connlib): create new UDP socket for each DNS query (#6999) Thomas Eizinger 2024-10-12 09:33:22 +11:00
  • 274cc86557 chore(connlib): add sans-IO DNS-over-TCP client (#7007) Thomas Eizinger 2024-10-12 09:04:45 +11:00
  • 7838da9739 fix(portal): Prevent upstream DNS config from using sentinel CIDR ranges (#7010) Brian Manifold 2024-10-11 14:15:29 -07:00
  • f1cd137e24 feat(rust/gui-client/windows): sign the IPC service exe (#7009) Reactor Scram 2024-10-11 15:32:50 -05:00
  • df94750d4a chore(asdf-vm): add shfmt in .tool-versions (#7006) Reactor Scram 2024-10-11 09:49:14 -05:00
  • b40f7d4c62 chore(connlib): trim TRACE logs for DNS resource matching (#6983) Thomas Eizinger 2024-10-12 01:31:06 +11:00
  • 7fda4c52c4 feat(portal): Add outdated gateway notifications (#6841) Brian Manifold 2024-10-11 05:46:00 -07:00