Opened 8 years ago

Closed 8 years ago

#8253 closed enhancement (implemented)

Parse microdescriptors

Reported by: atagar Owned by: atagar
Priority: High Milestone:
Component: Archived/Stem Version:
Severity: Keywords:
Cc: Actual Points:
Parent ID: #8252 Points:
Reviewer: Sponsor:


We presently lack the ability to parse tor microdescriptors. This is not needed to reach feature parity with metrics-lib (Karsten said on #7987 that they aren't relevant to metrics), but it would still be a nice capability to have.

Child Tickets

Change History (3)

comment:1 Changed 8 years ago by atagar

Resolution: worksforme
Status: newclosed

Oops, I think that I was confused about this. We *do* support microdescriptor consensuses - for some reason I thought there was another microdescriptor documents we were missing. From a look over the dir-spec guess I was wrong - resolving.

comment:2 Changed 8 years ago by atagar

Priority: minormajor
Resolution: worksforme
Status: closedreopened

Grrr, I was wrong about being wrong. We parse microdescriptor flavored network status documents but not the microdescriptors themselves. Reopening and merging with #8320. This has just supplanted tutorials at the top of my todo list since server descriptors are no longer fetched by default.

Also filed #8323 since the controller interface is lacking a method of fetching all microdescriptors (I'll likely need to hack around this by reading 'em from disk).

comment:3 Changed 8 years ago by atagar

Resolution: implemented
Status: reopenedclosed

Done and pushed...

We still need to add support to the controller. I'll tackle that next, but we now have parsing support so resolving this ticket.

Note: See TracTickets for help on using tickets.