From #16535 (moved), it appears that it would be useful to get an idea of how much x86 vs x86_64 we have as part of the tor network. If we don't also include CPU architecture information, it would be good to have that as well if we can do it safely.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.
FWIW, this seems OK to gather in aggregate, but I am a bit nervous about exposing specific platform details in individual extra-info since that will aid in targeted attacks. For example, ASLR is significantly weaker on 32 bit systems. Similarly, the attacker will know that things like ASAN could not have been used to build the Tor binary on a 32 bit system (and so has much less risk of an 0day being captured by a 32 bit relay operator).
It is impossible that we will fix all 277 currently open 028 tickets before 028 releases. Time to move some out. This is my first pass through the "new" and "reopened" tickets, looking for things to move to ???.
Trac: Milestone: Tor: 0.2.8.x-final to Tor: 0.2.???
I wonder what are some ways to gather this info in aggregate?
Maybe the privex style approach? That sure would be overkill for just this.
But maybe we have a big pile of things that we wanted to learn in aggregate, making the effort worthwhile?
Do we actually have other things, or should we close this ticket as won't-ever-do, or should we leave it open in case the world is different in a few years?
The original reason for wanting this, isn't so valid anymore.
It'd still be nice to know what sort of microarchitecture people tend to run relays on, so further hardware specific optimization efforts can be targeted, but that's more of a stat than "is it a 64 bit architecture".