When Tor loads the cached consensus, it checks the protocols in that consensus, and then exits if it does not have any required protocols. These checks happen before signatures and expiry are checked. (And before trying to get a new consensus.)
This makes it impossible for a Tor with a cached consensus to stop supporting a protocol required in that consensus.
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.
On analysis, I think it's safe to defer this to 0.3.6. This only comes up when we are possibly about to drop support for a protocol, and we aren't planning to drop any more protocols in 0.3.5.
Trac: Milestone: Tor: 0.3.5.x-final to Tor: 0.3.6.x-final
This code updates the update_versions script to automatically keep the version dates moving forward with each release. (It also rewrites update_versions in Python, to be less horrible.)