summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/circuit.rs
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'send_incoming_request_failures' into 'main'gabi-2502024-01-171-9/+8
|\
| * Give an error on duplicate call to allow_stream_requests.Nick Mathewson2024-01-171-6/+0
| * proto: Close circuit _intentionally_ when Request Sink is dropped.Nick Mathewson2024-01-171-2/+9
| * proto: Send END when buffer of IncomingRequests is fullNick Mathewson2024-01-171-2/+0
* | Remove TODO for #1191Nick Mathewson2024-01-171-3/+0
|/
* proto: Convert a TODO HSS to ticket #1191Nick Mathewson2024-01-101-1/+1
* Downgrade and convert TODO HSSs to #1190.Nick Mathewson2024-01-101-2/+2
* Convert a TODO HSS about excessive BEGINs to #1189.Nick Mathewson2024-01-101-1/+2
* proto: Downgrade TODO HSS about HopNum in IncomingStreamRequestCommentNick Mathewson2024-01-101-0/+8
* Rename {Any}RelayCell to {Any}RelayMsgOuterNick Mathewson2023-12-141-15/+15
* Test extend_ntor_v3Jim Newsome2023-11-271-10/+33
* Parameterize circuit-extension test by handshake typeJim Newsome2023-11-271-55/+68
* Add `ClientCirc::extend_ntor_v3`Jim Newsome2023-11-271-0/+38
* Circuit reactor: test ntor-v3 "create"Jim Newsome2023-11-271-43/+101
* Add PendingClientCirc::create_firsthop_ntor_v3Jim Newsome2023-11-271-0/+43
* Merge remote-tracking branch 'public/hs_begin'Nick Mathewson2023-11-161-0/+1
|\
| * hsrproxy: Send back DONE reasons.Nick Mathewson2023-10-231-0/+1
* | Send less information in onion service BEGIN messagesNick Mathewson2023-11-151-0/+5
* | tor-proto: make ClientHandShake and ServerHandshake generic over aux dataJim Newsome2023-11-151-4/+3
* | ServerHandshake: extend to support ntorv3 extensionsJim Newsome2023-11-151-5/+22
* | Add a caret_int HandshakeType for HTYPE constantsJim Newsome2023-10-261-1/+2
* | Change `CircId` to never be zeroJim Newsome2023-10-251-8/+8
* | Convert StreamId to NonZeroU16Jim Newsome2023-10-251-29/+31
|/
* Fix rustdoc link warnings/errors.Nick Mathewson2023-10-201-1/+1
* proto: Revise the behavior of IncomingStream::discard().Nick Mathewson2023-10-191-4/+3
* proto: Remove TODOs about panics on double-close.Nick Mathewson2023-10-191-17/+2
* Add comments about another problem with close_pending().Nick Mathewson2023-10-171-0/+7
* proto: Make StreamTarget::close() misuse less likely.Nick Mathewson2023-10-171-2/+5
* oneshot: Use veneer in tor-protoIan Jackson2023-10-111-1/+2
* 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