Opened 3 years ago

Last modified 13 months ago

#16134 new enhancement

The various stream lists tied to the circuit structures should use tor_queue.h

Reported by: yawning Owned by: yawning
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version: Tor: 0.2.7
Severity: Minor Keywords: tor-relay cleanup tor-queue technical-debt intro refactor
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Offshoot of #16052.

Every list that uses edge_connection_t.next_stream, should be converted to a TOR_SLIST for maintainability/sanity. Carved off into a separate ticket because #16052 will probably get a 0.2.6 backport, while this should not as it is rather intrusive (if mechanical).

Child Tickets

Change History (7)

comment:1 Changed 3 years ago by nickm

Milestone: Tor: 0.2.7.x-finalTor: 0.2.8.x-final

comment:2 Changed 3 years ago by nickm

Milestone: Tor: 0.2.8.x-finalTor: 0.2.???

Move a few tickets out of 0.2.8. I would take a good patch for most of these if somebody writes one. (If you do, please make the ticket needs_review and move it back into maint-0.2.8 milestone. :) )

comment:3 Changed 20 months ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:4 Changed 19 months ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:5 Changed 14 months ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:6 Changed 14 months ago by dgoulet

Keywords: tor-core removed

The tor-core keyword doesn't really make sense now that we have "Core Tor/Tor" for component.

comment:7 Changed 13 months ago by nickm

Keywords: tor-relay cleanup tor-queue technical-debt intro refactor added
Severity: Minor
Note: See TracTickets for help on using tickets.