| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | tor-bytes: fuzzer for Reader code. | Nick Mathewson | 2021-05-24 | 3 | -0/+103 | |
| | | ||||||
| * | tor-bytes: Fix possible panic in truncate. | Nick Mathewson | 2021-05-24 | 2 | -4/+18 | |
| | | ||||||
| * | Improve tor-bytes crate-level documentation. | Nick Mathewson | 2021-05-24 | 1 | -13/+38 | |
| | | ||||||
| * | Improve crate-documentation for tor-checkable. | Nick Mathewson | 2021-05-24 | 1 | -10/+40 | |
| | | ||||||
| * | Add a link tto the tor website to arti blurb. | Nick Mathewson | 2021-05-24 | 9 | -10/+18 | |
| | | ||||||
| * | Improve crate documentation for tor-retry and tor-socksproto | Nick Mathewson | 2021-05-24 | 2 | -4/+77 | |
| | | ||||||
| * | More module-level documentation for tor-cert and tor-protover. | Nick Mathewson | 2021-05-23 | 2 | -9/+56 | |
| | | ||||||
| * | Remove notes about prop#318, which _has_ been accepted. | Nick Mathewson | 2021-05-21 | 2 | -7/+0 | |
| | | ||||||
| * | Add a conversion from TimeoutError to IoError. | Nick Mathewson | 2021-05-21 | 1 | -0/+6 | |
| | | ||||||
| * | Better documentation for tor-rtmock | Nick Mathewson | 2021-05-21 | 2 | -3/+107 | |
| | | ||||||
| * | Add tor-proto docs and tweak docs+apis elsewhere. | Nick Mathewson | 2021-05-21 | 5 | -22/+70 | |
| | | ||||||
| * | Improve crate-level tor-rtcompat documentation | Nick Mathewson | 2021-05-21 | 1 | -30/+125 | |
| | | ||||||
| * | improve crate doc for tor-client. | Nick Mathewson | 2021-05-21 | 1 | -3/+59 | |
| | | ||||||
| * | tor-llcrypto: Improve documentation and move keyblinding. | Nick Mathewson | 2021-05-21 | 9 | -162/+317 | |
| | | ||||||
| * | Fix some rustdoc warnings | Nick Mathewson | 2021-05-21 | 2 | -2/+3 | |
| | | ||||||
| * | Add a script to use cargo-readme to update all per-crate README.md files. | Nick Mathewson | 2021-05-21 | 1 | -0/+12 | |
| | | ||||||
| * | Broaden type of from_target_ports | Nick Mathewson | 2021-05-20 | 1 | -2/+2 | |
| | | ||||||
| * | Merge branch 'path-refactor-squashed' | Nick Mathewson | 2021-05-20 | 5 | -26/+82 | |
| |\ | ||||||
| | * | Refactor TorPath code to have explicit constructors. | Alexander Færøy | 2021-05-20 | 4 | -26/+81 | |
| | | | | | | | | | | | | | | | | | | | This patch refactors the internal representation of the TorPath type to use an enum for representing its state. We add explicit constructor methods to create the different types of path's, such that client users can write code that uses different paths based on their need. This work was done together with Nick as part of the Arti hackathon. | |||||
| | * | Make netdir's Relay type derive "Clone". | Alexander Færøy | 2021-05-20 | 1 | -0/+1 | |
| | | | ||||||
| * | | Remove a redundant feature in tokio | Nick Mathewson | 2021-05-20 | 1 | -1/+1 | |
| | | | ||||||
| * | | Implement Runtime for a thin wrapper around tokio runtime handles | Nick Mathewson | 2021-05-20 | 3 | -49/+143 | |
| |/ | | | | | Having this enables us to use Arti with an externally constructed tokio runtime. | |||||
| * | Give every Cargo.toml a repository field | Nick Mathewson | 2021-05-19 | 23 | -0/+23 | |
| | | ||||||
| * | Fill in "package.categories" on all Cargo.toml | Nick Mathewson | 2021-05-19 | 11 | -0/+11 | |
| | | ||||||
| * | fix a clippy warning about pick_weighted. | Nick Mathewson | 2021-05-19 | 1 | -1/+1 | |
| | | ||||||
| * | Try to avoid a tor-rtcompat publicness warning | Nick Mathewson | 2021-05-18 | 1 | -0/+1 | |
| | | ||||||
| * | Add the "unreachable_pub" lint. | Nick Mathewson | 2021-05-18 | 58 | -245/+302 | |
| | | | | | | | This is a somewhat obnoxious change in its scope and requirements, but it makes it easier to understand what the real public and private parts of our APIs are. | |||||
| * | Check "connection" usage for when stream or channel would be better. | Nick Mathewson | 2021-05-18 | 5 | -13/+14 | |
| | | ||||||
| * | Always capitalize as RouterDesc, Microdesc. | Nick Mathewson | 2021-05-18 | 3 | -18/+18 | |
| | | ||||||
| * | Prefer "relay" over "node" in most circumstances. | Nick Mathewson | 2021-05-18 | 7 | -25/+25 | |
| | | ||||||
| * | Prefer "relay" over "router" in docs and APIs. | Nick Mathewson | 2021-05-18 | 11 | -171/+166 | |
| | | ||||||
| * | Prefer "relay" to "server" when appropriate. | Nick Mathewson | 2021-05-18 | 7 | -19/+19 | |
| | | ||||||
| * | Remove tor-proto exposure in tor-client API. | Nick Mathewson | 2021-05-18 | 3 | -14/+42 | |
| | | ||||||
| * | Add the little script I use to add warnings to crates. | Nick Mathewson | 2021-05-18 | 1 | -0/+100 | |
| | | ||||||
| * | Improved tests for sqlite storage. | Nick Mathewson | 2021-05-14 | 1 | -2/+77 | |
| | | ||||||
| * | Consistency, renaming, and testing for dirmgrconfig | Nick Mathewson | 2021-05-14 | 4 | -31/+142 | |
| | | ||||||
| * | Move override_net_params into DirMgrConfig. | Nick Mathewson | 2021-05-14 | 2 | -19/+35 | |
| | | ||||||
| * | Rename NetDirConfig to DirMgrConfig. | Nick Mathewson | 2021-05-14 | 5 | -30/+30 | |
| | | ||||||
| * | Add builders for remaining config types in tor-dirmgr. | Nick Mathewson | 2021-05-14 | 2 | -10/+96 | |
| | | ||||||
| * | WIP: more builders. | Nick Mathewson | 2021-05-13 | 2 | -3/+72 | |
| | | ||||||
| * | Add builders for authority and fallback objects. | Nick Mathewson | 2021-05-10 | 3 | -29/+174 | |
| | | ||||||
| * | Fix a comment typo and needless mut | Nick Mathewson | 2021-05-10 | 1 | -2/+2 | |
| | | ||||||
| * | Remove more pieces of unused legacy storage code. | Nick Mathewson | 2021-05-10 | 1 | -44/+0 | |
| | | ||||||
| * | Remove untested legacy.rs code. Add a comment about where to find it. | Nick Mathewson | 2021-05-10 | 3 | -173/+5 | |
| | | ||||||
| * | tor_netdir: tests on relay picking and more | Nick Mathewson | 2021-05-10 | 2 | -13/+115 | |
| | | ||||||
| * | netdir: Add real tests for frac_for_role(). | Nick Mathewson | 2021-05-10 | 2 | -7/+111 | |
| | | | | | | Also fix a bug in calculating have_enough_paths(): we were assuming the wrong behavior for weight_for_role(). | |||||
| * | netdir: remove unused From implementation. | Nick Mathewson | 2021-05-10 | 1 | -6/+0 | |
| | | ||||||
| * | Fix some warnings from nightly clippy | Nick Mathewson | 2021-05-07 | 3 | -8/+5 | |
| | | ||||||
| * | Resolve clippy warnings from Rust 1.52. | Nick Mathewson | 2021-05-07 | 10 | -50/+33 | |
| | | | | | | | | | | | Rust 1.52 just came out, and there are new clippy lints to deal with: * It spots more cases when we could use Option::map * It spots more cases when we could use Iterator::flatten * When we build a struct instance, it wants us to list the fields in the same order that the struct declares them. | |||||
| * | Use s.parse(), not u16::from_str_radix(s,10) | Nick Mathewson | 2021-05-07 | 1 | -1/+1 | |
| | | | | | | | | Clippy started warning on this with Rust 1.52. I'm fairly sure that when I wrote this code I was worried that <u16 as FromStr>::parse() might allow hex or something. But fortunately, it doesn't work that way, so I don't need to be paranoid here. | |||||
