Hi,

        • should the HTTP proxy's host name (as per, e. g., the
          http_proxy environment variable) resolve to both IPv6 and
          legacy IPv4 addresses (IOW, has both AAAA and A DNS records),
          aria2c(1) will try to use the IPv4 address unconditionally,
          like:

If host name is resolved to both ipv4 and ipv6 address,
aria2 uses the address in the order it receives from DNS. If it failed
to connect with its address,
it uses next one. If aria2 continues to use ipv4 address despite it is
not usable, it is a bug of
aria2.

By they way, by default aria2 uses aysnc DNS resolver and it only
resolves IPv4 address.
To enable IPv6 address resolution, use --enable-async-dns6.


        • should the HTTP proxy paramenter be set to reference an IPv6
          address directly, aria2c(1) will simply silently (the only
          message would be in the log file, not created by default, and
          at the level of DEBUG) ignore it, and will try to contact the
          server hosting the resource specified directly:

This is a bug. aria2 fails to handle IPv6 literal address correctly in
proxy parameter.
I'll fix this bug in the next release.
If you need the patch, I'll post it in here. It is very small.

Best regards,

Tatsuhiro Tsujikawa



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to