Additional host port mapping support in service API
- Dominant language
- C++
- Stars
- 33.7k
- Forks
- 1.8k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 116
Description
Currently, the Service API does not support:
- Ephemeral host port mappings (automatic assignment of available host ports)
- Host port mappings bound to a specific host IP, including:
- IPv4 addresses
- IPv6 addresses
- Loopback interfaces (e.g., 127.0.0.1, ::1)
- All interfaces (e.g., 0.0.0.0, ::)
- Host port mappings using the UDP protocol
Contributor guide
Research direction
The issue does not name implementation files or tests. Start by tracing the WSL Service API's existing host-port mapping handling and its validation or networking entry points; compare current behavior with each listed TCP, UDP, IPv4, IPv6, loopback, all-interface, and ephemeral-port case. Done means the API supports and tests all requested mapping variants.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- api, networking
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100