getlantern / browsersunbounded

Interoperable browser-based P2P proxies for censorship circumvention
GNU General Public License v3.0
11 stars 0 forks source link

Make router construction safer #99

Open noahlevenson opened 1 year ago

noahlevenson commented 1 year ago

Some routers enforce special conditions about table size and compatibility. For example, the producerPoolRouter requires that a client's downstream table size matches its upstream table size. We need to document this better, catch configuration errors, and report them in a way that gets people's attention.