[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #25332 [Metrics/Onionoo]: Change the exit_addresses field to not exclude current OR addresses anymore
#25332: Change the exit_addresses field to not exclude current OR addresses anymore
---------------------------------+--------------------------
Reporter: karsten | Owner: metrics-team
Type: enhancement | Status: new
Priority: Medium | Milestone:
Component: Metrics/Onionoo | Version:
Severity: Normal | Keywords:
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
---------------------------------+--------------------------
There has been [https://lists.torproject.org/pipermail/metrics-
team/2018-February/000671.html some confusion] what addresses the
`"exit_addresses"` field in details documents contains.
The
[https://metrics.torproject.org/onionoo.html#details_relay_exit_addresses
specification] says: "Array of IPv4 or IPv6 addresses that the relay used
to exit to the Internet in the past 24 hours. IPv6 hex characters are all
lower-case. Only those addresses are listed that are different from onion-
routing addresses. Omitted if array is empty."
However, this specification is at least imprecise with regard to previous
OR addresses that the relay has used for exiting in the past 24 hours.
Those addresses will not be excluded, because they're not currently used
as OR address.
This specification is also impractical, because it does not distinguish
between a relay A that exits via its OR address and also another exit
address and another relay B that never exits via its OR address and always
via another exit address.
Let's stop deduplicating addresses and include all exit addresses found in
the past 24 hours, regardless of whether they were used as OR addresses or
not. In most cases this will increase redundancy, but in some cases it
will add actual information.
The new specification will say something like this: "Array of IPv4 or IPv6
addresses that the relay used to exit to the Internet in the past 24
hours. IPv6 hex characters are all lower-case. ~~Only those addresses are
listed that are different from onion-routing addresses.~~ Omitted if array
is empty. ''Changed on $date to include all exit addresses, regardless of
whether they are used as onion-routing addresses or not.''"
Requires a major protocol bump to 6.0.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25332>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs