Commit Graph

  • 4342c8d7a2 fix: add missing CLI help text (#2213) main fanyang 2026-05-05 17:05:34 +08:00
  • 1178b312fa fix foreign network entry leak (#2211) KKRainbow 2026-05-05 11:01:44 +08:00
  • 006783f0f9 fix: 添加缺失文件 ohos_new_api FrankHan 2026-05-04 21:44:18 +08:00
  • 09b4db5d3f [OHOS.with ai] 将配置管理/配置分享/路由聚合/实例状态解析下沉至 Rust 内核,收敛职责并提升性能 (#2209) 韩嘉乐 2026-05-04 21:13:17 +08:00
  • b80801cfdb fix: avoid selecting unknown-latency peer conns prioritized-listener fanyang 2026-05-04 19:53:10 +08:00
  • e072587721 feat: support listener connection priorities fanyang 2026-05-02 17:38:37 +08:00
  • 9d7a938e93 Address review comments lzo-compression fanyang 2026-05-04 10:42:19 +08:00
  • 6229229b31 feat: support lzo compression fanyang 2026-05-03 11:56:03 +08:00
  • 6a63853bad fix: silence listener warning in feature builds fanyang 2026-05-03 11:45:01 +08:00
  • 362aa7a9cd fix: allow omitted ACL config fields (#2206) fanyang 2026-05-04 00:47:24 +08:00
  • 253597ed02 Address review comments fix-acl-stateful fanyang 2026-05-03 12:47:12 +08:00
  • 6887d04233 fix: allow stateful ACL reverse traffic fanyang 2026-05-03 12:14:00 +08:00
  • 05657db371 test: reproduce stateful ACL reverse traffic drop fanyang 2026-05-03 12:10:54 +08:00
  • bc1b0d7f4b fix(connector): classify manual reconnect timeouts by stage classify-reconnect-errors fanyang89 2026-04-05 23:20:04 +08:00
  • 12a7b5a5c5 fix: scope peer center server data to instance (#2198) v2.6.3 releases/v2.6.3 KKRainbow 2026-05-02 01:43:01 +08:00
  • 4eba9b07b6 fix(web-client): keep retrying unreachable config server (#2140) fanyang 2026-05-02 00:09:48 +08:00
  • 1b48029bdc fix: clean stale foreign network state (#2197) KKRainbow 2026-05-01 23:30:51 +08:00
  • 3542e944cb fix(quic): prune stopped endpoints from pool (#2195) KKRainbow 2026-05-01 18:51:39 +08:00
  • 852d1c9e14 feat(gui): add UPnP and public IPv6 advanced options (#2194) KKRainbow 2026-05-01 13:45:19 +08:00
  • 4958394469 fix: protect self peer during credential refresh and allow need-p2p peers through public server (#2192) KKRainbow 2026-05-01 06:59:30 +08:00
  • 41b6d65604 fix faketcp filter on windows (#2190) KKRainbow 2026-04-30 23:55:56 +08:00
  • aae30894dd fix: keep file logger disabled by default (#2189) KKRainbow 2026-04-30 21:42:30 +08:00
  • 81d169abfc fix: fall back when CLI manage service is unavailable (#2185) fanyang 2026-04-30 19:50:50 +08:00
  • 9c6c210e89 fix: disable SO_EXCLUSIVEADDRUSE on Windows (#2180) Luna Yao 2026-04-30 13:48:54 +02:00
  • d1c6dcf754 fix: prevent URL input layout flicker with container queries (#2186) Mg Pig 2026-04-30 19:45:01 +08:00
  • 97c8c4f55a feat: support disabling relay data forwarding (#2188) KKRainbow 2026-04-30 19:44:40 +08:00
  • bf0b2bcce8 fix(frontend-lib): harden URL input parsing fix-gui-input fanyang 2026-04-30 15:30:12 +08:00
  • 3832020d50 fix(build): prepare frontend workspace outputs fanyang 2026-04-30 15:29:51 +08:00
  • ee9b51ff8a fix(build): avoid easytier default features in web fanyang 2026-04-05 21:22:56 +08:00
  • ed8df2d58f prevent EasyTier-managed IPv6 from being used as underlay connections (#2181) KKRainbow 2026-04-29 12:17:22 +08:00
  • f66010e6f9 fix: preserve URL type in matches_scheme (#2179) lurenjia 2026-04-28 23:23:41 +08:00
  • d5c4700d32 utils: replace defer, ContextGuard, DetachableTask with guarden crate (#2163) Luna Yao 2026-04-27 12:29:46 +02:00
  • 969ecfc4ca fix(gui): refresh service after core version upgrade (#2172) KKRainbow 2026-04-27 15:54:52 +08:00
  • 8f862997eb feat: support allocating public IPv6 addresses from a provider (#2162) v2.6.2 releases/v2.6.2 KKRainbow 2026-04-26 21:37:34 +08:00
  • dd2e3488fe add ipv6 config patch ipv6_public_ip sijie.sun 2026-04-26 12:25:37 +08:00
  • 67366aba55 add ipv6 cli sijie.sun 2026-04-26 11:37:01 +08:00
  • 463228f1de allow provider detect dynamically sijie.sun 2026-04-26 01:18:25 +08:00
  • 7908f9c146 feat: support allocating public IPv6 addresses from a provider sijie.sun 2026-04-25 20:25:42 +08:00
  • b20075e3dc fix: allow self virtual IP loopback (#2161) KKRainbow 2026-04-25 21:26:16 +08:00
  • eb3b5aae51 utils: add DetachableTask & ContextGuard (#2138) Luna Yao 2026-04-25 12:24:36 +02:00
  • af6b6ab6f1 fix: avoid panic when validating mapped listeners (#2153) datayurei 2026-04-25 17:45:57 +08:00
  • 5a1668c753 refactor: remove ScopedTask (#2125) Luna Yao 2026-04-25 09:20:25 +02:00
  • 820d9095d3 replace AsyncRuntime with simpler CancellableTask (#2136) Luna Yao 2026-04-25 04:29:53 +02:00
  • 2fb41ccbba bump version 262 (#2158) KKRainbow 2026-04-25 10:22:24 +08:00
  • b4666be696 fix: disable SO_REUSEADDR & enable SO_EXCLUSIVEADDRUSE on Windows (#2128) Luna Yao 2026-04-24 18:37:34 +02:00
  • 4688ad74ad Honor credential reusable flag (#2157) KKRainbow 2026-04-25 00:22:40 +08:00
  • f7ea78d4f0 lower max_udp_payload_size to 1200 (#2156) Luna Yao 2026-04-24 15:20:37 +02:00
  • ac112440c3 fix(UrlInput): update parseUrl and buildUrlValue to handle null ports correctly (#2146) james.zhang 2026-04-23 13:45:09 +08:00
  • 958b246f05 improve webclient (#2151) KKRainbow 2026-04-23 13:44:18 +08:00
  • 263f4c3bc9 fix(peer_route): exclude current peer ID from proxy CIDR lists (#2149) james.zhang 2026-04-22 20:30:38 +08:00
  • ffddc517e1 fix: listener parsing (#2143) Luna Yao 2026-04-21 17:45:22 +02:00
  • 5cd0a3e846 feat: add upnp support (#1449) Debugger Chen 2026-04-21 17:19:04 +08:00
  • f4319c4d4f ci(test): always check everything (#2142) Luna Yao 2026-04-21 04:08:27 +02:00
  • 0091a535d5 use mimalloc for FreeBSD (#2144) Luna Yao 2026-04-21 02:40:21 +02:00
  • d7a5fb8d66 remove --no-deps from lock check (#2134) Luna Yao 2026-04-19 18:46:26 +02:00
  • 7afbd52fa6 feat: extend shared tun support and coverage shared_tun sijie.sun 2026-04-20 00:38:44 +08:00
  • 0ee551a285 support shared tun sijie.sun 2026-04-19 21:52:31 +08:00
  • f63054e937 fix: resolve Android APK version fallback to 1.0 on CI (#2131) KKRainbow 2026-04-19 19:06:37 +08:00
  • efc043abbb bump version to v2.6.1 (#2129) KKRainbow 2026-04-19 16:49:45 +08:00
  • 40c6de8e31 fix(core): restrict implicit config merge to explicit config files (#2127) v2.6.1 releases/v2.6.1 Mg Pig 2026-04-19 10:39:04 +08:00
  • 2db655bd6d fix: refresh ACL groups and enable TCP_NODELAY for WebSocket (#2118) KKRainbow 2026-04-19 10:37:39 +08:00
  • c49c56612b feat(ui): add ACL graphical configuration interface (#1815) Mg Pig 2026-04-18 20:23:53 +08:00
  • 6ca074abae feat(nix): 添加 rustfmt 和 clippy 到 Rust 工具链扩展 (#2126) Mg Pig 2026-04-18 20:23:26 +08:00
  • 84430055ab remove hashbrown (#2108) Luna Yao 2026-04-18 05:06:34 +02:00
  • 432fcb3fc3 build(nix): add mold to the flake dev shell (#2122) Mg Pig 2026-04-18 09:06:45 +08:00
  • fae32361f2 chore: update Rust to 1.95; replace cfg_if with cfg_select (#2121) Luna Yao 2026-04-17 17:41:31 +02:00
  • bcb2e512d4 utils: move code to a dedicated mod; add AsyncRuntime (#2072) Luna Yao 2026-04-16 17:32:07 +02:00
  • 82ca04a8a7 proto(utils): add MessageModel & RepeatedMessageModel (#2068) Luna Yao 2026-04-15 13:40:09 +02:00
  • 2ef3b72224 proto: add some conversion for Url (#2067) Luna Yao 2026-04-15 13:39:24 +02:00
  • 6d319cba1d tests(relay_peer_e2e_encryption): wait for the key of inst3 before ping test (#2069) Luna Yao 2026-04-15 13:39:00 +02:00
  • 3687519ef3 turn off ansi for file log (#2110) Luna Yao 2026-04-15 13:38:27 +02:00
  • 3a4ac59467 log: change default log level of tests to WARNING (#2113) Luna Yao 2026-04-14 12:10:38 +02:00
  • 1cfc135df3 ci: remove -D warnings from test (#2109) Luna Yao 2026-04-14 06:35:05 +02:00
  • 5b35c51da9 fix packet split on udp tunnel and avoid tcp proxy access rpc portal (#2107) KKRainbow 2026-04-13 11:03:09 +08:00
  • ec7ddd3bad fix: filter overlapped proxy cidrs in ProxyCidrsMonitor (#2079) Luna Yao 2026-04-12 16:18:54 +02:00
  • 6f3e708679 tunnel(bind): gather all bind logic to a single function (#2070) Luna Yao 2026-04-12 16:16:58 +02:00
  • 869e1b89f5 fix: remove log (file) when level is explicitly set to OFF (#2083) Luna Yao 2026-04-12 16:16:30 +02:00
  • 9e0a3b6936 ci: rewrite build workflows (#2089) Luna Yao 2026-04-12 16:14:41 +02:00
  • c6cb1a77d0 chore: clippy fix some code on Windows (#2106) Luna Yao 2026-04-12 16:13:58 +02:00
  • 83010861ba Optimize network interface configuration for macOS and FreeBSD to avoid hard-coded IP addresses (#1853) deddey 2026-04-12 21:00:59 +08:00
  • daa53e5168 log: auto-init log for tests (#2073) Luna Yao 2026-04-12 07:04:21 +02:00
  • 51befdbf87 fix(faketcp): harden packet parsing against malformed frames (#2103) fanyang 2026-04-12 13:02:23 +08:00
  • 8311b11713 refactor: remove NoGroAsyncUdpSocket (#1867) Luna Yao 2026-04-10 17:22:08 +02:00
  • 19c80c7b9c cli: do not add offset when port = 0 (#2085) Luna Yao 2026-04-10 17:21:15 +02:00
  • a879dd1b14 chore: update Rust to 2024 edition (#2066) Luna Yao 2026-04-09 18:22:12 +02:00
  • a8feb9ac2b chore: use Debug to print errors (#2086) Luna Yao 2026-04-09 03:45:55 +02:00
  • c5fbd29c0e ci: fix skip condition for draft pull requests in CI workflows (#2088) Luna Yao 2026-04-09 03:45:04 +02:00
  • 26b1794723 ci: accecelerate pipeline (#2078) Luna Yao 2026-04-08 02:43:03 +02:00
  • 371b4b70a3 proto(utils): add TransientDigest trait (#2071) Luna Yao 2026-04-07 18:06:48 +02:00
  • b2cc38ee63 chore(clippy): disallow some methods from itertools (#2075) Luna Yao 2026-04-07 10:27:33 +02:00
  • 79b562cdc9 drop peer_mgr in time (#2064) v2.6.0 releases/v2.6.0 Luna Yao 2026-04-06 05:31:05 +02:00
  • e3f089251c fix(ospf): mitigate route sync storm under connection flapping (#2063) fanyang 2026-04-06 11:26:20 +08:00
  • cf6dcbc054 Fix IPv6 TCP tunnel display formatting (#1980) fanyang 2026-04-05 22:12:55 +08:00
  • 349dbf7d8d fix(web): avoid false default-password reminders weak-password-reminder fanyang 2026-04-05 17:52:11 +08:00
  • 7707b1cf5e fix(web): require password confirmation in auth forms fanyang 2026-04-05 17:28:50 +08:00
  • 2490bb9808 fix(web): enforce password strength in auth forms fanyang 2026-04-05 17:24:18 +08:00
  • 3f3e36e653 feat(web): warn on default-password accounts fanyang 2026-04-05 16:16:33 +08:00
  • 2cf2b0fcac feat(cli): implement connector add/remove, drop peer stubs (#2058) fanyang 2026-04-05 13:56:17 +08:00
  • aa0cca3bb6 build(deps): bump quinn-proto in /easytier-contrib/easytier-ohrs (#2059) dependabot[bot] 2026-04-05 13:16:33 +08:00
  • fb59f01058 fix: reconcile webhook-managed configs and make disable_p2p more intelligent (#2057) KKRainbow 2026-04-04 23:41:57 +08:00