summaryrefslogtreecommitdiff
path: root/tor-circmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* More tests and a little code-golf for coverage on tor-circmgrNick Mathewson2021-06-201-0/+16
* A few tests for circparameters generation.Nick Mathewson2021-06-191-0/+31
* Misc tests in tor-proto.Nick Mathewson2021-06-191-1/+4
* Run "typos" to fix a few more typos.Nick Mathewson2021-06-171-1/+1
* remove now-unused importsNick Mathewson2021-06-141-5/+0
* Comment out build_path for now.Nick Mathewson2021-06-141-0/+3
* Enormous tor-circmgr rewrite.Nick Mathewson2021-06-141-378/+37
* Missing experimental-api imports.Nick Mathewson2021-06-031-1/+3
* cirmgr: Move usage-related code into a submodule, and refactor.Nick Mathewson2021-06-021-132/+7
* Add noop_method_call warning.Nick Mathewson2021-05-271-0/+1
* Enable cargo_common_metadata warning.Nick Mathewson2021-05-251-0/+1
* Module docs for remaining cratesNick Mathewson2021-05-251-3/+16
* Use macros and types to improve handling of Netdir parameters.Nick Mathewson2021-05-251-4/+3
* Refactor TorPath code to have explicit constructors.Alexander Færøy2021-05-201-1/+1
* Add the "unreachable_pub" lint.Nick Mathewson2021-05-181-0/+1
* Add trait_duplication_in_bounds warning.Nick Mathewson2021-05-031-0/+1
* Add unseparated_literal_suffix lint, and fix it.Nick Mathewson2021-05-031-0/+1
* Add a few more clippy warningsNick Mathewson2021-05-031-0/+5
* Fix experimental-api feature after refactoringDavid Goulet2021-05-031-3/+5
* Add some more clippy warnings to our list.Nick Mathewson2021-04-271-1/+6
* Enforce (and obey) clippy lints about exhaustive enums, structs.Nick Mathewson2021-04-271-0/+4
* Move timer functions into an extension trait.Nick Mathewson2021-04-171-7/+5
* Move around the public modules in tor_rtcompat.Nick Mathewson2021-04-171-1/+1
* Remove all non-runtime methods in tor_rtcompat.Nick Mathewson2021-04-161-4/+14
* Add a "Runtime" parameter to all the manager types.Nick Mathewson2021-04-161-4/+5
* circmgr: Add missing rng trait to build_path()David Goulet2021-04-091-1/+4
* circmgr: Add a function to build a circuit by pathDavid Goulet2021-04-071-0/+19
* Fix a bunch more new clippy lints in Rust 1.51Nick Mathewson2021-03-291-6/+6
* Don't copy exit policies around; instead use Arc.George Kadianakis2021-03-291-2/+2
* Use expect() instead of unwrap() in tor-circmgrNick Mathewson2021-03-041-4/+12
* Make authorities and fallbacks configurable.Nick Mathewson2021-02-111-3/+3
* More logging in circmgr.Nick Mathewson2021-01-261-5/+25
* Cleanup on DirInfo::circ_params.Nick Mathewson2020-12-221-8/+15
* Implement the "circwindow" and "ExtendByEd25519ID" parametersNick Mathewson2020-12-221-2/+18
* Check ipv6 exit policies when trying to connect to an ipv6 port specificallyNick Mathewson2020-12-221-0/+9
* Write a few misc unit testsNick Mathewson2020-12-151-1/+1
* Basic support for IPv6 and begin flags.Nick Mathewson2020-12-151-11/+21
* Implement a notion of "circuit dirtiness", as in Tor.Nick Mathewson2020-12-151-6/+33
* Fix some clippy warnings.Nick Mathewson2020-12-151-3/+7
* circmgr: refactor and bugfix a bit.Nick Mathewson2020-12-141-28/+83
* tor-circmgr: update documentationNick Mathewson2020-12-141-1/+18
* Give more information if we fail to create a pending circuit.Nick Mathewson2020-12-141-5/+7
* Remove now-unused busted From<TargetCircUsage> for CircUsageNick Mathewson2020-12-141-19/+0
* tor-circmgr: always remove closed circuits from the list.Nick Mathewson2020-12-141-8/+8
* tor-circmgr: Use a better key type for our circuit map.Nick Mathewson2020-12-141-70/+88
* Remember the actual usable ports for an exit after we've built a circuitNick Mathewson2020-12-141-47/+128
* De-parameterize ChanMgr and everything that wraps it.Nick Mathewson2020-12-081-11/+4
* Mark some XXXX issues as XXXX-A1.Nick Mathewson2020-12-071-6/+4
* When retiring circuits, do it by ID, not by reference.Nick Mathewson2020-12-011-8/+8
* tor-dirclient: add timeoutsNick Mathewson2020-12-011-2/+2