summaryrefslogtreecommitdiff
path: root/crates/tor-chanmgr/src/mgr.rs
Commit message (Expand)AuthorAgeFilesLines
* Make Channel non-Clone.Nick Mathewson2024-05-161-2/+2
* proto: Make Channel explicitly Arc<.>Nick Mathewson2024-05-161-10/+10
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* oneshot: Apply deferred rustfmt churnIan Jackson2023-10-111-1/+1
* oneshot: Use veneer in tor-chanmgrIan Jackson2023-10-111-1/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Merge branch 'clippy-allow' into 'main'Ian Jackson2023-07-111-0/+1
|\
| * Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* | rng ranges: Use gen_range_checked().expect() in obvious cases (fmt)Ian Jackson2023-07-101-2/+3
* | rng ranges: Use gen_range_checked().expect() in obvious casesIan Jackson2023-07-101-2/+3
|/
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* chanmgr: remove a now-stale TODO.Nick Mathewson2022-11-291-2/+0
* tor-chanmgr: Introduce the BootstrapReporter API, publicize ChanBuildereta2022-11-281-3/+20
* ChanMgr: Fix a few more conditional-compilation issuesNick Mathewson2022-11-231-0/+1
* ChanMgr: Implement functions that replace channel factories.Nick Mathewson2022-11-231-0/+8
* ChanMgr: move the AbstractChanFactory into MgrState.Nick Mathewson2022-11-221-8/+6
* chanmgr::mgr::*: misc spelling fixes and normali[sz]ationsNick Mathewson2022-11-161-1/+1
* Fix up documentation that referred to a ChannelMap.Nick Mathewson2022-11-161-1/+4
* ChanMgr: Rename map.rs to state.rsNick Mathewson2022-11-161-9/+9
* ChanMgr: Rename ChannelMap to MgrStateNick Mathewson2022-11-161-2/+2
* Suppress two clippy::large_enum_variant warningsNick Mathewson2022-11-031-0/+1
* chanmgr: Add an error case if a final_attempt neither succeeds or failsNick Mathewson2022-10-181-0/+2
* Refactor flow control in get_or_launch.Nick Mathewson2022-10-181-51/+94
* chanmgr: Split get_or_launch into sub-functions.Nick Mathewson2022-10-181-92/+95
* chanmgr: Refactor choose_action code into its own function.Nick Mathewson2022-10-181-86/+92
* Comments to explain effects of return in closure.Nick Mathewson2022-10-181-2/+6
* chanmgr: Remove "Ident" from AbstractChannelNick Mathewson2022-10-181-33/+16
* chanmgr: replace the HashMap<> with a ByRelayIds.Nick Mathewson2022-10-181-62/+167
* chanmgr: Add identities to pending state in map.Nick Mathewson2022-10-181-7/+14
* chanmgr: Require HasRelayIds for AbstractChannel::BuildSpecNick Mathewson2022-10-181-21/+40
* chanmgr: Require HasRelayIds for AbstractChannel.Nick Mathewson2022-10-181-1/+22
* chanmgr: Remove the Poisoned state from the map type.Nick Mathewson2022-10-181-10/+0
* Rename mgr::ChannelFactory to mgr::AbstractChannelFactoryNick Mathewson2022-10-121-15/+18
* channel usage: Rename CU::UserTraffic from CU::ExitIan Jackson2022-08-171-14/+26
* channel engage_padding_activities: swap docs to tor0protoIan Jackson2022-08-171-10/+2
* Rename ChannelsParams types to ChannelPaddingInstructions (fmt)Ian Jackson2022-08-171-2/+8
* Rename ChannelsParams types to ChannelPaddingInstructionsIan Jackson2022-08-171-5/+5
* Channel: Make mutable() and engage_padding_activities infallibleIan Jackson2022-08-171-5/+3
* Move ChannelUsage from tor_proto to tor_chanmgrIan Jackson2022-08-171-7/+25
* chanmgr: Use NetDirProvider::params and Arc<dyn..Netparameters>Ian Jackson2022-08-171-11/+21
* chanmgr testing: FakeChannel: retain the ChannelsParamsUpdatesIan Jackson2022-08-161-1/+4
* chanmgr configuration: Avoid sending needless initial update(s)Ian Jackson2022-08-161-2/+5
* chanmgr configuration: Hadle lack of a NetDirIan Jackson2022-08-161-9/+1
* Introduce ChannelConfigIan Jackson2022-08-161-4/+17
* Provide ChannelUsage and plumb it all the way downIan Jackson2022-08-161-13/+23
* chanmgr: Introduce get_or_launch_internalIan Jackson2022-08-161-0/+10
* channel reparameterize: Change error typeIan Jackson2022-08-161-5/+3
* dormancy: Plumb through to chanmgr reconfigure_generalIan Jackson2022-08-161-6/+19
* chanmgr: reconfigure_general: Rename fn and change typesIan Jackson2022-08-161-0/+11