commit f7238d222fe4803070f65638cd5bbd4f778a477a Author: Alex Catarineu acat@torproject.org Date: Fri May 10 13:11:03 2019 +0200
XPI build not supported anymore --- .gitignore | 1 - README.BUILD | 19 --- README.RELEASE | 107 -------------- makexpi.sh | 32 ----- update-unsigned.rdf | 392 ---------------------------------------------------- 5 files changed, 551 deletions(-)
diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 5fff1d9c..00000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -pkg diff --git a/README.BUILD b/README.BUILD deleted file mode 100644 index ea0803d7..00000000 --- a/README.BUILD +++ /dev/null @@ -1,19 +0,0 @@ -To build an XPI that is suitable for Babelzilla, do the following: - - patch -p0 < no-english.diff - chmod +x makexpi.sh - ./makexpi.sh - cd pkg/ - -You should see: - - file torbutton-1.2.0rc1.xpi - pkg/torbutton-1.2.0rc1.xpi: Zip archive data, at least v1.0 to extract - -This is to work around the fact that an xpi requires empty strings for -incomplete translations or the formatting of various dialogs will be broken. -Furthermore, Babelzilla doesn't know an english string from a Japanese string -and simply records translations as matching strings. The XPI resulting from -the above build process will be ready for Babelzilla but should not be used by -anyone else. - diff --git a/README.RELEASE b/README.RELEASE deleted file mode 100644 index 42365832..00000000 --- a/README.RELEASE +++ /dev/null @@ -1,107 +0,0 @@ -# Magical Torbutton Release Process Incantations -# -# "May this part of my job one day be replaced by a small shell script" -# - -#. Decide the version number. - - export VERSION="1.5.2" - vim ./src/install.rdf # edit em:version tag to reflect version - -#. Test upgrades of candidate XPI in latest Firefox and TBB product matrix - - # TODO: Currently manual - -#. Generate changelog from git shortlog - - # TODO: Currently manual - -#. tx noise: https://svn.torproject.org/svn/translation/trunk/documentation/howto.txt - - cd torbutton.git/trans_tools/po - torsocks svn up - torsocks tx pull -a - cd .. - ./validate_all.sh | less - - torsocks ./new_tb_strings.sh - - ./mkmoz.sh - ./mvmoz.sh - cd .. - git diff . - git commit . - -#. Tag the release: - - git tag -u mikeperry@fscked.org -s ${VERSION} - torsocks git push origin-push --tags - -#. Create the .xpi - - cd /tmp/ - torsocks git clone git://git.torproject.org/git/torbutton.git torbutton-release - cd torbutton-release - git tag -v ${VERSION} # verify signature against git protocol haaAAXXXX - git checkout -b tag-${VERSION} ${VERSION} - mkdir ./pkg - sh makexpi.sh - -#. SHA1 + Sign the .xpi - - gpg -abs ./pkg/torbutton-${VERSION}.xpi - sha1sum ./pkg/torbutton-${VERSION}.xpi - -#. Upload .xpi to website - - chmod 664 ./pkg/torbutton-${VERSION}.xpi* - torsocks scp ./pkg/torbutton-${VERSION}.xpi* vescum:/srv/www-master.torproject.org/htdocs/dist/torbutton/ - torsocks scp ./pkg/torbutton-${VERSION}.xpi vescum:/srv/www-master.torproject.org/htdocs/dist/torbutton/torbutton-current.xpi - torsocks scp ./pkg/torbutton-${VERSION}.xpi.asc vescum:/srv/www-master.torproject.org/htdocs/dist/torbutton/torbutton-current.xpi.asc - -#. Update update-unsigned.rdf in torbutton.git with package sha1 - - cd torbutton.git - vim update-unsigned.rdf # Add <li> and <description> w/ sha1 and version - -#. Sign the new update-unsigned.rdf. - - # Key creation based on these instructions: - # Command line: http://blog.techno-barje.fr/post/2009/10/08/How-to-setup-a-mozilla-extension... - # Gui: https://www.binaryturf.com/steps-release-extension-firefox-3/ - - # TODO: Process currently manual due to offline signing. - # No need to fear the reaper, man. We can do online signing if we just put - # our minds to it: https://trac.torproject.org/projects/tor/ticket/6011 - - # Special note: I was unable to update an already signed - # copy of the update.rdf for a new release. We probably need to - # keep the unsigned version around as input? See the root directory - # of the torbutton.git for a copy. - ./mccoy-cli.x86/mccoy -profile ./.mozilla/mccoy/*.default/ -signRDF update-unsigned.rdf -key Torbutton - - # Copy the signed update.rdf into place in the website svn - -#. Update update.rdf - - cd website-svn - vim ./include/versions.wmi # Add sha1 and version - cp /mnt/update-signed.rdf ./torbutton/update.rdf - -#. Update website - - torsocks svn up . - torsocks svn commit . - - torsocks ssh vescum "/home/mirroradm/bin/trigger-mirrors" - -#. Test firefox autoupdate - - # Wait for mirrors to sync first.. Pester phobos/weasel/helix/Sebastian for - # website push + dist chown + mirror update. - # TODO: Currently manual - -#. Announce on tor-talk - - # FIXME: May need eventual minor improvements - echo "Troll food." | mail tor-talk@lists.torproject.org -s "Feed the trolls" diff --git a/makexpi.sh b/makexpi.sh deleted file mode 100755 index 243fbd6b..00000000 --- a/makexpi.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -APP_NAME=torbutton -#VERSION=`grep em:version src/install.rdf | sed -e 's/["]//g' | cut -f2 -d=` -XPI_NAME="$APP_NAME-`grep em:version src/install.rdf | sed -e 's/[<>]/ /g' | cut -f3`.xpi" - -if [ -e "pkg/$XPI_NAME" ]; then - echo pkg/$XPI_NAME already exists. - rm pkg/$XPI_NAME # meh. - # exit 1 -fi - -# create jar file (we're just storing files here) -echo ---------- create $APP_NAME.jar file ---------- -cd src/chrome -#zip -r0 ../../$APP_NAME.jar ./ -x "*.svn/*" -cd ../.. - -# create .xpi -echo ---------- create $APP_NAME.xpi ---------- -# create the pkg directory if it doesn't exist yet -mkdir -p pkg -cd src -echo zip -X -9r ../pkg/$XPI_NAME ./ -x "chrome/*" -x "*.diff" -x "*.svn/*" -zip -X -9r ../pkg/$XPI_NAME ./ -x "*.svn/*" -x "*.diff" #-x "chrome/*" -#mv ../$APP_NAME.jar ./chrome -#zip -9m ../pkg/$XPI_NAME chrome/$APP_NAME.jar -cd .. - -#cp ./pkg/$XPI_NAME ~/ -#zip -9m ../../downloads/$sXpiName chrome/$APP_NAME.jar -#zip -9 ../../downloads/$sXpiName install.rdf -#cd .. diff --git a/update-unsigned.rdf b/update-unsigned.rdf deleted file mode 100644 index d4a013a7..00000000 --- a/update-unsigned.rdf +++ /dev/null @@ -1,392 +0,0 @@ -<?xml version="1.0"?> - -<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:em="http://www.mozilla.org/2004/em-rdf#%22%3E - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}"> - em:updates - <Seq> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.1.14-alpha"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.1.15-alpha"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.1.16-alpha"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.1.17-alpha"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.1.18alpha"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0rc1"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0rc2"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0rc3"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0rc4"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0rc5"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0rc6"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.3.2-alpha"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.3.3-alpha"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.0"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.1"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.2"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.3"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.4"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.4.1"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.5"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.5.1"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.6"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.6.1"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.6.2"/> - <li resource="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.6.3"/> - </Seq> - </em:updates> - - </Description> - - <!-- version 1.1.14 --> - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.1.14-alpha"> - em:version1.1.14-alpha</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion3.0b*</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.1.14-alpha.xpi</em:updateLink> - em:updateHashsha1:b316f9d84930ecf23b0797f93a6433334a4c38d5</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.1.15-alpha"> - em:version1.1.15-alpha</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion3.0b*</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.1.15-alpha.xpi</em:updateLink> - em:updateHashsha1:fa0d47c98d258ba904d828bea15b140ab438eb56</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.1.16-alpha"> - em:version1.1.16-alpha</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion3.0b*</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.1.16-alpha.xpi</em:updateLink> - em:updateHashsha1:f892dac7e5da8c63005f896c9aa1436e3f77ab4b</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.1.17-alpha"> - em:version1.1.17-alpha</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion3.0b*</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.1.17-alpha.xpi</em:updateLink> - em:updateHashsha1:93e17f955655eb31e5a6ff9f71dfde479a5b7a6d</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.1.18alpha"> - em:version1.1.18alpha</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion3.0b*</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.1.18alpha.xpi</em:updateLink> - em:updateHashsha1:6fdcebcb1e6cc694b45065c2b6df07ffb12ea164</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0rc1"> - em:version1.2.0rc1</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion3.1a1pre</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.2.0rc1.xpi</em:updateLink> - em:updateHashsha1:8c8cb5e7e3844b8310151c5b56fb622134ea67f6</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0rc2"> - em:version1.2.0rc2</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion3.1a1pre</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.2.0rc2.xpi</em:updateLink> - em:updateHashsha1:f0d6e121e2b0fbd4d1db7c3f333b8d7ab5c1d906</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0rc3"> - em:version1.2.0rc3</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion3.1a1pre</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.2.0rc3.xpi</em:updateLink> - em:updateHashsha1:184294b480119bb7b943ede116345c52ee7772fc</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0rc4"> - em:version1.2.0rc4</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion3.1a1pre</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.2.0rc4.xpi</em:updateLink> - em:updateHashsha1:23df6a12c7140b5817338136da1cd7737412bbbb</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0rc5"> - em:version1.2.0rc5</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion3.1a1pre</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.2.0rc5.xpi</em:updateLink> - em:updateHashsha1:050925e2c02e61f2f0ceb4683600fc0c58a835bb</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0rc6"> - em:version1.2.0rc6</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion3.1a1pre</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.2.0rc6.xpi</em:updateLink> - em:updateHashsha1:7f01c577641b6222781cd880c9825d6f50ff1cc4</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.0"> - em:version1.2.0</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion3.1a1pre</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.2.0.xpi</em:updateLink> - em:updateHashsha1:086e2a05b8e5393f2f28533cdb715e69465c3169</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.1"> - em:version1.2.1</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion3.1a1pre</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.2.1.xpi</em:updateLink> - em:updateHashsha1:204766e5c9112aba7313e3ab98023f57f1668978</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.3.2-alpha"> - em:version1.3.2-alpha</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion4.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/torbutton/releases/torbutton-1.3.2-alpha.xpi</em:updateLink> - em:updateHashsha1:4231cf0e568fe61f49011d4626e85cdb467c6a48</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.3.3-alpha"> - em:version1.3.3-alpha</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion10000.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/dist/torbutton/torbutton-1.3.3-alpha.xpi</em:updateLink> - em:updateHashsha1:c7323cd408ebee28ee23b6a91fe056d59de668f5</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.0"> - em:version1.4.0</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion10000.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/dist/torbutton/torbutton-1.4.0.xpi</em:updateLink> - em:updateHashsha1:4df99e70b2991bb51ea70d0c217961174b24a98e</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.1"> - em:version1.4.1</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion10000.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/dist/torbutton/torbutton-1.4.1.xpi</em:updateLink> - em:updateHashsha1:7f80cf8eea6d523fdb0bac94eefce52ebbb192be</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.2"> - em:version1.4.2</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion10000.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/dist/torbutton/torbutton-1.4.2.xpi</em:updateLink> - em:updateHashsha1:a724c55165f81a86e2ec1d56026c9160964c5b87</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.3"> - em:version1.4.3</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion10000.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/dist/torbutton/torbutton-1.4.3.xpi</em:updateLink> - em:updateHashsha1:e048d53b3e36c161ccfb75b09c6aece8b7f1e94f</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.4"> - em:version1.4.4</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion10000.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/dist/torbutton/torbutton-1.4.4.xpi</em:updateLink> - em:updateHashsha1:3f352e7d8577fc576a9011d858a8b34f4fea4b09</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.4.1"> - em:version1.4.4.1</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion10000.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/dist/torbutton/torbutton-1.4.4.1.xpi</em:updateLink> - em:updateHashsha1:95dc1e079da873aae9ca1beb7354fb8fdeaa7414</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.5"> - em:version1.4.5</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion10000.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/dist/torbutton/torbutton-1.4.5.xpi</em:updateLink> - em:updateHashsha1:5f2e2d72343b2d4702ec24491a11babedd3650b9</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.5.1"> - em:version1.4.5.1</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion10000.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/dist/torbutton/torbutton-1.4.5.1.xpi</em:updateLink> - em:updateHashsha1:0002e2d61613504e41d8b773c30ff6307b8286da</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.6"> - em:version1.4.6</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion10000.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/dist/torbutton/torbutton-1.4.6.xpi</em:updateLink> - em:updateHashsha1:eedadda6e5aacb8dabe2118e6c14c4dd4441fed0</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.6.1"> - em:version1.4.6.1</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion10000.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/dist/torbutton/torbutton-1.4.6.1.xpi</em:updateLink> - em:updateHashsha1:fb1df9ce40c5b1282e701f2a96694b0bfbdc2687</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.6.2"> - em:version1.4.6.2</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion10000.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/dist/torbutton/torbutton-1.4.6.2.xpi</em:updateLink> - em:updateHashsha1:1182fa2dcb095ad8054a218c41bc0a849b5b30ed</em:updateHash> - </Description> - </em:targetApplication> - </Description> - - <Description about="urn:mozilla:extension:{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.4.6.3"> - em:version1.4.6.3</em:version> - em:targetApplication - <Description> - em:id{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - em:minVersion0.9</em:minVersion> - em:maxVersion10000.0</em:maxVersion> - em:updateLinkhttps://www.torproject.org/dist/torbutton/torbutton-1.4.6.3.xpi</em:updateLink> - em:updateHashsha1:968455a5b702b3cabb6c16499e531a5a8f4c5f21</em:updateHash> - </Description> - </em:targetApplication> - </Description> - -</RDF>