libtorrent icon indicating copy to clipboard operation
libtorrent copied to clipboard

Improve IPV6 support

Open UsmanTariq2 opened this issue 1 year ago • 2 comments

In general i find ipv6 support not upto par for libtorrent IPV6 should be preferred over ipv4 peers but that is not the case . Also discoverability of ipv6 peers is not smooth as well as seeding using ipv6 is generally not upto par with ipv4 .

In summary, ipv6 discoverability, downloading and seeding are all poor.

Furthermore, protocols like firewalls pinholing for ipv6 , UPnP IGD and PCP should be supported.

Would you agree with this assessment?

UsmanTariq2 avatar Jun 24 '24 21:06 UsmanTariq2

do you have any specific issues that libtorrent could do better?

arvidn avatar Jul 23 '24 17:07 arvidn

Yes as i have mentioned, some of them can be categorized as subpar behaviour like peer discovery etc and others like Upnp IGD and PCP are missing features. Havent checked but is ULA preferred over LAN ipv4 or is it vice versa? That could be another thing to implement.

My comment was a careful and close observation, but if u are a developer looking for specifics in the modules, im not that deep in. I can hopefully take some time out to lay a more detailed picture by digging deeper , but it should be obvious even to a laymen looking that ipv6 peer discoverability isnt quite right

UsmanTariq2 avatar Aug 17 '24 19:08 UsmanTariq2

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Apr 26 '25 14:04 stale[bot]