summaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr/src/bridge/config.rs
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
* 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
* 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
* 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
|/
* Merge branch 'chanmethod-non-exhaustive' into 'main'Nick Mathewson2022-11-271-1/+15
|\
| * Make ChannelMethod non-exhaustiveIan Jackson2022-11-241-1/+15
* | 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: 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 config: Move error to its own fileIan Jackson2022-11-211-104/+6
* 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
* GuardMgr: Remove no-longer-relevant `TODO pt-client` commentsNick Mathewson2022-11-081-11/+0
* GuardMgr: Rename an error variantNick Mathewson2022-11-081-2/+2
* impl Hash for BridgeConfig and various PT informationIan Jackson2022-10-271-1/+1
* impl ChanTarget etc. for BridgeConfigIan Jackson2022-10-201-1/+17
* struct BridgeConfig: Rename from BridgeIan Jackson2022-10-121-14/+14
* struct Bridge: add ref to ticketIan Jackson2022-10-121-1/+1
* Allow "clippy::single_char_pattern" in tests.Ian Jackson2022-10-121-0/+1
* Change multiplicity of ChannelMethod and addressesNick Mathewson2022-10-111-3/+9
* tor-guardmgr: Fix build without pt-client featureIan Jackson2022-10-111-1/+3
* Implement HasRelayIds for Bridge.Nick Mathewson2022-10-041-1/+11
* pt: bridge line parsing: overhaul errorsIan Jackson2022-10-031-36/+107
* pt: Check PT key=value syntaxIan Jackson2022-10-031-3/+0
* pt: Make PtTarget::push_setting fallible, and take IntoIan Jackson2022-10-031-3/+8