Commit Graph

  • 3226d434c2 chore(connlib): clarify Protocol::Icmp as IcmpEcho (#10988) main Thomas Eizinger 2025-11-27 15:25:51 +11:00
  • e490de7729 fix(gateway): don't route outbound ICMP errors (#10989) Thomas Eizinger 2025-11-27 15:19:54 +11:00
  • 1a806f3399 fix(portal): prefix privileged cmds with sudo (#10978) Jamil 2025-11-26 20:14:51 -08:00
  • 05efcfe31a fix(apple): Use a single keychain label (#10986) Mariusz Klochowicz 2025-11-27 10:44:58 +10:30
  • 51fa5a5835 chore(rust): remove obsolete feature-flag (#10975) Thomas Eizinger 2025-11-26 17:43:31 +11:00
  • fe0e738f8c build(deps): bump the sentry group in /rust/gui-client with 2 updates (#10088) dependabot[bot] 2025-11-26 04:47:05 +00:00
  • e1c13d448a fix(connlib): retry sending packet on ENOBUFS (#10965) Thomas Eizinger 2025-11-26 15:36:36 +11:00
  • 7c91955458 build(deps): bump the tauri group in /rust with 5 updates (#10953) dependabot[bot] 2025-11-26 03:41:45 +00:00
  • a15eee9ff7 build(deps): bump com.diffplug.spotless from 8.0.0 to 8.1.0 in /kotlin/android (#10949) dependabot[bot] 2025-11-26 03:41:20 +00:00
  • 994de0fe2a refactor(swift): replace @unchecked Sendable (#10970) Mariusz Klochowicz 2025-11-26 14:11:17 +10:30
  • 13d9a2bbcd build(deps): bump the lifecycle group in /kotlin/android with 3 updates (#10947) dependabot[bot] 2025-11-26 03:41:15 +00:00
  • be1abbbc53 build(deps): bump com.android.application from 8.13.0 to 8.13.1 in /kotlin/android in the com-android group (#10946) dependabot[bot] 2025-11-26 14:41:13 +11:00
  • cbe07caaea fix(gateway): always map all proxy IPs (#10972) Thomas Eizinger 2025-11-26 14:30:18 +11:00
  • ae5d80902c docs(website): fix references to rust/ directory (#10973) Thomas Eizinger 2025-11-26 14:21:29 +11:00
  • e10d05958c build(deps-dev): bump eslint from 9.37.0 to 9.38.0 in /website (#10942) dependabot[bot] 2025-11-25 18:08:21 -08:00
  • 0a3629e91b build(deps): bump @vercel/edge-config from 1.4.0 to 1.4.3 in /website (#10941) dependabot[bot] 2025-11-25 17:43:26 -08:00
  • 7d2f0e9696 build(deps): bump @next/mdx from 15.5.6 to 16.0.0 in /website (#10944) dependabot[bot] 2025-11-25 16:52:42 -08:00
  • b7dc897eea refactor(rust): introduce libs/ directory (#10964) Thomas Eizinger 2025-11-25 21:59:11 +11:00
  • 4e26f9943b refactor(apple): remove unsafe code instance (#10967) Mariusz Klochowicz 2025-11-25 16:17:06 +10:30
  • 5db7eebbb2 refactor(apple): remove unsafe from Token (#10968) Mariusz Klochowicz 2025-11-25 15:35:07 +10:30
  • d6080e3ab1 test(connlib): relax site online/unknown assertions (#10963) Thomas Eizinger 2025-11-25 15:15:14 +11:00
  • bcf4ccf817 fix(rust): introduce dedicated downcast functions for anyhow (#10966) Thomas Eizinger 2025-11-25 15:14:17 +11:00
  • 48e0a89125 fix(connlib): fail connection upsert early (#10962) Thomas Eizinger 2025-11-25 15:11:35 +11:00
  • acb709ef42 build(deps): bump caps from 0.5.5 to 0.5.6 in /rust (#10958) dependabot[bot] 2025-11-25 11:27:20 +10:30
  • d09bab3d0c test(relay): go back to the future before healthcheck (#10961) Thomas Eizinger 2025-11-25 11:48:24 +11:00
  • 328c7dd266 build(deps): bump domain from 0.11.0 to 0.11.1 in /rust (#10956) dependabot[bot] 2025-11-25 10:24:22 +10:30
  • e47cb0a5e4 build(deps): bump rustls from 0.23.31 to 0.23.34 in /rust (#10954) dependabot[bot] 2025-11-24 20:12:09 +00:00
  • 7bb8b33ed2 build(deps): bump proc-macro2 from 1.0.101 to 1.0.103 in /rust (#10955) dependabot[bot] 2025-11-24 20:11:32 +00:00
  • 6aa434471b build(deps): bump reqwest from 0.12.23 to 0.12.24 in /rust (#10957) dependabot[bot] 2025-11-24 20:10:10 +00:00
  • d0d4faad65 build(deps): bump zbus from 5.11.0 to 5.12.0 in /rust (#10959) dependabot[bot] 2025-11-24 20:08:50 +00:00
  • e5a46590e0 build(deps): bump clap from 4.5.47 to 4.5.50 in /rust (#10960) dependabot[bot] 2025-11-25 07:07:30 +11:00
  • 36923e7934 chore: specify more paths in .prettierignore (#10933) Thomas Eizinger 2025-11-25 05:04:39 +11:00
  • 16a7284bab test: assert at least 1 non-standard source port after roam (#10940) Thomas Eizinger 2025-11-25 03:59:13 +11:00
  • 6d01fa6c70 ci: run more Rust tests on all platforms (#10927) Thomas Eizinger 2025-11-25 03:06:30 +11:00
  • d70d6168e2 fix(connlib): use correct host for OpenDNS DoH URL (#10934) Thomas Eizinger 2025-11-25 02:54:32 +11:00
  • 7c2c78f68c chore(connlib): improve formatting of wire::dns TRACE logs (#10935) Thomas Eizinger 2025-11-25 02:54:00 +11:00
  • 4d95b813bd ci(apt): import packages one by one (#10938) Thomas Eizinger 2025-11-25 02:53:27 +11:00
  • 658eea900e build(deps): bump asciinema-player from 3.10.0 to 3.12.1 in /website (#10943) dependabot[bot] 2025-11-24 15:51:55 +00:00
  • 001cedd844 build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#10950) dependabot[bot] 2025-11-24 15:51:22 +00:00
  • dcad1c5bd7 build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 (#10951) dependabot[bot] 2025-11-24 15:50:52 +00:00
  • 8539f2ff2c refactor(gateway): update flow-logs fields in subject (#10939) Thomas Eizinger 2025-11-25 02:46:43 +11:00
  • 4b68cdb98a build(deps): bump actions/setup-node from 5.0.0 to 6.0.0 in /.github/actions/setup-node (#10952) dependabot[bot] 2025-11-24 07:42:54 -08:00
  • 0c5ca66f57 fix(connlib): override query ID of DoH response (#10931) Thomas Eizinger 2025-11-24 18:45:53 +11:00
  • 8b16aaa546 ci: install dotnet v10 (#10937) Thomas Eizinger 2025-11-24 11:42:57 +11:00
  • 5b8343c766 fix(website): remove unnecessary newlines from devlog post (#10932) Thomas Eizinger 2025-11-24 10:06:43 +11:00
  • 7a81287245 feat(website): oct 2025 devlog (#10930) Jamil 2025-11-23 10:14:28 -08:00
  • 5fe6680256 chore(website): add nodejs to .tool-versions (#10929) Jamil 2025-11-23 10:13:53 -08:00
  • fb418e51b3 chore: track pnpm and prettier in .tool-versions (#10926) Thomas Eizinger 2025-11-22 18:39:46 +11:00
  • bce2aa30b5 feat(portal): extend DNS settings to allow for DoH providers (#10882) Thomas Eizinger 2025-11-22 17:48:07 +11:00
  • aab779e68b fix(connlib): signal all local candidates on upsert (#10920) Thomas Eizinger 2025-11-21 15:01:42 +11:00
  • ef24617e2c docs: add changelog entry for #10914 (#10925) Thomas Eizinger 2025-11-21 10:20:37 +11:00
  • 62a39a81d0 fix(connlib): index tunnelled DNS queries by source socket (#10914) Thomas Eizinger 2025-11-21 09:39:30 +11:00
  • 199766ccf9 ci(rust): improve proptest coverage checks (#10918) Thomas Eizinger 2025-11-21 09:35:26 +11:00
  • 32df4b399a chore: modularize .tool-versions (#10919) Thomas Eizinger 2025-11-21 08:28:05 +11:00
  • 528db7d9c5 fix(apple): Prevent Swift6 crash on iPadOS (#10916) Mariusz Klochowicz 2025-11-21 06:21:04 +11:00
  • ffce55376f chore(connlib): add time-related tests to l3-udp-dns-client (#10913) Thomas Eizinger 2025-11-19 18:39:49 +11:00
  • aa4a08889b test(connlib): set TCP connections as connected after roaming (#10910) Thomas Eizinger 2025-11-19 17:49:47 +11:00
  • ea5e734254 test(connlib): fix off-by-1 second error in NAT table test (#10912) Thomas Eizinger 2025-11-19 17:32:13 +11:00
  • 01e16e87d6 feat(connlib): support DoH (#10876) Thomas Eizinger 2025-11-19 16:10:52 +11:00
  • 9b0ae92b29 feat(gateway): extend ICE timeout (#10887) Thomas Eizinger 2025-11-19 14:02:13 +11:00
  • ccee476daa fix(snownet): allow direct connections on port 3478 (#10907) Thomas Eizinger 2025-11-19 11:12:08 +11:00
  • 35b28692de feat(gateway): improve state tracking of DNS resource NAT (#10868) Thomas Eizinger 2025-11-19 10:48:04 +11:00
  • f735855344 fix(apple): Restore favorites UI updates on iOS (#10908) Mariusz Klochowicz 2025-11-19 02:03:57 +11:00
  • 28f0dac50a build(deps): bump the react group in /rust/gui-client with 5 updates (#10833) dependabot[bot] 2025-11-18 13:40:55 +00:00
  • f25195f6cf build(deps): bump roxmltree from 0.20.0 to 0.21.1 in /rust (#10827) dependabot[bot] 2025-11-18 23:50:47 +11:00
  • 934477d1f5 build(deps): bump the sentry group in /rust with 2 updates (#10825) dependabot[bot] 2025-11-18 11:22:09 +00:00
  • f24c18d6f1 build(deps): bump the navigation group in /kotlin/android with 4 updates (#10839) dependabot[bot] 2025-11-18 10:52:18 +00:00
  • d850185309 build(deps): bump the tailwind group in /rust/gui-client with 3 updates (#10832) dependabot[bot] 2025-11-18 10:52:03 +00:00
  • f90debb9fd build(deps): bump socket2 from 0.6.0 to 0.6.1 in /rust (#10826) dependabot[bot] 2025-11-18 21:50:34 +11:00
  • 9dc68e5844 build(deps): bump peter-evans/create-issue-from-file from 5.0.1 to 6.0.0 (#10842) dependabot[bot] 2025-11-18 21:50:11 +11:00
  • 6e2be658b0 chore(gateway): log unroutable packets only on DEBUG (#10897) Thomas Eizinger 2025-11-18 15:23:14 +11:00
  • a742e0a10d build(deps): bump @next/mdx from 15.5.4 to 15.5.6 in /website (#10902) dependabot[bot] 2025-11-17 13:53:06 -08:00
  • 2cb3b326fb build(deps): bump mixpanel-browser from 2.70.0 to 2.71.0 in /website (#10901) dependabot[bot] 2025-11-17 13:26:48 -08:00
  • 39d5f97c77 build(deps): bump @next/third-parties from 15.5.3 to 15.5.6 in /website (#10900) dependabot[bot] 2025-11-17 16:57:08 +00:00
  • eee0572972 build(deps): bump @docsearch/react from 4.1.0 to 4.2.0 in /website (#10903) dependabot[bot] 2025-11-17 08:34:33 -08:00
  • 164f1976c7 fix(apple): queue path updates onto workQueue (#10896) Jamil 2025-11-17 08:09:47 -08:00
  • 91962acb83 chore(apple): ignore benign keychain errors (#10899) Jamil 2025-11-17 08:09:09 -08:00
  • c8900c2a94 fix(portal): update deletion circuit breaker (#10898) Brian Manifold 2025-11-17 08:07:53 -08:00
  • 2643492534 fix(website): update link to pwc study (#10894) Jamil 2025-11-16 19:35:40 -10:00
  • 663f23e9fb fix(connlib): classify WireGuard first (#10890) Thomas Eizinger 2025-11-17 10:57:04 +11:00
  • 7e5994b3c6 chore: bump to upstream proptest (#10888) Thomas Eizinger 2025-11-17 10:53:56 +11:00
  • ed6e2a4e7d feat(connlib): introduce DoHUrl abstraction (#10881) Thomas Eizinger 2025-11-17 10:38:06 +11:00
  • c523add895 build(deps): bump zip from 5.1.1 to 6.0.0 in /rust (#10829) dependabot[bot] 2025-11-15 18:46:37 +11:00
  • 95fdb7f62a fix(connlib): sanitize resolvers before re-resolving portal URL (#10880) Thomas Eizinger 2025-11-15 16:47:43 +11:00
  • 12f3f53d45 fix(portal): use []:53 for ipv6 addresses (#10883) Jamil 2025-11-14 06:16:04 -10:00
  • ba1b81ced0 build(deps): bump framer-motion from 12.23.22 to 12.23.24 in /website (#10837) dependabot[bot] 2025-11-14 03:58:25 -10:00
  • a60391725c build(deps): bump pnpm/action-setup from 4.1.0 to 4.2.0 in /.github/actions/setup-node (#10845) dependabot[bot] 2025-11-14 00:44:28 +00:00
  • dcfc8c7300 build(deps): bump docker/login-action from 3.5.0 to 3.6.0 in /.github/actions/ghcr-docker-login (#10843) dependabot[bot] 2025-11-14 00:44:24 +00:00
  • 7688dd1862 build(deps): bump docker/login-action from 3.4.0 to 3.6.0 (#10838) dependabot[bot] 2025-11-14 00:44:22 +00:00
  • 33bd31c1eb chore(connlib): pass through DoH servers to DNS config (#10872) Thomas Eizinger 2025-11-14 09:37:30 +11:00
  • b77472095d build(deps): bump gradle/actions from 4.4.1 to 5.0.0 in /.github/actions/setup-android (#10844) dependabot[bot] 2025-11-13 22:04:20 +00:00
  • bdffa3a697 fix(apple): prevent utun increments from IPC calls (#10855) Mariusz Klochowicz 2025-11-14 08:31:22 +10:30
  • d282b641c5 refactor(connlib): use anyhow::Error for recursive DNS (#10871) Thomas Eizinger 2025-11-14 07:37:54 +11:00
  • 8f6f6666a1 fix(portal): phx-ignore checkbox changes (#10879) Jamil 2025-11-13 06:16:24 -10:00
  • 1a5c40bd75 refactor(connlib): extract l4-udp-dns-client (#10854) Thomas Eizinger 2025-11-14 00:19:22 +11:00
  • ff3ff93e1a fix(dns-types): use base64url encoding without padding (#10875) Thomas Eizinger 2025-11-13 23:48:21 +11:00
  • 81023dbf52 feat(connlib): make parallel requests with HttpClient (#10856) Thomas Eizinger 2025-11-13 23:47:38 +11:00
  • 53113c645f fix(connlib): don't panic in fallible function (#10874) Thomas Eizinger 2025-11-13 23:35:28 +11:00
  • 103aa16b2f fix: use our own docker install action (#10877) Thomas Eizinger 2025-11-13 15:16:07 +11:00
  • cd650de1f8 refactor: prepare client init for upstream DoH servers (#10851) Thomas Eizinger 2025-11-12 16:40:58 +11:00