summaryrefslogtreecommitdiff
path: root/crates/tor-chanmgr/src/factory.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-chanmgr: wrap the peer address in `Sensitive`Steven Engler2025-11-051-3/+5
* opentelemetry: Add some instrument macros.Wesley Aptekar-Cassels2025-09-241-1/+4
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-2/+2
* tor-proto: Plumb the ChannelAccount through to queue creation siteIan Jackson2024-10-031-6/+10
* tor-proto: Plumb the ChannelAccount through to queue creation site (pre-fmt)Ian Jackson2024-10-031-1/+3
* tor-chanmgr: Make a memquota::ChannelAcocunt per channelIan Jackson2024-10-031-0/+3
* tor-chanmgr: add experimental `ChanMgr::handle_incoming`Steven Engler2024-09-111-1/+47
* tor-chanmgr: make `CompoundFactory` generic over `ChannelFactory`Steven Engler2024-09-111-28/+15
* proto: Make Channel explicitly Arc<.>Nick Mathewson2024-05-161-5/+5
* Resolve a pair of warnings about redundant closures.Nick Mathewson2023-08-221-1/+1
* Rename TransportHelper => TransportImplHelper.Nick Mathewson2022-11-301-1/+1
* Abolish ChanMgr::set_default_transportIan Jackson2022-11-301-6/+0
* chanmgr: Report Pt errors correctly.Nick Mathewson2022-11-291-1/+1
* tor-chanmgr: Introduce the BootstrapReporter API, publicize ChanBuildereta2022-11-281-10/+52
* Draft: Pluggable transport managereta2022-11-281-1/+4
* ChanMgr: Another attempt to build on CI.Nick Mathewson2022-11-231-1/+7
* ChanMgr: Rename Factory -> CompoundFactoryNick Mathewson2022-11-231-3/+3
* ChanMgr: Fix a few more conditional-compilation issuesNick Mathewson2022-11-231-0/+1
* ChanMgr: Remove Arc aliases.Nick Mathewson2022-11-231-12/+6
* Make ChannelFactory and AbstractPtMgr require Send+SyncNick Mathewson2022-11-231-5/+5
* ChanMgr: Implement functions that replace channel factories.Nick Mathewson2022-11-231-2/+79
* ChanMgr: move the AbstractChanFactory into MgrState.Nick Mathewson2022-11-221-0/+3
* Merge branch 'main' into 'abstract-pt-mgr'Nick Mathewson2022-11-221-0/+2
|\
| * ChanMgr: Log every conection attempt at debug.Nick Mathewson2022-11-171-0/+2
* | Replace TransportRegistry with AbstractPtMgreta2022-11-221-5/+18
|/
* chanmgr: Edit comments, fix docsNick Mathewson2022-10-131-4/+12
* ChanMgr: Reorganize factory, builder, transport code.Nick Mathewson2022-10-131-60/+17
* chanmgr: clean up some TODO pt-client items and documentation.Nick Mathewson2022-10-131-74/+18
* chanmgr: Use ChannelFactory via a Box<dyn<ChannelFactory>>.Nick Mathewson2022-10-131-0/+16
* Implement ChannelFactory for (a wrapper of) TransportRegistry.Nick Mathewson2022-10-121-1/+23
* chanmgr: Clean up async-ness on factory types.Nick Mathewson2022-10-121-9/+17
* ChanMgr: new (unimplemented) APIs for pluggable transportsNick Mathewson2022-09-231-0/+108