Commit Graph

  • 4c0c605c72 build(deps): bump taiki-e/install-action from 2.55.3 to 2.56.19 (#9918) dependabot[bot] 2025-07-22 18:46:31 +10:00
  • f668202c83 build(deps): bump the sentry group in /rust/gui-client with 2 updates (#9929) dependabot[bot] 2025-07-22 18:40:35 +10:00
  • 2392bddacb fix(elixir): handle nil external url config in dev mode (#9958) Jamil 2025-07-21 21:05:06 -04:00
  • b631b9a59e docs(windows): improve troubleshooting instructions (#9959) Thomas Eizinger 2025-07-22 09:44:40 +10:00
  • e4ba5a6929 fix(portal): inherit pid 1 in cmd (#9957) Jamil 2025-07-21 18:38:25 -04:00
  • 0a0ee3c940 build(deps): bump sentry from 10.10.0 to 11.0.2 in /elixir (#9933) dependabot[bot] 2025-07-21 14:01:25 -07:00
  • 1b1bd6401a fix(portal): gracefully account deletions in changelog (#9955) Jamil 2025-07-21 16:47:41 -04:00
  • 488cb96469 fix(portal): don't prematurely reject access (#9952) Jamil 2025-07-21 16:12:05 -04:00
  • dff6495057 fix(ci): use pinned musl toolchains (#9953) Jamil 2025-07-21 16:11:47 -04:00
  • 272074e8d4 build(deps): bump hammer from 7.0.1 to 7.1.0 in /elixir (#9935) dependabot[bot] 2025-07-21 06:24:40 -07:00
  • 619cfa0a37 build(deps): bump telemetry_poller from 1.2.0 to 1.3.0 in /elixir (#9917) dependabot[bot] 2025-07-21 06:24:15 -07:00
  • bc1a3df82b build(deps): bump react-router from 7.6.3 to 7.7.0 in /rust/gui-client in the react group (#9934) dependabot[bot] 2025-07-21 20:12:59 +10:00
  • 0cd4b94691 build(deps): bump zbus from 5.8.0 to 5.9.0 in /rust (#9939) dependabot[bot] 2025-07-21 20:12:55 +10:00
  • 8925d70ae1 build(deps): bump the lifecycle group in /kotlin/android with 3 updates (#9919) dependabot[bot] 2025-07-21 20:12:50 +10:00
  • 0df8c45f6c build(deps): bump serde_json from 1.0.140 to 1.0.141 in /rust (#9938) dependabot[bot] 2025-07-21 08:36:46 +00:00
  • bba4ebe0da build(deps): bump eslint from 9.29.0 to 9.31.0 in /rust/gui-client (#9936) dependabot[bot] 2025-07-21 08:36:37 +00:00
  • 09f64a6c1e build(deps): bump the navigation group in /kotlin/android with 4 updates (#9922) dependabot[bot] 2025-07-21 08:36:24 +00:00
  • c498d725f4 build(deps): bump actions/setup-node from 4.1.0 to 4.4.0 in /.github/actions/setup-node (#9924) dependabot[bot] 2025-07-21 06:59:06 +00:00
  • 7832068ab7 build(deps): bump the hilt group in /kotlin/android with 4 updates (#9925) dependabot[bot] 2025-07-21 06:58:53 +00:00
  • 4bb4360792 build(deps): bump the okhttp group in /kotlin/android with 2 updates (#9928) dependabot[bot] 2025-07-21 06:58:34 +00:00
  • 35cd96b481 fix(phoenix-channel): fail connection in invalid peer cert (#9946) Thomas Eizinger 2025-07-21 14:08:45 +10:00
  • 47b35d6e3c ci: increase timeout for download roaming test (#9945) Thomas Eizinger 2025-07-21 14:06:37 +10:00
  • 2038a1bc22 chore(ci): Use GitHub Actions Cache for CI layer cache (#9941) Jamil 2025-07-21 00:04:14 -04:00
  • b5af132ae8 feat(portal): allow queue_target and queue_interval via ENV (#9943) Jamil 2025-07-20 15:28:04 -04:00
  • 5711807a3c build(deps): bump open_api_spex from 3.21.2 to 3.21.5 in /elixir (#9927) dependabot[bot] 2025-07-20 08:46:32 -07:00
  • 79acfd698f fix(ci): remove copy binaries step (#9940) Jamil 2025-07-19 10:27:12 -04:00
  • a8f93d24a3 chore(infra): ditch gcp registry for ghcr.io (#9913) Jamil 2025-07-19 10:00:30 -04:00
  • 318ce24403 fix(connlib): resend AssignedIps on traffic for DNS resource (#9904) Thomas Eizinger 2025-07-19 15:26:41 +10:00
  • f379e85e9b refactor(portal): cache access state in channel pids (#9773) Jamil 2025-07-18 15:47:18 -07:00
  • 82c4c39436 chore(telemetry): don't start in local environment (#9905) Thomas Eizinger 2025-07-19 00:28:55 +10:00
  • d01456f451 docs: remove outdated license notice (#9906) Thomas Eizinger 2025-07-19 00:28:08 +10:00
  • 93ca701896 chore(snownet): check remote key and creds on connection upsert (#9902) Thomas Eizinger 2025-07-18 18:43:34 +10:00
  • c8760d87ae chore(connlib): log remote address on decapsulation error (#9903) Thomas Eizinger 2025-07-18 17:48:41 +10:00
  • c4457bf203 feat(gateway): shutdown after 15m of portal disconnect (#9894) Thomas Eizinger 2025-07-18 15:47:30 +10:00
  • df2eeb16f8 docs: update changelog of #9896 (#9901) Thomas Eizinger 2025-07-18 10:34:12 +08:00
  • 3e71a91667 feat(gateway): revoke unlisted authorizations upon init (#9896) Thomas Eizinger 2025-07-18 03:04:54 +08:00
  • a6ffdd2654 feat(snownet): reduce rekey-attempt-time to 15s (#9891) Thomas Eizinger 2025-07-17 08:50:31 +08:00
  • 72fbe306b6 test: remove curl retry in favor of keep-alive (#9888) Thomas Eizinger 2025-07-17 00:17:27 +08:00
  • cf2470ba1e test(iperf): install iptables rule inside of container (#9880) Thomas Eizinger 2025-07-16 18:29:33 +08:00
  • 2fd56fb7ae chore: remove pull_policy from containers (#9887) Thomas Eizinger 2025-07-16 17:15:29 +08:00
  • d8ca2b4f7e chore: fix invalid build stage in docker-compose.yml (#9886) Thomas Eizinger 2025-07-16 00:01:20 -07:00
  • 116b518700 fix(snownet): discard channel-data messages from old allocations (#9885) Thomas Eizinger 2025-07-16 13:57:44 +08:00
  • 789a3012d6 fix(portal): only process jsonb strings (#9883) Jamil 2025-07-15 18:06:13 -07:00
  • cce21a8dea fix(portal): handle jsonb for embedded schemas (#9882) Jamil 2025-07-15 16:50:27 -07:00
  • cb3f4c0884 ci: fail perf & integration tests on warnings (#9875) Thomas Eizinger 2025-07-15 07:36:54 -07:00
  • 29f81c64ff fix(snownet): wake idle connection on upsert (#9879) Thomas Eizinger 2025-07-15 07:16:27 -07:00
  • 0f1c5f2818 refactor(relay): simplify auth module (#9873) Thomas Eizinger 2025-07-15 07:14:51 -07:00
  • ffcb269c8b chore(connlib): add "wake reason" to poll_timeout (#9876) Thomas Eizinger 2025-07-15 06:58:06 -07:00
  • 5141817134 feat(connlib): add reason argument to reset API (#9878) Thomas Eizinger 2025-07-15 06:48:33 -07:00
  • 2b70596636 fix(rust): only apply filter to select tracing layers (#9872) Thomas Eizinger 2025-07-15 06:44:53 -07:00
  • cb497a7435 fix(portal): use correct password generation algorithm (#9874) Thomas Eizinger 2025-07-15 06:39:31 -07:00
  • d92e997878 ci: add work-around for apple-client tag (#9877) Thomas Eizinger 2025-07-15 06:37:00 -07:00
  • b9302cdc2a build(deps): bump rustls from 0.23.28 to 0.23.29 in /rust (#9860) dependabot[bot] 2025-07-15 05:27:44 +00:00
  • 9ed7220520 build(deps): bump clap from 4.5.40 to 4.5.41 in /rust (#9861) dependabot[bot] 2025-07-15 05:27:16 +00:00
  • 8dbb02e549 build(deps): bump zbus from 5.7.1 to 5.8.0 in /rust (#9863) dependabot[bot] 2025-07-15 07:26:42 +02:00
  • 0d9e865ea8 feat(porat): Update portal telemetry (#9868) Brian Manifold 2025-07-14 19:11:59 -07:00
  • 17d7e29b81 fix(portal): use public key for TURN creds (#9870) Jamil 2025-07-14 18:48:02 -07:00
  • 1e577d31b9 fix(portal): use reproducible relay creds (#9857) Jamil 2025-07-14 10:42:11 -07:00
  • 2e0ed018ee chore: document metrics config switches as private API (#9865) Thomas Eizinger 2025-07-14 15:53:03 +02:00
  • f5425ac8e4 fix(snownet): fail connection on handshake decryption errors (#9850) Thomas Eizinger 2025-07-14 15:22:23 +02:00
  • cecca37073 feat(gateway): allow exporting metrics to an OTEL collector (#9838) Thomas Eizinger 2025-07-14 05:54:38 +02:00
  • 70e4b6572f chore(rust): log environment when updating feature flags (#9855) Thomas Eizinger 2025-07-13 19:27:10 +02:00
  • eb4c54620c chore(linux): add more error context to TUN device (#9853) Thomas Eizinger 2025-07-13 07:51:02 +02:00
  • 8dedc44735 chore(rust): bump boringtun (#9854) Thomas Eizinger 2025-07-13 02:52:58 +02:00
  • 66455ab0ef feat(gateway): translate TimeExceeded ICMP messages (#9812) Thomas Eizinger 2025-07-12 23:09:48 +02:00
  • 16facd394e chore(rust): bump str0m (#9852) Thomas Eizinger 2025-07-12 22:55:07 +02:00
  • d01701148b fix(rust): remove jemalloc (#9849) Thomas Eizinger 2025-07-12 21:22:06 +02:00
  • 47c9922131 test(connlib): don't attempt to listen on port 0 for TCP socket (#9851) Thomas Eizinger 2025-07-12 16:29:34 +02:00
  • d6805d7e48 chore(rust): bump to Rust 1.88 (#9714) Thomas Eizinger 2025-07-12 08:42:50 +02:00
  • e98aa82e8e fix(portal): respect gateway_group_id filter in REST API (#9840) Jamil 2025-07-11 12:12:05 -07:00
  • 12351e5985 ci: publish apple 1.5.4 clients (#9842) Jamil 2025-07-11 09:35:25 -07:00
  • 55eaa7cdc7 test(connlib): establish real TCP connections in proptests (#9814) Thomas Eizinger 2025-07-11 17:10:22 +02:00
  • 26cfab3b88 fix(portal): reply to all wal keepalives with ack (#9828) Jamil 2025-07-11 07:32:56 -07:00
  • 520dd0aa31 feat(gateway): respond with ICMP error for filtered packets (#9816) Thomas Eizinger 2025-07-11 15:54:41 +02:00
  • fb7d780b6f refactor(gui-client): don't hardcode IDs (#9831) Thomas Eizinger 2025-07-11 15:47:15 +02:00
  • 06f703a0b5 feat(telemetry): log use of map-enobufs-to-wouldblock (#9829) Thomas Eizinger 2025-07-11 15:32:11 +02:00
  • 9c4e71a68f chore(connlib): improve error message for filtered packets (#9833) Thomas Eizinger 2025-07-11 15:24:55 +02:00
  • 8e5ce66810 feat(gateway): don't apply traffic filters to ICMP errors (#9834) Thomas Eizinger 2025-07-11 15:20:37 +02:00
  • a363f9e2fb chore: migrate service ID to hex-representation (#9836) Thomas Eizinger 2025-07-11 14:03:50 +02:00
  • cfcd5b3b8f chore(portal): track more WAL monitoring info (#9826) Jamil 2025-07-10 18:30:34 -07:00
  • 080818c466 fix(portal): fix reply for remaining wal message (#9824) Jamil 2025-07-10 14:46:05 -07:00
  • fb0dd36dbc chore(portal): ignore expected libcluster issue (#9822) Jamil 2025-07-10 14:35:18 -07:00
  • 04499da11e feat(telemetry): grab env and distinct_id from Sentry session (#9801) Thomas Eizinger 2025-07-10 22:05:08 +02:00
  • 704ff9fd7a fix(portal): send empty reply for incoming wal messages (#9821) Jamil 2025-07-10 12:50:00 -07:00
  • 13c8c70750 fix(connlib): treat ENOBUFS as EWOULDBLOCK (#9798) Thomas Eizinger 2025-07-10 19:51:16 +02:00
  • eb6830daa2 build(deps): bump flowbite-react from 0.11.7 to 0.11.8 in /rust/gui-client in the flowbite group (#9754) dependabot[bot] 2025-07-10 18:57:12 +02:00
  • 7689402c50 chore(snownet): print packets of unknown format (#9818) Thomas Eizinger 2025-07-10 17:11:54 +02:00
  • b4b50b5615 fix(gui-client): move tslink metadata (#9817) Thomas Eizinger 2025-07-10 16:54:50 +02:00
  • 0c151a2a96 chore(gateway): include ID of unknown peer in error message (#9819) Thomas Eizinger 2025-07-10 16:32:05 +02:00
  • f98fcca542 refactor(connlib): directly implement async fn (#9806) Thomas Eizinger 2025-07-10 15:54:44 +02:00
  • f659ee2c00 refactor(windows): move valueName to text in .admx (#9796) Thomas Eizinger 2025-07-10 15:52:07 +02:00
  • d4ba045eec chore(gui-client): move log about existing session (#9813) Thomas Eizinger 2025-07-10 15:41:23 +02:00
  • 32151b6b0d build(deps): bump tslink from 0.3.0 to 0.4.2 in /rust (#9485) dependabot[bot] 2025-07-10 09:57:07 +00:00
  • 55aef6ae11 chore: publish gui-client 1.5.5 (#9811) Thomas Eizinger 2025-07-09 14:44:38 +02:00
  • df57e6c3da docs(website): add changelog entries (#9794) Thomas Eizinger 2025-07-08 22:36:04 +02:00
  • a87485a4e0 chore(connlib): silence EHOSTDOWN errors (#9797) Thomas Eizinger 2025-07-07 23:52:39 +01:00
  • 237bd62b20 fix(snownet): don't generate candidates of mixed IP version (#9804) Thomas Eizinger 2025-07-07 23:47:40 +01:00
  • e5fb6adbb4 fix(connlib): always signal server-reflexive candidates (#9802) Thomas Eizinger 2025-07-07 23:46:46 +01:00
  • 5a5843bfa7 build(deps): bump reqwest from 0.12.20 to 0.12.22 in /rust (#9799) dependabot[bot] 2025-07-07 13:16:11 +01:00
  • b3372370e8 build(deps): bump tokio from 1.45.1 to 1.46.1 in /rust (#9800) dependabot[bot] 2025-07-07 13:15:23 +01:00