Luna Yao
eaa4d2c7b8
test: use taiki-e/install-action for cargo-hack ( #2020 )
2026-03-28 00:07:59 +08:00
Luna Yao
e160d9b048
ci: remove aes-gcm from check ( #1925 )
2026-03-27 22:48:22 +08:00
KKRainbow
e000636d83
feat(stats): add by-instance traffic metrics ( #2011 )
2026-03-26 13:46:33 +08:00
KKRainbow
f3db348b01
fix: resolve slow exit and reduce test timeouts ( #1970 )
...
- Explicitly shutdown tokio runtime on launcher cleanup to fix slow exit
- Add timeout to tunnel connector in tests to prevent hanging
- Reduce test wait durations from 5s to 100ms for faster test execution
- Bump num-bigint-dig from 0.8.4 to 0.8.6
2026-03-08 12:27:42 +08:00
Chenx Dust
7a26640c26
feat: support macOS Network Extension ( #1902 )
...
* feat: support macOS Network Extension
* fix: disable macOS NE feature in cargo hack check
2026-02-14 14:54:36 +08:00
Mg Pig
85e9029577
feat: add Nix CI workflow and update flake.lock dependencies ( #1872 )
2026-02-10 18:11:35 +08:00
Luna Yao
b6e292cce3
ci: use shared key for build workflow ( #1868 )
2026-02-04 09:48:55 +08:00
KKRainbow
c58140fb47
update rust to 1.93 ( #1865 )
2026-02-04 09:48:43 +08:00
韩嘉乐
7750e81168
CI(ohos): add a condition to check for the publish code ( #1863 )
...
Added a condition to check for the presence of a release code when running the publish step
2026-02-03 11:11:45 +08:00
Luna Yao
acd7c85ff6
ci: speed up test with matrix ( #1830 )
...
* add an action to install pnpm packages
* add an action to prepare build environment
* rewrite test workflow, using composite actions and matrix
2026-01-30 22:21:27 +08:00
Chenx Dust
ccc684a9ab
Fix: Fixed compilation issue after partially removing the feature flag ( #1835 )
2026-01-28 21:38:34 +08:00
韩嘉乐
cf3f9169b7
CI(ohos): Enhance CI workflow for release package builds ( #1812 )
...
Added support for building and publishing release packages based on tags.
2026-01-20 12:25:10 +08:00
KKRainbow
8343cd5e76
fix config loss when run network ( #1802 )
2026-01-17 00:58:42 +08:00
KKRainbow
53264f67bf
fix peer establish direct conn with subnet proxy to one of local interface ( #1782 )
...
* fix peer establish direct conn with subnet proxy to one of local interface
* fix peer mgr ref loop
2026-01-15 01:00:32 +08:00
韩嘉乐
ce1bdac2bc
action[ohos] fix the cnt of commit in ohos.yml
2026-01-13 22:57:43 +08:00
韩嘉乐
2e0d9a2b54
Refactor EasyTier version resolution in workflow ( #1747 )
...
Updated the workflow to resolve the EasyTier version based on the latest commit and tag information.
2026-01-04 21:02:55 +08:00
韩嘉乐
650323faef
[Ohos] 仅在push时执行发布操作,避免流水线运行错误 ( #1718 )
2025-12-29 13:57:02 +08:00
KKRainbow
39b056c87a
bump version to v2.5.0 ( #1715 )
2025-12-28 23:19:30 +08:00
KKRainbow
4341bcba5d
improve faketcp, handle tcp GSO correctly ( #1708 )
...
Current implementation falsely drop GSO-merged tcp packet, and cause unexpected packet loss.
2025-12-26 23:46:17 +08:00
韩嘉乐
0be4ac1fa5
[Ohos] 使用Commit计数器替代Commit Hash作为版本尾缀 ( #1703 )
2025-12-25 20:42:43 +08:00
KKRainbow
28cd6da502
Add fake tcp tunnel (experimental) ( #1673 )
...
support faketcp to avoid tcp-over-tcp problem.
linux/macos/windows are supported.
better to be used in internet env, the maximum
performance is majorly limited by windivert/raw socket.
2025-12-25 00:10:32 +08:00
韩嘉乐
eee7d7a1ed
增加Ohos流水线发布步骤执行条件 ( #1695 )
2025-12-22 21:40:28 +08:00
Burning_TNT
4c58def0db
Make release.yml available in forks ( #1689 )
2025-12-21 21:13:53 +08:00
FrankHan
38d117ee44
[鸿蒙] 在流水线中增加上传中心仓与上传华为云私仓流程,增加华为云流水线Webhook
2025-12-16 11:50:05 +08:00
KKRainbow
838b6101b9
Make ospf route more effiencient ( #1512 )
...
Avoid iterate all peer info and conn list when building sync request.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-08 13:14:47 +08:00
韩嘉乐
26d002bc2b
The flowback solution of HarmonyOS 5 failed due to the anti-loop mechanism. ( #1514 )
2025-10-25 00:17:24 +08:00
Sijie.Sun
cc8f35787e
release dashmap memory ( #1485 )
2025-10-18 12:48:04 +08:00
niuhuan
92fab5aafa
feat(ohos) build har package ( #1440 )
...
Co-authored-by: niuhuan <20847533+niuhuan@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-02 22:29:49 +08:00
Sijie.Sun
971ef82679
fix data not encrypted when no tun is enabled ( #1435 )
2025-10-01 11:16:24 +08:00
sijie.sun
c0d2045e52
bump version to v2.4.5
2025-09-26 00:48:10 +08:00
Sijie.Sun
1a1be8138a
bump version to v2.4.4 ( #1386 )
2025-09-18 19:49:10 +08:00
Sijie.Sun
b750faa66f
add android jni ( #1340 )
2025-09-06 13:49:42 +08:00
Sijie.Sun
719a1fe7cf
bump version to 2.4.3 ( #1296 )
2025-08-26 12:22:08 +08:00
Sijie.Sun
839a28a3d5
avoid panic on smoltcp socket accept ( #1272 )
2025-08-21 09:30:51 +08:00
Glavo
489661a2ce
Fix #1255 : Using mimalloc for Linux LoongArch64 ( #1257 )
2025-08-19 00:04:11 +08:00
Sijie.Sun
a511abb613
fix docker file ( #1219 )
2025-08-11 18:09:16 +08:00
Sijie.Sun
1eec27b5ff
bump version to 2.4.2 ( #1218 )
2025-08-11 09:03:13 +08:00
Sijie.Sun
975ca8bd9c
Update docker workflow ( #1217 )
...
1. push all supported platform
2. support unstable tag
2025-08-10 23:36:50 +08:00
Sijie.Sun
e43537939a
clippy all codes ( #1214 )
...
1. clippy code
2. add fmt and clippy check in ci
2025-08-10 22:56:41 +08:00
sijie.sun
84bfac144c
bump version to 2.4.1
2025-08-02 10:48:17 +08:00
Glavo
e70eed74e2
Add support for Linux RISC-V 64 ( #1159 )
2025-07-27 22:07:07 +08:00
Sijie.Sun
975b4e7664
support loongarch ( #1146 )
2025-07-25 01:53:49 +08:00
Sijie.Sun
1f6a715939
releases/v2.4.0 ( #1145 )
...
* bump version to v2.4.0
* update tauri.
* allow try direct connect to public server
2025-07-25 00:16:15 +08:00
Sijie.Sun
876d550f68
reduce memory usage ( #1133 )
...
Large memory usage comes from:
Mimalloc hold large thread cache, causing abort 13M+ usage.
QUIC endpoint occupy 3M when GRO is enabled.
Smoltcp 64 tcp listener use 2MB.
2025-07-20 19:15:28 +08:00
Sijie.Sun
1fb5ca9475
update issue template ( #1126 )
2025-07-18 23:50:02 +08:00
Rene Leonhardt
c3a217c9d2
chore(ci): update GitHub Actions ( #1088 )
...
* chore(ci): update GitHub Actions
* update gradle-wrapper and revert UPX
* exclude cargo from dependabot and remove empty .gitmodules
2025-07-07 22:55:30 +08:00
Sijie.Sun
139f6b3c4c
exclude ohos from workspace ( #1080 )
2025-07-05 18:44:37 +08:00
韩嘉乐
01e491ec07
support ohos ( #974 )
...
* support ohos
---------
Co-authored-by: FrankHan <2777926911@qq.com >
2025-07-02 09:44:45 +08:00
Sijie.Sun
40b5fe9a54
support quic proxy ( #993 )
...
QUIC proxy works like kcp proxy, it can proxy TCP streams and transfer data with QUIC.
QUIC has better congestion algorithm (BBR) for network with both high loss rate and high bandwidth.
QUIC proxy can be enabled by passing `--enable-quic-proxy` to easytier in the client side. The proxy status can be viewed by `easytier-cli proxy`.
2025-06-15 19:43:45 +08:00
Sijie.Sun
5a98fac395
Update core.yml,use upx4.2.4 ( #991 )
2025-06-14 23:04:55 +08:00