aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/circuit.rs
Commit message (Expand)AuthorAgeFilesLines
...
* | tor-proto: Reinstate circuit hop check in test_create()Neel Chauhan2024-10-161-4/+1
|/
* Replace _ => panic!() in tor-protoIan Jackson2024-10-151-14/+14
* Merge branch 'mq-circ' into 'main'David Goulet2024-10-101-9/+11
|\
| * Apply deferred rustfmt churnIan Jackson2024-10-091-4/+1
| * memquota: Use an mq_queue for channel->circuit RX queueIan Jackson2024-10-091-4/+4
| * memquota: Introduce type aliases for channel->circuit RX queueIan Jackson2024-10-091-4/+9
* | tor-proto: Fix flaky circuit::test::accept_valid_sendme test.Wesley Aptekar-Cassels2024-10-071-4/+3
|/
* tor-proto: Remove the no-longer needed allowsIan Jackson2024-10-031-1/+0
* tor-proto: Make incoming stream requests participate in memquota (fmt)Ian Jackson2024-10-031-2/+2
* tor-proto: Make incoming stream requests participate in memquotaIan Jackson2024-10-031-1/+3
* tor-proto: Make stream queues participate in memquota (fmt)Ian Jackson2024-10-031-2/+2
* tor-proto: Make stream queues participate in memquotaIan Jackson2024-10-031-6/+13
* tor-proto: Put a StreamAccount in DataStream etc.Ian Jackson2024-10-031-2/+5
* tor-proto: Put a CircuitAccount in ClientCirc and circuit::ReactorIan Jackson2024-10-031-1/+12
* tor-proto: Make PendingClientCirc::new fallibleIan Jackson2024-10-031-4/+5
* Merge branch 'mpsc-types' into 'main'Ian Jackson2024-10-021-1/+15
|\
| * tor-proto: Introduce type aliases for stream queues (fmt)Ian Jackson2024-10-021-4/+3
| * tor-proto: Introduce type aliases for stream queuesIan Jackson2024-10-021-1/+16
* | tor-proto: Use trait methods for try_send and channel_closeIan Jackson2024-10-011-1/+3
|/
* extract tor_async_utils::oneshot into ::oneshot-fused-workaroundJim Newsome2024-08-281-1/+1
* `circuit` docs: delete comment about no flow-control etcJim Newsome2024-08-261-2/+0
* `circuit` docs: delete "one big mutex" limitationJim Newsome2024-08-261-3/+0
* tor-proto circuit: add unit test for fairnessJim Newsome2024-08-221-0/+128
* tor-proto::circuit: Move test-only methods into test moduleJim Newsome2024-07-291-12/+14
* tor-proto circuit tests: dedupe circid magic numberJim Newsome2024-07-291-6/+15
* tor-proto circuit test: Move to tighter scope and shadow outer defJim Newsome2024-07-291-15/+17
* tor-proto circuit tests: delete stale commented-out testJim Newsome2024-07-291-66/+0
* tor-proto circuit tests: fix some comment copy-pastaJim Newsome2024-07-291-1/+1
* tor-proto: Return proper `Error::MissingId`Clara Engler2024-07-121-1/+1
* proto: Add a test for closing streams.Nick Mathewson2024-05-291-1/+74
* proto: Improve documentation about DataStream lifetimes and closingNick Mathewson2024-05-291-1/+10
* proto: Make DataWriter::close actually do something.Nick Mathewson2024-05-291-0/+14
* proto: Make Channel explicitly Arc<.>Nick Mathewson2024-05-161-5/+10
* proto: Fix compilation with stream-ctrl but not experimental-api.Nick Mathewson2024-05-141-1/+1
* 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