summaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr/src/guard.rs
Commit message (Expand)AuthorAgeFilesLines
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* tor-guardmgr: Port to web_time_compat.Nick Mathewson2026-03-261-19/+20
* tor-guardmgr: fix some duration string formattingSteven Engler2026-03-241-1/+1
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* tor-guardmgr: Ignore cognitive_complexity lint.Wesley Aptekar-Cassels2025-10-161-0/+1
* tor-guardmgr: Use humantime for some logging.Wesley Aptekar-Cassels2025-10-161-1/+1
* tor-guardmgr: Add retry time to guard failure warning.Wesley Aptekar-Cassels2025-10-161-7/+14
* tor-linkspec: Change HasAddrs::addrs to return an Iterator (fmt)Ian Jackson2025-10-061-1/+4
* tor-linkspec: Change HasAddrs::addrs to return an IteratorIan Jackson2025-10-061-7/+8
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-2/+2
* Typo fixes (automatic and hand-verified)Nick Mathewson2025-07-091-1/+1
* Run cargo fmtNick Mathewson2025-03-181-11/+3
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-3/+3
* tor-netdir: Allow access to the `ConsensusBuilder` when building test netdirs.Gabriela Moldovan2024-09-091-2/+2
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* educe: Use std's default for enums where default variant is unitIan Jackson2024-02-121-7/+4
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Stop unconditionally marking bridges as having dir info.Nick Mathewson2023-07-131-4/+0
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* guardmgr, netdir: fix some needless-mut warningsNick Mathewson2023-05-181-2/+2
* tor-guardmgr, tor-proto: minor logging tweakseta2023-05-181-2/+2
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* guardmgr: Conditionalise DisplayRule::RedactedIan Jackson2022-11-291-0/+5
* Rustdoc fix: escape []s.Nick Mathewson2022-11-281-1/+1
* GuardMgr: Treat Guards as sensitive and Bridges as redacted.Nick Mathewson2022-11-281-5/+40
* Display guards in redacted form in guard status messages.Nick Mathewson2022-11-281-3/+3
* GuardMgr: Log when a guard status changes (significantly).Nick Mathewson2022-11-171-1/+17
* GuardMgr: split Reachable::Unknown into Untried and RetriableNick Mathewson2022-11-171-17/+16
* GuardMgr: When possible, return a FirstHop that can be a CircTargetNick Mathewson2022-11-081-1/+0
* GuardMgr: Fix and improve comments based on review.Nick Mathewson2022-11-021-3/+10
* guardmgr: fix rustdoc references.Nick Mathewson2022-11-021-2/+2
* guardmgr: Refactor candidate info; add `full_dir_info`Nick Mathewson2022-11-021-4/+27
* guardmgr: Implement Universe for bridges.Nick Mathewson2022-11-021-1/+1
* guardmgr: Universe API should look up by ChanTargetNick Mathewson2022-11-021-2/+2
* guardmgr: take sampled guards from Universe.Nick Mathewson2022-11-021-16/+2
* guardmgr: Begin to decouple guards from NetDir.Nick Mathewson2022-11-021-37/+45
* guardmgr: Rename microdescriptor_missing to dir_info_missingNick Mathewson2022-11-021-9/+9
* guardmgr: Allow guards to be constructed from any ChanTarget.Nick Mathewson2022-11-021-6/+15
* guardmgr: Include PtTarget in guards.Nick Mathewson2022-11-021-8/+50
* guardmgr: Rename and clarify of non-persistent-state copy fnsNick Mathewson2022-10-271-4/+16
* Convert guard samples to use ByRelayIds.Nick Mathewson2022-10-251-21/+34
* guardmgr: Refactor the interior of FirstHop.Nick Mathewson2022-10-241-3/+7
* guardmgr: Add bridges sample, encode sample ID in FirstHopId.Nick Mathewson2022-10-211-9/+10
* Begin revising HasAddr and its relationship to ChanTargetNick Mathewson2022-10-061-0/+2
* tor-netdir: Collapse by_id and by_relay_id into a single fn.Nick Mathewson2022-08-101-1/+2
* Final (?) API revisions for tor-linkspecNick Mathewson2022-08-101-8/+7
* Introduce a RelayIdSet and use it in place of HashSet<RelayId>.Nick Mathewson2022-08-101-6/+1
* Teach guard restrictions about RelayId.Nick Mathewson2022-08-101-11/+20
* netdir: Add and use a new ids_listed() function.Nick Mathewson2022-08-021-1/+1