summaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr/src/bridge
Commit message (Expand)AuthorAgeFilesLines
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* tor-guardmgr: bridges: getter for BridgeConfigBuilder.transportIan Jackson2023-07-201-0/+8
* Bridges: deduplicate addresses.Nick Mathewson2023-07-131-0/+2
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Additional documentation around bridges/PT configurationNick Mathewson2023-07-031-0/+11
* guardmgr: suppress a clippy-nightly warning.Nick Mathewson2023-05-181-0/+1
* Use bool::then_some() as appropriateNick Mathewson2023-04-111-1/+1
* guardmgr: update feature behavior wrt testing and pts.Nick Mathewson2023-04-061-2/+2
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* Rename for_circuit_usage => as_relay_with_descNick Mathewson2022-11-301-1/+1
* bridge config: Add a TODO about a redundant cloneIan Jackson2022-11-301-0/+3
* bridge config: Rename accessorsIan Jackson2022-11-301-2/+2
* bridge config: Use unreachable, not None.expectIan Jackson2022-11-301-2/+1
* Separate BridgeAddr and PtTargetAddrIan Jackson2022-11-301-22/+30
* Merge branch 'more-linkspec-tests' into 'main'Nick Mathewson2022-11-291-1/+1
|\
| * Fix up compatibility issues between linkspec tests and other patchesNick Mathewson2022-11-281-1/+1
* | guardmgr: remove todo about bridge::config::Inner membersNick Mathewson2022-11-291-4/+0
* | GuardMgr: Treat Guards as sensitive and Bridges as redacted.Nick Mathewson2022-11-281-0/+2
|/
* Merge branch 'chanmethod-non-exhaustive' into 'main'Nick Mathewson2022-11-272-1/+27
|\
| * Make ChannelMethod non-exhaustiveIan Jackson2022-11-242-1/+27
* | Merge branch 'reconfig-bridges-bad' into 'main'Nick Mathewson2022-11-271-4/+5
|\ \ | |/ |/|
| * tor-guardmgr: rustfmt for recent changesIan Jackson2022-11-241-4/+5
| * tor-config: Rename to ConfigBuildError::NoCompileTimeSupportIan Jackson2022-11-241-1/+1
* | BridgeConfig: Replace all Arc<BridgeConfig> with BridgeConfigIan Jackson2022-11-221-5/+2
* | BridgeConfig: Make it be a newtype around Arc<Inner>Ian Jackson2022-11-221-21/+40
* | bridge config: Remove a done TODOIan Jackson2022-11-221-1/+0
|/
* bridge config parsing tests: Show expected error message in asssrtIan Jackson2022-11-221-2/+3
* bridge config parsing: Parse transport as TransportId (fmt)Ian Jackson2022-11-221-17/+15
* bridge config parsing: Parse transport as TransportIdIan Jackson2022-11-221-11/+23
* bridge config parsing: Move unsupported blockIan Jackson2022-11-221-7/+7
* bridge non-support: Provide a better BridgeConfigBuilderIan Jackson2022-11-211-0/+5
* bridge config: Feature-gate the error variantsIan Jackson2022-11-211-0/+9
* bridge config: Move error to its own fileIan Jackson2022-11-212-104/+112
* tor-config: introduce ConfigBuildError::UnsupportedIan Jackson2022-11-211-1/+1
* bridge config builder: Introduce error constructor helpers (fmt noise)Ian Jackson2022-11-211-12/+12
* bridge config builder: Introduce error constructor helpersIan Jackson2022-11-211-40/+47
* bridge config builder: Document one id of each type restrictionIan Jackson2022-11-211-0/+2
* bridge config builder: Document PT one address restrictionIan Jackson2022-11-211-0/+2
* BridgeConfigBuilder: Allow (de)ser to/from bridge linesIan Jackson2022-11-211-2/+39
* 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-211-5/+122
* BridgeAddr rename: update tor_guardmgr::bridge::configIan Jackson2022-11-211-5/+5
* Allow a subset-only ChanMethod match when looking up a BridgeConfigNick Mathewson2022-11-151-1/+5
* GuardMgr: Update desired bridge descs from 'update' function.Nick Mathewson2022-11-141-1/+1
* GuardMgr: Explain why we timestamp BridgeSets as we do.Nick Mathewson2022-11-101-8/+7
* GuardMgr Document why a BridgeSet has trivial weight thresholds.Nick Mathewson2022-11-101-0/+4
* Remove TODO to rename for_circuit_usage in favor of #623Nick Mathewson2022-11-101-1/+0
* Resolve todo!()s and TODOs around BridgeRelay::HasAddrs.Nick Mathewson2022-11-101-15/+35