[tor-commits] [flashproxy/js] Always disable on Safari.
dcf at torproject.org
dcf at torproject.org
Thu Apr 5 07:11:47 UTC 2012
commit 48b68ca38541bb5204b04021f48d0e013413d2b0
Author: David Fifield <david at bamsoftware.com>
Date: Wed Apr 4 23:28:05 2012 -0700
Always disable on Safari.
Safari only supports the old hixie style of WebSockets. The client
connector isn't compatible with that style. It should be made
compatible, but in the meantime this will prevent Safari from poaching
clients from the facilitator when it can't serve them.
---
flashproxy.js | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/flashproxy.js b/flashproxy.js
index b7f339b..235ffbb 100644
--- a/flashproxy.js
+++ b/flashproxy.js
@@ -772,6 +772,9 @@ function flashproxy_should_disable()
/\bmobile\b/i,
/\bandroid\b/i,
/\bopera mobi\b/i,
+ /* Disable on Safari because it doesn't have the hybi/RFC type of
+ WebSockets. */
+ /\bsafari\b/i,
];
for (var i = 0; i < UA_LIST.length; i++) {
More information about the tor-commits
mailing list