Opened 7 years ago

Last modified 8 months ago

#11330 new enhancement

Create a Hash Ring For Each Allowed Domain in the Email Distributor

Reported by: sysrqb Owned by:
Priority: High Milestone:
Component: Circumvention/BridgeDB Version:
Severity: Normal Keywords: bridgedb-email, bridgedb-dist
Cc: sysrqb, mcs Actual Points:
Parent ID: #31280 Points: 3
Reviewer: Sponsor: Sponsor30-can


This will isolate the bridges such that if one provider is subverted it will not have the ability to obtain all bridges assigned to the distributor.

The first easy way to do this is to change the EMAIL_DOMAINS config option to accept (domain, proportion) pairs instead of only the the domain name. Adding a new config option specifically for this will also work, but initially it seems unnecessary.

Child Tickets

Change History (12)

comment:1 Changed 6 years ago by mcs

Cc: mcs added

comment:2 Changed 6 years ago by Sebastian

This feature means you get to learn the email provider of a user by observing which bridge they talk to. I feel like this might want consideration

comment:3 Changed 6 years ago by isis

Keywords: bridgedb-email bridgedb-dist added
Owner: set to isis
Status: newassigned

comment:4 Changed 6 years ago by isis

Status: assignednew

comment:5 Changed 3 years ago by teor

Severity: Normal

Set all open tickets without a severity to "Normal"

comment:6 Changed 22 months ago by gaba

Cc: isis removed
Owner: isis deleted
Points: 3
Sponsor: Sponsor19
Status: newassigned

comment:7 Changed 18 months ago by gaba

Keywords: anti-censorship-roadmap-2019 added

comment:8 Changed 17 months ago by phw

Sponsor: Sponsor19Sponsor30-can

Moving from Sponsor 19 to Sponsor 30.

comment:9 Changed 17 months ago by gaba

Keywords: anti-censorship-roadmap added; anti-censorship-roadmap-2019 removed

comment:10 Changed 13 months ago by gaba

Parent ID: #31280

comment:11 Changed 8 months ago by teor

Status: assignednew

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

comment:12 Changed 8 months ago by gaba

Keywords: anti-censorship-roadmap removed
Note: See TracTickets for help on using tickets.