[tor-bugs] #25603 [Applications/Tor Browser]: Update Orfox HTTPS-E Add-on

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Apr 29 15:11:09 UTC 2018


#25603: Update Orfox HTTPS-E Add-on
----------------------------------------------+--------------------------
 Reporter:  sysrqb                            |          Owner:  sysrqb
     Type:  enhancement                       |         Status:  assigned
 Priority:  Very High                         |      Milestone:
Component:  Applications/Tor Browser          |        Version:
 Severity:  Normal                            |     Resolution:
 Keywords:  tbb-mobile, TorBrowserTeam201804  |  Actual Points:
Parent ID:                                    |         Points:
 Reviewer:                                    |        Sponsor:
----------------------------------------------+--------------------------

Comment (by sysrqb):

 Process for creating new https-everywhere xpi:

 1) Checkout tag `2018.4.11`
 2) Copy src/chrome/content/rules into another directory outside working
 directory (`cp -r src/chrome/content/rules ../`)
 3) Checkout tag `5.2.21`
 4) Edit src/install.rdf - clear updateURL and updateKey [0] (this prevents
 auto-updating)
 5) Delete directory src/META-INF/ (`rm -r src/META-INF`)
 6) Delete all current rules (`rm -r src/chrome/content/rules/`)
 7) Copy new rules into working directory (`cp -r ../rules
 src/chrome/content/`)
 8) `./makexpi.sh`
 9 `sha256sum pkg/https-everywhere-5.2.21~4c7803208b-dirty-eff.xpi` is
 {{{
 7a33c13dbd80fd881b1508fca6dc10fca787f8eb4da754104321537240ffb866  pkg
 /https-everywhere-5.2.21~4c7803208b-dirty-eff.xpi
 }}}
 10) Copy pkg/https-everywhere-5.2.21~4c7803208b-dirty-eff.xpi into `tor-
 browser/mobile/android/orfox/distribution/assets/distribution/extensions
 /https-everywhere-eff at eff.org.xpi`

 [0] Diff from step (4)
 {{{
 diff --git a/src/install.rdf b/src/install.rdf
 index fe321f48b0..6fa8ece9c7 100644
 --- a/src/install.rdf
 +++ b/src/install.rdf
 @@ -15,8 +15,8 @@
          <em:optionsURL>chrome://https-everywhere/content/observatory-
 preferences.xul</em:optionsURL>
          <em:iconURL>chrome://https-everywhere/skin/icon-
 active-48.png</em:iconURL>
          <em:unpack>false</em:unpack>
 -        <em:updateURL>https://www.eff.org/files/https-everywhere-eff-
 update-2048.rdf</em:updateURL> <!-- 2015-08-14: New update URL to go with
 new id (https-everywhere-eff at ef.org) -->
 -
 <em:updateKey>MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6MR8W/galdxnpGqBsYbqOzQb2eyW15YFjDDEMI0ZOzt8f504obNs920lDnpPD2/KqgsfjOgw2K7xWDJIj/18xUvWPk3LDkrnokNiRkA3KOx3W6fHycKL+zID7zy+xZYBuh2fLyQtWV1VGQ45iNRp9+Zo7rH86cdfgkdnWTlNSHyTLW9NbXvyv/E12bppPcEvgCTAQXgnDVJ0/sqmeiijn9tTFh03aM+R2V/21h8aTraAS24qiPCz6gkmYGC8yr6mglcnNoYbsLNYZ69zF1XHcXPduCPdPdfLlzVlKK1/U7hkA28eG3BIAMh6uJYBRJTpiGgaGdPd7YekUB8S6cy+CQIDAQAB</em:updateKey>
 +        <em:updateURL></em:updateURL> <!-- 2015-08-14: New update URL to
 go with new id (https-everywhere-eff at ef.org) Deleted for Orfox -->
 +        <em:updateKey></em:updateKey> <!-- Deleted for Orfox -->
          <!-- Firefox -->
          <em:targetApplication>
              <Description>
 }}}

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


More information about the tor-bugs mailing list