Back in bug #1038 (moved) we added a restriction not to send relay_early cells on rends circuits. The time without relays running versions 0.2.1.3-alpha through 0.2.1.18-alpha has come, so it should be fine to lift the restriction now.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
Branch relay_early_rend in my repository for a suggested fix. This is on maint-0.2.2, but it also applies cleanly to master. I think it might want to go into maint.
We could. If you set them up maliciously, you get better ways to screw with users. I checked that all distributions have earlier/later versions. I didn't think it was necessary due to these conditions
We currently have no active 0.2.0.x relays running anything below 0.2.0.32, so we could safely raise to at least 0.2.0.32. In .33, we fixed Ilja's bug. .34 fixes a remote crash on exits. We have 5 relays running 0.2.0.3[23]. Does either bug scare us enough or do we raise to .32?
See branch bug2081_followup_022 in my public repository.
The source code patch looks ‘obviously correct’ to me, but there are two typos in the changes file:
I should point out that we now have Tor relays in the consensus running these versions:
r Bellum 7j/MKmnxheiRBy8T7pkIzW7ZvqU w2+LIXCt6qZeib6tsLY/BvrxM70 2010-12-06 23:37:14 62.75.223.163 9001 0s Fast Named Running Stable Validv Tor 0.2.1.12-alpha (r18423)w Bandwidth=16900p reject 1-65535
r sutor yqIADJ1riF5y3j6ckVdjwM0xmS4 Q/JSbIGYIOmNLDVLOEMq394KnSQ 2010-12-06 13:22:40 62.193.210.68 443 0s Fast Named Running Validv Tor 0.2.1.16-rcw Bandwidth=30p reject 1-65535
So a) perhaps these versions aren't really dead yet, and b) once we do deploy sebastian's "relay_early_rend" (looks like we already did), we really will want to lock out Tor relays with these versions.
It's an "in retrospect, maybe we should have not applied the relay_early_rend patch yet".
But that said, we did, so we should apply the next patch too.
Once we do lock these versions out, we should make a stronger effort to monitor the logs on directory authorities to recognize when people are trying to publish, and try to contact them to help them realize they should upgrade.