[tor-bugs] #11630 [Tor bundles/installation]: Creating HTTPS-Everywhere's rules.sqlite is non-deterministic

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Sep 4 14:14:50 UTC 2014


#11630: Creating HTTPS-Everywhere's rules.sqlite is non-deterministic
------------------------------------------+----------------------
     Reporter:  gk                        |      Owner:  erinn
         Type:  defect                    |     Status:  reopened
     Priority:  normal                    |  Milestone:
    Component:  Tor bundles/installation  |    Version:
   Resolution:                            |   Keywords:
Actual Points:                            |  Parent ID:
       Points:                            |
------------------------------------------+----------------------

Comment (by jsha):

 I've got a branch at https://github.com/EFForg/https-
 everywhere/pull/534/commits with the sorting change.

 When I build locally on the 3.5.1 tag with the VACUUM change you specified
 and making sure to remove any existing rulesets.sqlite, I do get a
 different size than you do:

 $ ls -l pkg/https-everywhere-3.5.1~pre.xpi ; sha256sum pkg/https-
 everywhere-3.5.1~pre.xpi
 -rw-rw-r-- 1 jsha jsha 1472300 Sep  4 10:11 pkg/https-
 everywhere-3.5.1~pre.xpi
 a1c892700452e4d710323648cec4739bb01475199e4c320ddf7f7d6962f0b2e6  pkg
 /https-everywhere-3.5.1~pre.xpi

 It seems unlikely the size difference is caused by the ordering distance,
 but it's one variable to rule out. Let me know what you find with my
 branch merged.

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


More information about the tor-bugs mailing list