summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/circuit.rs
Commit message (Expand)AuthorAgeFilesLines
...
* | proto: methods to wait until a channel/circuit is shut down.Nick Mathewson2023-08-041-2/+18
|/
* tor-proto: Add ClientCirc::start_conversation().Gabriela Moldovan2023-08-041-15/+26
* tor-proto: Add method for getting the HopNum of the last hop.Gabriela Moldovan2023-08-041-0/+14
* tor-proto: Bump test sleep to 200ms for now.Gabriela Moldovan2023-08-031-5/+10
* tor-proto: Handle new BEGIN cells for rejected stream.Gabriela Moldovan2023-08-031-0/+88
* tor-proto: Clarify what we mean by "stream" in allow_stream_requests.Gabriela Moldovan2023-08-031-3/+3
* tor-proto: Add TODO regarding allow_stream_requests corner case.Gabriela Moldovan2023-08-031-0/+24
* tor-proto: Remove outdated comments.Gabriela Moldovan2023-08-031-3/+0
* tor-proto: Add a test for allow_stream_requests.Gabriela Moldovan2023-08-031-0/+70
* tor-proto: Implement allow_stream_requests.Gabriela Moldovan2023-08-031-7/+49
* tor-proto: Add StreamTarget function for sending CtrlMsg::CloseStream .Gabriela Moldovan2023-08-031-0/+46
* tor-proto: Remove extraneous space.Gabriela Moldovan2023-08-031-1/+1
* tor-circmgr: Add two possibly-needed docsrs annotationsIan Jackson2023-07-121-0/+1
* tor-proto: Conversation: drop two otiose cfg(feature)Ian Jackson2023-07-121-1/+0
* Merge branch 'clippy-allow' into 'main'Ian Jackson2023-07-111-0/+1
|\
| * Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* | Merge branch 'conversation' into 'main'Alexander Færøy2023-07-101-89/+113
|\ \ | |/ |/|
| * tor-proto: run rustfmtIan Jackson2023-06-301-1/+4
| * tor-proto conversation API: Provide ConversationInHandlerIan Jackson2023-06-301-1/+6
| * tor-proto conversation API: Implement ConversationIan Jackson2023-06-301-89/+98
| * tor-proto: Make the handler in SendMsgAndInstallHandler optionalIan Jackson2023-06-301-1/+1
| * tor-proto conversation API: Return a ConversationIan Jackson2023-06-301-8/+15
| * tor-proto conversation API: Rename to start_conversation_last_hopIan Jackson2023-06-301-7/+7
| * tor-proto conversation API: Make starting message optionalIan Jackson2023-06-301-2/+2
* | Remove explicit allows for missing_panics_docs.Nick Mathewson2023-07-061-1/+1
|/
* proto: ClientCirc: remove now-obsolete note on Clone-nessNick Mathewson2023-06-281-5/+0
* proto: document ClientCirc lifecycle better.Nick Mathewson2023-06-281-0/+29
* proto: Remove support for receiving unauthenticated SENDMEsNick Mathewson2023-06-261-10/+0
* Merge branch 'proto-better-path' into 'main'Nick Mathewson2023-06-221-26/+73
|\
| * proto: Resolve/downgrade some path-related "TODO HS" itemsNick Mathewson2023-06-221-2/+0
| * proto: Add ClientCirc::path_ref(), deprecate path().Nick Mathewson2023-06-221-13/+35
| * proto: Expose an opaque PathEntry.Nick Mathewson2023-06-221-5/+7
| * proto: Make Path publicNick Mathewson2023-06-221-0/+2
| * proto: Remove Mutex from Path.Nick Mathewson2023-06-221-0/+4
| * proto: Move Path into a separate shared mutable structureNick Mathewson2023-06-221-7/+26
* | proto: downgrade some "TODO HS" comments to "HSS"Nick Mathewson2023-06-211-3/+3
|/
* Apply 1 suggestion(s) to 1 file(s)Ian Jackson2023-06-121-1/+1
* proto: Have send_control_message take an AnyRelayMsg.Nick Mathewson2023-06-091-4/+2
* proto: Correct the docs on send_control_messageNick Mathewson2023-06-091-2/+7
* Fix a silly clippy warningIan Jackson2023-06-081-0/+1
* tor-circmgr: send_control_message: Add reference to MR discussionIan Jackson2023-06-051-0/+2
* tor-circmgr: send_control_message: API change proposalIan Jackson2023-06-051-0/+21
* tor-circmgr: send_control_message: Clarify some corner casesIan Jackson2023-06-051-7/+32
* proto: Make PathEntry::Virtual feature-conditional.Nick Mathewson2023-05-231-0/+2
* proto: Explain "virtual" hops better.Nick Mathewson2023-05-181-0/+4
* proto: Allow circuit Paths to represent virtual hops.Nick Mathewson2023-05-181-3/+21
* proto: Implement Circuit::extend_virtual.Nick Mathewson2023-05-181-2/+17
* tor-proto: Code to construct crypto layers for virtual hops.Nick Mathewson2023-05-181-0/+2
* Refactor ClientCirc APIs to use Arc<ClientCirc>.Nick Mathewson2023-05-161-17/+21
* Change CircTarget::linkspecs() to return an encoded list.Nick Mathewson2023-05-101-4/+6