summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/usage.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-circmgr: Rename pick_path to pick_path_with_vanguards.Gabriela Moldovan2024-03-201-1/+1
* tor-circmgr: Give pick_path a VanguardMgr (fmt).Gabriela Moldovan2024-03-201-4/+36
* tor-circmgr: Give pick_path a VanguardMgr.Gabriela Moldovan2024-03-201-6/+26
* tor-circmgr: Tell HsPathBuilder what kind of circuit stub is needed (fmt).Gabriela Moldovan2024-03-201-5/+2
* tor-circmgr: Tell HsPathBuilder what kind of circuit stub is needed.Gabriela Moldovan2024-03-201-2/+8
* tor-circmgr: Move pick_path out of AnonymousCircuitBuilder.Gabriela Moldovan2024-03-141-3/+1
* tor-circmgr: Remove unused require_stability.Gabriela Moldovan2024-03-141-3/+0
* tor-circmgr: Use HsPathBuilder instead of ExitPathBuilder.Gabriela Moldovan2024-03-141-6/+7
* tor-circmgr: Implement AnonymousPathBuilder for ExitPathBuilder.Gabriela Moldovan2024-03-141-1/+3
* Annotate remaining "TODO #504" comments explaining why they are there.Nick Mathewson2024-03-121-4/+14
* circmgr: Rename "any exit" code to reflect its real purposeNick Mathewson2024-03-121-1/+1
* New crate to define a high-level API for relay selectionNick Mathewson2024-03-121-45/+2
* Mark code with "TODO #504" and "TODO #789".Nick Mathewson2024-02-221-0/+5
* Teach *CircUsage structs about stability.Nick Mathewson2024-02-201-12/+57
* Add a couple of TODOs about Stable-based path selection.Nick Mathewson2024-02-201-0/+2
* When building paths, require the Stable flag as appropriateNick Mathewson2024-02-201-2/+12
* Downgrade some messages to traceIan Jackson2023-11-291-2/+2
* arti-client: add exit selection with GeoIP country codeseta2023-09-181-6/+89
* circmgr: Mark a number of internal APIs as hs-only.Nick Mathewson2023-04-061-0/+2
* 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