summaryrefslogtreecommitdiff
path: root/crates/tor-chanmgr/src/mgr.rs
Commit message (Expand)AuthorAgeFilesLines
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* tor-chanmgr: Add doccomments and fix typo.Wesley Aptekar-Cassels2026-06-021-1/+3
* tor-chanmgr: Refactor metrics code slightly.Wesley Aptekar-Cassels2026-06-021-121/+160
* tor-chanmgr: Split out channels built error metrics.Wesley Aptekar-Cassels2026-06-021-3/+134
* tor-chanmgr: Separate inbound/outbound channel metrics.Wesley Aptekar-Cassels2026-06-021-6/+8
* tor-chanmgr: Add metrics.Wesley Aptekar-Cassels2026-06-021-0/+31
* tor-chanmgr: Notify waiters when a launch is cancelledBoris Nagaev2026-05-041-40/+188
* relay: Pass advertise SocketAddr to channel builder instead of IpAddrDavid Goulet2026-04-091-4/+4
* proto: Rename RelayIdentities to RelayChannelAuthMaterialDavid Goulet2026-03-301-7/+7
* tor-proto: change channel selection fns to take `HasChanMethod`Steven Engler2026-02-251-5/+6
* chanmgr: Responder relay channel now use the builder my_addrsDavid Goulet2026-02-241-4/+1
* chanmgr: Store our relay addresses in the builderDavid Goulet2026-02-241-0/+13
* chanmgr: Add a set_relay_identities() to update the RelayIdentitiesDavid Goulet2026-02-241-1/+1
* Merge branch 'chan-target-addr' into 'main'David Goulet2026-02-161-2/+27
|\
| * tor-chanmgr: add `get_or_launch()` tests using different addrsSteven Engler2026-02-121-2/+27
* | Merge branch 'channel-canonical' into 'main'David Goulet2026-02-121-0/+10
|\ \ | |/ |/|
| * chan: Use Canonicity when choosing a channelDavid Goulet2026-02-121-0/+10
* | tor-chanmgr: add `HasAddrs` bound to `AbstractChannelFactory::BuildSpec`Steven Engler2026-02-111-16/+28
|/
* chanmgr: Add inbound open channel to our listDavid Goulet2026-02-091-4/+4
* relay: Pass advertised addresses to the channel handlerDavid Goulet2026-01-221-2/+5
* chanmgr: Get rid of the builder outbound_chan_typeDavid Goulet2026-01-131-17/+0
* chanmgr: Add ChannelType to channel manager configDavid Goulet2026-01-131-1/+18
* chanmgr: Introduce a ChanMgrConfig structDavid Goulet2026-01-131-5/+35
* opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-241-0/+2
* Merge branch 'relay-bin-4' into 'main'opara2025-11-111-3/+5
|\
| * tor-chanmgr: wrap the peer address in `Sensitive`Steven Engler2025-11-051-3/+5
* | Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
|/
* opentelemetry: Add some instrument macros.Wesley Aptekar-Cassels2025-09-241-0/+6
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-2/+2
* Update code for Edition 2024Nick Mathewson2025-08-071-1/+1
* tor-chanmgr: Add reparameterize_kist to AbstractChannel trait.Gabriela Moldovan2025-01-151-0/+10
* tor-chanmgr: remove immediately awaited async block expressionSteven Engler2024-11-271-23/+15
* tor-chanmgr: use `Defer` in `AbstractChanMgr` to handle cancellationsSteven Engler2024-11-271-18/+23
* tor-chanmgr: remove panics in debug buildsSteven Engler2024-11-111-4/+1
* tor-chanmgr: rename `replace_pending_channel` to `upgrade_pending_channel_to_...Steven Engler2024-10-241-5/+5
* tor-chanmgr: improve cleanup procedure of pending channelsSteven Engler2024-10-241-30/+48
* Revert "tor-chanmgr: `PendingChannelHandle` removes the channel when dropped"Steven Engler2024-10-211-2/+13
* tor-chanmgr: remove `handle_build_outcome`Steven Engler2024-10-151-28/+19
* tor-chanmgr: `PendingChannelHandle` removes the channel when droppedSteven Engler2024-10-151-6/+2
* tor-chanmgr: added `PendingChannelHandle`Steven Engler2024-10-151-18/+12
* tor-chanmgr: refactor so we don't need `with_channels{,_and_params}`Steven Engler2024-10-151-53/+5
* tor-chanmgr: fix some incorrect commentsSteven Engler2024-10-151-4/+2
* tor-chanmgr: refactored `AbstractChanMgr::choose_action`Steven Engler2024-10-151-107/+27
* memquota: Change ToplevelAccount to be an alias for Arc<MemoryQuotaTracker>Ian Jackson2024-10-151-0/+1
* tor-chanmgr: note API causes deadlocks under some conditionsSteven Engler2024-10-091-3/+4
* tor-chanmgr: minor code cleanupSteven Engler2024-10-091-5/+5
* tor-chanmgr: remove unused code pathSteven Engler2024-10-091-11/+3
* tor-proto: Plumb the ChannelAccount through to queue creation siteIan Jackson2024-10-031-1/+1
* tor-chanmgr: Make a memquota::ChannelAcocunt per channelIan Jackson2024-10-031-5/+9
* memquota: Add a toplevel account in tor-chanmgrIan Jackson2024-10-031-0/+9