summaryrefslogtreecommitdiff
path: root/crates/tor-chanmgr/src/mgr
Commit message (Expand)AuthorAgeFilesLines
* fix: fix typosDimitris Apostolou2025-01-061-1/+1
* tor-chanmgr: remove panics in debug buildsSteven Engler2024-11-111-3/+0
* tor-chanmgr: rename `replace_pending_channel` to `upgrade_pending_channel_to_...Steven Engler2024-10-241-4/+5
* tor-chanmgr: `remove_pending` now takes a `PendingChannelHandle`Steven Engler2024-10-241-18/+8
* tor-chanmgr: improve cleanup procedure of pending channelsSteven Engler2024-10-241-17/+44
* Revert "tor-chanmgr: `PendingChannelHandle` removes the channel when dropped"Steven Engler2024-10-211-54/+21
* Merge branch 'chanmgr-select-docs' into 'main'David Goulet2024-10-171-0/+25
|\
| * tor-chanmgr: update comments about selecting pending channelsSteven Engler2024-10-161-0/+25
* | tor-chanmgr: `PendingChannelHandle` removes the channel when droppedSteven Engler2024-10-151-21/+54
* | tor-chanmgr: added `PendingChannelHandle`Steven Engler2024-10-151-18/+52
* | tor-chanmgr: refactor so we don't need `with_channels{,_and_params}`Steven Engler2024-10-151-25/+71
* | tor-chanmgr: fix some incorrect commentsSteven Engler2024-10-151-1/+1
* | tor-chanmgr: removed use of `with_channels` within `request_channel`Steven Engler2024-10-151-61/+66
* | tor-chanmgr: refactored `AbstractChanMgr::choose_action`Steven Engler2024-10-151-2/+118
|/
* memquota: Change ToplevelAccount to be an alias for Arc<MemoryQuotaTracker>Ian Jackson2024-10-151-1/+2
* tor-chanmgr: note API causes deadlocks under some conditionsSteven Engler2024-10-091-0/+12
* tor-chanmgr: Make a memquota::ChannelAcocunt per channelIan Jackson2024-10-032-1/+6
* memquota: Add a toplevel account in tor-chanmgrIan Jackson2024-10-031-0/+2
* tor-chanmgr: minor doc improvementsSteven Engler2024-10-011-3/+3
* tor-chanmgr: add unit testsSteven Engler2024-10-011-0/+416
* tor-chanmgr: change `choose_best_channel` to take `IntoIterator`Steven Engler2024-10-011-1/+3
* tor-chanmgr: don't allow pending channels with no relay idsSteven Engler2024-10-011-1/+7
* tor-chanmgr: move channel selection logic to a new moduleSteven Engler2024-10-011-0/+168
* tor-chanmgr: support multiple channels for a relay IDSteven Engler2024-09-301-22/+49
* tor-chanmgr: add experimental `ChanMgr::handle_incoming`Steven Engler2024-09-112-0/+21
* tor-netdir: Allow access to the `ConsensusBuilder` when building test netdirs.Gabriela Moldovan2024-09-091-2/+2
* proto: Make Channel explicitly Arc<.>Nick Mathewson2024-05-162-9/+11
* Run maint/add_warning.Nick Mathewson2024-03-132-0/+2
* ChannelState::ready_to_expire: return true when rem time is zeroJim Newsome2023-12-131-0/+5
* ChannelState::ready_to_expire: refactor using let-elseJim Newsome2023-12-131-18/+14
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-232-0/+2
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-102-0/+2
* Add exceptions for some cases of diverging_sub_expressionNick Mathewson2023-07-101-0/+2
* chanmgr: fix a unit-default warning from clippy nightly.Nick Mathewson2023-05-181-1/+1
* chanmgr: remove a needless mut.Nick Mathewson2023-05-111-1/+1
* tor-netdir: Update tests to parse the descriptor, make test consensus lifetim...Gabriela Moldovan2023-05-031-1/+2
* Errors: Mark the type of an error, for clarityIan Jackson2023-01-301-2/+2
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-272-0/+2
* tor-chanmgr: Introduce the BootstrapReporter API, publicize ChanBuildereta2022-11-282-3/+19
* ChanMgr: Fix a few more conditional-compilation issuesNick Mathewson2022-11-231-0/+1
* ChanMgr: Implement functions that replace channel factories.Nick Mathewson2022-11-231-4/+6
* ChanMgr: move the AbstractChanFactory into MgrState.Nick Mathewson2022-11-222-7/+48
* chanmgr: rename new_test_channel_map to new_test_state.Nick Mathewson2022-11-161-5/+5
* chanmgr::mgr::*: misc spelling fixes and normali[sz]ationsNick Mathewson2022-11-161-5/+5
* Fix up documentation that referred to a ChannelMap.Nick Mathewson2022-11-161-17/+13
* ChanMgr: Rename map.rs to state.rsNick Mathewson2022-11-162-0/+0
* ChanMgr: Rename ChannelMap to MgrStateNick Mathewson2022-11-161-5/+5
* Fix various typos (using typos tool and hand-inspection)Nick Mathewson2022-10-182-3/+3
* Refactor flow control in get_or_launch.Nick Mathewson2022-10-181-3/+3
* Clarify a comment about the desired structure of ChanMgrNick Mathewson2022-10-181-1/+2