Opened 4 years ago

Last modified 2 years ago

#17284 assigned defect

Implement multiple new testing-focused controller features

Reported by: nickm Owned by: yawning
Priority: High Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-control tor-integration-tests
Cc: Actual Points:
Parent ID: Points: parent
Reviewer: Sponsor:

Description

See https://lists.torproject.org/pipermail/tor-dev/2015-March/008502.html for a big pile of ideas; we should try to implement as many as possible.

Due April 2016.

Child Tickets

TicketStatusOwnerSummaryComponent
#18685closedFire a`STATUS_SERVER` event when the hibernation state changes.Core Tor/Tor
#19318assignedyawningcontroller: expose cache details.Core Tor/Tor
#19319assignedyawningcontroller: GETINFO stats to expose OOM detailsCore Tor/Tor
#19320newcontroller: expose and adjust timer valuesCore Tor/Tor
#19321newcontroller: Ensure events exist for all guard state transitionsCore Tor/Tor
#19322assignedyawningcolntroller: add events for "I uploaded my own descriptor" or "I regenerated my own descriptor"Core Tor/Tor
#19323closedandreacontroller: expose Download timer/timeout/retry informationCore Tor/Tor
#19324newcontroller: events for hidden service intro point changes, descriptor changes, uploads, etcCore Tor/Tor
#19325assignedyawningcontroller: getinfo to get status of cpuworker queuesCore Tor/Tor
#19326newExamine fine-grained connection detail; expose via control APICore Tor/Tor
#19327newcontroller: expose fine-grained circuit detail.Core Tor/Tor

Change History (19)

comment:1 Changed 3 years ago by nickm

Keywords: TorCoreTeam201603 added
Severity: Normal

comment:2 Changed 3 years ago by nickm

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

Throw most 0.2.8 "NEW" tickets into 0.2.9. I expect that many of them will subsequently get triaged out.

comment:3 Changed 3 years ago by nickm

Sponsor: SponsorSSponsorS-must

comment:4 Changed 3 years ago by nickm

Owner: set to yawning
Status: newassigned

comment:5 Changed 3 years ago by nickm

Keywords: TorCoreTeam201604 added; TorCoreTeam201603 removed

Yawning did some work here, and it should be in needs_review now. The merge should be targetted for april. (Yawning, please link to branches or other tickets?)

comment:6 Changed 3 years ago by nickm

Keywords: tor-controller-extension added

comment:7 Changed 3 years ago by nickm

Keywords: TorCoreTeam201605 TorCoreTeam-postponed-201604 added; TorCoreTeam201604 removed

April is over; calling these april tickets postponed into may.

comment:8 Changed 3 years ago by isabela

Points: medium/large4.5

comment:9 Changed 3 years ago by nickm

Keywords: TorCoreTeam201605 removed

Remove "TorCoreTeam201605" keyword. The time machine is broken.

comment:10 Changed 3 years ago by nickm

Points: 4.5parent

comment:11 Changed 3 years ago by nickm

Keywords: nickm-deferred-20160905 added
Milestone: Tor: 0.2.9.x-finalTor: 0.2.???

Hi, Yawning! I'm deferring these tickets assigned to you from 0.2.9 to 0.2.???, since you're going to be out for September. But if you wind up wanting to do any of them for 0.2.9 anyway, please feel free to move them back.

(This is my ticket-deferring afternoon)

comment:12 Changed 3 years ago by teor

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

Milestone renamed

comment:13 Changed 3 years 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:14 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:15 Changed 2 years ago by nickm

Keywords: nickm-deferred-20160905 removed

comment:16 Changed 2 years ago by nickm

Keywords: TorCoreTeam-postponed-201604 removed

comment:17 Changed 2 years ago by nickm

Keywords: 028-triage removed

comment:18 Changed 2 years ago by dgoulet

Keywords: tor-control added; tor-controller-extension removed

Unify tor-controller-extension keyword to "tor-control".

comment:19 Changed 2 years ago by nickm

Keywords: tor-integration-tests added
Sponsor: SponsorS-must
Note: See TracTickets for help on using tickets.