summaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | chanmgr: Add the code necessary to use SOCKS PTs via a TransportHelperNick Mathewson2022-10-204-5/+254
| * | | | chanmgr: Begin a socks-client implementation.Nick Mathewson2022-10-203-0/+219
| * | | | socksproto: Make a method conditional.Nick Mathewson2022-10-201-0/+1
| * | | | socksproto: impl Clone for Error.Nick Mathewson2022-10-202-2/+2
| | |/ / | |/| |
* | | | Merge branch 'bridge-internal-apis' into 'main'Ian Jackson2022-10-204-6/+48
|\ \ \ \ | |_|/ / |/| | |
| * | | tor-linkspec: impl From<&ChanTarget> for OwnedChanTargetIan Jackson2022-10-201-1/+7
| * | | circmgr: Plumbing for direct to target directory circuitsIan Jackson2022-10-202-2/+29
| * | | bridge descriptors: Change types of the descriptor cacheIan Jackson2022-10-201-3/+12
| |/ /
* | | impl ChanTarget etc. for BridgeConfigIan Jackson2022-10-201-1/+17
* | | impl HasAddrs for PtChannelAddr and ChannelMethodIan Jackson2022-10-201-0/+29
* | | HasAddrs: Make it clear that the set of addresses can be emptyIan Jackson2022-10-201-1/+4
|/ /
* | fix a couple of spelling errors in guardmgrNick Mathewson2022-10-192-2/+2
* | Fix various typos (using typos tool and hand-inspection)Nick Mathewson2022-10-186-9/+9
* | linkspec: Fix typo in error messages.Nick Mathewson2022-10-181-2/+2
* | chanmgr: Add an error case if a final_attempt neither succeeds or failsNick Mathewson2022-10-182-1/+11
* | Refactor flow control in get_or_launch.Nick Mathewson2022-10-182-54/+97
* | chanmgr: Split get_or_launch into sub-functions.Nick Mathewson2022-10-181-92/+95
* | chanmgr: Refactor choose_action code into its own function.Nick Mathewson2022-10-181-86/+92
* | Clarify a comment about the desired structure of ChanMgrNick Mathewson2022-10-181-1/+2
* | Comments to explain effects of return in closure.Nick Mathewson2022-10-181-2/+6
* | chanmgr: Remove "Ident" from AbstractChannelNick Mathewson2022-10-185-84/+24
* | chanmgr: replace the HashMap<> with a ByRelayIds.Nick Mathewson2022-10-184-312/+312
* | proto: Make Channel::reparameterize take &self.Nick Mathewson2022-10-182-2/+3
* | chanmgr: Add identities to pending state in map.Nick Mathewson2022-10-182-8/+46
* | chanmgr: Require HasRelayIds for AbstractChannel::BuildSpecNick Mathewson2022-10-182-24/+50
* | chanmgr: Require HasRelayIds for AbstractChannel.Nick Mathewson2022-10-182-1/+43
* | chanmgr: Remove the Poisoned state from the map type.Nick Mathewson2022-10-182-48/+12
* | proto: Implement HasRelayIds for Channel.Nick Mathewson2022-10-182-0/+10
* | linkspec: Add ByRelayIds::remove_exact.Nick Mathewson2022-10-181-0/+65
* | linkspec: Add an "all_overlapping" accessor to ByRelayIds.Nick Mathewson2022-10-183-1/+117
* | Write more tests for RelayId and RelayIdRef.Nick Mathewson2022-10-151-0/+138
* | Write tests for RelayIdSet.Nick Mathewson2022-10-152-0/+121
* | Fix deserialize impl for RelayId.Nick Mathewson2022-10-151-1/+1
* | linkspec: impl Hash for RelayIdRefNick Mathewson2022-10-152-1/+3
|/
* chanmgr: Edit comments, fix docsNick Mathewson2022-10-134-18/+49
* chanmgr: Remove RegistryAsFactory.Nick Mathewson2022-10-131-11/+6
* ChanMgr: Reorganize factory, builder, transport code.Nick Mathewson2022-10-136-282/+330
* Fix some rustdoc errors.Nick Mathewson2022-10-138-21/+18
* Merge branch 'factory_redux' into 'main'Nick Mathewson2022-10-139-136/+258
|\
| * Flatten TimeoutChannelFactory into ChannelBuilder.Nick Mathewson2022-10-132-48/+30
| * chanmgr: clean up some TODO pt-client items and documentation.Nick Mathewson2022-10-133-80/+23
| * Allow multiple ChannelBuilders to share a ChanMgrEventSender.Nick Mathewson2022-10-132-4/+9
| * chanmgr: Use ChannelFactory via a Box<dyn<ChannelFactory>>.Nick Mathewson2022-10-132-4/+28
| * chanmgr: Move Timeout functionality into a decorator object.Nick Mathewson2022-10-132-12/+51
| * Have ChannelBuilder use TransportHelper.Nick Mathewson2022-10-134-27/+92
| * Implement ChannelFactory for (a wrapper of) TransportRegistry.Nick Mathewson2022-10-121-1/+23
| * chanmgr: Clean up async-ness on factory types.Nick Mathewson2022-10-122-12/+18
| * Rename mgr::ChannelFactory to mgr::AbstractChannelFactoryNick Mathewson2022-10-123-19/+22
| * Add several accessors to ChannelMethod.Nick Mathewson2022-10-121-0/+33
* | Merge branch 'readmes' into 'main'Nick Mathewson2022-10-1240-2096/+61
|\ \ | |/ |/|