Opened 9 years ago

Last modified 5 months ago

#3780 new enhancement

GetTor and BridgeDB should share email processing code

Reported by: kaner Owned by:
Priority: Medium Milestone:
Component: Circumvention/BridgeDB Version:
Severity: Normal Keywords: bridgedb
Cc: gaba, phw, cohosh Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


Both GetTor and BridgeDB seem have a lot of requirements in common when it comes to email processeing and configuration. (For instance, mail filtering, DKIM checks and so on)

Maybe we should sync the email processing code into something like a python tor email library for both at some point in the future.

Child Tickets

Change History (8)

comment:1 Changed 9 years ago by phobos

Do you mean they should work the same way or rely on the same codebase running on a shared server?

comment:2 Changed 9 years ago by arma

I assume he means that they should both link in the same library. That way there's one place (sort of like how torctl is the central library for arm, torflow, etc), where we write and maintain the code to handle incoming and outgoing emails, check dkim, enforce policies, etc.

Then the gettor deployment has a checkout of the tor email library, and calls it with its chosen configuration parameters; and the bridgedb deployment has a checkout of it too.

I don't think mixing the deployment side (e.g. a shared server) is going to make our lives more fun.

comment:3 Changed 3 years ago by teor

Severity: Normal

Set all open tickets without a severity to "Normal"

comment:4 Changed 2 years ago by traumschule

Parent ID: #28152

Group GetTor refactoring issues

comment:5 Changed 18 months ago by gaba

Cc: gaba added
Keywords: bridgedb added
Owner: kaner deleted
Parent ID: #28152
Status: newassigned

comment:6 Changed 18 months ago by gaba

Component: Applications/GetTorObfuscation/BridgeDB

comment:7 Changed 18 months ago by arma

Status: assignednew

comment:8 Changed 5 months ago by cohosh

Cc: phw cohosh added
Note: See TracTickets for help on using tickets.