Opened 5 years ago

Last modified 3 months ago

#11330 assigned 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, anti-censorship-roadmap
Cc: sysrqb, mcs Actual Points:
Parent ID: 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 (9)

comment:1 Changed 5 years ago by mcs

Cc: mcs added

comment:2 Changed 5 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 4 years ago by isis

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

comment:4 Changed 4 years ago by isis

Status: assignednew

comment:5 Changed 22 months ago by teor

Severity: Normal

Set all open tickets without a severity to "Normal"

comment:6 Changed 8 months ago by gaba

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

comment:7 Changed 4 months ago by gaba

Keywords: anti-censorship-roadmap-2019 added

comment:8 Changed 3 months ago by phw

Sponsor: Sponsor19Sponsor30-can

Moving from Sponsor 19 to Sponsor 30.

comment:9 Changed 3 months ago by gaba

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