Changes between Version 1 and Version 6 of Ticket #29347


Ignore:
Timestamp:
Feb 6, 2019, 7:00:54 PM (4 months ago)
Author:
dcf
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #29347

    • Property Cc brade mcs added
  • Ticket #29347 – Description

    v1 v6  
    11Firefox 60 ESR (the current basis of Tor Browser 8) officially doesn't support "legacy" browser extensions using XPCOM/XUL, only the newer WebExtension API.
    22https://www.mozilla.org/en-US/firefox/60.0esr/releasenotes/#changed
    3 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@bamsoftware.com is being allowed, but somehow it is still working too.
     3Tor 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@bamsoftware.com is being allowed (edit: probably a [comment:4|source patch], thanks mcs), but somehow it is still working too.
    44
    55Assess 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.