summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | Rename ServerDescriptorRequest to RouterDescRequestNick Mathewson2021-03-301-7/+7
* | ServerDescriptorRequest: handle "all.z" case differentlyNick Mathewson2021-03-301-7/+25
* | fix clippy warnings in request.rsNick Mathewson2021-03-301-5/+2
* | Move RdDigest to routerdesc.rsNick Mathewson2021-03-304-8/+5
* | dir: Add server descriptor directory requestDavid Goulet2021-03-302-0/+63
|/
* rs: Add getters to router status objectsDavid Goulet2021-03-301-0/+12
* Client: Add a function to expose the current dirmgr.Nick Mathewson2021-03-302-0/+10
* Experimental accessor functions for Relay members.Nick Mathewson2021-03-302-0/+30
* Make RouterFlags public.Nick Mathewson2021-03-301-4/+11
* Tell .gitignore to ignore more "target" directories.Nick Mathewson2021-03-301-1/+3
* Add an accessor for the members of a relay family.Nick Mathewson2021-03-301-0/+6
* Make reasonable set of default fallback directoriesNick Mathewson2021-03-305-9/+761
* Give the authorities value a reasonable default.Nick Mathewson2021-03-302-1/+36
* Add a NetDirConfig::use_default_cache_path() function.Nick Mathewson2021-03-302-1/+16
* resolve a clippy issueNick Mathewson2021-03-301-1/+3
* Declare a better default for DownloadScheduleConfig.Nick Mathewson2021-03-302-3/+35
* Add a missing member documentationNick Mathewson2021-03-301-0/+8
* Add a fuzzer for NsConsensus documentsNick Mathewson2021-03-302-0/+15
* Add a test case for NS consensus parsing.Nick Mathewson2021-03-303-1/+269
* 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-303-202/+317
* Make RouterStatus a trait and Consensus into a generic type.Nick Mathewson2021-03-304-56/+133
* Start moving MdConsensus-specific code to a submodule.Nick Mathewson2021-03-302-172/+189
* Resolve rustdoc warnings.Nick Mathewson2021-03-294-7/+10
* Resolve two clippy warnings in blind_pubkey.Nick Mathewson2021-03-291-2/+2
* Merge remote-tracking branch 'origin/mr/23'Nick Mathewson2021-03-292-0/+108
|\
| * v3: Add two new test vectors that test key blinding clamping.George Kadianakis2021-03-301-0/+6
| * v3: Improve error handling on key blinding.George Kadianakis2021-03-302-6/+23
| * Implement basic ed25519 key blinding for v3 onion services.George Kadianakis2021-03-292-0/+85
* | Fix a bunch more new clippy lints in Rust 1.51Nick Mathewson2021-03-2910-29/+29
* | Fix Rust-1.51 clippy warnings about acronyms in camel case.Nick Mathewson2021-03-2938-360/+366
* | Rename Rsa{Identity,Signature} to fix clippy warning.Nick Mathewson2021-03-2924-162/+162
* | tor-config: fix a new clipppy warning.Nick Mathewson2021-03-291-1/+1
* | DirMgr: cooperative multiprocess support.Nick Mathewson2021-03-294-60/+170
* | Create a DirMgr::load_or_bootstrap_from_config.Nick Mathewson2021-03-291-0/+16
* | Add support for a lockfile to control concurrent access to a dirmgr.Nick Mathewson2021-03-293-11/+93
* | Add an intern.rs module that I forgot.Nick Mathewson2021-03-291-0/+54
* | Add DirMgr::load_once.Nick Mathewson2021-03-292-0/+29
* | Use the CircMgr in the DirMgr for all our downloading needs.Nick Mathewson2021-03-292-25/+24
* | Make CircMgr an optional element of DirMgr. Not yet used.Nick Mathewson2021-03-292-3/+18
* | Use interned PortPolicy objects in RouterDescs too.Nick Mathewson2021-03-291-2/+3
* | Netdoc: Add support for interned PortPolicy objects in MicroDescsNick Mathewson2021-03-295-4/+18
* | Allow HS* protover names, since these are from our standard.Nick Mathewson2021-03-291-0/+2
* | Use Arc::clone() explicitly with port policiesNick Mathewson2021-03-291-2/+2
* | Don't copy exit policies around; instead use Arc.George Kadianakis2021-03-294-13/+11
|/
* Check for channel match in create_firsthop_ntor().Nick Mathewson2021-03-242-6/+21
* Refactor errors in tor-decompress and tor-dirclient.Nick Mathewson2021-03-247-104/+169
* dirclient: add a function to download over a stream.Nick Mathewson2021-03-242-70/+88
* Add a "this crate has no timeouts" comment to tor-proto.Nick Mathewson2021-03-241-3/+6
* Move stream timeout logic into tor-client.Nick Mathewson2021-03-245-165/+144