- Sep 20, 2018
-
-
Nick Mathewson authored
-
Nick Mathewson authored
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.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Sep 19, 2018
-
-
Nick Mathewson authored
There are now separate modules for: * the list of router descriptors * the list of authorities and fallbacks * managing authority certificates * selecting random nodes
-
- Sep 18, 2018
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
George Kadianakis authored
-
teor authored
Tor2web was never implemented for v3 onion services.
-
teor authored
(Even if it only affects a few relay operators.)
-
teor authored
-
teor authored
The required protocol version check occurs before the consensus flavour check. So on directory mirrors (and some client configs), alpha users need to delete both consensus flavours to workaround nss bugs. Closes ticket 27756.
-
Mike Perry authored
-
- Sep 17, 2018
-
-
Mike Perry authored
-
Mike Perry authored
-
Mike Perry authored
Duplicate comes from introducing this define into 0.2.9, which did not yet have KIST.
-
Mike Perry authored
This mocking was not available in 0.2.9.
-
Mike Perry authored
-
Mike Perry authored
-
Mike Perry authored
-
Mike Perry authored
This avoids asymmetry in our public relay stats, which can be exploited for guard discovery and other attacks.
-
Mike Perry authored
The rest of rephist uses uint64_t internally. Let's make these take it too, so we don't have to worry about overflowing size_t on 32 bit systems.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
This shouldn't be a user-visible change: nobody has a 16 MB RSA key that they're trying to use with Tor. I'm doing this to fix CID 1439330 / ticket 27730, where coverity complains (on 64-bit) that we are making a comparison that is never true.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Sep 16, 2018
-
-
Nick Mathewson authored
This is really annoying, since we can't use cfg(test) for doctests.
-