summaryrefslogtreecommitdiff
path: root/crates/tor-chanmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Use ErrorReport for errors in error! in tor-chanmgrIan Jackson2023-01-301-2/+3
* Disable clippy::unlinlined-format-argsNick Mathewson2023-01-271-0/+1
* Abolish ChanMgr::set_default_transportIan Jackson2022-11-301-13/+0
* Fix ChanMgr APIs for setting PtMgr etc to match what TorClient wants.Nick Mathewson2022-11-281-7/+4
* tor-chanmgr: Introduce the BootstrapReporter API, publicize ChanBuildereta2022-11-281-3/+5
* ChanMgr: Rename Factory -> CompoundFactoryNick Mathewson2022-11-231-2/+2
* Mark set-default-factory API as experimental.Nick Mathewson2022-11-231-4/+2
* Make ChannelFactory and AbstractPtMgr require Send+SyncNick Mathewson2022-11-231-1/+1
* ChanMgr: Implement functions that replace channel factories.Nick Mathewson2022-11-231-15/+20
* ChanMgr: move the AbstractChanFactory into MgrState.Nick Mathewson2022-11-221-3/+3
* Replace TransportRegistry with AbstractPtMgreta2022-11-221-3/+3
* Run add_warnings.Nick Mathewson2022-11-031-0/+1
* chanmgr: Remove "Ident" from AbstractChannelNick Mathewson2022-10-181-10/+1
* ChanMgr: Reorganize factory, builder, transport code.Nick Mathewson2022-10-131-1/+2
* Merge branch 'factory_redux' into 'main'Nick Mathewson2022-10-131-5/+20
|\
| * Flatten TimeoutChannelFactory into ChannelBuilder.Nick Mathewson2022-10-131-2/+1
| * chanmgr: clean up some TODO pt-client items and documentation.Nick Mathewson2022-10-131-2/+5
| * Allow multiple ChannelBuilders to share a ChanMgrEventSender.Nick Mathewson2022-10-131-0/+1
| * chanmgr: Use ChannelFactory via a Box<dyn<ChannelFactory>>.Nick Mathewson2022-10-131-4/+12
| * chanmgr: Move Timeout functionality into a decorator object.Nick Mathewson2022-10-131-2/+5
| * Have ChannelBuilder use TransportHelper.Nick Mathewson2022-10-131-2/+3
* | cargo fmt to remove blank linesIan Jackson2022-10-121-1/+0
* | Replace all README copies in src/lib.rs with includesIan Jackson2022-10-121-33/+1
|/
* Mark all bridge and pt features as experimental for now.Nick Mathewson2022-09-291-0/+17
* ChanMgr: new (unimplemented) APIs for pluggable transportsNick Mathewson2022-09-231-0/+21
* Improve docs for ChannelUsageNick Mathewson2022-09-221-7/+15
* enable doc_auto_cfg feature on every crate when documenting for docs.rstrinity-1686a2022-08-241-0/+1
* channel usage: Rename CU::UserTraffic from CU::ExitIan Jackson2022-08-171-1/+1
* Improve comment for ChannelUsage::ExitNick Mathewson2022-08-171-1/+1
* Move ChannelUsage from tor_proto to tor_chanmgrIan Jackson2022-08-171-1/+23
* chanmgr: Use NetDirProvider::params and Arc<dyn..Netparameters>Ian Jackson2022-08-171-9/+14
* chanmgr set_dormancy: Remove obsolete commentIan Jackson2022-08-171-4/+0
* chanmgr: Extend doc comments for DormancyIan Jackson2022-08-171-0/+6
* Fix typos in comments.eta2022-08-171-1/+1
* chanmgr configuration: Hadle lack of a NetDirIan Jackson2022-08-161-1/+0
* Introduce ChannelConfigIan Jackson2022-08-161-2/+22
* Provide ChannelUsage and plumb it all the way downIan Jackson2022-08-161-2/+6
* dormancy: Plumb through to chanmgr reconfigure_generalIan Jackson2022-08-161-3/+30
* chanmgr: reconfigure_general: Rename fn and change typesIan Jackson2022-08-161-1/+1
* Final (?) API revisions for tor-linkspecNick Mathewson2022-08-101-1/+6
* ChanMgr: Only update parameters from a timely directory.Nick Mathewson2022-07-261-2/+2
* ChanMgr: Add more contextual info to error types.Nick Mathewson2022-07-061-1/+1
* Run maint/add_warning crates/*/src/{lib,main}.rsIan Jackson2022-06-231-0/+3
* tor-chanmgr: Change to use unwrap_voidIan Jackson2022-06-211-8/+4
* channel padding: Plumb settings from chanmgrIan Jackson2022-06-211-3/+66
* lints: Add let_unit_value allow to all cratesIan Jackson2022-05-311-0/+1
* lints: Add lint block delimiters to every crateIan Jackson2022-05-311-0/+2
* ChanMgr: Return provenance information from get_or_launchNick Mathewson2022-04-071-3/+17
* chanmgr: bubble ClockSkew up through the Error object.Nick Mathewson2022-04-071-1/+2
* Make daemon tasks self-contained; introduce NetDirProvidereta2022-03-301-0/+41