Skip to content

Export SRV information from NetDoc up to NetDir, and TimePeriod from NetDir

Nick Mathewson requested to merge nickm/arti:srv_accessors into main

This branch implements proposal 342 for updated SRV syntax, and exposes the SRV information from netdoc. It also implements the necessary time-period-and-SRV calculations in netdir, and provides the inputs that will be necessary to build hash rings.

It's built on top of !980 (merged), so the earlier commits here are the same as in that MR.

There are still some cases where we'll want to tidy internal APIs as we move forward; I've tried to note those.

Closes #686 (closed).

Merge request reports