summaryrefslogtreecommitdiff
path: root/crates/tor-chanmgr/src/factory.rs
Commit message (Expand)AuthorAgeFilesLines
* 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