Luna Yao
7223677264
cargo: upgrade ( #2116 )
...
update dependencies
2026-09-16 20:50:43 +08:00
38e2a621bb
refactor(ohos): 拆分 OHRS 包并按 socket 精细保护 VPN 流量 ( #2543 )
...
* refactor(ohos): split facade feature and kernel crates
* feat(ohos): protect transport sockets individually
* fix(ohos): keep local proxy subnets off tun
* fix(ohos): expose valid config enum values
* refactor(ohos): finalize reusable core boundary
* test(ohos): verify split package contracts
* fix(port-forward): support wildcard userspace listeners
Keep the existing Host listener intact while adding a DataPlane listener for force-smoltcp IPv4 wildcard rules. Keep literal loopback destinations on the local Host path instead of exporting them through an exit node.
* chore(ohos): refresh split workspace lockfile
* fix(socket): normalize Windows raw socket handles
* refactor(socket): carry VPN protection through host bind options
* refactor(socket): simplify protection defaults and TUN ingress
* refactor(socket): consolidate native protection and socket creation
* fix(socket): protect outbound UDP paths
* fix(socket): preserve VPN routing for RPC listeners
---------
Co-authored-by: FrankHan <frankhan@FrankHans-Mac-mini.local >
Co-authored-by: KKRainbow <443152178@qq.com >
2026-09-09 22:12:47 +08:00
韩嘉乐 and FrankHan
23d55373a4
feat(ohos): add nearby console integration and improve UDP path selection ( #2486 )
...
* feat(ohos): complete nearby console integration
Use the core management RPC surface for ephemeral nearby deployments, harden session lifecycle and packet validation, support tunnel-to-NIC packet conversion, and timestamp HarmonyOS traffic samples.
* fix(core): prefer verified UDP hole-punch paths
Treat zero latency as unmeasured so a newly admitted UDP path cannot replace a working relay before liveness is confirmed.
---------
Co-authored-by: FrankHan <frankhan@FrankHans-Mac-mini.local >
2026-08-10 14:15:09 +08:00
韩嘉乐
da28c8badc
[OHOS] fix: 修复内存泄露问题,并重构日志管理,预防性修复数据库初始化异常问题 ( #2328 )
...
* fix: leak memory
feat: new log manager
* fix: fail to init db
* fix: fail to init db
* fix: cargo format
2026-06-07 16:18:54 +08:00
韩嘉乐 and FrankHan
513695297c
[OHOS] feat: Enhance Rust kernel with config management and routing improvements ( #2227 )
...
* [OHOS.with ai] 将配置管理/配置分享/路由聚合/实例状态解析下沉至 Rust 内核,收敛职责并提升性能 (#2209 )
* feat: add ohrs config store and startup error logging
* feat: full ability core for ohos
* feat: full ability core for ohos
* feat: clean code
---------
Co-authored-by: FrankHan <frankhan@FrankHans-Mac-mini.local >
* fix: 添加缺失文件
* fix: 修复更新路由启动两次TUN问题,并调整日志
* fix: rustfmt
* fix: 适配Cidr忽略/32格式路由
* fix: 修复Option适配错误
* fix: rustfmt
* fix: rustfmt
---------
Co-authored-by: FrankHan <frankhan@FrankHans-Mac-mini.local >
2026-05-10 14:15:31 +08:00
韩嘉乐
056c9da781
[EasyTier-ohrs] Use NetworkConfig instead of TomlConfig, and add CompressionAlgorithm and EncryptionAlgorithm to NetworkConfig. ( #1654 )
2025-12-06 23:23:22 +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
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
韩嘉乐
4d91582fd8
Update ohos-rs ( #1434 )
2025-09-30 23:51:58 +08:00
Sijie.Sun
139f6b3c4c
exclude ohos from workspace ( #1080 )
2025-07-05 18:44:37 +08:00
韩嘉乐 and FrankHan
01e491ec07
support ohos ( #974 )
...
* support ohos
---------
Co-authored-by: FrankHan <2777926911@qq.com >
2025-07-02 09:44:45 +08:00