#11630 (closed) is fixed in HTTPS-Everywhere 5.x which should allow us to switch back to using signed git tags for the HTTPS-Everywhere extension we ship in Tor Browser.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
Let's try to get that going in 4.5 as this release won't be a security update. If indeed something is still going wrong it is not so critical to rebuild the bundles yet another time.
Kathy and I reviewed these changes. They look OK, except we think you missed un-commenting the final "cd .." within the HTTPS-Everywhere build commands in gitian/descriptors/mac/gitian-bundle.yml (the last line below):
@@ -103,12 +104,12 @@ script: | ~/build/dzip.sh ../../../$TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/torbutton@torproject.org.xpi . cd ../../../ #- # cd https-everywhere+ cd https-everywhere # XXX: Bloody hack to workaround a bug in HTTPS_E's git hash extraction in # makexpi.sh. See https://trac.torproject.org/projects/tor/ticket/10066- # rm -f .git/refs/heads/master- # ./makexpi.sh- # cp pkg/*.xpi ../$TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere@eff.org.xpi+ rm -f .git/refs/heads/master+ ./makexpi.sh+ cp pkg/*.xpi ../$TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere@eff.org.xpi # cd ..
One thing that gives me pause here is that the HTTPS-Everywhere team recently decided to start distributing their addon from addons.mozilla.org (in addition to eff.org). This could very well mean that when you build from source, you no longer are pointing at the eff.org update URL and eff's offline signing key. We should verify this, and/or postpone past 4.5-stable to give us more time to check with them about what their policy will be going forward about the update URL and their build scripts.
FWIW: I pushed a fixup in commit c5e0b0b7517e5e1e2dfe23506db2d9b7b0939ef1 to get rid of the AMO version, which gets built since 5.0.2 as well, as we don't need it.