summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/circuit.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: Make allow_stream_requests() not return a ResultNick Mathewson2023-09-271-4/+4
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Use "typos-cli" to fix a bunch of typos.Nick Mathewson2023-08-221-1/+1
* proto: fix a comment to refer to circuits, not channels.Nick Mathewson2023-08-221-1/+1
* Merge branch 'send_raw_msg' into 'main'Nick Mathewson2023-08-221-0/+27
|\
| * proto: Add crossrefs between start_conversation and send_raw_msgNick Mathewson2023-08-221-0/+6
| * proto: new ClientCirc::send_raw_msg function.Nick Mathewson2023-08-211-0/+21
* | Resolve warnings about ambiguous/redundant doc linksNick Mathewson2023-08-221-1/+1
|/
* tor-proto: Add test where an incoming stream comes from an unexpect hop.Gabriela Moldovan2023-08-181-0/+44
* tor-proto: Make ClientCirc::allow_stream_requests take a HopNum.Gabriela Moldovan2023-08-181-4/+18
* tor-proto: Fix dead_code when building without experimental-apiNick Mathewson2023-08-161-0/+1
* Merge branch 'remove-unused-import' into 'main'Ian Jackson2023-08-161-1/+3
|\
| * tor-proto: remove unused importEmil Engler2023-08-101-1/+3
* | proto: Fix a type-complexity warning.Nick Mathewson2023-08-141-2/+4
* | proto: API to expose the `CircuitBinding` type.Nick Mathewson2023-08-141-1/+33
* | proto: Take CircuitBinding one step forward into Reactor::add_hop.Nick Mathewson2023-08-141-2/+2
|/
* tor-proto: Make StreamTarget::close return the oneshot::Receiver instead of b...Gabriela Moldovan2023-08-081-23/+6
* tor-proto: Add a function for closing a stream without waiting for the reacto...Gabriela Moldovan2023-08-071-0/+19
* Merge branch 'proto-flaky-test' into 'main'gabi-2502023-08-041-12/+18
|\
| * tor-proto: reject() now waits until the control message is received.Gabriela Moldovan2023-08-041-0/+6
| * tor-proto: allow_stream_requests now waits until the control message is recei...Gabriela Moldovan2023-08-041-12/+12
* | 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
|\