summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/circuit.rs
Commit message (Expand)AuthorAgeFilesLines
* Make filter conditional, to fix build with hs-service disabled.Nick Mathewson2024-03-261-0/+3
* Rename the old IncomingStreamRequestContext to StreamReqInfo.Nick Mathewson2024-03-261-2/+2
* Add an IncomingStreamRequestFilter to check early propertiesNick Mathewson2024-03-261-1/+24
* We now need circuit::handshake to exist unconditionally.Nick Mathewson2024-03-261-0/+4
* Refactor the logic for constructing crypt layers.Nick Mathewson2024-03-261-13/+4
* Add and use RelayCellFormatTraitJim Newsome2024-03-201-2/+10
* Propagate RelayCellFormat selection up to where format decisions will be madeJim Newsome2024-03-201-1/+9
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* relay-cell: Update relay cell decoding API for prop340Jim Newsome2024-03-121-7/+25
* tor-proto: Add function for peeking at pending circ unique ID.Gabriela Moldovan2024-02-271-0/+5
* 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