aria2 cannot use async DNS, needs netlink
Open
- Dominant language
- C
- Stars
- 20.5k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
It decides whether to use IPv4 or IPv6 DNS based on your network interface configuration, which is obtained over netlink, and netlink is not implemented. So it fails to get your network interfaces and thus assumes your system is not capable of IPv4 or IPv6, and doesn't even try to do DNS lookups.
Workaround: use `--async-dns=false`.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing aria2's async DNS interface-detection path and how it depends on netlink, since the issue names no files or tests. Done means async DNS can determine IPv4 or IPv6 capability and perform DNS lookups without requiring --async-dns=false.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, linux
- Domain
- networking, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100