-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use of "ipv4" and "ipv6" announce parameters is now discouraged #22
Comments
What a poor change as it really complicates the record keeping. It reads to me that to follow BEP-007, we can now expect a user may send the same announce multiple times with different IP addresses, and we have to now correlate them all to avoid duplication of stats. |
Transmission dev here. Does removal of |
@ckerr Thanks for asking! No, it doesn't break anything. The ipv6 code is quite buggy and I hope nobody is actually running it. |
I'm currently running the v2.0 tagged version. |
One of the problems with the IPv6 implementation in current master is that it is using a shared swarm for IPv4 and IPv6. This can cause problems with clients that do not support IPv6, see for example #24 There are very likely more issues, thus my recommendation to not run that IPv6 code at all. |
In the last (12 March 2020) update to BEP-0007, the following paragraph was added :
This is a valid concern. Ocelot supports
ip
andipv4
announce parameters, as well as theX-Forwarded-For
HTTP header, as ways to change the default IP reported to other peers.The text was updated successfully, but these errors were encountered: