{"action":"closed","issue":{"url":"https://api.github.com/repos/uProxy/uproxy/issues/1972","labels_url":"https://api.github.com/repos/uProxy/uproxy/issues/1972/labels{/name}","comments_url":"https://api.github.com/repos/uProxy/uproxy/issues/1972/comments","events_url":"https://api.github.com/repos/uProxy/uproxy/issues/1972/events","html_url":"https://github.com/uProxy/uproxy/issues/1972","id":111858404,"number":1972,"title":"churn can't establish a peerconnection in FF42+ when there are STUN servers","user":{"login":"trevj","id":5142116,"avatar_url":"https://avatars.githubusercontent.com/u/5142116?v=3","gravatar_id":"","url":"https://api.github.com/users/trevj","html_url":"https://github.com/trevj","followers_url":"https://api.github.com/users/trevj/followers","following_url":"https://api.github.com/users/trevj/following{/other_user}","gists_url":"https://api.github.com/users/trevj/gists{/gist_id}","starred_url":"https://api.github.com/users/trevj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trevj/subscriptions","organizations_url":"https://api.github.com/users/trevj/orgs","repos_url":"https://api.github.com/users/trevj/repos","events_url":"https://api.github.com/users/trevj/events{/privacy}","received_events_url":"https://api.github.com/users/trevj/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/uProxy/uproxy/labels/C:Firefox","name":"C:Firefox","color":"eb6420"},{"url":"https://api.github.com/repos/uProxy/uproxy/labels/P1","name":"P1","color":"FF9933"}],"state":"closed","locked":false,"assignee":{"login":"trevj","id":5142116,"avatar_url":"https://avatars.githubusercontent.com/u/5142116?v=3","gravatar_id":"","url":"https://api.github.com/users/trevj","html_url":"https://github.com/trevj","followers_url":"https://api.github.com/users/trevj/followers","following_url":"https://api.github.com/users/trevj/following{/other_user}","gists_url":"https://api.github.com/users/trevj/gists{/gist_id}","starred_url":"https://api.github.com/users/trevj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trevj/subscriptions","organizations_url":"https://api.github.com/users/trevj/orgs","repos_url":"https://api.github.com/users/trevj/repos","events_url":"https://api.github.com/users/trevj/events{/privacy}","received_events_url":"https://api.github.com/users/trevj/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/uProxy/uproxy/milestones/1","html_url":"https://github.com/uProxy/uproxy/milestones/v-1.0%20Allardice","labels_url":"https://api.github.com/repos/uProxy/uproxy/milestones/1/labels","id":633166,"number":1,"title":"v-1.0 Allardice","description":"","creator":{"login":"willscott","id":428199,"avatar_url":"https://avatars.githubusercontent.com/u/428199?v=3","gravatar_id":"","url":"https://api.github.com/users/willscott","html_url":"https://github.com/willscott","followers_url":"https://api.github.com/users/willscott/followers","following_url":"https://api.github.com/users/willscott/following{/other_user}","gists_url":"https://api.github.com/users/willscott/gists{/gist_id}","starred_url":"https://api.github.com/users/willscott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willscott/subscriptions","organizations_url":"https://api.github.com/users/willscott/orgs","repos_url":"https://api.github.com/users/willscott/repos","events_url":"https://api.github.com/users/willscott/events{/privacy}","received_events_url":"https://api.github.com/users/willscott/received_events","type":"User","site_admin":false},"open_issues":133,"closed_issues":415,"state":"open","created_at":"2014-04-17T16:58:26Z","updated_at":"2015-10-22T13:12:34Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2015-10-16T15:49:06Z","updated_at":"2015-10-22T13:12:34Z","closed_at":"2015-10-22T13:12:34Z","body":"To reproduce:\r\n * find an OSX box (because https://github.com/uProxy/uproxy/issues/1840 is only fixed on OSX)\r\n * download any beta of 42 from beta 5 onwards, e.g. https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/42.0b7/mac/en-US/\r\n * double-click the .dmg\r\n * drag the Firefox icon into ~/Downloads/\r\n * build Simple SOCKS and run it using with the Firefox you downloaded, e.g.: `jpm run -b ~/Downloads/Firefox.app/Contents/MacOS/firefox`\r\n\r\nIt won't be able to establish a peerconnection. However, *if you clear the list of STUN servers in `src/simple-socks/freedom-module.ts` and recompile* then it will establish a peerconnection as usual.\r\n\r\nLogs from an unsuccessful session:\r\n```\r\nbridge I [2015-10-16T15:44:56.664Z] sockstortc: negotiating, offering HOLO_ICE provider\r\nbridge D [2015-10-16T15:44:56.664Z] sockstortc: constructing holographic ICE peerconnection\r\nPeerConnection D [2015-10-16T15:44:56.664Z] sockstortc-probe: negotiateConnection\r\nbridge D [2015-10-16T15:44:56.664Z] sockstortc: now bridging with HOLO_ICE provider\r\nbridge D [2015-10-16T15:44:56.665Z] rtctonet: handling signal: {\"signals\":{\"HOLO_ICE\":[{\"transformer\":{\"name\":\"caesar\"}}]},\"first\":true}\r\nbridge D [2015-10-16T15:44:56.665Z] rtctonet: received offer, responding with HOLO_ICE provider\r\nbridge D [2015-10-16T15:44:56.665Z] rtctonet: constructing holographic ICE peerconnection\r\nPeerConnection D [2015-10-16T15:44:56.665Z] rtctonet-probe: negotiateConnection\r\nbridge D [2015-10-16T15:44:56.665Z] rtctonet: now bridging with HOLO_ICE provider\r\nPeerConnection D [2015-10-16T15:44:56.666Z] sockstortc-obfuscated: negotiateConnection\r\nchurn I [2015-10-16T15:44:56.666Z] rtctonet: transformer config: {\"name\":\"caesar\"}\r\nchurn I [2015-10-16T15:44:56.666Z] sockstortc: transformer config: {\"name\":\"caesar\"}\r\nPeerConnection D [2015-10-16T15:44:56.677Z] sockstortc-probe: negotiation needed\r\nPeerConnection D [2015-10-16T15:44:56.678Z] sockstortc-probe: negotiation needed\r\nPeerConnection W [2015-10-16T15:44:56.678Z] onnegotiationneeded fired in unexpected state CONNECTING\r\nPeerConnection D [2015-10-16T15:44:56.679Z] rtctonet-probe: negotiation needed\r\nPeerConnection D [2015-10-16T15:44:56.679Z] rtctonet-probe: negotiation needed\r\nPeerConnection W [2015-10-16T15:44:56.679Z] onnegotiationneeded fired in unexpected state CONNECTING\r\nPeerConnection D [2015-10-16T15:44:56.680Z] sockstortc-obfuscated: negotiation needed\r\nPeerConnection D [2015-10-16T15:44:56.680Z] sockstortc-obfuscated: negotiation needed\r\nPeerConnection W [2015-10-16T15:44:56.680Z] onnegotiationneeded fired in unexpected state CONNECTING\r\nPeerConnection D [2015-10-16T15:44:56.682Z] sockstortc-probe: created offer: {\"type\":\"offer\",\"sdp\":\"v=0\\r\\no=mozilla...THIS_IS_SDPARTA-42.0 1482340786951541113 0 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=fingerprint:sha-256 60:09:62:EC:5E:4E:E6:37:BA:9A:BF:45:8D:09:A2:6A:6C:5A:40:62:F2:06:26:EC:36:95:37:13:8C:1F:38:EE\\r\\na=ice-options:trickle\\r\\na=msid-semantic:WMS *\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=sendrecv\\r\\na=ice-pwd:adef811f9db7f327a5ce138b32e5cc1d\\r\\na=ice-ufrag:0ac50e87\\r\\na=mid:sdparta_0\\r\\na=sctpmap:5000 webrtc-datachannel 256\\r\\na=setup:actpass\\r\\na=ssrc:4177417098 cname:{9002469e-952b-f048-b898-1935447757b9}\\r\\n\"}\r\nPeerConnection I [2015-10-16T15:44:56.682Z] sockstortc-probe: maximum number of channels now 256\r\nPeerConnection D [2015-10-16T15:44:56.683Z] rtctonet-probe: created offer: {\"type\":\"offer\",\"sdp\":\"v=0\\r\\no=mozilla...THIS_IS_SDPARTA-42.0 5087643632828053664 0 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=fingerprint:sha-256 28:E1:4F:C9:F5:EF:68:23:5D:1E:77:43:F5:FD:33:8E:3C:65:87:0C:1C:5B:CD:4D:4A:72:66:F4:60:6F:31:D1\\r\\na=ice-options:trickle\\r\\na=msid-semantic:WMS *\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=sendrecv\\r\\na=ice-pwd:a60751d991d1161f00182e899ad879fe\\r\\na=ice-ufrag:efaf06af\\r\\na=mid:sdparta_0\\r\\na=sctpmap:5000 webrtc-datachannel 256\\r\\na=setup:actpass\\r\\na=ssrc:489598810 cname:{60bdc07d-2ee3-e34b-a129-b192e260c24c}\\r\\n\"}\r\nPeerConnection I [2015-10-16T15:44:56.684Z] rtctonet-probe: maximum number of channels now 256\r\nPeerConnection D [2015-10-16T15:44:56.686Z] sockstortc-obfuscated: created offer: {\"type\":\"offer\",\"sdp\":\"v=0\\r\\no=mozilla...THIS_IS_SDPARTA-42.0 1728237533723503233 0 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=fingerprint:sha-256 D8:3C:58:B9:AC:D2:79:55:04:10:B6:3B:7F:7D:CF:59:DC:DF:18:0E:EC:E6:9F:3C:FC:A8:4A:78:3D:EA:08:EE\\r\\na=ice-options:trickle\\r\\na=msid-semantic:WMS *\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=sendrecv\\r\\na=ice-pwd:373abc18bb8d8848829cad0ed9fe0b92\\r\\na=ice-ufrag:6ded0e02\\r\\na=mid:sdparta_0\\r\\na=sctpmap:5000 webrtc-datachannel 256\\r\\na=setup:actpass\\r\\na=ssrc:1200245418 cname:{70f6f24e-c50f-484b-a5a6-8b1cdd21d040}\\r\\n\"}\r\nbridge D [2015-10-16T15:44:56.686Z] rtctonet: handling signal: {\"signals\":{\"HOLO_ICE\":[{\"webrtcMessage\":{\"type\":0,\"description\":{\"type\":\"offer\",\"sdp\":\"v=0\\r\\no=mozilla...THIS_IS_SDPARTA-42.0 1728237533723503233 0 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=fingerprint:sha-256 D8:3C:58:B9:AC:D2:79:55:04:10:B6:3B:7F:7D:CF:59:DC:DF:18:0E:EC:E6:9F:3C:FC:A8:4A:78:3D:EA:08:EE\\r\\na=ice-options:trickle\\r\\na=msid-semantic:WMS *\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=sendrecv\\r\\na=ice-pwd:373abc18bb8d8848829cad0ed9fe0b92\\r\\na=ice-ufrag:6ded0e02\\r\\na=mid:sdparta_0\\r\\na=sctpmap:5000 webrtc-datachannel 256\\r\\na=setup:actpass\\r\\na=ssrc:1200245418 cname:{70f6f24e-c50f-484b-a5a6-8b1cdd21d040}\\r\\n\"}}}]}}\r\nPeerConnection I [2015-10-16T15:44:56.687Z] sockstortc-obfuscated: maximum number of channels now 256\r\nPeerConnection D [2015-10-16T15:44:56.698Z] sockstortc-probe: signalling state: have-local-offer\r\nPeerConnection D [2015-10-16T15:44:56.698Z] rtctonet-probe: signalling state: have-local-offer\r\nPeerConnection D [2015-10-16T15:44:56.698Z] sockstortc-obfuscated: signalling state: have-local-offer\r\nPeerConnection D [2015-10-16T15:44:57.321Z] sockstortc-probe: local ice candidate: {\"candidate\":\"candidate:0 1 UDP 2130379007 2620::1012:8:9ae0:d9ff:fead:96cd 52640 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nbridge D [2015-10-16T15:44:57.321Z] rtctonet: handling signal: {\"signals\":{\"HOLO_ICE\":[{\"webrtcMessage\":{\"type\":2,\"candidate\":{\"candidate\":\"candidate:0 1 UDP 2130379007 2620::1012:8:9ae0:d9ff:fead:96cd 52640 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}}}]}}\r\nPeerConnection D [2015-10-16T15:44:57.321Z] sockstortc-probe: local ice candidate: {\"candidate\":\"candidate:3 1 UDP 2130379007 2620::1012:8:9c7a:136e:95e0:9743 52641 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nbridge D [2015-10-16T15:44:57.322Z] rtctonet: handling signal: {\"signals\":{\"HOLO_ICE\":[{\"webrtcMessage\":{\"type\":2,\"candidate\":{\"candidate\":\"candidate:3 1 UDP 2130379007 2620::1012:8:9c7a:136e:95e0:9743 52641 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}}}]}}\r\nPeerConnection D [2015-10-16T15:44:57.322Z] sockstortc-probe: local ice candidate: {\"candidate\":\"candidate:6 1 UDP 2130379007 100.100.83.63 52940 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nbridge D [2015-10-16T15:44:57.322Z] rtctonet: handling signal: {\"signals\":{\"HOLO_ICE\":[{\"webrtcMessage\":{\"type\":2,\"candidate\":{\"candidate\":\"candidate:6 1 UDP 2130379007 100.100.83.63 52940 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}}}]}}\r\nPeerConnection D [2015-10-16T15:44:57.322Z] sockstortc-obfuscated: local ice candidate: {\"candidate\":\"candidate:0 1 UDP 2130379007 2620::1012:8:9ae0:d9ff:fead:96cd 52941 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nPeerConnection D [2015-10-16T15:44:57.325Z] sockstortc-obfuscated: local ice candidate: {\"candidate\":\"candidate:1 1 UDP 2130379007 2620::1012:8:9c7a:136e:95e0:9743 52942 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nPeerConnection D [2015-10-16T15:44:57.325Z] sockstortc-obfuscated: local ice candidate: {\"candidate\":\"candidate:2 1 UDP 2130379007 100.100.83.63 65389 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nPeerConnection D [2015-10-16T15:44:57.325Z] sockstortc-obfuscated: no more ice candidates\r\nbridge D [2015-10-16T15:44:57.326Z] rtctonet: handling signal: {\"signals\":{\"HOLO_ICE\":[{\"webrtcMessage\":{\"type\":3}}]}}\r\nPeerConnection D [2015-10-16T15:44:57.326Z] rtctonet-probe: local ice candidate: {\"candidate\":\"candidate:0 1 UDP 2130379007 2620::1012:8:9ae0:d9ff:fead:96cd 65390 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nbridge D [2015-10-16T15:44:57.326Z] sockstortc: handling signal: {\"signals\":{\"HOLO_ICE\":[{\"webrtcMessage\":{\"type\":2,\"candidate\":{\"candidate\":\"candidate:0 1 UDP 2130379007 2620::1012:8:9ae0:d9ff:fead:96cd 65390 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}}}]},\"first\":true}\r\nPeerConnection D [2015-10-16T15:44:57.326Z] rtctonet-probe: local ice candidate: {\"candidate\":\"candidate:3 1 UDP 2130379007 2620::1012:8:9c7a:136e:95e0:9743 65391 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nbridge D [2015-10-16T15:44:57.326Z] sockstortc: handling signal: {\"signals\":{\"HOLO_ICE\":[{\"webrtcMessage\":{\"type\":2,\"candidate\":{\"candidate\":\"candidate:3 1 UDP 2130379007 2620::1012:8:9c7a:136e:95e0:9743 65391 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}}}]}}\r\nPeerConnection D [2015-10-16T15:44:57.327Z] rtctonet-probe: local ice candidate: {\"candidate\":\"candidate:6 1 UDP 2130379007 100.100.83.63 63061 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nbridge D [2015-10-16T15:44:57.327Z] sockstortc: handling signal: {\"signals\":{\"HOLO_ICE\":[{\"webrtcMessage\":{\"type\":2,\"candidate\":{\"candidate\":\"candidate:6 1 UDP 2130379007 100.100.83.63 63061 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}}}]}}\r\nPeerConnection D [2015-10-16T15:44:57.774Z] sockstortc-probe: local ice candidate: {\"candidate\":\"candidate:8 1 UDP 1694179327 216.239.33.166 56450 typ srflx raddr 216.239.33.166 rport 56450\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nchurn D [2015-10-16T15:44:57.774Z] sockstortc: port control unavailable\r\nbridge D [2015-10-16T15:44:57.775Z] rtctonet: handling signal: {\"signals\":{\"HOLO_ICE\":[{\"webrtcMessage\":{\"type\":2,\"candidate\":{\"candidate\":\"candidate:8 1 UDP 1694179327 216.239.33.166 56450 typ srflx raddr 216.239.33.166 rport 56450\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}}}]}}\r\nPeerConnection D [2015-10-16T15:44:57.775Z] sockstortc-probe: no more ice candidates\r\nPeerConnection D [2015-10-16T15:44:57.775Z] sockstortc-probe: close\r\nPeerConnection D [2015-10-16T15:44:57.775Z] rtctonet-probe: local ice candidate: {\"candidate\":\"candidate:8 1 UDP 1694179327 216.239.33.166 44759 typ srflx raddr 216.239.33.166 rport 44759\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nchurn D [2015-10-16T15:44:57.775Z] rtctonet: port control unavailable\r\nbridge D [2015-10-16T15:44:57.775Z] sockstortc: handling signal: {\"signals\":{\"HOLO_ICE\":[{\"webrtcMessage\":{\"type\":2,\"candidate\":{\"candidate\":\"candidate:8 1 UDP 1694179327 216.239.33.166 44759 typ srflx raddr 216.239.33.166 rport 44759\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}}}]}}\r\nPeerConnection D [2015-10-16T15:44:57.775Z] rtctonet-probe: no more ice candidates\r\nPeerConnection D [2015-10-16T15:44:57.775Z] rtctonet-probe: close\r\nPeerConnection D [2015-10-16T15:44:57.782Z] sockstortc-probe: ice connection state: closed\r\nPeerConnection D [2015-10-16T15:44:57.782Z] sockstortc-probe: signalling state: closed\r\nPeerConnection D [2015-10-16T15:44:57.782Z] sockstortc-probe: close\r\nPeerConnection D [2015-10-16T15:44:57.783Z] rtctonet-probe: ice connection state: closed\r\nPeerConnection D [2015-10-16T15:44:57.783Z] rtctonet-probe: signalling state: closed\r\nPeerConnection D [2015-10-16T15:44:57.783Z] rtctonet-probe: close\r\nchurn-pipe I [2015-10-16T15:44:57.787Z] sockstortc: using caesar obfuscator\r\nchurn-pipe W [2015-10-16T15:44:57.787Z] sockstortc: no transformer config specified\r\nchurn-pipe I [2015-10-16T15:44:57.787Z] rtctonet: using caesar obfuscator\r\nchurn-pipe W [2015-10-16T15:44:57.787Z] rtctonet: no transformer config specified\r\nPeerConnection I [2015-10-16T15:44:57.791Z] rtctonet-obfuscated: handling signal from peer: {\"type\":0,\"description\":{\"type\":\"offer\",\"sdp\":\"v=0\\r\\no=mozilla...THIS_IS_SDPARTA-42.0 1728237533723503233 0 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=fingerprint:sha-256 D8:3C:58:B9:AC:D2:79:55:04:10:B6:3B:7F:7D:CF:59:DC:DF:18:0E:EC:E6:9F:3C:FC:A8:4A:78:3D:EA:08:EE\\r\\na=ice-options:trickle\\r\\na=msid-semantic:WMS *\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=sendrecv\\r\\na=ice-pwd:373abc18bb8d8848829cad0ed9fe0b92\\r\\na=ice-ufrag:6ded0e02\\r\\na=mid:sdparta_0\\r\\na=sctpmap:5000 webrtc-datachannel 256\\r\\na=setup:actpass\\r\\na=ssrc:1200245418 cname:{70f6f24e-c50f-484b-a5a6-8b1cdd21d040}\\r\\n\"}}\r\nPeerConnection I [2015-10-16T15:44:57.793Z] rtctonet-obfuscated: maximum number of channels now 256\r\nPeerConnection D [2015-10-16T15:44:57.801Z] rtctonet-obfuscated: signalling state: have-remote-offer\r\nPeerConnection D [2015-10-16T15:44:57.806Z] rtctonet-obfuscated: created answer: {\"type\":\"answer\",\"sdp\":\"v=0\\r\\no=mozilla...THIS_IS_SDPARTA-42.0 6095887053124783650 0 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=fingerprint:sha-256 4F:03:96:4B:ED:5A:1D:CD:E3:33:CE:47:7B:62:84:81:99:D3:40:DF:F9:5F:45:49:02:D0:CE:1F:07:E3:C5:F7\\r\\na=ice-options:trickle\\r\\na=msid-semantic:WMS *\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=sendrecv\\r\\na=ice-pwd:a5b79d5ed269fcfa3b1d79143bbd4d87\\r\\na=ice-ufrag:7628cea5\\r\\na=mid:sdparta_0\\r\\na=sctpmap:5000 webrtc-datachannel 256\\r\\na=setup:active\\r\\na=ssrc:4130270985 cname:{bfde72a7-a2eb-cd41-9901-341ddfb3068b}\\r\\n\"}\r\nbridge D [2015-10-16T15:44:57.806Z] sockstortc: handling signal: {\"signals\":{\"HOLO_ICE\":[{\"webrtcMessage\":{\"type\":1,\"description\":{\"type\":\"answer\",\"sdp\":\"v=0\\r\\no=mozilla...THIS_IS_SDPARTA-42.0 6095887053124783650 0 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=fingerprint:sha-256 4F:03:96:4B:ED:5A:1D:CD:E3:33:CE:47:7B:62:84:81:99:D3:40:DF:F9:5F:45:49:02:D0:CE:1F:07:E3:C5:F7\\r\\na=ice-options:trickle\\r\\na=msid-semantic:WMS *\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=sendrecv\\r\\na=ice-pwd:a5b79d5ed269fcfa3b1d79143bbd4d87\\r\\na=ice-ufrag:7628cea5\\r\\na=mid:sdparta_0\\r\\na=sctpmap:5000 webrtc-datachannel 256\\r\\na=setup:active\\r\\na=ssrc:4130270985 cname:{bfde72a7-a2eb-cd41-9901-341ddfb3068b}\\r\\n\"}}}]}}\r\nchurn-pipe D [2015-10-16T15:44:57.807Z] sockstortc: increasing replication (currently 0)\r\nchurn-pipe D [2015-10-16T15:44:57.807Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":52640}\r\nPeerConnection I [2015-10-16T15:44:57.809Z] sockstortc-obfuscated: handling signal from peer: {\"type\":1,\"description\":{\"type\":\"answer\",\"sdp\":\"v=0\\r\\no=mozilla...THIS_IS_SDPARTA-42.0 6095887053124783650 0 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=fingerprint:sha-256 4F:03:96:4B:ED:5A:1D:CD:E3:33:CE:47:7B:62:84:81:99:D3:40:DF:F9:5F:45:49:02:D0:CE:1F:07:E3:C5:F7\\r\\na=ice-options:trickle\\r\\na=msid-semantic:WMS *\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=sendrecv\\r\\na=ice-pwd:a5b79d5ed269fcfa3b1d79143bbd4d87\\r\\na=ice-ufrag:7628cea5\\r\\na=mid:sdparta_0\\r\\na=sctpmap:5000 webrtc-datachannel 256\\r\\na=setup:active\\r\\na=ssrc:4130270985 cname:{bfde72a7-a2eb-cd41-9901-341ddfb3068b}\\r\\n\"}}\r\nchurn-pipe D [2015-10-16T15:44:57.809Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":52641}\r\nchurn-pipe D [2015-10-16T15:44:57.809Z] sockstortc: trying to bind public endpoint: {\"address\":\"100.100.83.63\",\"port\":52940}\r\nchurn-pipe D [2015-10-16T15:44:57.809Z] sockstortc: trying to bind public endpoint: {\"address\":\"216.239.33.166\",\"port\":56450}\r\nchurn-pipe D [2015-10-16T15:44:57.809Z] sockstortc: adding browser endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":52941}\r\nchurn-pipe D [2015-10-16T15:44:57.809Z] sockstortc: adding browser endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":52942}\r\nchurn-pipe D [2015-10-16T15:44:57.818Z] sockstortc: adding browser endpoint: {\"address\":\"100.100.83.63\",\"port\":65389}\r\nchurn-pipe D [2015-10-16T15:44:57.818Z] sockstortc: binding 1 mirror(s) for remote endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":65390}\r\nchurn-pipe D [2015-10-16T15:44:57.818Z] sockstortc: binding 1 mirror(s) for remote endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":65391}\r\nchurn-pipe D [2015-10-16T15:44:57.818Z] sockstortc: binding 1 mirror(s) for remote endpoint: {\"address\":\"100.100.83.63\",\"port\":63061}\r\nchurn-pipe D [2015-10-16T15:44:57.818Z] sockstortc: binding 1 mirror(s) for remote endpoint: {\"address\":\"216.239.33.166\",\"port\":44759}\r\nchurn-pipe D [2015-10-16T15:44:57.818Z] rtctonet: increasing replication (currently 0)\r\nchurn-pipe D [2015-10-16T15:44:57.819Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":65390}\r\nchurn-pipe D [2015-10-16T15:44:57.819Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":65391}\r\nchurn-pipe D [2015-10-16T15:44:57.819Z] rtctonet: trying to bind public endpoint: {\"address\":\"100.100.83.63\",\"port\":63061}\r\nchurn-pipe D [2015-10-16T15:44:57.819Z] rtctonet: trying to bind public endpoint: {\"address\":\"216.239.33.166\",\"port\":44759}\r\nchurn-pipe D [2015-10-16T15:44:57.819Z] rtctonet: binding 1 mirror(s) for remote endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":52640}\r\nchurn-pipe D [2015-10-16T15:44:57.819Z] rtctonet: binding 1 mirror(s) for remote endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":52641}\r\nchurn-pipe D [2015-10-16T15:44:57.819Z] rtctonet: binding 1 mirror(s) for remote endpoint: {\"address\":\"100.100.83.63\",\"port\":52940}\r\nchurn-pipe D [2015-10-16T15:44:57.819Z] rtctonet: binding 1 mirror(s) for remote endpoint: {\"address\":\"216.239.33.166\",\"port\":56450}\r\nchurn-pipe D [2015-10-16T15:44:57.819Z] sockstortc: successfully bound public endpoint: {\"address\":\"100.100.83.63\",\"port\":52940}\r\nchurn-pipe D [2015-10-16T15:44:57.820Z] sockstortc: successfully bound public endpoint: {\"address\":\"216.239.33.166\",\"port\":56450}\r\nchurn-pipe E [2015-10-16T15:44:57.820Z] sockstortc: error while getting mirror socket: {\"errcode\":\"INVALID_ARGUMENT\",\"message\":\"Can't bind ::; only 127.0.0.1 and 0.0.0.0 are supported in Firefox.\"}\r\nchurn-pipe E [2015-10-16T15:44:57.820Z] sockstortc: error while getting mirror socket: {\"errcode\":\"INVALID_ARGUMENT\",\"message\":\"Can't bind ::; only 127.0.0.1 and 0.0.0.0 are supported in Firefox.\"}\r\nchurn-pipe D [2015-10-16T15:44:57.820Z] rtctonet: successfully bound public endpoint: {\"address\":\"100.100.83.63\",\"port\":63061}\r\nchurn-pipe D [2015-10-16T15:44:57.822Z] rtctonet: successfully bound public endpoint: {\"address\":\"216.239.33.166\",\"port\":44759}\r\nchurn-pipe E [2015-10-16T15:44:57.826Z] rtctonet: error while getting mirror socket: {\"errcode\":\"INVALID_ARGUMENT\",\"message\":\"Can't bind ::; only 127.0.0.1 and 0.0.0.0 are supported in Firefox.\"}\r\nchurn-pipe E [2015-10-16T15:44:57.826Z] rtctonet: error while getting mirror socket: {\"errcode\":\"INVALID_ARGUMENT\",\"message\":\"Can't bind ::; only 127.0.0.1 and 0.0.0.0 are supported in Firefox.\"}\r\nPeerConnection D [2015-10-16T15:44:57.837Z] rtctonet-obfuscated: signalling state: stable\r\nchurn-pipe D [2015-10-16T15:44:57.838Z] sockstortc: emitting mirror for {\"address\":\"100.100.83.63\",\"port\":63061}: {\"address\":\"216.239.33.166\",\"port\":59738}\r\nchurn-pipe D [2015-10-16T15:44:57.838Z] sockstortc: emitting mirror for {\"address\":\"216.239.33.166\",\"port\":44759}: {\"address\":\"216.239.33.166\",\"port\":53493}\r\nPeerConnection D [2015-10-16T15:44:57.838Z] sockstortc-obfuscated: signalling state: stable\r\nchurn-pipe D [2015-10-16T15:44:57.849Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":52640}\r\nchurn-pipe D [2015-10-16T15:44:57.849Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":52641}\r\nPeerConnection D [2015-10-16T15:44:57.849Z] rtctonet-obfuscated: local ice candidate: {\"candidate\":\"candidate:0 1 UDP 2130379007 2620::1012:8:9ae0:d9ff:fead:96cd 53494 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nchurn-pipe D [2015-10-16T15:44:57.849Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":65390}\r\nchurn-pipe D [2015-10-16T15:44:57.849Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":65391}\r\nPeerConnection D [2015-10-16T15:44:57.850Z] rtctonet-obfuscated: local ice candidate: {\"candidate\":\"candidate:1 1 UDP 2130379007 2620::1012:8:9c7a:136e:95e0:9743 53495 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nPeerConnection D [2015-10-16T15:44:57.850Z] rtctonet-obfuscated: local ice candidate: {\"candidate\":\"candidate:2 1 UDP 2130379007 100.100.83.63 57135 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}\r\nPeerConnection D [2015-10-16T15:44:57.850Z] rtctonet-obfuscated: no more ice candidates\r\nbridge D [2015-10-16T15:44:57.850Z] sockstortc: handling signal: {\"signals\":{\"HOLO_ICE\":[{\"webrtcMessage\":{\"type\":3}}]}}\r\nchurn-pipe D [2015-10-16T15:44:57.851Z] rtctonet: emitting mirror for {\"address\":\"100.100.83.63\",\"port\":52940}: {\"address\":\"216.239.33.166\",\"port\":64156}\r\nchurn-pipe D [2015-10-16T15:44:57.851Z] rtctonet: emitting mirror for {\"address\":\"216.239.33.166\",\"port\":56450}: {\"address\":\"216.239.33.166\",\"port\":61799}\r\nPeerConnection I [2015-10-16T15:44:57.856Z] sockstortc-obfuscated: handling signal from peer: {\"type\":2,\"candidate\":{\"candidate\":\"candidate:6 1 udp 2130379007 216.239.33.166 59738 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}}\r\nPeerConnection I [2015-10-16T15:44:57.856Z] sockstortc-obfuscated: handling signal from peer: {\"type\":2,\"candidate\":{\"candidate\":\"candidate:8 1 udp 1694179327 216.239.33.166 53493 typ srflx raddr 216.239.33.166 rport 44759\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}}\r\nPeerConnection I [2015-10-16T15:44:57.859Z] rtctonet-obfuscated: handling signal from peer: {\"type\":2,\"candidate\":{\"candidate\":\"candidate:6 1 udp 2130379007 216.239.33.166 64156 typ host\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}}\r\nPeerConnection I [2015-10-16T15:44:57.859Z] rtctonet-obfuscated: handling signal from peer: {\"type\":2,\"candidate\":{\"candidate\":\"candidate:8 1 udp 1694179327 216.239.33.166 61799 typ srflx raddr 216.239.33.166 rport 56450\",\"sdpMid\":\"\",\"sdpMLineIndex\":0}}\r\nchurn-pipe D [2015-10-16T15:44:57.859Z] rtctonet: adding browser endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":53494}\r\nchurn-pipe D [2015-10-16T15:44:57.866Z] rtctonet: adding browser endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":53495}\r\nchurn-pipe D [2015-10-16T15:44:57.866Z] rtctonet: adding browser endpoint: {\"address\":\"100.100.83.63\",\"port\":57135}\r\nPeerConnection D [2015-10-16T15:44:57.883Z] sockstortc-obfuscated: ice connection state: checking\r\nPeerConnection D [2015-10-16T15:44:57.883Z] rtctonet-obfuscated: ice connection state: checking\r\nchurn-pipe D [2015-10-16T15:44:57.894Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":52640}\r\nchurn-pipe D [2015-10-16T15:44:57.895Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":52641}\r\nchurn-pipe D [2015-10-16T15:44:57.895Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":65390}\r\nchurn-pipe D [2015-10-16T15:44:57.895Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":65391}\r\nchurn-pipe D [2015-10-16T15:44:57.976Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":52640}\r\nchurn-pipe D [2015-10-16T15:44:57.977Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":52641}\r\nchurn-pipe D [2015-10-16T15:44:57.977Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":65390}\r\nchurn-pipe D [2015-10-16T15:44:57.978Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":65391}\r\nchurn-pipe D [2015-10-16T15:44:58.136Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":52640}\r\nchurn-pipe D [2015-10-16T15:44:58.136Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":52641}\r\nchurn-pipe D [2015-10-16T15:44:58.138Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":65390}\r\nchurn-pipe D [2015-10-16T15:44:58.139Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":65391}\r\nchurn-pipe D [2015-10-16T15:44:58.462Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":52640}\r\nchurn-pipe D [2015-10-16T15:44:58.462Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":52641}\r\nchurn-pipe D [2015-10-16T15:44:58.463Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":65390}\r\nchurn-pipe D [2015-10-16T15:44:58.463Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":65391}\r\nchurn-pipe D [2015-10-16T15:44:59.105Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":52640}\r\nchurn-pipe D [2015-10-16T15:44:59.105Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":52641}\r\nchurn-pipe D [2015-10-16T15:44:59.105Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":65390}\r\nchurn-pipe D [2015-10-16T15:44:59.106Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":65391}\r\nchurn W [2015-10-16T15:44:59.648Z] sockstortc: probing timed out, closing probe connection\r\nchurn W [2015-10-16T15:44:59.652Z] rtctonet: probing timed out, closing probe connection\r\nchurn-pipe D [2015-10-16T15:45:00.388Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":52640}\r\nchurn-pipe D [2015-10-16T15:45:00.388Z] sockstortc: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":52641}\r\nchurn-pipe D [2015-10-16T15:45:00.388Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9ae0:d9ff:fead:96cd\",\"port\":65390}\r\nchurn-pipe D [2015-10-16T15:45:00.388Z] rtctonet: trying to bind public endpoint: {\"address\":\"2620::1012:8:9c7a:136e:95e0:9743\",\"port\":65391}\r\nPeerConnection D [2015-10-16T15:45:17.807Z] sockstortc-obfuscated: ice connection state: failed\r\nSocksToRtc I [2015-10-16T15:45:17.812Z] peerconnection terminated\r\nSocksToRtc D [2015-10-16T15:45:17.812Z] freeing resources\r\nPeerConnection D [2015-10-16T15:45:17.813Z] sockstortc-obfuscated: close\r\ntcp D [2015-10-16T15:45:17.813Z] S0: shutdown\r\ntcp D [2015-10-16T15:45:17.813Z] S0: closing socket, no new connections will be accepted\r\nsimple-socks E [2015-10-16T15:45:17.814Z] failed to start SocksToRtc: Connection lost: failed\r\nPeerConnection D [2015-10-16T15:45:17.814Z] rtctonet-obfuscated: ice connection state: failed\r\nRtcToNet D [2015-10-16T15:45:17.816Z] peerconnection terminated\r\nsimple-socks E [2015-10-16T15:45:17.817Z] failed to start RtcToNet: Connection lost: failed\r\nRtcToNet D [2015-10-16T15:45:17.820Z] freeing resources\r\nPeerConnection D [2015-10-16T15:45:17.822Z] rtctonet-obfuscated: close\r\ntcp D [2015-10-16T15:45:17.822Z] S0: onDisconnect: {\"errcode\":\"SUCCESS\",\"message\":\"Socket closed by call to close\"}\r\ntcp D [2015-10-16T15:45:17.826Z] S0: closing all connections\r\n[Module Simple SOCKS] W [2015-10-16T15:45:17.827Z] Could not deliver message, no such interface: 33\r\ntcp D [2015-10-16T15:45:17.829Z] S0: closed socket channel\r\nSocksToRtc I [2015-10-16T15:45:17.830Z] server socket closed: WE_CLOSED_IT\r\nchurn W [2015-10-16T15:45:17.836Z] Error while shutting down pipe: {\"errcode\":\"INVALID_ARGUMENT\",\"message\":\"Can't bind ::; only 127.0.0.1 and 0.0.0.0 are supported in Firefox.\"}\r\nPeerConnection D [2015-10-16T15:45:17.838Z] sockstortc-obfuscated: ice connection state: closed\r\nPeerConnection D [2015-10-16T15:45:17.839Z] sockstortc-obfuscated: signalling state: closed\r\nPeerConnection D [2015-10-16T15:45:17.839Z] sockstortc-obfuscated: close\r\nchurn W [2015-10-16T15:45:17.842Z] Error while shutting down pipe: {\"errcode\":\"INVALID_ARGUMENT\",\"message\":\"Can't bind ::; only 127.0.0.1 and 0.0.0.0 are supported in Firefox.\"}\r\nPeerConnection D [2015-10-16T15:45:17.844Z] rtctonet-obfuscated: ice connection state: closed\r\nPeerConnection D [2015-10-16T15:45:17.845Z] rtctonet-obfuscated: signalling state: closed\r\nPeerConnection D [2015-10-16T15:45:17.845Z] rtctonet-obfuscated: close\r\n```"}}