Opened 7 months ago

Last modified 7 months ago

#30998 closed defect

Get Snowflake webextension working on Firefox — at Version 6

Reported by: cohosh Owned by:
Priority: High Milestone:
Component: Circumvention/Snowflake Version:
Severity: Normal Keywords: snowflake-webextension
Cc: arlolra, cohosh, phw, dcf Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description (last modified by cohosh)

Noticed this while testing out some new webextension changes on Firefox.

I get the following errors:

Snowflake: WebRTC DataChannel opened! snowflake.js:1154:13
Firefox can’t establish a connection to the server at wss://snowflake.bamsoftware.com/?client_ip=45.72.156.47. snowflake.js:1090:11
Snowflake: websocket-relay error. snowflake.js:1154:13
Snowflake: websocket-relay closed.

This are reproducible with a clean master branch.

I'm also getting several bootstraps to 10% during my client tests that aren't going through my proxy so I'm guessing others are having the same problem.

Child Tickets

Change History (6)

comment:1 Changed 7 months ago by cohosh

Server logs show a lot of TLS handshake errors:

2019/06/26 21:44:37 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 21:49:39 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 21:54:42 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 21:59:42 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 22:04:44 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 22:09:46 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 22:14:49 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 22:19:51 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 22:24:53 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 22:29:55 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 22:34:57 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 22:39:59 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 22:45:02 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 22:50:05 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 22:55:08 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 23:00:10 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 23:05:13 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 23:10:16 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 23:15:19 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 23:20:22 http: TLS handshake error from [scrubbed]: EOF
2019/06/26 23:25:24 http: TLS handshake error from [scrubbed]: EOF

comment:2 Changed 7 months ago by cohosh

Confirmed that it's not happening with a proxy-go instance I'm running in snowbox (which connects to the same bridge). So it might be an error just with browser-based proxies? Or it happens periodically?

comment:3 Changed 7 months ago by cohosh

Priority: ImmediateHigh

comment:4 Changed 7 months ago by arlolra

Firefox can’t establish a connection to the server ...

So it might be an error just with browser-based proxies?

Did you try with Chrome?

comment:5 in reply to:  4 Changed 7 months ago by cohosh

Priority: HighLow

Replying to arlolra:

Firefox can’t establish a connection to the server ...

So it might be an error just with browser-based proxies?

Did you try with Chrome?

Ah.. it does work in Chrome. Thanks. I'll keep this open to remind us to address the extension bugs in Firefox.

comment:6 Changed 7 months ago by cohosh

Description: modified (diff)
Keywords: snowflake-webextension added
Summary: Some connections to the snowflake bridge from proxies are failingGet Snowflake webextension working on Firefox
Note: See TracTickets for help on using tickets.