summaryrefslogtreecommitdiff
path: root/src/feature/dirauth/reachability.c
AgeCommit message (Collapse)Author
2020-01-17Merge branch 'ticket32806'Nick Mathewson
2020-01-08It's 2020. Update the copyright dates with "make update-copyright"Nick Mathewson
2019-12-19Move AuthDirTestEd25519LinkKeys to the dirauth module.Nick Mathewson
2019-12-19Move AuthDirHasIPv6Connectivity into dirauth module.Nick Mathewson
2019-01-16Bump copyright date to 2019Nick Mathewson
2018-09-25Revise things that had included router.h beforeNick Mathewson
Make them only include the headers that they needed, and sort their headers while we're at it.
2018-09-25Move all authdir_mode_*() functions into authmode.hNick Mathewson
2018-09-20Split most of dirserv.c into several new modulesNick Mathewson
In dirauth: * bwauth.c reads and uses bandwidth files * guardfraction.c reads and uses the guardfraction file * reachability.c tests relay reachability * recommend_pkg.c handles the recommended-packages lines. * recv_descs.c handles fingerprint files and processing incoming routerinfos that relays upload to us * voteflag.c computes flag thresholds and sets those thresholds on routerstatuses when computing votes In control: * fmt_serverstatus.c generates the ancient "v1 server status" format that controllers expect. In nodelist: * routerstatus_fmt.c formats routerstatus entries for a consensus, a vote, or for the controller.