Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-17 | Merge branch 'ticket32806' | Nick Mathewson | |
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-12-19 | Move TestingDirVote{Exit,Guard,HSdir}{,IsStrict} to dirauth module | Nick Mathewson | |
2019-12-19 | Move TestingMin{Exit,Fast}FlagThreshold to dirauth module. | Nick Mathewson | |
2019-12-19 | Move TestingDirAuthTimeToLearnReachability into dirauth module. | Nick Mathewson | |
2019-12-19 | Move MinMeasuredBWsForAuthToIgnoreAdvertised to dirauth module. | Nick Mathewson | |
2019-12-19 | Move MinUptimeHidServDirectoryV2 to dirauth module. | Nick Mathewson | |
2019-12-19 | Move AuthDirHasIPv6Connectivity into dirauth module. | Nick Mathewson | |
2019-12-19 | Move BW-guarantee options in to dirauth module. | Nick Mathewson | |
2019-05-02 | Move voteflags.[ch] to become dirauth only. | Nick Mathewson | |
For various reasons, this was a nontrivial movement. There are several places in the code where we do something like "update the flags on this routerstatus or node if we're an authority", and at least one where we pretended to be an authority when we weren't. | |||
2019-04-26 | Make nodelist_get_list() return a const pointer. | Nick Mathewson | |
2019-04-11 | Move code for setting bridges as running to voteflags.c | Neel Chauhan | |
2019-02-22 | When a DirAuth checks reachability on itself and has IPv6, mark it as reachable | Neel Chauhan | |
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2018-12-03 | Make input argument const in set_routerstatus_from_routerinfo. | Nick Mathewson | |
2018-11-25 | Vote on the StaleDesc flag from prop293 | Nick Mathewson | |
The StaleDesc flag tells relays that they need to upload a new descriptor soon, or they will drop out of the consensus. | |||
2018-09-21 | Split main.c into main.c and mainloop.c | Nick Mathewson | |
The main.c code is responsible for initialization and shutdown; the mainloop.c code is responsible for running the main loop of Tor. Splitting the "generic event loop" part of mainloop.c from the event-loop-specific part is not done as part of this patch. | |||
2018-09-20 | Split most of dirserv.c into several new modules | Nick 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. |