summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr
Commit message (Expand)AuthorAgeFilesLines
* Bump crate versions in preparation for Arti 1.0.0 release.Nick Mathewson2022-09-011-17/+17
* Shorten the duration needed in preemptive::test::does_not_predict_old_ports.Alexander Færøy2022-08-311-2/+3
* circmgr: treat usage as sensitive.Nick Mathewson2022-08-251-1/+6
* enable doc_auto_cfg feature on every crate when documenting for docs.rstrinity-1686a2022-08-242-0/+4
* Merge branch 'channel' into 'main'Ian Jackson2022-08-175-16/+76
|\
| * channel usage: Rename CU::UserTraffic from CU::ExitIan Jackson2022-08-173-6/+6
| * Add semver notesIan Jackson2022-08-171-0/+1
| * Move ChannelUsage from tor_proto to tor_chanmgrIan Jackson2022-08-173-6/+5
| * chanmgr: Use NetDirProvider::params and Arc<dyn..Netparameters>Ian Jackson2022-08-171-0/+1
| * Introduce ChannelConfigIan Jackson2022-08-161-1/+6
| * Provide ChannelUsage and plumb it all the way downIan Jackson2022-08-164-14/+68
| * dormancy: Plumb through to chanmgr reconfigure_generalIan Jackson2022-08-161-1/+1
* | Additionally, mark the LostUsablityRace error as a "reset".Nick Mathewson2022-08-161-1/+5
* | Mark some circuit-building errors as "transient".Nick Mathewson2022-08-162-15/+71
|/
* tor-netdir: Collapse by_id and by_relay_id into a single fn.Nick Mathewson2022-08-103-8/+11
* Final (?) API revisions for tor-linkspecNick Mathewson2022-08-102-8/+8
* Introduce a RelayIdSet and use it in place of HashSet<RelayId>.Nick Mathewson2022-08-101-8/+11
* Teach guard restrictions about RelayId.Nick Mathewson2022-08-101-2/+7
* Use accessors in two places where tests look at specific keys.Nick Mathewson2022-08-101-7/+17
* Avoid a simple usage of ed_identity() in circmgr testsNick Mathewson2022-08-021-2/+1
* Introduce HasRelayIds::same_relay_ids.Nick Mathewson2022-08-023-14/+18
* guardmgr: Change APIs that used to take IDs.Nick Mathewson2022-08-021-10/+8
* tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-025-4/+5
* Now that versions have bumped, remove semver.md files.Nick Mathewson2022-08-011-1/+0
* Bump patch versions on crates that have new APIs.Nick Mathewson2022-08-011-2/+2
* Bump minor version on crates with deps with breaking changes.Nick Mathewson2022-08-011-3/+3
* Bump minor versions on all crates that have had breaking changes.Nick Mathewson2022-08-011-9/+9
* fix runtime issues on iostrinity-1686a2022-07-301-4/+6
* CircMgr: Remove directory liveness testing.Nick Mathewson2022-07-262-23/+2
* CircMgr: Update to new NetDirProvider APINick Mathewson2022-07-261-8/+7
* Apply 1 suggestion(s) to 1 file(s)Ian Jackson2022-07-131-1/+1
* circmgr: Refactor DirPathBuilder::pick_path.Nick Mathewson2022-07-121-9/+7
* circmgr: Use FilterCounts to explain why we couldn't build pathsNick Mathewson2022-07-124-20/+58
* circmgr: Use FilterCounts to explain why we couldn't find an exit.Nick Mathewson2022-07-122-14/+40
* tor-circmgr: Clarify and improve Protocol error.Nick Mathewson2022-07-123-1/+24
* tor-circmgr: minor error message edits.Nick Mathewson2022-07-121-5/+5
* Add more information to failed-to-select fallback errors.Nick Mathewson2022-07-071-1/+1
* Bump crate and dependency versions.Nick Mathewson2022-06-241-16/+16
* clippy: Consolidate many lints in maint/add_warningIan Jackson2022-06-241-1/+8
* Run maint/add_warning crates/*/src/{lib,main}.rsIan Jackson2022-06-231-0/+3
* Do not include error source() in display() format.Nick Mathewson2022-06-211-5/+5
* CircMgr: Enable reachable_addrs filter.Nick Mathewson2022-06-172-1/+21
* Add a configuration option for reachable_addrsNick Mathewson2022-06-171-0/+28
* Merge branch 'high-level-features' into 'main'Nick Mathewson2022-06-161-0/+2
|\
| * Add "full" and "experimental" features to arti-client and below.Nick Mathewson2022-06-101-0/+2
* | tor-netdir: testnet: Make construct_netdir infallible (rustfmt)Ian Jackson2022-06-134-21/+7
* | tor-netdir: testnet: Make construct_netdir infallibleIan Jackson2022-06-134-7/+0
|/
* Merge branch 'use-testing-rng'Nick Mathewson2022-06-074-11/+15
|\
| * Use testing_rng() in tests throughout our crates.Nick Mathewson2022-06-024-11/+15
* | Move responsibility for GuardMgr NetDir updates to GuardMgr.Nick Mathewson2022-06-071-32/+24