Thanks, that helps! However, we actually tried to fix this, so it might
work now with the latest versions from git. Can you check if 4.0dev.17
(the latest development release) works on EL6? If so, that suggests that
3.5.2 will also work when it comes out.

See https://github.com/efforg/https-everywhere/pull/255 for details.

-Yan

On 06/20/2014 03:23 PM, Russell William Golden wrote:
> 
> I believe I have found the issue that prevents HTTPS Everywhere 3.5.x
> from working on EL6. I know programming in general, so I had some idea
> what to look for when I found it. However, I don't know javascript, so I
> don't know what specific code adjustments need to be made.
> 
> Lines 371 and 372 of /chrome/content/code/HTTPSRules.js appear to
> hard-code the rules database path to the user's profile directory. When
> installed system-wide (in /usr/share/mozilla/extensions for the case of
> Red Hat and similar), there is no database in the user's profile
> directory... so a file of that name is created, of length 0.
> 
> Naturally, a file of length zero contains no rewriting rules, so the
> extension doesn't work.
> 
> I am wondering why that path was hard-coded, since the extension won't
> necessarily be stored in a user's profile directory. On Windows, it
> might be in
>     "C:\Program Files\SeaMonkey\extensions\"
> or
>     "C:\Program Files (x86)\SeaMonkey\extensions\"
> depending on whether it's 32-bit or 64-bit. That's for a system-wide
> installation, all users get it, none can remove it without admin privs.
> 
> I'd bet that the same problem occurs on Windows if the extension is in
> that directory instead of the user's profile directory.
> 
> Anyway. Fedora and EPEL are stuck with 3.4.5 until this is fixed. Hope
> this helps.
> 
> Russell Golden
> Fedora Project Packager
> 
> 
> ---
> This email is free from viruses and malware because avast! Antivirus 
> protection is active.
> http://www.avast.com
> 
> _______________________________________________
> HTTPS-Everywhere mailing list
> [email protected]
> https://lists.eff.org/mailman/listinfo/https-everywhere
> 

-- 
Yan Zhu  <[email protected]>, <[email protected]>
Staff Technologist
Electronic Frontier Foundation                  https://www.eff.org
815 Eddy Street, San Francisco, CA  94109       +1 415 436 9333 x134

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
HTTPS-Everywhere mailing list
[email protected]
https://lists.eff.org/mailman/listinfo/https-everywhere

Reply via email to