nodelist 611 B

12345678910
  1. o Code refactorings
  2. - Unified our node-listing and selecting logic. We had at least
  3. two major ways to look at the question of "which Tor servers do
  4. we know about": our list of router descriptors, and the current
  5. consensus. We're adding a third in microdescriptors. Having
  6. so many systems without an abstraction layer over them was
  7. hurting the codebase. Now, we have a new "node_t" abstraction
  8. that presents a consistent interface to a client's view of
  9. a Tor node, and holds (nearly) all of the mutable state
  10. formerly in routerinfo_t and routerstatus_t.