aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
...
* oneshot: Use veneer in tor-ptmgrIan Jackson2023-10-111-1/+4
* Add cognitive-complexity exceptions for clippy.Nick Mathewson2023-09-051-0/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* guardmgr: Fix a dead-code warning when built without bridge support.Nick Mathewson2023-08-161-0/+1
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* Better report for any recurrence of bug #638.Nick Mathewson2023-07-131-0/+14
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+2
* Run add_warning to remove `missing_panics_doc` deny.Nick Mathewson2023-07-061-1/+0
* lints: Run maint/add_warning to actually apply new lintsIan Jackson2023-06-211-0/+2
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* Disable clippy::unlinlined-format-argsNick Mathewson2023-01-271-0/+1
* Merge branch 'test-lints' into 'main'eta2023-01-061-0/+8
|\
| * test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* | Remove allow(unreachable_pub) from tor-guardmgr/src/lib.rsNeel Chauhan2022-12-161-5/+0
|/
* Rename for_circuit_usage => as_relay_with_descNick Mathewson2022-11-301-1/+1
* guardmgr: Remove now-unneeded #[allow(unnecessary_wraps)]Nick Mathewson2022-11-291-1/+0
* Merge branch 'reconfig-bridges-bad' into 'main'Nick Mathewson2022-11-271-7/+14
|\
| * tor-guardmgr: rustfmt for recent changesIan Jackson2022-11-241-1/+1
| * tor-guardmgr: NoLock error: add TODO for trying to get lockIan Jackson2022-11-241-0/+2
| * tor-guardmgr: Refuse to configure bridges if we don't have the lockIan Jackson2022-11-231-0/+3
| * tor-guardmgr: make replace_bridge_config fallibleIan Jackson2022-11-231-7/+8
| * tor-guardmgr: Replace a let _ignore with a typed versionIan Jackson2022-11-231-1/+2
* | Merge branch 'bridge-config-arc' into 'main'Nick Mathewson2022-11-231-2/+1
|\ \
| * | BridgeConfig: Replace all Arc<BridgeConfig> with BridgeConfigIan Jackson2022-11-221-2/+1
* | | Merge branch 'test-config' into 'main'Ian Jackson2022-11-231-1/+1
|\ \ \ | |_|/ |/| |
| * | tor-guardmgr: Fix visibility of TestConfig with no features enabledIan Jackson2022-11-181-1/+1
* | | CircMgr: retire all circuits if bridge configuration changes.Nick Mathewson2022-11-221-7/+40
| |/ |/|
* | bridge non-support: Move dummy bridge module into own fileIan Jackson2022-11-211-22/+2
* | BridgeConfigBuilder: Introduce the struct with the dictionary reprIan Jackson2022-11-211-0/+10
|/
* GuardMgr: Add Instant to update().Nick Mathewson2022-11-161-18/+36
* GuardMgr: Rename "now" arg in update() to "wallclock"Nick Mathewson2022-11-161-10/+10
* 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-141-0/+28
|\|
| * GuardMgr: Update desired bridge descs from 'update' function.Nick Mathewson2022-11-141-0/+28
* | 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: 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