Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #20839
Closed (moved) (moved)
Open
Created Nov 30, 2016 by teor@teor

Stop rejecting NS descriptors when microdescs are the default

When we merged #6769 (moved), it exposed a bug in router_get_routerlist(), which checks full router descriptors against the usable consensus flavour. This check fails for all downloaded descriptors when the usable flavour is microdescriptor.

Directory servers were somewhat immune to this issue, because they still put the descriptors that failed this check in old_routers. But this still might have caused subtle bugs down the track.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking