summaryrefslogtreecommitdiff
path: root/crates/tor-chanmgr/src/builder.rs
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'relay-bin-4' into 'main'opara2025-11-111-2/+4
|\
| * tor-chanmgr: wrap the peer address in `Sensitive`Steven Engler2025-11-051-2/+4
* | Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
|/
* all: replace all uses of `futures::task::SpawnExt` with `tor_rtcompat::SpawnExt`Steven Engler2025-11-041-1/+1
* Use random_hostname() to pick an (E)SNINeel Chauhan2025-10-201-2/+4
* opentelemetry: Add some instrument macros.Wesley Aptekar-Cassels2025-09-241-0/+3
* chan: Rename channel launch to launch_clientDavid Goulet2025-08-201-1/+1
* chanmgr: Add KeyMgr to channel builderDavid Goulet2025-08-201-2/+7
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-4/+4
* tor-rtmock: allow-Decorate every use of MockSleepProviderIan Jackson2025-03-061-1/+5
* tor-chanmgr: Add reparameterize_kist to AbstractChannel trait.Gabriela Moldovan2025-01-151-0/+4
* tor-proto: Plumb the ChannelAccount through to queue creation siteIan Jackson2024-10-031-1/+6
* tor-chanmgr: Make a memquota::ChannelAcocunt per channelIan Jackson2024-10-031-0/+2
* tor-chanmgr: Make a memquota::ChannelAcocunt per channel (pre-fmt)Ian Jackson2024-10-031-1/+4
* rtcompat: Rename TcpProvider to NetStreamProvider.Nick Mathewson2024-09-241-1/+1
* rtcompat: Remove accept() from TcpListenerNick Mathewson2024-09-241-1/+7
* tor-chanmgr: add experimental `ChanMgr::handle_incoming`Steven Engler2024-09-111-1/+32
* Merge branch 'chan_arc' into 'main'Nick Mathewson2024-05-281-4/+4
|\
| * proto: Make Channel explicitly Arc<.>Nick Mathewson2024-05-161-4/+4
* | chanmgr: Delegate to Channel::engage_padding_activities explicitly.Nick Mathewson2024-05-171-1/+1
|/
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* Merge branch 'renaming' into 'main'Nick Mathewson2022-11-301-5/+5
|\
| * Rename TransportHelper => TransportImplHelper.Nick Mathewson2022-11-301-5/+5
* | Downgrade a "TODO pt-client" commentNick Mathewson2022-11-301-1/+3
|/
* Separate BridgeAddr and PtTargetAddrIan Jackson2022-11-301-2/+6
* tor-chanmgr: Introduce the BootstrapReporter API, publicize ChanBuildereta2022-11-281-22/+15
* tor-chanmgr: Invent [Box]ChanSensitive for two error payloadsIan Jackson2022-11-231-1/+1
* tor-chanmgr: Replace OwnedChanTarget with LoggedChanTarget in errorsIan Jackson2022-11-231-4/+4
* chanmgr: Remove "Ident" from AbstractChannelNick Mathewson2022-10-181-12/+5
* chanmgr: replace the HashMap<> with a ByRelayIds.Nick Mathewson2022-10-181-2/+2
* chanmgr: Edit comments, fix docsNick Mathewson2022-10-131-3/+11
* ChanMgr: Reorganize factory, builder, transport code.Nick Mathewson2022-10-131-221/+8
* Flatten TimeoutChannelFactory into ChannelBuilder.Nick Mathewson2022-10-131-46/+29
* Allow multiple ChannelBuilders to share a ChanMgrEventSender.Nick Mathewson2022-10-131-4/+8
* chanmgr: Move Timeout functionality into a decorator object.Nick Mathewson2022-10-131-10/+46
* Have ChannelBuilder use TransportHelper.Nick Mathewson2022-10-131-22/+85
* Rename mgr::ChannelFactory to mgr::AbstractChannelFactoryNick Mathewson2022-10-121-2/+2
* Change multiplicity of ChannelMethod and addressesNick Mathewson2022-10-111-12/+8
* Allow two useless pattern matches that are going to be not uselessIan Jackson2022-10-111-0/+1
* Move two users of HasAddrs to HasChannelMethodsNick Mathewson2022-10-061-2/+11
* tor-linkspec: Remove the old OwnedFoo::new() functionsNick Mathewson2022-10-061-1/+8
* tor-proto: Preserve the ChannelMethod, not the SocketAddrNick Mathewson2022-10-061-1/+1
* tor-chanmgr: don't log addresses so much.Nick Mathewson2022-08-251-2/+3
* Rename ChannelsParams types to ChannelPaddingInstructions (fmt)Ian Jackson2022-08-171-1/+4
* Rename ChannelsParams types to ChannelPaddingInstructionsIan Jackson2022-08-171-2/+2
* Channel: Make mutable() and engage_padding_activities infallibleIan Jackson2022-08-171-3/+2