[tor-bugs] #29347 [Obfuscation/meek]: Rewrite meek-http-helper as a WebExtension

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Feb 6 00:47:09 UTC 2019


#29347: Rewrite meek-http-helper as a WebExtension
----------------------------------+--------------------------
     Reporter:  dcf               |      Owner:  dcf
         Type:  enhancement       |     Status:  assigned
     Priority:  Medium            |  Milestone:
    Component:  Obfuscation/meek  |    Version:
     Severity:  Normal            |   Keywords:  webextension
Actual Points:                    |  Parent ID:
       Points:                    |   Reviewer:
      Sponsor:                    |
----------------------------------+--------------------------
 Firefox 60 ESR (the current basis of Tor Browser 8) officially doesn't
 support "legacy" browser extensions using XPCOM/XUL, only the newer
 WebExtension API.
 https://www.mozilla.org/en-US/firefox/60.0esr/releasenotes/#changed
 Tor Browser still includes some legacy extensions; apparently what makes
 them keep working is a [https://gitweb.torproject.org/tor-
 browser.git/tree/browser/app/profile/000-tor-
 browser.js?id=4d0f9fa5fdd5831fbc2e28cb6c7b1056bd4deeab#n265
 extensions.legacy.exceptions] pref (#26127; thanks sukhe for knowing
 that). I don't see where meek-http-helper at bamsoftware.com is being
 allowed, but somehow it is still working too.

 Assess whether it's possible to rewrite the helper as a WebExtension, and
 do it if so. Ideally it will be possible to keep 100% compatibility with
 the current helper interface; but changing meek-client and meek-client-
 torbrowser is also an option.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29347>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list