mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-10-10 04:36:14 -08:00
* feat(upnp): inline the IGD client Replace igd-next with the subset EasyTier uses for SSDP discovery, device description parsing, and SOAP port-mapping requests. Route SSDP and HTTP connections through EasyTier's existing socket factories so platform-specific socket policy remains centralized. Preserve dynamic service types, XML escaping, response limits, and request timeouts from the upstream implementation. Keep the upstream MIT license and retain mapping inspection only for integration tests. * chore(ohos): refresh lockfile after IGD migration Update the independent OHOS workspace lockfile for the changed EasyTier dependency set so Cargo --locked accepts it. Remove the stale igd-next package and its now-unused transitive dependencies.