On Fri, 1 Mar 2019 11:54:31 +1000 teor teor@riseup.net wrote:
I'd love that too -- but the thing I am thinking now is how to address the temporary addresses that are used in operating systems (in some my default, in some not by default)? Those addresses change over time randomly, and maybe more often than a relay would find useful.
Is there a flag or something that can make an application tell the difference between a temporary IPv6 address and a static one, for example
If temporary addresses are allocated from temporary address ranges, Tor should ignore them. (Or we can teach it to ignore them.)
If they are allocated from permanent address ranges, then the operator needs to tell Tor which address to use.
There are no globally designated "temporary" or "permanent" address ranges. Temporary addresses are created by the OS in the same /64 subnet received from the upstream router as other IPs. See https://tools.ietf.org/html/rfc4941 (There are the ULA and Link-local ranges, but those are unrelated to the temporary/permanent question).