summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/usage.rs
Commit message (Expand)AuthorAgeFilesLines
* Add some missing importsIan Jackson2023-03-281-1/+4
* circmgr: Make a separate SupportedCircUsage for HS stuffNick Mathewson2023-03-221-3/+6
* circmgr: Add a usage for building the beginning of an hs circNick Mathewson2023-03-221-0/+25
* circmgr: make some imports conditionalNick Mathewson2022-11-181-2/+1
* Remove a spurious log that I committed by mistake. Whoops.Nick Mathewson2022-11-151-1/+0
* Implement more cases for `DirSpecificTarget`.Nick Mathewson2022-11-151-1/+22
* tor-circmgr: Make get_or_launch_dir_specific feature-specificIan Jackson2022-10-211-2/+9
* circmgr: Plumbing for direct to target directory circuitsIan Jackson2022-10-201-1/+13
* channel usage: Rename CU::UserTraffic from CU::ExitIan Jackson2022-08-171-1/+1
* Move ChannelUsage from tor_proto to tor_chanmgrIan Jackson2022-08-171-1/+1
* Provide ChannelUsage and plumb it all the way downIan Jackson2022-08-161-0/+11
* tor-netdir: Collapse by_id and by_relay_id into a single fn.Nick Mathewson2022-08-101-4/+5
* Avoid a simple usage of ed_identity() in circmgr testsNick Mathewson2022-08-021-2/+1
* tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-021-1/+1
* tor-netdir: testnet: Make construct_netdir infallible (rustfmt)Ian Jackson2022-06-131-3/+1
* tor-netdir: testnet: Make construct_netdir infallibleIan Jackson2022-06-131-1/+0
* Use testing_rng() in tests throughout our crates.Nick Mathewson2022-06-021-2/+3
* Resolve the new `derive_partial_eq_without_eq` lint.Nick Mathewson2022-05-231-1/+1
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
* circmgr: Avoid a race condition in circuit usage restrictionNick Mathewson2022-04-041-5/+7
* Remove allow(clippy::disallowed_methods) lint.Nick Mathewson2022-03-301-2/+0
* Merge branch 'no-system-time' into 'main'eta2022-03-301-7/+13
|\
| * use wallclock where possible in teststrinity-1686a2022-02-261-0/+2
| * fix teststrinity-1686a2022-02-251-4/+6
| * remove most usage of SystemTime::nowtrinity-1686a2022-02-251-3/+5
* | remove usage of 'token' where it's no longer a tokentrinity-1686a2022-03-271-1/+1
* | implement IsolationHelper for StreamIsolationtrinity-1686a2022-03-251-3/+3
* | move StreamIsolation to isolation moduletrinity-1686a2022-03-241-101/+2
* | move isolation in separate moduletrinity-1686a2022-03-241-323/+2
* | seal trait Isolationtrinity-1686a2022-03-241-1/+11
* | rename *_isolation_group to *_isolationtrinity-1686a2022-03-241-2/+2
* | Expand documentation for isolation traitsNick Mathewson2022-03-171-7/+63
* | Alternative API for set_isolation_group().Nick Mathewson2022-03-171-0/+5
* | add trait to help test isolation related codetrinity-1686a2022-03-161-21/+127
* | add tests on Isolation and fix conditional compilation issuestrinity-1686a2022-03-161-0/+58
* | refactor restrict_muttrinity-1686a2022-03-161-14/+15
* | replace Arc with Box and use dyn-clonetrinity-1686a2022-03-161-43/+24
* | add some documentation for new traitstrinity-1686a2022-03-161-12/+18
* | replace isolated with compatibletrinity-1686a2022-03-161-13/+13
* | use downcast-rs instead of our own AsAnytrinity-1686a2022-03-161-15/+3
* | fix existing teststrinity-1686a2022-03-161-36/+42
* | add a join() on Isolationtrinity-1686a2022-03-161-4/+65
* | testing new api for isolationTrinity Pointard2022-03-161-9/+67
|/
* Add kinds for *most* circmgr errors.Nick Mathewson2022-02-161-3/+4
* Tests for TargetPorts::display()Nick Mathewson2022-02-041-1/+12
* tor-circmgr: Introduce TargetPorts with a pretty Display implIan Jackson2022-02-041-1/+34
* tor-circmgr: impl Display for TargetPortIan Jackson2022-02-041-0/+7
* StreamPrefs: rename from ConnectPrefsIan Jackson2022-01-211-3/+3
* Allow configurability on preemptive circuitsNeel Chauhan2021-12-071-5/+8
* Merge remote-tracking branch 'origin/mr/154'Nick Mathewson2021-11-301-4/+77
|\