getlantern / browsersunbounded

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

Remove panics, better error handling and logging everywhere #65

Closed noahlevenson closed 1 year ago

noahlevenson commented 1 year ago

Closes https://github.com/getlantern/broflake/issues/39

Adding reviewers for visibility.

Removed all the panics from the client code and Freddie. Swapped in the log package everywhere.

There's a couple of panics left in the egress server. My understanding is that this is fine, since the panics were a problem only for Flashlight. LMK if I'm wrong about that.