[tor-bugs] #13380 [EFF-HTTPS Everywhere]: Add Pale Moon 25 support

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Mar 21 10:48:34 UTC 2015


#13380: Add Pale Moon 25 support
--------------------------------------+------------------------------
     Reporter:  cypherpunks           |      Owner:  zyan
         Type:  project               |     Status:  new
     Priority:  normal                |  Milestone:  HTTPS-E 4 stable
    Component:  EFF-HTTPS Everywhere  |    Version:
   Resolution:                        |   Keywords:
Actual Points:                        |  Parent ID:
       Points:                        |
--------------------------------------+------------------------------

Comment (by cypherpunks):

 To fix this: edit install.rdf so it adds Pale Moon 25.x's guid. min
 version should be 25.0, max version 25.*. The second file that has to be
 edited is chrome.manifest. Here you have to point it to toolbar_button.xul
 for that guid. This will add the button to the nav toolbar in Pale Moon
 25.x. I tested this on 25.2.1, and it works for 4.0.3. Pale Moon 24.x and
 earlier have the same guid as Firefox. The options window appears to be
 broken if I try this on 5.0dev2. I haven't tried this on dev3 or dev4.
 Hope to see PM25 support in 4.0.4 or 5.0.

 install.rdf:

       <em:targetApplication><!-- Pale Moon 25.x+ -->
          <Description>
             <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>
             <em:minVersion>25.0</em:minVersion>
             <em:maxVersion>25.*</em:maxVersion>
          </Description>
       </em:targetApplication>

 chrome.manifest:

     # Firefox windows
     overlay chrome://browser/content/browser.xul      chrome://https-
 everywhere/content/toolbar_button.xul application={ec8030f7-c20a-464f-
 9b0e-13a3a9e97384}
     # Pale Moon 25.x+ windows
     overlay chrome://browser/content/browser.xul      chrome://https-
 everywhere/content/toolbar_button.xul application={8de7fcbb-c55c-4fbe-
 bfc5-fc555c87dbc4}

 Not sure if I had to include the Firefox section, but on my fixed version
 I added it anyways. The button appears to have been added to the nav
 toolbar in PM25 using https-everywhere 3.5.3 without any editing. One
 issue I ran into for this 4.0.3 edit version was the checkmark Show
 Counter, where it would be enabled if I unchecked it and vice versa. But I
 don't see that issue anymore.

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


More information about the tor-bugs mailing list