mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-10-08 10:56:13 -08:00
* 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>
21 lines
661 B
TOML
21 lines
661 B
TOML
[package]
|
|
name = "easytier-ohos-features"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
description = "HarmonyOS-side EasyTier configuration, schema, persistence and sharing features"
|
|
publish = false
|
|
|
|
[dependencies]
|
|
base64 = "0.22"
|
|
easytier = { path = "../../../../easytier" }
|
|
flate2 = "1.1"
|
|
gethostname = "1.1"
|
|
once_cell = "1.21.3"
|
|
prost-reflect = { version = "0.14.5", default-features = false, features = ["derive"] }
|
|
rusqlite = { version = "0.32", features = ["bundled"] }
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_json = "1.0.125"
|
|
tracing = "0.1.41"
|
|
url = "2.5"
|
|
uuid = { version = "1.5.0", features = ["v4", "fast-rng", "macro-diagnostics", "serde"] }
|