aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr/src
Commit message (Expand)AuthorAgeFilesLines
...
* | 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-102-32/+32
* | GuardMgr: rename n_primary_without_dir_infoNick Mathewson2022-11-102-7/+12
* | Remove TODO to rename for_circuit_usage in favor of #623Nick Mathewson2022-11-101-1/+0
* | GuardMgr: Remove TODO to move `mod bridge` to another crateNick Mathewson2022-11-101-3/+0
* | Resolve todo!()s and TODOs around BridgeRelay::HasAddrs.Nick Mathewson2022-11-101-15/+35
* | GuardMgr: Docs for BridgeDescProviderNick Mathewson2022-11-081-2/+12
* | GuardMgr: Remove a TODO pt-client comment.Nick Mathewson2022-11-081-2/+0
|/
* Merge branch 'store' into 'main'Nick Mathewson2022-11-081-2/+2
|\
| * bridge descs: Rename BridgeDescMgr from BridgeDescManagerIan Jackson2022-11-081-2/+2
* | 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-082-1/+4
* | GuardMgr: Remove no-longer-relevant `TODO pt-client` commentsNick Mathewson2022-11-084-21/+0
* | GuardMgr: Rename an error variantNick Mathewson2022-11-081-2/+2
* | GuardMgr: Spelling fixes and normalizations.Nick Mathewson2022-11-084-7/+8
* | 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-083-5/+29
* | GuardMgr: Refactor UniverseRef to contains Arcs.Nick Mathewson2022-11-083-27/+31
* | 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-082-1/+38
* | GuardMgr: Exit keep-netdir-updated task early if GuardMgr disappears.Nick Mathewson2022-11-081-0/+2
* | GuardMgr: Pass correct universe to "Bridges" `GuardSet`.Nick Mathewson2022-11-084-15/+115
* | GuardMgr: Change BridgeSet, BridgeRelay to use more referencesNick Mathewson2022-11-082-29/+27
* | 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-082-59/+44
* | Add an accessor for the latest BridgeDescList.Nick Mathewson2022-11-081-0/+12
* | Implement GuardMgr::install_bridge_desc_providerNick Mathewson2022-11-081-6/+25
* | Require Send+Sync for BridgeDescProviderNick Mathewson2022-11-081-1/+1
* | bridge desc: Make BridgeDescProvider DynCloneIan Jackson2022-11-071-1/+3
* | Fix typosDimitris Apostolou2022-11-061-2/+2
|/
* Merge branch 'warning' into 'main'Nick Mathewson2022-11-031-1/+1
|\
| * tor-guardmgr: use imported WeightThreshold in one placeIan Jackson2022-11-031-1/+1
* | guardmgr config: Provide bridge information to new and reconfigureIan Jackson2022-11-032-1/+25
* | bridges config: Provide uninhabited placeholderIan Jackson2022-11-031-0/+14
* | guardmgr config: Introduce and require new GuardMgrConfig traitIan Jackson2022-11-032-11/+64
* | guardmgr config: Pass fallback list from config by referenceIan Jackson2022-11-032-11/+11
|/
* Run add_warnings.Nick Mathewson2022-11-031-0/+1
* Refactor CandidateStatus API to simplify code in descs.Nick Mathewson2022-11-022-30/+35
* GuardMgr: Fix and improve comments based on review.Nick Mathewson2022-11-023-6/+13
* guardmgr: fix rustdoc references.Nick Mathewson2022-11-022-3/+3
* guardmgr: Refactor candidate info; add `full_dir_info`Nick Mathewson2022-11-024-30/+72
* guardmgr: Implement Universe for bridges.Nick Mathewson2022-11-023-2/+161