summaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
...
| * cfg-ify an importIan Jackson2022-11-111-0/+1
* | GuardMgr: Downgrade a pt-client TODO about an internal APINick Mathewson2022-11-101-2/+4
* | GuardMgr Document why a BridgeSet has trivial weight thresholds.Nick Mathewson2022-11-101-3/+0
* | GuardMgr: once more, fix our n_primary_dir_info check.Nick Mathewson2022-11-101-3/+25
* | GuardMgr: remove redundant call to extend_sample_as_neededNick Mathewson2022-11-101-29/+29
* | GuardMgr: rename n_primary_without_dir_infoNick Mathewson2022-11-101-4/+4
|/
* Try to explain exactly what lookup_bridge_circ_target doesNick Mathewson2022-11-081-0/+11
* GuardMgr: Try to explain what is going on with update()Nick Mathewson2022-11-081-10/+45
* Refactor configured_bridgesNick Mathewson2022-11-081-30/+42
* GuardMgr: Document that providers should only be installed once.Nick Mathewson2022-11-081-0/+14
* GuardMgr: Fix build with bridge-client disabled.Nick Mathewson2022-11-081-1/+3
* GuardMgr: Remove no-longer-relevant `TODO pt-client` commentsNick Mathewson2022-11-081-5/+0
* 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