summaryrefslogtreecommitdiff
path: root/tor-netdoc/src/doc/netstatus.rs
Commit message (Expand)AuthorAgeFilesLines
* Use the "typos" tool to fix some spellingNick Mathewson2021-05-261-2/+2
* Revert change to type of NetParams value.Nick Mathewson2021-05-251-2/+2
* Use macros and types to improve handling of Netdir parameters.Nick Mathewson2021-05-251-2/+2
* Fix some rustdoc warningsNick Mathewson2021-05-211-1/+2
* Add the "unreachable_pub" lint.Nick Mathewson2021-05-181-2/+2
* Prefer "relay" over "node" in most circumstances.Nick Mathewson2021-05-181-2/+2
* Prefer "relay" over "router" in docs and APIs.Nick Mathewson2021-05-181-55/+53
* WIP: more builders.Nick Mathewson2021-05-131-2/+1
* More tests for tor-netdir::weightNick Mathewson2021-05-071-0/+3
* Add a consensus builder, for testing.Nick Mathewson2021-05-051-8/+33
* Enforce (and obey) clippy lints about exhaustive enums, structs.Nick Mathewson2021-04-271-1/+3
* Major revision on DirMgr logic -- almost a complete rewrite.Nick Mathewson2021-04-131-0/+13
* DirMgr: add text() and texts() functions to ask for document textNick Mathewson2021-03-311-2/+2
* Make ConsensusFlavor a real type.Nick Mathewson2021-03-311-22/+51
* Move RdDigest to routerdesc.rsNick Mathewson2021-03-301-4/+0
* Make RouterFlags public.Nick Mathewson2021-03-301-4/+11
* Add a test case for NS consensus parsing.Nick Mathewson2021-03-301-1/+29
* NS consensus documents have signatures on SHA1 hashes, not SHA256.Nick Mathewson2021-03-301-8/+29
* Implement parsing for ns-flavored consensus documents.Nick Mathewson2021-03-301-2/+19
* Make RouterStatus a trait and Consensus into a generic type.Nick Mathewson2021-03-301-43/+96
* Start moving MdConsensus-specific code to a submodule.Nick Mathewson2021-03-301-172/+4
* Fix a bunch more new clippy lints in Rust 1.51Nick Mathewson2021-03-291-8/+5
* Fix Rust-1.51 clippy warnings about acronyms in camel case.Nick Mathewson2021-03-291-93/+97
* Rename Rsa{Identity,Signature} to fix clippy warning.Nick Mathewson2021-03-291-10/+10
* Add support to override network parameters in the configuration.Nick Mathewson2021-02-161-2/+17
* Detect consensuses that are signed by the wrong authorities.Nick Mathewson2021-01-251-8/+5
* Function to see whether the authorities on a netstatus are correct.Nick Mathewson2021-01-251-0/+48
* Remove some now unused methods from NetParams.Nick Mathewson2020-12-221-27/+0
* Expose network parameters more sensibly from NetDir.Nick Mathewson2020-12-221-2/+6
* Migrate from lazy_static to once_cell.Nick Mathewson2020-12-221-106/+103
* Make RSAIdentity implement Copy.Nick Mathewson2020-12-081-2/+2
* Resolve a few nightly-only clippy issuesNick Mathewson2020-12-071-6/+5
* Enforce that the periods in a consensus lifetime are nonempty.Nick Mathewson2020-12-041-6/+10
* Fix a copy-paste bug in netstatus::LifetimeNick Mathewson2020-12-041-1/+1
* Add a few easy tests in weights.rsNick Mathewson2020-12-021-2/+1
* Use a better calculation for deciding if we have enough paths.Nick Mathewson2020-12-021-1/+32
* Implement correct (?) weighting for path selection.Nick Mathewson2020-12-021-1/+15
* When storing consensuses, index them by the sha3 of the whole file.Nick Mathewson2020-11-231-5/+7
* Initial pass on directory-manager code.Nick Mathewson2020-11-191-0/+6
* Add support for using fallback directories in path constructionNick Mathewson2020-11-191-1/+14
* Type and functions for key ID inspection of AuthCert.Nick Mathewson2020-11-161-19/+18
* Have the consensus-parsing code expose the signed piece of the consensus.Nick Mathewson2020-11-161-6/+9
* Add accessors for consensus lifetimes.Nick Mathewson2020-11-141-6/+43
* Use Infallible in tor-netdoc.Nick Mathewson2020-11-111-2/+2
* Use bitflags crate to represent RouterFlags.Nick Mathewson2020-11-111-90/+74
* Add a new circuit-manager crate and move path selection there.Nick Mathewson2020-11-021-0/+8
* netdir: don't use relays with NoEdConsensus flag set.Nick Mathewson2020-10-191-1/+5
* Mark must-resolve XXXX issues with "XXXXM3".Nick Mathewson2020-10-181-2/+2
* Cleanup from prop315 implementation.Nick Mathewson2020-10-161-11/+8
* Implement proposal 315: make various directory fields requiredNick Mathewson2020-10-161-1/+1