summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Replace the last user of caret_enum with caret_int.Nick Mathewson2021-05-254-301/+74
| | | | This lets us remove caret_enum entirely.
* Remove extern crate declarations.Nick Mathewson2021-05-251-1/+0
| | | | They're no longer needed for macro use in Rust 2018.
* Use "use" in tor_netdir, remove needless qualifications.Nick Mathewson2021-05-251-7/+8
|
* tor-netdir no longer uses caret.Nick Mathewson2021-05-251-1/+0
|
* Re-add a percentage type wrapper.Nick Mathewson2021-05-253-12/+71
| | | | | | It turns out that when we don't have a percentage type associated with a value, it is far too easy to forget to divide by 100 before using it as a fraction.
* fixup! Revert change to type of NetParams value.Nick Mathewson2021-05-251-4/+0
|
* Remove a needless lifetime.Nick Mathewson2021-05-251-1/+1
|
* Remove unused derive_more.Nick Mathewson2021-05-251-5/+0
|
* tor-units: warn about uninhabited types and panicsNick Mathewson2021-05-251-1/+21
|
* Mention tor-units in the readmeNick Mathewson2021-05-251-0/+2
|
* Tweaks docs and style in tor-units.Nick Mathewson2021-05-251-17/+52
|
* Remove the no-longer-used params::ErrorNick Mathewson2021-05-251-25/+0
|
* Documentation fix.Nick Mathewson2021-05-251-5/+6
|
* It is not an error to see an unrecognized parameter.Nick Mathewson2021-05-252-56/+45
|
* Apply our suite of clippy warnings to tor-units.Nick Mathewson2021-05-251-5/+23
|
* Fix clippy warnings by marking types non-exhaustive.Nick Mathewson2021-05-251-1/+3
|
* Revert change to type of NetParams value.Nick Mathewson2021-05-255-74/+54
| | | | | This truly is an i32, not a strings: it is a specified requirement in parsing consensus documents.
* Use macros and types to improve handling of Netdir parameters.Nick Mathewson2021-05-2511-272/+538
| | | | (Squashed from typed-netdir-params)
* Crate documentation for tor-consdiff.Nick Mathewson2021-05-241-3/+11
|
* fix a doc link in tor-linkspec.Nick Mathewson2021-05-241-1/+1
|
* More docs on tor-netdir.Nick Mathewson2021-05-241-8/+26
|
* Light tweaks to tor-netdoc.Nick Mathewson2021-05-241-2/+8
|
* Light tweaks to tor-cell docNick Mathewson2021-05-241-0/+6
|
* Use full suite of warnings in arti crate as well.Nick Mathewson2021-05-242-1/+21
|
* improve crate docs for tor-linkspecNick Mathewson2021-05-241-4/+36
|
* Small updates to READMENick Mathewson2021-05-241-4/+10
|
* Improve crate-level docs in arti CLI crate.Nick Mathewson2021-05-245-0/+323
|
* tor-llcrypto: finish a sentence in the docs.Nick Mathewson2021-05-241-1/+3
|
* tor-bytes: fuzzer for Reader code.Nick Mathewson2021-05-243-0/+103
|
* tor-bytes: Fix possible panic in truncate.Nick Mathewson2021-05-242-4/+18
|
* Improve tor-bytes crate-level documentation.Nick Mathewson2021-05-241-13/+38
|
* Improve crate-documentation for tor-checkable.Nick Mathewson2021-05-241-10/+40
|
* Add a link tto the tor website to arti blurb.Nick Mathewson2021-05-249-10/+18
|
* Improve crate documentation for tor-retry and tor-socksprotoNick Mathewson2021-05-242-4/+77
|
* More module-level documentation for tor-cert and tor-protover.Nick Mathewson2021-05-232-9/+56
|
* Remove notes about prop#318, which _has_ been accepted.Nick Mathewson2021-05-212-7/+0
|
* Add a conversion from TimeoutError to IoError.Nick Mathewson2021-05-211-0/+6
|
* Better documentation for tor-rtmockNick Mathewson2021-05-212-3/+107
|
* Add tor-proto docs and tweak docs+apis elsewhere.Nick Mathewson2021-05-215-22/+70
|
* Improve crate-level tor-rtcompat documentationNick Mathewson2021-05-211-30/+125
|
* improve crate doc for tor-client.Nick Mathewson2021-05-211-3/+59
|
* tor-llcrypto: Improve documentation and move keyblinding.Nick Mathewson2021-05-219-162/+317
|
* Fix some rustdoc warningsNick Mathewson2021-05-212-2/+3
|
* Add a script to use cargo-readme to update all per-crate README.md files.Nick Mathewson2021-05-211-0/+12
|
* Broaden type of from_target_portsNick Mathewson2021-05-201-2/+2
|
* Merge branch 'path-refactor-squashed'Nick Mathewson2021-05-205-26/+82
|\
| * Refactor TorPath code to have explicit constructors.Alexander Færøy2021-05-204-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øy2021-05-201-0/+1
| |
* | Remove a redundant feature in tokioNick Mathewson2021-05-201-1/+1
| |
* | Implement Runtime for a thin wrapper around tokio runtime handlesNick Mathewson2021-05-203-49/+143
|/ | | | | Having this enables us to use Arti with an externally constructed tokio runtime.