Opened 10 months ago

Last modified 5 months ago

#29008 assigned 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:

Description

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

comment:1 Changed 10 months ago by teor

Type: defectenhancement

These should all be enhancements

comment:2 Changed 10 months ago by teor

Points: 1

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

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

Sponsor: SponsorV

comment:7 Changed 9 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 8 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 5 months ago by gaba

Sponsor: SponsorV-can
Note: See TracTickets for help on using tickets.