summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/circuit.rs
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* tor-proto: Be explicit about an into().Nick Mathewson2023-04-121-1/+1
* Add an experimental circuit accessor to DataStream.Nick Mathewson2023-03-231-0/+6
* tor-proto: Split off send-control-msg featureIan Jackson2023-03-231-4/+4
* tor-proto: document deep-copy in ClientCirc::path()Nick Mathewson2023-03-221-0/+4
* proto: Stabilize ClientCirc::n_hops.Nick Mathewson2023-03-221-1/+6
* tor-proto: Document limitation on send_control_messageNick Mathewson2023-03-081-0/+7
* tor-proto: Make send_control_message wait for the reactor.Nick Mathewson2023-03-081-2/+7
* tor-proto: Have send_control_message install a handler, not return a streamNick Mathewson2023-03-081-7/+8
* tor-proto: Implement functionality to send a message and accept repliesNick Mathewson2023-03-081-47/+44
* tor-proto: Give Path a method to access final hop num.Nick Mathewson2023-03-081-10/+6
* tor-proto: Give circ Reactor a constructor, and make its fields private.Nick Mathewson2023-03-081-18/+2
* Rename onion-* cargo features to hs-* in tor-* cratesIan Jackson2023-02-281-3/+3
* Use CmdChecker in our stream handling code.Nick Mathewson2023-02-171-3/+12