Opened 17 months ago

Last modified 3 months ago

#29008 new enhancement

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

Reported by: teor Owned by:
Priority: Low Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: privcount, 040-unreached-20190109, 041-accepted-20190115, teor-unreached-2019-03-08
Cc: Actual Points:
Parent ID: #27908 Points: 1
Reviewer: Sponsor:


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 (10)

comment:1 Changed 17 months ago by teor

Type: defectenhancement

These should all be enhancements

comment:2 Changed 17 months ago by teor

Points: 1

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

comment:3 Changed 17 months 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 17 months 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 17 months 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 16 months ago by nickm

Sponsor: SponsorV

comment:7 Changed 16 months 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.

comment:8 Changed 15 months ago by teor

Keywords: teor-unreached-2019-03-08 added
Milestone: Tor: 0.4.1.x-finalTor: unspecified
Owner: teor deleted
Priority: MediumLow
Sponsor: SponsorVSponsorV-can

The PrivCount proof of concept must have bandwidth. Everything else is optional.

comment:9 Changed 12 months ago by gaba

Sponsor: SponsorV-can

comment:10 Changed 3 months ago by teor

Status: assignednew

Change tickets that are assigned to nobody to "new".

Note: See TracTickets for help on using tickets.