Opened 6 weeks ago

Last modified 2 weeks ago

#29008 assigned enhancement

PrivCount proof of concept: add a PrivCount module, torrc option, and protocol

Reported by: teor Owned by: teor
Priority: Medium Milestone: Tor: 0.4.1.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords: privcount, 040-unreached-20190109, 041-accepted-20190115
Cc: Actual Points:
Parent ID: #27908 Points: 1
Reviewer: Sponsor: SponsorV


We should make PrivCount into an optional module, with a compile-time option. If Rust is off, or the PrivCount option is off, PrivCount will be disabled.

When PrivCount is enabled, it will advertise support for the PrivCount protocol versions and statistics versions it supports.

Child Tickets

Change History (7)

comment:1 Changed 6 weeks ago by teor

Type: defectenhancement

These should all be enhancements

comment:2 Changed 6 weeks ago by teor

Points: 1

This is fiddly work, but it shouldn't take longer than a day.

comment:3 Changed 6 weeks ago by teor

Keywords: 040-unreached-20190109 041-proposed added
Milestone: Tor: 0.4.0.x-finalTor: unspecified

These tasks are on the 0.4.1 roadmap for PrivCount and Sponsor V.

comment:4 Changed 6 weeks ago by teor

Keywords: 041-proposed-on-roadmap added; 041-proposed removed
Milestone: Tor: unspecifiedTor: 0.4.1.x-final

Let's review these tickets at the next meeting using our 041-proposed process.

They're on the roadmap, so the review should focus on ticket size and team capacity (and sponsor expectations).

comment:5 Changed 5 weeks ago by teor

Keywords: 041-accepted-20190115 added; 041-proposed-on-roadmap removed

These PrivCount tickets are on the 041 roadmap, we accepted their points estimates in 041 without discussion.

comment:6 Changed 3 weeks ago by nickm

Sponsor: SponsorV

comment:7 Changed 2 weeks ago by teor

We should do a quick version of this in February or March, then re-do it properly when we design optional modules in #29224 in May.

Note: See TracTickets for help on using tickets.