Maintaining our list of guard nodes and bridges is functionally separable from the rest of what circuitbuild.c does ; we can pull it out and put it in a new guardnodes.c or entrynodes.c module.
(Not doing this yet since the pending #6465 (moved) touches circuitbuild.c)
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.
Is it worth separating a bridges.c out of the rest of the entry guard stuff? They sort of overlap, but some parts of them don't.
I think entrynodes.c is slightly better than guardnodes.c, since ... wait, I guess we could just put the 'if you're using guards' logic into that file. In which case maybe guards.c is better?