aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
...
* GuardMgr: Spelling fixes and normalizations.Nick Mathewson2022-11-081-1/+1
* GuardMgr: do not use fallbacks when in bridge mode.Nick Mathewson2022-11-081-5/+5
* GuardMgr: When possible, return a FirstHop that can be a CircTargetNick Mathewson2022-11-081-3/+28
* GuardMgr: Refactor UniverseRef to contains Arcs.Nick Mathewson2022-11-081-14/+18
* GuardMgr: Remove an outdated "Limitations" comment.Nick Mathewson2022-11-081-10/+0
* GuardMgr: do not block netdir if we are using bridgesNick Mathewson2022-11-081-0/+4
* GuardMgr: Add UniverseType to make code more explicit.Nick Mathewson2022-11-081-7/+28
* GuardMgr: Launch a background task to keep the list of bridgeNick Mathewson2022-11-081-1/+10
* GuardMgr: Pass correct universe to "Bridges" `GuardSet`.Nick Mathewson2022-11-081-14/+47
* GuardMgr: Store bridge configuration.Nick Mathewson2022-11-081-15/+56
* GuardMgr: Remove duplicate code in set_filterNick Mathewson2022-11-081-13/+2
* GuardMgr: Clarify intent with update_active_set.Nick Mathewson2022-11-081-4/+5
* GuardMgr: Split `update_internal` into two functions.Nick Mathewson2022-11-081-27/+50
* Refactor external guardmgr APIs: Stop taking NetDir arguments.Nick Mathewson2022-11-081-54/+42
* Add an accessor for the latest BridgeDescList.Nick Mathewson2022-11-081-0/+12
* Implement GuardMgr::install_bridge_desc_providerNick Mathewson2022-11-081-6/+25
* guardmgr config: Provide bridge information to new and reconfigureIan Jackson2022-11-031-0/+5
* bridges config: Provide uninhabited placeholderIan Jackson2022-11-031-0/+14
* guardmgr config: Introduce and require new GuardMgrConfig traitIan Jackson2022-11-031-11/+20
* guardmgr config: Pass fallback list from config by referenceIan Jackson2022-11-031-2/+2
* Run add_warnings.Nick Mathewson2022-11-031-0/+1
* guardmgr: Continue porting porting code to use Universe.Nick Mathewson2022-11-021-3/+3
* guardmgr: Rename and clarify of non-persistent-state copy fnsNick Mathewson2022-10-271-1/+3
* guard sample: Change semantics of `contains` to handle ambiguity.Nick Mathewson2022-10-251-4/+15
* guardmgr: Refactor the interior of FirstHop.Nick Mathewson2022-10-241-31/+84
* guardmgr: Hold FallbackDir in fallback::set::EntryNick Mathewson2022-10-211-2/+5
* guardmgr: Add bridges sample, encode sample ID in FirstHopId.Nick Mathewson2022-10-211-32/+57
* fix a couple of spelling errors in guardmgrNick Mathewson2022-10-191-1/+1
* cargo fmt to remove blank linesIan Jackson2022-10-121-1/+0
* Replace all README copies in src/lib.rs with includesIan Jackson2022-10-121-92/+1
* Begin revising HasAddr and its relationship to ChanTargetNick Mathewson2022-10-061-0/+1
* Temporarily suppress a false positive from nightly.Nick Mathewson2022-10-041-0/+5
* Add the necessary APIs for bridge-based circuit construction.Nick Mathewson2022-09-261-0/+10
* GuardMgr/DirMgr: Add APIs for bridge descriptor listsNick Mathewson2022-09-261-0/+12
* GuardMgr: Add TODOs for bridge support.Nick Mathewson2022-09-261-0/+25
* A basic configuration type for a bridge.Nick Mathewson2022-09-261-0/+2
* enable doc_auto_cfg feature on every crate when documenting for docs.rstrinity-1686a2022-08-241-0/+1
* Make sure all HasRelayIds constaints allow ?Sized.Nick Mathewson2022-08-101-14/+17
* Final (?) API revisions for tor-linkspecNick Mathewson2022-08-101-28/+12
* Introduce a RelayIdSet and use it in place of HashSet<RelayId>.Nick Mathewson2022-08-101-5/+3
* Teach guard restrictions about RelayId.Nick Mathewson2022-08-101-3/+6
* guardmgr: Change APIs that used to take IDs.Nick Mathewson2022-08-021-14/+9
* guardmgr: Replace IdPair with RelayIdsNick Mathewson2022-08-021-2/+2
* tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-021-5/+6
* GuardMgr: Update to use new NetDirProvider API.Nick Mathewson2022-07-261-3/+3
* Run maint/add_warning crates/*/src/{lib,main}.rsIan Jackson2022-06-231-0/+3
* Rename guardset-selection function.Nick Mathewson2022-06-171-2/+7
* Rename pick_guard, pick_guard_ext.Nick Mathewson2022-06-171-1/+1
* Refactor and document issues with modify_hop.Nick Mathewson2022-06-171-12/+2
* API-fix for extend_sample_as_needed.Nick Mathewson2022-06-171-10/+3