dedis / prifi

PriFi, a low-latency, local-area anonymous communication network.
https://prifi.net
GNU Affero General Public License v3.0
48 stars 11 forks source link

Relay Egress "Broken Pipe" #207

Open aledcuevas opened 5 years ago

aledcuevas commented 5 years ago

Description: In certain situations (not sure exactly when), it seems like the egress server pipe is broken for a particular connection. Sometimes when testing for various bugs, I have found that a connection through a particular socket would become irresponsive while others would work normally. For example, I reached a stated where I would obtain a "Bad Version" error on the public SOCKS proxy and a corresponding "Broken Pipe" on the relay every time I tried to load the english Wikipedia domains. However, connection to other websites (e.g. spanish/italian/german Wikipedia, or other webpages) would work normally.

Steps to reproduce: I haven't found a reliable way to reproduce this issue. Might be related to #204 in some way, though.

broken-pipe screen shot 2018-10-25 at 10 58 51 pm

Two different sessions where I observed this bug. The two screenshots are not from the same testing session.

aledcuevas commented 5 years ago

It seems that #208 offers an idea on how this issue manifests and how to reproduce it.