summaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | BridgeConfigBuilder: Implement FromStrIan Jackson2022-11-211-1/+46
* | | BridgeConfigBuilder: Introduce build() functionIan Jackson2022-11-211-8/+255
* | | BridgeConfigBuilder: Introduce the struct with the dictionary reprIan Jackson2022-11-213-6/+133
* | | BridgeAddr rename: update tor_guardmgr::bridge::configIan Jackson2022-11-211-5/+5
| |/ |/|
* | Merge branch 'log_guard_status' into 'main'Nick Mathewson2022-11-182-21/+38
|\ \
| * | GuardMgr: Log when a guard status changes (significantly).Nick Mathewson2022-11-171-1/+17
| * | GuardMgr: split Reachable::Unknown into Untried and RetriableNick Mathewson2022-11-172-20/+21
| |/
* | GuardMgr: Add Instant to update().Nick Mathewson2022-11-162-20/+38
* | GuardMgr: Rename "now" arg in update() to "wallclock"Nick Mathewson2022-11-161-10/+10
|/
* Allow a subset-only ChanMethod match when looking up a BridgeConfigNick Mathewson2022-11-151-1/+5
* guardmgr: Document that guardmgr only holds a WeakIan Jackson2022-11-151-0/+5
* Merge branch 'make_bridges_work' into 'main'Nick Mathewson2022-11-141-0/+1
|\
| * Preserve active_set when loading guards.Nick Mathewson2022-11-141-0/+1
* | Merge branch 'report_missing_descs' into 'main'Nick Mathewson2022-11-143-1/+66
|\|
| * GuardMgr: Update desired bridge descs from 'update' function.Nick Mathewson2022-11-142-1/+29
| * GuardSet: Add a method to report which bridge descs we want.Nick Mathewson2022-11-141-0/+37
* | Merge branch 'guardmgr' into 'main'Ian Jackson2022-11-141-0/+2
|\ \ | |/ |/|
| * Document Clone semantics of GuardMgr and DirMgrIan Jackson2022-11-111-0/+1
| * cfg-ify an importIan Jackson2022-11-111-0/+1
* | GuardMgr: Explain why we timestamp BridgeSets as we do.Nick Mathewson2022-11-102-10/+12
* | 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-102-3/+4
* | 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