[tor-commits] [translation/bridgedb] Update translations for bridgedb
commit a406bfd547c7b028865110ece1c595cde338241b Author: Translation commit bot translat...@torproject.org Date: Tue Apr 21 17:45:03 2015 + Update translations for bridgedb --- ro/LC_MESSAGES/bridgedb.po |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ro/LC_MESSAGES/bridgedb.po b/ro/LC_MESSAGES/bridgedb.po index b5a2d9c..057bf01 100644 --- a/ro/LC_MESSAGES/bridgedb.po +++ b/ro/LC_MESSAGES/bridgedb.po @@ -4,6 +4,7 @@ # # Translators: # Adda.17 adrianatri...@gmail.com, 2013 +# Ana ana_maria...@yahoo.com, 2015 # axel_89 axel_...@yahoo.com, 2015 # Isus Satanescu i...@openmailbox.org, 2014 # laura berindei lauraagavril...@yahoo.com, 2014 @@ -12,8 +13,8 @@ msgid msgstr Project-Id-Version: The Tor Project\n Report-Msgid-Bugs-To: 'https://trac.torproject.org/projects/tor/newticket?component=BridgeDBkeywords=bridgedb-reported,msgidcc=isis,sysrqbowner=isis'POT-Creation-Date: 2015-03-19 22:13+\n -PO-Revision-Date: 2015-04-19 08:23+\n -Last-Translator: runasand runa.sand...@gmail.com\n +PO-Revision-Date: 2015-04-21 17:33+\n +Last-Translator: Ana ana_maria...@yahoo.com\n Language-Team: Romanian (http://www.transifex.com/projects/p/torproject/language/ro/)\n MIME-Version: 1.0\n Content-Type: text/plain; charset=UTF-8\n @@ -43,7 +44,7 @@ msgstr [ Acesta este un mesaj automat ; va rugam nu rÄspundeÅ£i ] #: lib/bridgedb/strings.py:20 msgid Here are your bridges: -msgstr Acestea sînt punÈile pentru dvs: +msgstr Acestea sunt punÈile pentru dvs: #: lib/bridgedb/strings.py:22 #, python-format ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-messenger-build/master] Update logo.patch to remove extra spacing
commit 1a4200cbf6b0c5e9d8bf05677a4349b06ecc84b5 Author: Sukhbir Singh sukh...@torproject.org Date: Tue Apr 21 14:37:13 2015 -0400 Update logo.patch to remove extra spacing --- projects/tor-launcher/logo.patch |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/projects/tor-launcher/logo.patch b/projects/tor-launcher/logo.patch index 0e5daa1..a67d1ab 100644 --- a/projects/tor-launcher/logo.patch +++ b/projects/tor-launcher/logo.patch @@ -1,13 +1,14 @@ diff --git a/src/chrome/skin/network-settings.css b/src/chrome/skin/network-settings.css -index 331ae42..3331854 100644 +index 646baa6..e8f236f 100644 --- a/src/chrome/skin/network-settings.css +++ b/src/chrome/skin/network-settings.css -@@ -90,7 +90,7 @@ button.firstAnswer { +@@ -90,8 +90,7 @@ button.firstAnswer { .tbb-logo { list-style-image: url(chrome://torlauncher/skin/tbb-logo.png); width: 115px; - height: 80px; +- margin-right: 20px; + height: 94px; - margin-right: 20px; } + wizard[tor_hide_browser_logo=true] .tbb-logo, ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-bundle/master] Merge branch 'bug_15689_v3'
commit b1a683d04ffd9054e2807013c5bc35fed8604b20 Merge: a73cdf8 713cf60 Author: Georg Koppen g...@torproject.org Date: Tue Apr 21 08:33:10 2015 + Merge branch 'bug_15689_v3' gitian/descriptors/linux/gitian-bundle.yml | 15 --- gitian/descriptors/mac/gitian-bundle.yml | 15 --- gitian/descriptors/windows/gitian-bundle.yml | 15 --- gitian/fetch-inputs.sh |4 +--- gitian/gpg/https-everywhere.gpg | Bin 83382 - 112546 bytes gitian/verify-tags.sh|4 ++-- gitian/versions |6 +- gitian/versions.alpha|6 +- gitian/versions.beta |6 +- gitian/versions.nightly |4 10 files changed, 30 insertions(+), 45 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-bundle/master] Bug 15689: Switch back to HTTPS-E git repository
commit c04aaaf3d147ae9f46e046e47579c9c3979f3c45 Author: Georg Koppen g...@torproject.org Date: Fri Apr 17 05:15:32 2015 + Bug 15689: Switch back to HTTPS-E git repository Now that bug 11630 got fixed for HTTPS-Everywhere 5.0 and the latter is shipped in Tor Browser stable we can switch back to using the HTTPS-Everywhere git repository and its signed tags. --- gitian/descriptors/linux/gitian-bundle.yml | 15 --- gitian/descriptors/mac/gitian-bundle.yml | 15 --- gitian/descriptors/windows/gitian-bundle.yml | 15 --- gitian/fetch-inputs.sh |4 +--- gitian/verify-tags.sh|4 ++-- gitian/versions |6 +- gitian/versions.alpha|6 +- gitian/versions.beta |6 +- gitian/versions.nightly |4 9 files changed, 30 insertions(+), 45 deletions(-) diff --git a/gitian/descriptors/linux/gitian-bundle.yml b/gitian/descriptors/linux/gitian-bundle.yml index b6a4a26..f5ad824 100644 --- a/gitian/descriptors/linux/gitian-bundle.yml +++ b/gitian/descriptors/linux/gitian-bundle.yml @@ -9,8 +9,10 @@ packages: - faketime - unzip - zip -# Both packages are needed for assembling the HTTPS-Everywhere rules since 3.5. +# These three packages are needed for assembling the HTTPS-Everywhere rules +# since 5.0. - libxslt1.1 +- libxml2-utils - sqlite3 reference_datetime: 2000-01-01 00:00:00 remotes: @@ -41,7 +43,6 @@ files: - linux-skeleton.zip - linux-langpacks.zip - noscr...@noscript.net.xpi -- https-everywh...@eff.org.xpi - dzip.sh - dtar.sh - bare-version @@ -95,13 +96,13 @@ script: | ~/build/dzip.sh ../../../tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/torbut...@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 ../tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywh...@eff.org.xpi - #cd .. + rm -f .git/refs/heads/master + ./makexpi.sh + cp pkg/*.xpi ../tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywh...@eff.org.xpi + cd .. # cp *.xpi tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/ cd tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions diff --git a/gitian/descriptors/mac/gitian-bundle.yml b/gitian/descriptors/mac/gitian-bundle.yml index 1cf75e9..7945f5e 100644 --- a/gitian/descriptors/mac/gitian-bundle.yml +++ b/gitian/descriptors/mac/gitian-bundle.yml @@ -8,8 +8,10 @@ packages: - faketime - unzip - zip -# Both packages are needed for assembling the HTTPS-Everywhere rules since 3.5. +# These three packages are needed for assembling the HTTPS-Everywhere rules +# since 5.0. - python-lxml +- libxml2-utils - sqlite3 # Needed for the .dmgs - genisoimage @@ -42,7 +44,6 @@ files: - dmg-desktop.tar.xz - mac-langpacks.zip - noscr...@noscript.net.xpi -- https-everywh...@eff.org.xpi - dzip.sh - ddmg.sh - background-plist.py @@ -103,13 +104,13 @@ script: | ~/build/dzip.sh ../../../$TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/torbut...@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-everywh...@eff.org.xpi - # cd .. + rm -f .git/refs/heads/master + ./makexpi.sh + cp pkg/*.xpi ../$TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/https-everywh...@eff.org.xpi + cd .. # cp *.xpi ./$TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/ cd $TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/ diff --git a/gitian/descriptors/windows/gitian-bundle.yml b/gitian/descriptors/windows/gitian-bundle.yml index 76f5c67..d089e0d 100644 --- a/gitian/descriptors/windows/gitian-bundle.yml +++ b/gitian/descriptors/windows/gitian-bundle.yml @@ -9,8 +9,10 @@ packages: - unzip - zip - nsis -# Both packages are needed for assembling the HTTPS-Everywhere rules since 3.5. +# These three packages are needed for assembling the HTTPS-Everywhere rules +# since 5.0. - python-lxml +- libxml2-utils - sqlite3 reference_datetime: 2000-01-01 00:00:00 remotes: @@ -35,7 +37,6 @@ files: - windows-skeleton.zip - win32-langpacks.zip - noscr...@noscript.net.xpi -- https-everywh...@eff.org.xpi - dzip.sh - bare-version - bundle.inputs @@
[tor-commits] [tor-browser-bundle/master] Adding jsha's key to the HTTPS-E signing key
commit 713cf60037bf2582d4f290e78780ee00bf461aa8 Author: Georg Koppen g...@torproject.org Date: Thu Apr 16 11:01:09 2015 + Adding jsha's key to the HTTPS-E signing key --- gitian/gpg/https-everywhere.gpg | Bin 83382 - 112546 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/gitian/gpg/https-everywhere.gpg b/gitian/gpg/https-everywhere.gpg index ced373f..96a2f45 100644 Binary files a/gitian/gpg/https-everywhere.gpg and b/gitian/gpg/https-everywhere.gpg differ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-messenger-build/master] Add patch for setting Tor Messenger as the brand name
commit f70ecf4ba62cbbb5c31feba50c7225dce54dd650 Author: Sukhbir Singh sukh...@torproject.org Date: Tue Apr 21 11:28:11 2015 -0400 Add patch for setting Tor Messenger as the brand name --- projects/instantbird/config |1 + projects/instantbird/name.patch | 46 +++ 2 files changed, 47 insertions(+) diff --git a/projects/instantbird/config b/projects/instantbird/config index d8443db..0edbf91 100644 --- a/projects/instantbird/config +++ b/projects/instantbird/config @@ -68,6 +68,7 @@ input_files: - filename: theme-extension-update.patch - filename: installer.patch - filename: cert_override.txt + - filename: branding/name.patch - filename: fix-mingw-build.patch enable: '[% c(var/windows) %]' - filename: 'mozconfig-[% c(var/osname) %]' diff --git a/projects/instantbird/name.patch b/projects/instantbird/name.patch new file mode 100644 index 000..378c6db --- /dev/null +++ b/projects/instantbird/name.patch @@ -0,0 +1,46 @@ +diff --git a/im/branding/messenger/branding.nsi b/im/branding/messenger/branding.nsi +index e5b5348..276722b 100755 +--- a/im/branding/messenger/branding.nsi b/im/branding/messenger/branding.nsi +@@ -6,8 +6,8 @@ + + # BrandFullNameInternal is used for some registry and file system values that + # should not contain release that may be in the BrandFullName (e.g. Beta 1, etc.) +-!define BrandFullNameInternal Instantbird +-!define CompanyName Instantbird +-!define URLInfoAbout http://www.instantbird.com/; +-!define URLUpdateInfo http://www.instantbird.com/; ++!define BrandFullNameInternal Tor Messenger ++!define CompanyName Tor Messenger ++!define URLInfoAbout https://www.torproject.org; ++!define URLUpdateInfo https://www.torproject.org; + +diff --git a/im/branding/messenger/locales/en-US/brand.dtd b/im/branding/messenger/locales/en-US/brand.dtd +index c569ebb..2d6a5d8 100644 +--- a/im/branding/messenger/locales/en-US/brand.dtd b/im/branding/messenger/locales/en-US/brand.dtd +@@ -4,7 +4,7 @@ + + !-- nightly branding -- + +-!ENTITY brandShortNameInstantbird +-!ENTITY brandFullName Instantbird - Nightly ++!ENTITY brandShortNameTor Messenger ++!ENTITY brandFullName Tor Messenger - Alpha + !ENTITY brandMotto'Cause geeks can also do magic! +-!ENTITY vendorShortName Instantbird ++!ENTITY vendorShortName Tor Messenger +diff --git a/im/branding/messenger/locales/en-US/brand.properties b/im/branding/messenger/locales/en-US/brand.properties +index f949ced..93528a3 100644 +--- a/im/branding/messenger/locales/en-US/brand.properties b/im/branding/messenger/locales/en-US/brand.properties +@@ -2,6 +2,6 @@ + # License, v. 2.0. If a copy of the MPL was not distributed with this + # file, You can obtain one at http://mozilla.org/MPL/2.0/. + +-brandShortName=Instantbird +-brandFullName=Instantbird - Nightly +-vendorShortName=Instantbird ++brandShortName=Tor Messenger ++brandFullName=Tor Messenger - Alpha ++vendorShortName=Tor Messenger ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-messenger-build/master] Move name.patch to branding directory
commit 7fc0b833eca44716d9310bc27aa7994d0174a6f6 Author: Sukhbir Singh sukh...@torproject.org Date: Tue Apr 21 11:49:05 2015 -0400 Move name.patch to branding directory --- projects/instantbird/branding/name.patch | 46 ++ projects/instantbird/name.patch | 46 -- 2 files changed, 46 insertions(+), 46 deletions(-) diff --git a/projects/instantbird/branding/name.patch b/projects/instantbird/branding/name.patch new file mode 100644 index 000..378c6db --- /dev/null +++ b/projects/instantbird/branding/name.patch @@ -0,0 +1,46 @@ +diff --git a/im/branding/messenger/branding.nsi b/im/branding/messenger/branding.nsi +index e5b5348..276722b 100755 +--- a/im/branding/messenger/branding.nsi b/im/branding/messenger/branding.nsi +@@ -6,8 +6,8 @@ + + # BrandFullNameInternal is used for some registry and file system values that + # should not contain release that may be in the BrandFullName (e.g. Beta 1, etc.) +-!define BrandFullNameInternal Instantbird +-!define CompanyName Instantbird +-!define URLInfoAbout http://www.instantbird.com/; +-!define URLUpdateInfo http://www.instantbird.com/; ++!define BrandFullNameInternal Tor Messenger ++!define CompanyName Tor Messenger ++!define URLInfoAbout https://www.torproject.org; ++!define URLUpdateInfo https://www.torproject.org; + +diff --git a/im/branding/messenger/locales/en-US/brand.dtd b/im/branding/messenger/locales/en-US/brand.dtd +index c569ebb..2d6a5d8 100644 +--- a/im/branding/messenger/locales/en-US/brand.dtd b/im/branding/messenger/locales/en-US/brand.dtd +@@ -4,7 +4,7 @@ + + !-- nightly branding -- + +-!ENTITY brandShortNameInstantbird +-!ENTITY brandFullName Instantbird - Nightly ++!ENTITY brandShortNameTor Messenger ++!ENTITY brandFullName Tor Messenger - Alpha + !ENTITY brandMotto'Cause geeks can also do magic! +-!ENTITY vendorShortName Instantbird ++!ENTITY vendorShortName Tor Messenger +diff --git a/im/branding/messenger/locales/en-US/brand.properties b/im/branding/messenger/locales/en-US/brand.properties +index f949ced..93528a3 100644 +--- a/im/branding/messenger/locales/en-US/brand.properties b/im/branding/messenger/locales/en-US/brand.properties +@@ -2,6 +2,6 @@ + # License, v. 2.0. If a copy of the MPL was not distributed with this + # file, You can obtain one at http://mozilla.org/MPL/2.0/. + +-brandShortName=Instantbird +-brandFullName=Instantbird - Nightly +-vendorShortName=Instantbird ++brandShortName=Tor Messenger ++brandFullName=Tor Messenger - Alpha ++vendorShortName=Tor Messenger diff --git a/projects/instantbird/name.patch b/projects/instantbird/name.patch deleted file mode 100644 index 378c6db..000 --- a/projects/instantbird/name.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff --git a/im/branding/messenger/branding.nsi b/im/branding/messenger/branding.nsi -index e5b5348..276722b 100755 a/im/branding/messenger/branding.nsi -+++ b/im/branding/messenger/branding.nsi -@@ -6,8 +6,8 @@ - - # BrandFullNameInternal is used for some registry and file system values that - # should not contain release that may be in the BrandFullName (e.g. Beta 1, etc.) --!define BrandFullNameInternal Instantbird --!define CompanyName Instantbird --!define URLInfoAbout http://www.instantbird.com/; --!define URLUpdateInfo http://www.instantbird.com/; -+!define BrandFullNameInternal Tor Messenger -+!define CompanyName Tor Messenger -+!define URLInfoAbout https://www.torproject.org; -+!define URLUpdateInfo https://www.torproject.org; - -diff --git a/im/branding/messenger/locales/en-US/brand.dtd b/im/branding/messenger/locales/en-US/brand.dtd -index c569ebb..2d6a5d8 100644 a/im/branding/messenger/locales/en-US/brand.dtd -+++ b/im/branding/messenger/locales/en-US/brand.dtd -@@ -4,7 +4,7 @@ - - !-- nightly branding -- - --!ENTITY brandShortNameInstantbird --!ENTITY brandFullName Instantbird - Nightly -+!ENTITY brandShortNameTor Messenger -+!ENTITY brandFullName Tor Messenger - Alpha - !ENTITY brandMotto'Cause geeks can also do magic! --!ENTITY vendorShortName Instantbird -+!ENTITY vendorShortName Tor Messenger -diff --git a/im/branding/messenger/locales/en-US/brand.properties b/im/branding/messenger/locales/en-US/brand.properties -index f949ced..93528a3 100644 a/im/branding/messenger/locales/en-US/brand.properties -+++ b/im/branding/messenger/locales/en-US/brand.properties -@@ -2,6 +2,6 @@ - # License, v. 2.0. If a copy of the MPL was not distributed with this - # file, You can obtain one at http://mozilla.org/MPL/2.0/. - --brandShortName=Instantbird --brandFullName=Instantbird - Nightly --vendorShortName=Instantbird -+brandShortName=Tor Messenger -+brandFullName=Tor Messenger - Alpha -+vendorShortName=Tor Messenger
[tor-commits] [tor-browser-bundle/master] Bug 15747: Improve Linux startup script argument handling.
commit 063f65368f32600904945399f7024be3a6ae1f5f Author: Mike Perry mikeperry-...@torproject.org Date: Mon Apr 20 16:18:38 2015 -0700 Bug 15747: Improve Linux startup script argument handling. This commit makes the following changes: 1. Allows multiple arguments to be specified at once to start-tor-browser 2. Separates --debug from file logging (and creates --log) 3. Solves #15739 by creating -v and --verbose as --debug aliases 4. Solves #15740 by creating -h and -? aliases for --help. 5. Solves #15741 by creating --detach and using it from the .desktop file --- RelativeLink/start-tor-browser | 128 ++-- RelativeLink/start-tor-browser.desktop | 29 2 files changed, 103 insertions(+), 54 deletions(-) diff --git a/RelativeLink/start-tor-browser b/RelativeLink/start-tor-browser index 098f506..940ec96 100755 --- a/RelativeLink/start-tor-browser +++ b/RelativeLink/start-tor-browser @@ -3,8 +3,6 @@ # GNU/Linux does not really require something like RelativeLink.c # However, we do want to have the same look and feel with similar features. # -# To run in debug mode simply pass --debug -# # Copyright 2015 The Tor Project. See LICENSE for licensing information. complain_dialog_title=Tor Browser @@ -35,8 +33,8 @@ complain () { # Trim leading newlines, to avoid breaking formatting in some dialogs. complain_message=`echo $1 | sed '/./,$!d'` - # If we're being run in debug mode, complain to stderr. - if [ $debug -eq 1 ]; then + # If we're being run in debug/verbose mode, complain to stderr. + if [ $show_output -eq 1 ]; then echo $complain_message 2 return fi @@ -98,30 +96,82 @@ if [ `id -u` -eq 0 ]; then exit 1 fi -debug=0 +tbb_usage () { +printf \nTor Browser Script Options\n +printf --verbose Display Tor and Firefox output in the terminal\n +printf --log [file] Record Tor and Firefox output in file (default: tor-browser.log)\n +printf --detach Detach from terminal and run Tor Browser in the background.\n +printf --register-appRegister Tor Browser as a desktop app for this user\n +printf --unregister-app Unregister Tor Browser as a desktop app for this user\n +} +log_output=0 +show_output=0 +detach=0 show_usage=0 register_desktop_app=0 -# !!! We may have more than one argument, changed -eq to -ge in if elif clauses below -if [ $# -ge 1 -a \( x$1 = x--debug -o x$1 = x-debug \) ]; then - debug=1 - shift # pop the debug argument - printf \nDebug enabled.\n\n -elif [ $# -ge 1 -a \( x$1 = x--register-app -o x$1 = x-register-app \) ]; then - register_desktop_app=1 - shift # pop the register arg -elif [ $# -ge 1 -a \( x$1 = x--unregister-app -o x$1 = x-unregister-app \) ]; then - register_desktop_app=-1 - shift # pop the register arg -elif [ $# -ge 1 -a \( x$1 = x--help -o x$1 = x-help \) ]; then -show_usage=1 -else +logfile=/dev/null +while : +do +case $1 in + --detach) + detach=1 + shift + ;; + -v | --verbose | -d | --debug) + show_output=1 + verbose_arg=$2 + shift + ;; + -h | -? | --help | -help) + show_usage=1 + show_output=1 + shift + ;; + -l | --log) + if [ -z $2 -o ${2:0:1} == - ]; then + printf Logging Tor Browser debug information to tor-browser.log\n + logfile=../tor-browser.log + elif [ ${2:0:1} == / -o ${2:0:1} == ~ ]; then + printf Logging Tor Browser debug information to %s\n $2 + logfile=$2 + shift + else + printf Logging Tor Browser debug information to %s\n $2 + logfile=../$2 + shift + fi + log_output=1 + shift + ;; + --register-app) + register_desktop_app=1 + show_output=1 + shift + ;; + --unregister-app) + register_desktop_app=-1 + show_output=1 + shift + ;; + *) # No more options + break + ;; +esac +done + +# We can't detach and show output at the same time.. +if [ $show_output -eq 1 -a $detach -eq 1 ]; then +detach=0 +fi + +if [ $show_output -eq 0 ]; then # If the user hasn't requested 'debug mode' or --help, close stdout and stderr, # to keep Firefox and the stuff loaded by/for it (including the # system's shared-library loader) from printing messages to # $HOME/.xsession-errors or other files. (Users wouldn't have seen # messages there anyway.) -exec /dev/null -exec 2/dev/null +exec $logfile +exec 2 $logfile fi # If XAUTHORITY is unset, set it to its default value of $HOME/.Xauthority @@ -186,7 +236,7 @@ fi cp start-tor-browser.desktop ../ sed -i -e
[tor-commits] [tor-browser-bundle/master] Merge branch 'bug15747'
commit ee481a3b5c04136c4f1cc4aa4f0d3c2c7a219d5f Merge: c5e0b0b 063f653 Author: Mike Perry mikeperry-...@torproject.org Date: Tue Apr 21 15:08:46 2015 -0700 Merge branch 'bug15747' RelativeLink/start-tor-browser | 128 ++-- RelativeLink/start-tor-browser.desktop | 29 2 files changed, 103 insertions(+), 54 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser/tor-browser-31.6.0esr-4.5-1] fixup! TB4: Tor Browser's Firefox preference overrides.
commit 844949ea30735a7494099aeb2be5b61c20583285 Author: Georg Koppen g...@torproject.org Date: Tue Apr 21 14:59:41 2015 + fixup! TB4: Tor Browser's Firefox preference overrides. --- browser/app/profile/000-tor-browser.js |2 ++ 1 file changed, 2 insertions(+) diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js index 192159b..a277e9d 100644 --- a/browser/app/profile/000-tor-browser.js +++ b/browser/app/profile/000-tor-browser.js @@ -87,6 +87,8 @@ pref(javascript.use_us_english_locale, true); // pref(intl.accept_languages, en-us, en); // Set by Torbutton // pref(intl.accept_charsets, iso-8859-1,*,utf-8); // Set by Torbutton // pref(intl.charsetmenu.browser.cache, UTF-8); // Set by Torbutton +// Disable device sensors as possible fingerprinting vector (bug 15758) +pref(device.sensors.enabled, false); // Third party stuff pref(network.cookie.cookieBehavior, 1); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser/tor-browser-31.6.0esr-4.5-1] fixup! TB4: Tor Browser's Firefox preference overrides.
commit 8dff562d0af91529afee439af9ea5e7bb33d58f8 Author: Georg Koppen g...@torproject.org Date: Tue Apr 21 13:20:57 2015 + fixup! TB4: Tor Browser's Firefox preference overrides. --- browser/app/profile/000-tor-browser.js |2 ++ 1 file changed, 2 insertions(+) diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js index 192159b..7967db1 100644 --- a/browser/app/profile/000-tor-browser.js +++ b/browser/app/profile/000-tor-browser.js @@ -87,6 +87,8 @@ pref(javascript.use_us_english_locale, true); // pref(intl.accept_languages, en-us, en); // Set by Torbutton // pref(intl.accept_charsets, iso-8859-1,*,utf-8); // Set by Torbutton // pref(intl.charsetmenu.browser.cache, UTF-8); // Set by Torbutton +// Disable video statistics fingerprinting vector (bug 15757) +pref(media.video_stats.enabled, false); // Third party stuff pref(network.cookie.cookieBehavior, 1); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser/tor-browser-31.6.0esr-4.5-1] Merge remote-tracking branch 'gk/bug_15758' into tor-browser-31.6.0esr-4.5-1
commit 89bd8f1c5b3e58dfbf9cf33692abfb2be78cd6cf Merge: ab48482 844949e Author: Mike Perry mikeperry-...@torproject.org Date: Tue Apr 21 15:29:02 2015 -0700 Merge remote-tracking branch 'gk/bug_15758' into tor-browser-31.6.0esr-4.5-1 Conflicts: browser/app/profile/000-tor-browser.js browser/app/profile/000-tor-browser.js |2 ++ 1 file changed, 2 insertions(+) diff --cc browser/app/profile/000-tor-browser.js index 7967db1,a277e9d..e7e4ca9 --- a/browser/app/profile/000-tor-browser.js +++ b/browser/app/profile/000-tor-browser.js @@@ -87,8 -87,8 +87,10 @@@ pref(javascript.use_us_english_locale // pref(intl.accept_languages, en-us, en); // Set by Torbutton // pref(intl.accept_charsets, iso-8859-1,*,utf-8); // Set by Torbutton // pref(intl.charsetmenu.browser.cache, UTF-8); // Set by Torbutton +// Disable video statistics fingerprinting vector (bug 15757) +pref(media.video_stats.enabled, false); + // Disable device sensors as possible fingerprinting vector (bug 15758) + pref(device.sensors.enabled, false); // Third party stuff pref(network.cookie.cookieBehavior, 1); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser/tor-browser-31.6.0esr-4.5-1] Merge remote-tracking branch 'gk/bug_15757' into tor-browser-31.6.0esr-4.5-1
commit ab48482bd24a4389a3db2438be807dc303ca2933 Merge: f0fe46b 8dff562 Author: Mike Perry mikeperry-...@torproject.org Date: Tue Apr 21 15:28:28 2015 -0700 Merge remote-tracking branch 'gk/bug_15757' into tor-browser-31.6.0esr-4.5-1 browser/app/profile/000-tor-browser.js |2 ++ 1 file changed, 2 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-bundle/master] Update changelog for bugs 15757 and 15758.
commit 1e294bc7704cf6daf7b83aa54985ab5c78a11d28 Author: Mike Perry mikeperry-...@torproject.org Date: Tue Apr 21 15:31:31 2015 -0700 Update changelog for bugs 15757 and 15758. --- Bundle-Data/Docs/ChangeLog.txt |2 ++ 1 file changed, 2 insertions(+) diff --git a/Bundle-Data/Docs/ChangeLog.txt b/Bundle-Data/Docs/ChangeLog.txt index 70fe201..bbd4bd8 100644 --- a/Bundle-Data/Docs/ChangeLog.txt +++ b/Bundle-Data/Docs/ChangeLog.txt @@ -23,6 +23,8 @@ Tor Browser 4.5 -- Apr 28 2015 * Bug 15411: Remove old (and unused) cacheDomain cache isolation mechanism * Bug 14716: Fix issues with HTTP Auth usage and TLS connection info display * Bug 15562: Disable Javascript SharedWorkers due to third party tracking + * Bug 15757: Disable Mozilla video statistics API extensions + * Bug 15758: Disable Device Sensor APIs * Linux * Bug 15747: Improve start-tor-browser argument handling * Bug 15672: Provide desktop app registration+unregistration for Linux ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-bundle/master] Bug 15539: Make stripping signatures reproducible
commit e487b6ffca7b023442fd8820eed8345a20310fde Author: Georg Koppen g...@torproject.org Date: Tue Apr 21 11:32:00 2015 + Bug 15539: Make stripping signatures reproducible NSIS is neither padding properly nor creating a correct PE-file checksum. This makes it hard to verify that the Windows installer we ship is actually matching the one we got built reproducibly. This fix makes sure that we pad the .exe where needed and that the PE-file checksum is generated. Thanks to a cypherpunk for this workaround idea. --- gitian/build-helpers/pe_checksum_fix.py | 56 ++ gitian/descriptors/windows/gitian-bundle.yml | 14 +++ 2 files changed, 70 insertions(+) diff --git a/gitian/build-helpers/pe_checksum_fix.py b/gitian/build-helpers/pe_checksum_fix.py new file mode 100755 index 000..101e77f --- /dev/null +++ b/gitian/build-helpers/pe_checksum_fix.py @@ -0,0 +1,56 @@ +#!/usr/bin/env python + +# Copyright (c) 2015, The Tor Project, Inc. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following disclaimer +# in the documentation and/or other materials provided with the +# distribution. +# +# * Neither the names of the copyright owners nor the names of its +# contributors may be used to endorse or promote products derived from +# this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +NSIS is neither padding nor calculating the PE-file checksum. But the tool +we use for signing and the tools for stripping the signature do which leads to a +SHA256 mismatch if one tries to check that the binary we offer is actually the +the one we got from our reproducible builds. + +This small Python snippet does both things: It pads the .exe if necessary and it +recalculates the PE-file checksum. Details of the discussion can be foun in bug +15339: https://bugs.torproject.org/15539. + +Thanks to a cypherpunk for this workaround idea. + + +import pefile; + +f = open('torbrowser-install-tmp.exe') +exe = f.read() +f.close() +remainder = len(exe) % 8 +if remainder 0: +exe += '\0' * (8 - remainder) +pef = pefile.PE(data=exe, fast_load=True) +pef.OPTIONAL_HEADER.CheckSum = pef.generate_checksum() +pef.write(filename='torbrowser-install-tmp2.exe') diff --git a/gitian/descriptors/windows/gitian-bundle.yml b/gitian/descriptors/windows/gitian-bundle.yml index 92b9382..54ea258 100644 --- a/gitian/descriptors/windows/gitian-bundle.yml +++ b/gitian/descriptors/windows/gitian-bundle.yml @@ -9,6 +9,9 @@ packages: - unzip - zip - nsis +# Needed to compensate NSIS's failure of regenerating the PE-file checksum and +# proper padding. +- python-pefile # These three packages are needed for assembling the HTTPS-Everywhere rules # since 5.0. - python-lxml @@ -43,6 +46,7 @@ files: - versions - mar-tools-win32.zip - tbb-docs.zip +- pe_checksum_fix.py script: | INSTDIR=$HOME/install source versions @@ -145,6 +149,11 @@ script: | MAR_FILE=tor-browser-win32-${TORBROWSER_VERSION}_en-US.mar MAR=$MARTOOLS/mar MBSDIFF=$MARTOOLS/mbsdiff.exe $MARTOOLS/make_full_update.sh -q $OUTDIR/$MAR_FILE Tor Browser/Browser makensis torbrowser.nsi + # Working around NSIS braindamage + mv torbrowser-install.exe torbrowser-install-tmp.exe + python ~/build/pe_checksum_fix.py + mv torbrowser-install-tmp2.exe torbrowser-install.exe + rm torbrowser-install-tmp.exe mv torbrowser-install.exe $OUTDIR/torbrowser-install-${TORBROWSER_VERSION}_en-US.exe # unzip ../win32-langpacks.zip @@ -181,6 +190,11 @@ script: | MAR_FILE=tor-browser-win32-${TORBROWSER_VERSION}_$LANG.mar MAR=$MARTOOLS/mar MBSDIFF=$MARTOOLS/mbsdiff.exe $MARTOOLS/make_full_update.sh -q $OUTDIR/$MAR_FILE Tor Browser/Browser makensis torbrowser.nsi +# Working around NSIS braindamage +mv torbrowser-install.exe
[tor-commits] [tor-browser-bundle/master] Merge remote-tracking branch 'gk/bug_15539_v4'
commit 3a8088e99b4e2d2a0bdac24b42c2cd285079cee0 Merge: ee481a3 e487b6f Author: Mike Perry mikeperry-...@torproject.org Date: Tue Apr 21 15:17:58 2015 -0700 Merge remote-tracking branch 'gk/bug_15539_v4' gitian/build-helpers/pe_checksum_fix.py | 56 ++ gitian/descriptors/windows/gitian-bundle.yml | 14 +++ 2 files changed, 70 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser/tor-browser-31.6.0esr-4.5-1] Bug #15502. Isolate blob URLs to first party; no blobURLs in Web Workers
commit 0d67ab406bdd3cf095802cb25c081641aa1f0bcc Author: Arthur Edelstein arthuredelst...@gmail.com Date: Sun Apr 12 13:47:55 2015 -0700 Bug #15502. Isolate blob URLs to first party; no blobURLs in Web Workers --- content/base/src/ThirdPartyUtil.cpp |9 + content/base/src/nsHostObjectProtocolHandler.cpp | 23 -- dom/workers/URL.cpp |7 +++ netwerk/base/public/mozIThirdPartyUtil.idl | 15 ++ 4 files changed, 52 insertions(+), 2 deletions(-) diff --git a/content/base/src/ThirdPartyUtil.cpp b/content/base/src/ThirdPartyUtil.cpp index 695392f..0e037d1 100644 --- a/content/base/src/ThirdPartyUtil.cpp +++ b/content/base/src/ThirdPartyUtil.cpp @@ -635,3 +635,12 @@ ThirdPartyUtil::GetFirstPartyHostForIsolation(nsIURI *aFirstPartyURI, aHost.Append(--); return NS_OK; } + +NS_IMETHODIMP +ThirdPartyUtil::GetFirstPartyHostFromCaller(nsACString aHost) { + nsCOMPtrnsIURI uri; + nsresult rv = GetFirstPartyIsolationURI(nullptr, + nsContentUtils::GetDocumentFromCaller(), getter_AddRefs(uri)); + NS_ENSURE_SUCCESS(rv, rv); + return GetFirstPartyHostForIsolation(uri, aHost); +} diff --git a/content/base/src/nsHostObjectProtocolHandler.cpp b/content/base/src/nsHostObjectProtocolHandler.cpp index 10ec44c..e578804 100644 --- a/content/base/src/nsHostObjectProtocolHandler.cpp +++ b/content/base/src/nsHostObjectProtocolHandler.cpp @@ -15,6 +15,7 @@ #include mozilla/dom/MediaSource.h #include nsIMemoryReporter.h #include mozilla/Preferences.h +#include mozIThirdPartyUtil.h // --- // Hash table @@ -24,9 +25,20 @@ struct DataInfo nsCOMPtrnsISupports mObject; nsCOMPtrnsIPrincipal mPrincipal; nsCString mStack; + nsCString mFirstPartyHost; }; static nsClassHashtablensCStringHashKey, DataInfo* gDataTable; +static nsCOMPtrmozIThirdPartyUtil gThirdPartyUtilService; + +static nsCString GetFirstPartyHostFromCaller() { + if (!gThirdPartyUtilService) { +gThirdPartyUtilService = do_GetService(THIRDPARTYUTIL_CONTRACTID); + } + nsCString host; + gThirdPartyUtilService-GetFirstPartyHostFromCaller(host); + return host; +} // Memory reporting for the hash table. namespace mozilla { @@ -290,6 +302,8 @@ nsHostObjectProtocolHandler::AddDataEntry(const nsACString aScheme, info-mObject = aObject; info-mPrincipal = aPrincipal; + // Record the first party host that originated this object. + info-mFirstPartyHost = GetFirstPartyHostFromCaller(); mozilla::BlobURLsReporter::GetJSStackForBlob(info); gDataTable-Put(aUri, info); @@ -401,7 +415,10 @@ GetDataObject(nsIURI* aURI) aURI-GetSpec(spec); DataInfo* info = GetDataInfo(spec); - return info ? info-mObject : nullptr; + // Deny access to this object if the current first-party host + // doesn't match the originating first-party host. + return (info info-mFirstPartyHost == GetFirstPartyHostFromCaller()) + ? info-mObject : nullptr; } // --- @@ -457,7 +474,9 @@ nsHostObjectProtocolHandler::NewChannel(nsIURI* uri, nsIChannel* *result) DataInfo* info = GetDataInfo(spec); - if (!info) { + // Deny access to this URI if the current first party host + // doesn't match the first party host when it was created. + if (!info || (info-mFirstPartyHost != GetFirstPartyHostFromCaller())) { return NS_ERROR_DOM_BAD_URI; } nsCOMPtrnsIDOMBlob blob = do_QueryInterface(info-mObject); diff --git a/dom/workers/URL.cpp b/dom/workers/URL.cpp index f80594e..d52e4c6 100644 --- a/dom/workers/URL.cpp +++ b/dom/workers/URL.cpp @@ -894,6 +894,13 @@ URL::CreateObjectURL(const GlobalObject aGlobal, JSObject* aBlob, JSContext* cx = aGlobal.GetContext(); WorkerPrivate* workerPrivate = GetWorkerPrivateFromContext(cx); + if (!workerPrivate-IsChromeWorker()) { +workerPrivate-ReportError(cx, Worker attempted to use createObjectURL; denied., nullptr); +NS_NAMED_LITERAL_STRING(argStr, URL.createObjectURL); +aRv.ThrowTypeError(MSG_METHOD_THIS_UNWRAPPING_DENIED, argStr); +return; + } + nsCOMPtrnsIDOMBlob blob = file::GetDOMBlobFromJSObject(aBlob); if (!blob) { SetDOMStringToNull(aResult); diff --git a/netwerk/base/public/mozIThirdPartyUtil.idl b/netwerk/base/public/mozIThirdPartyUtil.idl index 0bb632b..0b0f410 100644 --- a/netwerk/base/public/mozIThirdPartyUtil.idl +++ b/netwerk/base/public/mozIThirdPartyUtil.idl @@ -246,6 +246,21 @@ interface mozIThirdPartyUtil : nsISupports * for which we generate a pseudo host. */ AUTF8String getFirstPartyHostForIsolation(in nsIURI aFirstPartyURI); + + /** + * getFirstPartyHostFromCaller + * + * Obtain the host or pseudo-host for the first party URI belonging + * to the calling document. See getFirstPartyHostForIsolation(...) for + * examples. + * + * @return host or pseudo
[tor-commits] [tor-browser/tor-browser-31.6.0esr-4.5-1] Merge remote-tracking branch 'arthur/15502+8' into tor-browser-31.6.0esr-4.5-1
commit 71adcfc9a5adf7aeeed0dfa2719ccd59cc84881e Merge: 89bd8f1 f4f2caa Author: Mike Perry mikeperry-...@torproject.org Date: Tue Apr 21 18:05:08 2015 -0700 Merge remote-tracking branch 'arthur/15502+8' into tor-browser-31.6.0esr-4.5-1 content/base/src/ThirdPartyUtil.cpp |9 ++ content/base/src/nsHostObjectProtocolHandler.cpp | 23 - content/base/test/bug15502_page_blobify.html | 26 ++ content/base/test/bug15502_page_deblobify.html | 31 +++ content/base/test/bug15502_tab.html | 39 content/base/test/bug15502_utils.js | 104 ++ content/base/test/bug15502_worker_blobify.html | 28 ++ content/base/test/bug15502_worker_blobify.js | 12 +++ content/base/test/bug15502_worker_deblobify.html | 30 +++ content/base/test/bug15502_worker_deblobify.js | 24 + content/base/test/mochitest.ini |9 ++ content/base/test/test_tor_bug15502.html | 92 +++ dom/workers/URL.cpp |7 ++ netwerk/base/public/mozIThirdPartyUtil.idl | 15 14 files changed, 447 insertions(+), 2 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-launcher/master] Update translations.
commit 1be49192e9d29f2b541f723068c3c7cb986ccbd5 Author: Mike Perry mikeperry-...@torproject.org Date: Tue Apr 21 19:56:40 2015 -0700 Update translations. --- src/chrome/locale/bg/network-settings.dtd |6 ++-- src/chrome/locale/ca/network-settings.dtd |2 +- src/chrome/locale/ca/progress.dtd |2 +- src/chrome/locale/cs/network-settings.dtd |8 ++--- src/chrome/locale/eu/network-settings.dtd |8 ++--- src/chrome/locale/id/network-settings.dtd |8 ++--- src/chrome/locale/lv/network-settings.dtd |8 ++--- src/chrome/locale/sr/network-settings.dtd |2 +- src/chrome/locale/sr@latin/network-settings.dtd | 34 ++--- src/chrome/locale/sr@latin/torlauncher.properties |4 +-- src/chrome/locale/zh-CN/network-settings.dtd |4 +-- 11 files changed, 43 insertions(+), 43 deletions(-) diff --git a/src/chrome/locale/bg/network-settings.dtd b/src/chrome/locale/bg/network-settings.dtd index 3813505..6b1c255 100644 --- a/src/chrome/locale/bg/network-settings.dtd +++ b/src/chrome/locale/bg/network-settings.dtd @@ -9,7 +9,7 @@ !ENTITY torSettings.firstQuestion Ðое Ð¾Ñ ÑледниÑе опиÑва най-добÑе ваÑаÑа ÑиÑÑаÑиÑ? !ENTITY torSettings.configurePrompt1 ÐнÑеÑÐ½ÐµÑ Ð²ÑÑзкаÑа на Ñози компÑÑÑÑ Ðµ ÑензÑÑиÑана или минава пÑез proxy ÑÑÑвÑÑ. -!ENTITY torSettings.configurePrompt2 I need to configure bridge or local proxy settings. +!ENTITY torSettings.configurePrompt2 ТÑÑбва да конÑигÑÑиÑам bridge или proxy наÑÑÑойки. !ENTITY torSettings.configure ÐонÑигÑÑиÑай !ENTITY torSettings.connectPrompt2 ÐÐ¸Ñ Ð¸Ñкал да Ñе ÑвÑÑжа диÑекÑно кÑм Tor мÑежаÑа. !ENTITY torSettings.connectPrompt3 Това Ñе ÑабоÑи пÑи повеÑеÑо ÑиÑÑаÑии. @@ -17,7 +17,7 @@ !ENTITY torSettings.proxyQuestion Този компÑÑÑÑ Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð° ли локално пÑокÑи за доÑÑÑп до ÐнÑеÑнеÑ? !-- see https://www.torproject.org/docs/proxychain.html.en -- -!ENTITY torSettings.proxyHelp If you are not sure how to answer this question, look at the Internet settings in another browser to see whether it is configured to use a local proxy. +!ENTITY torSettings.proxyHelp Ðко не ÑÑе ÑигÑÑни как да оÑговоÑиÑе на Ñози вÑпÑÐ¾Ñ Ð¿ÑовеÑеÑе инÑеÑÐ½ÐµÑ Ð½Ð°ÑÑÑойкиÑе на дÑÑг бÑаÑзÑÑ,за да видиÑе дали е наÑÑÑоен да използва пÑокÑи. !ENTITY torSettings.enterProxy ÐÑведеÑе наÑÑÑойкиÑе за пÑокÑи. !ENTITY torSettings.bridgeQuestion ÐлокиÑани или ÑензÑÑиÑани ли Ñа вÑÑзкиÑе кÑм Tor ÐÑежаÑа Ð¾Ñ Ð²Ð°ÑиÑÑ ÐнÑеÑÐ½ÐµÑ ÐоÑÑавÑик(ISP)? !ENTITY torSettings.bridgeHelp Ðко не ÑÑе ÑигÑÑни как да оÑговоÑиÑе на Ñози вÑпÑоÑ, избеÑеÑе No.#160; Ðко избеÑеÑе Yes, вие Ñе бÑдеÑе помолен да конÑигÑÑиÑаÑе Tor Bridges, непÑбликÑвани relays коиÑо пÑавÑÑ Ð±Ð»Ð¾ÐºÐ¸ÑанеÑо на вÑÑзкаÑа кÑм Tor Network по ÑÑÑдна. @@ -30,7 +30,7 @@ !ENTITY torsettings.optional ÐопÑлниÑелен -!ENTITY torsettings.useProxy.checkbox This computer needs to use a local proxy to access the Internet +!ENTITY torsettings.useProxy.checkbox ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ е използванеÑо на локален пÑокÑи ÑÑÑвÑÑ Ð·Ð° доÑÑÑп до ÐнÑеÑÐ½ÐµÑ !ENTITY torsettings.useProxy.type ÐÑокÑи Тип: !ENTITY torsettings.useProxy.address ÐдÑеÑ: !ENTITY torsettings.useProxy.address.placeholder IP адÑÐµÑ Ð¸Ð»Ð¸ Ñ Ð¾ÑÑ diff --git a/src/chrome/locale/ca/network-settings.dtd b/src/chrome/locale/ca/network-settings.dtd index a8996f7..7bf1ca5 100644 --- a/src/chrome/locale/ca/network-settings.dtd +++ b/src/chrome/locale/ca/network-settings.dtd @@ -1,4 +1,4 @@ -!ENTITY torsettings.dialog.title Configuració Xarxa Tor +!ENTITY torsettings.dialog.title Configuració de la Xarxa Tor !-- For first run wizard: -- diff --git a/src/chrome/locale/ca/progress.dtd b/src/chrome/locale/ca/progress.dtd index 18b34e0..cb62f1b 100644 --- a/src/chrome/locale/ca/progress.dtd +++ b/src/chrome/locale/ca/progress.dtd @@ -1,4 +1,4 @@ -!ENTITY torprogress.dialog.title Estat del Tor +!ENTITY torprogress.dialog.title Estat de Tor !ENTITY torprogress.openSettings Obrir preferències. !ENTITY torprogress.heading S'està connectant a la xarxa Tor !ENTITY torprogress.pleaseWait Si us plau, espereu mentre establim una connexió a la xarxa Tor. diff --git a/src/chrome/locale/cs/network-settings.dtd b/src/chrome/locale/cs/network-settings.dtd index ad8842d..7554d91 100644
[tor-commits] [tor-launcher/master] Bump version to 0.2.7.4.
commit 360f70048a5e2338c52112a6507ee220ea330866 Author: Mike Perry mikeperry-...@torproject.org Date: Tue Apr 21 19:58:25 2015 -0700 Bump version to 0.2.7.4. --- src/install.rdf |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/install.rdf b/src/install.rdf index c27be00..b2ca19c 100644 --- a/src/install.rdf +++ b/src/install.rdf @@ -7,7 +7,7 @@ em:creatorThe Tor Project, Inc./em:creator em:contributorPearl Crescent, LLC/em:contributor em:idtor-launc...@torproject.org/em:id -em:version0.2.7.3/em:version +em:version0.2.7.4/em:version em:homepageURLhttps://www.torproject.org/projects/torbrowser.html/em:homepageURL em:updateURLhttps://127.0.0.1//em:updateURL !-- ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torbutton/master] Import translations.
commit 6530c29c248f035050dc978018230e3df83243dd Author: Mike Perry mikeperry-...@torproject.org Date: Tue Apr 21 19:55:55 2015 -0700 Import translations. --- src/chrome/locale/ar/torbutton.properties|2 +- src/chrome/locale/de/torbutton.dtd |4 +- src/chrome/locale/de/torbutton.properties|4 +- src/chrome/locale/es/torbutton.properties|2 +- src/chrome/locale/eu/aboutTor.dtd|2 +- src/chrome/locale/eu/torbutton.dtd |8 ++-- src/chrome/locale/eu/torbutton.properties|2 +- src/chrome/locale/fa/torbutton.properties|4 +- src/chrome/locale/fr/torbutton.dtd | 34 - src/chrome/locale/fr/torbutton.properties|6 +-- src/chrome/locale/it/torbutton.properties| 12 +++--- src/chrome/locale/ja/torbutton.properties|2 +- src/chrome/locale/ko/torbutton.properties|2 +- src/chrome/locale/nl/torbutton.dtd | 30 +++ src/chrome/locale/nl/torbutton.properties|2 +- src/chrome/locale/pl/torbutton.properties|2 +- src/chrome/locale/pt/torbutton.properties|2 +- src/chrome/locale/ru/torbutton.dtd | 50 - src/chrome/locale/ru/torbutton.properties| 18 - src/chrome/locale/sv/torbutton.dtd | 52 +- src/chrome/locale/sv/torbutton.properties| 14 +++ src/chrome/locale/tr/torbutton.properties|6 +-- src/chrome/locale/vi/torbutton.properties|2 +- src/chrome/locale/zh-CN/aboutTor.dtd |2 +- src/chrome/locale/zh-CN/torbutton.dtd| 18 - src/chrome/locale/zh-CN/torbutton.properties | 22 +-- 26 files changed, 152 insertions(+), 152 deletions(-) diff --git a/src/chrome/locale/ar/torbutton.properties b/src/chrome/locale/ar/torbutton.properties index 456399a..ef6dd71 100644 --- a/src/chrome/locale/ar/torbutton.properties +++ b/src/chrome/locale/ar/torbutton.properties @@ -55,7 +55,7 @@ torbutton.popup.confirm_plugins = اÙبرا٠ج اÙإضاÙÙØ© Ù Ø«Ù ÙÙا torbutton.popup.never_ask_again = Ùا تسأÙÙ٠٠رة اخر٠torbutton.popup.confirm_newnym = ٠تصÙØ ØªÙر -torbutton.slider_notification = The green onion menu has now a security slider which lets you adjust your security level. Check it out! +torbutton.slider_notification = The green onion menu now has a security slider which lets you adjust your security level. Check it out! torbutton.slider_notification_button = Open security settings torbutton.maximize_warning = Maximizing Tor Browser can allow websites to determine your monitor size, which can be used to track you. We recommend that you leave Tor Browser windows in their original default size. diff --git a/src/chrome/locale/de/torbutton.dtd b/src/chrome/locale/de/torbutton.dtd index 622cfc1..dbf16ac 100644 --- a/src/chrome/locale/de/torbutton.dtd +++ b/src/chrome/locale/de/torbutton.dtd @@ -163,8 +163,8 @@ !ENTITY torbutton.prefs.sec_some_jit_desc Einige JavaScript Ausführungsoptimierungen sind unterbunden. !ENTITY torbutton.prefs.sec_jit_desc_tooltip ION JIT, Typinferenz, ASM.JS. !ENTITY torbutton.prefs.sec_baseline_jit_desc_tooltip JIT-Basis. -!ENTITY torbutton.prefs.sec_jit_slower_desc Scripts können auf manchen seiten langsamer laufen. -!ENTITY torbutton.prefs.sec_jar_desc JAR-Dateieen sind im Web extrem selten, können aaber eine Quelle von XSS und anderen Attacken sein. +!ENTITY torbutton.prefs.sec_jit_slower_desc Scripts können auf manchen Seiten langsamer laufen. +!ENTITY torbutton.prefs.sec_jar_desc JAR-Dateien sind im Web extrem selten, können aber eine Quelle von XSS und anderen Attacken sein. !ENTITY torbutton.prefs.sec_jar_tooltip JAR-Dateien sind sehr selten im Internet, aber sie können eine Quelle von XSS (Webseitenübergreifendes Skripting) und anderer Angriffe sein. !ENTITY torbutton.prefs.sec_mathml_desc Manche Vorgänge zur Anzeige von mathematischen Gleichungen sind deaktiviert. !ENTITY torbutton.prefs.sec_mathml_desc_tooltip MathML ist blockiert. diff --git a/src/chrome/locale/de/torbutton.properties b/src/chrome/locale/de/torbutton.properties index ed2941d..53bc747 100644 --- a/src/chrome/locale/de/torbutton.properties +++ b/src/chrome/locale/de/torbutton.properties @@ -55,10 +55,10 @@ torbutton.popup.confirm_plugins = Erweiterungen wie Flash können ihre Privatsph torbutton.popup.never_ask_again = Nicht mehr nachfragen torbutton.popup.confirm_newnym = Tor-Browser wird alle Fenster und Reiter schlieÃen. Alle Internetseitensitzungen gehen verloren.\n\nTor-Browser jetzt neu starten, um Ihre Identität zurückzusetzen?\n\n -torbutton.slider_notification = Das grüne Onion Menü hat jetzt einen Sicherheits-Regler welches Ihr Sicherheits-Level einstellt. Probier's aus! +torbutton.slider_notification = Das grüne Onion-Menü hat jetzt einen Sicherheitsschieberegler, mit dem Sie Ihre Sicherheitsstufe anpassen
[tor-commits] [tor-browser/tor-browser-31.6.0esr-4.5-1] Bug #15502, Part 2: Regression tests for blob URL isolation
commit f4f2caa26dd2d15e8f99d0a1357361da43e4fd2f Author: Arthur Edelstein arthuredelst...@gmail.com Date: Sat Apr 18 17:37:21 2015 -0700 Bug #15502, Part 2: Regression tests for blob URL isolation --- content/base/test/bug15502_page_blobify.html | 26 ++ content/base/test/bug15502_page_deblobify.html | 31 +++ content/base/test/bug15502_tab.html | 39 content/base/test/bug15502_utils.js | 104 ++ content/base/test/bug15502_worker_blobify.html | 28 ++ content/base/test/bug15502_worker_blobify.js | 12 +++ content/base/test/bug15502_worker_deblobify.html | 30 +++ content/base/test/bug15502_worker_deblobify.js | 24 + content/base/test/mochitest.ini |9 ++ content/base/test/test_tor_bug15502.html | 92 +++ 10 files changed, 395 insertions(+) diff --git a/content/base/test/bug15502_page_blobify.html b/content/base/test/bug15502_page_blobify.html new file mode 100644 index 000..d883929 --- /dev/null +++ b/content/base/test/bug15502_page_blobify.html @@ -0,0 +1,26 @@ +!DOCTYPE HTML +html +!-- +https://bugs.torproject.org/15502 +-- +head + meta http-equiv=content-type content=text/html; charset=utf-8 + titlePage blobifier for Tor Browser Bug 15502/title + script type=text/javascript;version=1.7 src=bug15502_utils.js/script +/head +body +div id=display style=white-space:pre; font-family:monospace; display:inline;/div + +script type=text/javascript;version=1.7 + +Task.spawn(function* () { + sendMessage(window.parent, ready); + let message = yield receiveMessage(window.parent), + blobURL = stringToBlobURL(message); + sendMessage(window.parent, blobURL); + appendLine(display, message + - + blobURL); +}); + +/script +/body +/html diff --git a/content/base/test/bug15502_page_deblobify.html b/content/base/test/bug15502_page_deblobify.html new file mode 100644 index 000..e8cbd51 --- /dev/null +++ b/content/base/test/bug15502_page_deblobify.html @@ -0,0 +1,31 @@ +!DOCTYPE HTML +html +!-- +https://bugs.torproject.org/15502 +-- +head + meta http-equiv=content-type content=text/html; charset=utf-8 + titlePage deblobifier for Tor Browser Bug 15502/title + script type=text/javascript;version=1.7 src=bug15502_utils.js/script +/head +body +div id=display style=white-space:pre; font-family:monospace; display:inline;/div + +script type=text/javascript;version=1.7 + +Task.spawn(function* () { + sendMessage(window.parent, ready); + let blobURL = yield receiveMessage(window.parent), + string; + try { +string = yield blobURLtoString(blobURL); + } catch (e) { +string = e.message; + } + sendMessage(window.parent, string); + appendLine(display, blobURL + - + string); +}); + +/script +/body +/html diff --git a/content/base/test/bug15502_tab.html b/content/base/test/bug15502_tab.html new file mode 100644 index 000..7bd4744 --- /dev/null +++ b/content/base/test/bug15502_tab.html @@ -0,0 +1,39 @@ +!DOCTYPE HTML +html +!-- +https://bugs.torproject.org/15502 +-- +head + meta http-equiv=content-type content=text/html; charset=utf-8 + titleTab for Tor Browser Bug 15502/title + script type=text/javascript;version=1.7 src=bug15502_utils.js/script +/head +body + +div id=display/div +iframe id=child width=100%/iframe + +script type=text/javascript;version=1.7 + +let iframe = document.getElementById(child); + +let connect = function (sourceObject, destinationObject) { + Task.spawn(function* () { +for (;;) { + let message = yield receiveMessage(sourceObject); + sendMessage(destinationObject, message); +} + }); +}; + +Task.spawn(function* () { + sendMessage(window.opener, ready); + let firstParentMessage = yield receiveMessage(window.opener); + iframe.src = firstParentMessage; + connect(window.opener, iframe.contentWindow); + connect(iframe.contentWindow, window.opener); +}); +/script + +/body +/html diff --git a/content/base/test/bug15502_utils.js b/content/base/test/bug15502_utils.js new file mode 100644 index 000..9d69c12 --- /dev/null +++ b/content/base/test/bug15502_utils.js @@ -0,0 +1,104 @@ +// Import Task.jsm +let { Task } = SpecialPowers.Cu.import(resource://gre/modules/Task.jsm); + +// __listen(target, eventType, timeoutMs, useCapture)__. +// Calls addEventListener on target, with the given eventType. +// Returns a Promise that resolves to an Event object, if the event fires. +// If a timeout occurs, then Promise is rejected with a Timed out error. +// For use with Task.jsm. +let listen = function (target, eventType, timeoutMs, useCapture) { + return new Promise(function (resolve, reject) { +let listenFunction = function (event) { + target.removeEventListener(eventType, listenFunction, useCapture); + resolve(event); +}; +target.addEventListener(eventType, listenFunction, useCapture); +setTimeout(() = reject(new Error(Timed out)), timeoutMs); + }); +}; + +//
[tor-commits] [tor-browser-bundle/master] Update changelog for bug 15502.
commit 44c07072325b31478b06a874d700d518389932f4 Author: Mike Perry mikeperry-...@torproject.org Date: Tue Apr 21 19:46:08 2015 -0700 Update changelog for bug 15502. --- Bundle-Data/Docs/ChangeLog.txt |1 + 1 file changed, 1 insertion(+) diff --git a/Bundle-Data/Docs/ChangeLog.txt b/Bundle-Data/Docs/ChangeLog.txt index bbd4bd8..7e4b01c 100644 --- a/Bundle-Data/Docs/ChangeLog.txt +++ b/Bundle-Data/Docs/ChangeLog.txt @@ -22,6 +22,7 @@ Tor Browser 4.5 -- Apr 28 2015 * Bug 13875: Spoof window.devicePixelRatio to avoid DPI fingerprinting * Bug 15411: Remove old (and unused) cacheDomain cache isolation mechanism * Bug 14716: Fix issues with HTTP Auth usage and TLS connection info display + * Bug 15502: Isolate blob URI scope to URL domain; block WebWorker access * Bug 15562: Disable Javascript SharedWorkers due to third party tracking * Bug 15757: Disable Mozilla video statistics API extensions * Bug 15758: Disable Device Sensor APIs ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-bundle/master] Update versions files (alpha and stable) for 4.5.
commit 750efb38def19147d1c363ceb8738920784f0b48 Author: Mike Perry mikeperry-...@torproject.org Date: Tue Apr 21 20:02:26 2015 -0700 Update versions files (alpha and stable) for 4.5. --- gitian/versions | 29 + gitian/versions.alpha | 12 ++-- 2 files changed, 23 insertions(+), 18 deletions(-) diff --git a/gitian/versions b/gitian/versions index 3b74f27..653b4b1 100755 --- a/gitian/versions +++ b/gitian/versions @@ -4,19 +4,19 @@ BUILD_PT_BUNDLES=1 VERIFY_TAGS=1 -FIREFOX_VERSION=31.2.0esr +FIREFOX_VERSION=31.6.0esr TORBROWSER_UPDATE_CHANNEL=release -TORBROWSER_TAG=tor-browser-${FIREFOX_VERSION}-4.x-1-build3 -TOR_TAG=tor-0.2.5.10 -TORLAUNCHER_TAG=0.2.7.0.1 -TORBUTTON_TAG=1.7.0.1 +TORBROWSER_TAG=tor-browser-${FIREFOX_VERSION}-4.5-1-build2 +TOR_TAG=tor-0.2.6.7 +TORLAUNCHER_TAG=0.2.7.4 +TORBUTTON_TAG=1.9.2.0 HTTPSE_TAG=5.0.2 -NSIS_TAG=v0.2 +NSIS_TAG=v0.3 ZLIB_TAG=v1.2.8 LIBEVENT_TAG=release-2.0.21-stable -MINGW_TAG=469ed5d227202b373409c8a3b4c1358be39b9983 # XXX: ??? +MINGW_TAG=e712bb8b106d059914388e6ccd93c584a6416082 # XXX: ??? PYPTLIB_TAG=pyptlib-0.0.6 OBFSPROXY_TAG=obfsproxy-0.2.12 FLASHPROXY_TAG=1.6 @@ -27,13 +27,18 @@ TXSOCKSX_TAG=216eb0894a1755872f4789f9458aa6cf543b8433 # unsigned habnabit/1.13.0 GOPTLIB_TAG=0.2 MEEK_TAG=0.17 FAKETIME_TAG=70aa6b394d9341522dffe8a5a5cf5929e82cc6b9 # unsigned v0.9.6 +GOED25519_TAG=c4161f4c7483313562781c61b9a20aba73daf9de +GOSIPHASH_TAG=42ba037e748c9062a75e0924705c43b893edefcd +GO_X_CRYPTO_TAG=4ed45ec682102c643324fae5dff8dab085b6c300 +GO_X_NET_TAG=7dbad50ab5b31073856416cdcfeb2796d682f844 +OBFS4_TAG=obfs4proxy-0.0.5 GITIAN_TAG=tor-browser-builder-3.x-7 -OPENSSL_VER=1.0.1i +OPENSSL_VER=1.0.1m GMP_VER=5.1.3 FIREFOX_LANG_VER=$FIREFOX_VERSION -FIREFOX_LANG_BUILD=build1 +FIREFOX_LANG_BUILD=build2 BINUTILS_VER=2.24 GCC_VER=4.9.1 PYTHON_VER=2.7.5 @@ -52,7 +57,7 @@ GO_VER=1.4.2 ## File names for the source packages OPENSSL_PACKAGE=openssl-${OPENSSL_VER}.tar.gz GMP_PACKAGE=gmp-${GMP_VER}.tar.bz2 -NOSCRIPT_PACKAGE=noscript_security_suite-2.6.9.3-sm+fn+fx.xpi +NOSCRIPT_PACKAGE=noscript_security_suite-2.6.9.22-sm+fn+fx.xpi TOOLCHAIN4_PACKAGE=x86_64-apple-darwin10.tar.xz TOOLCHAIN4_OLD_PACKAGE=multiarch-darwin11-cctools127.2-gcc42-5666.3-llvmgcc42-2336.1-Linux-120724.tar.xz OSXSDK_PACKAGE=apple-uni-sdk-10.6_20110407-0.flosoft1_i386.deb @@ -74,12 +79,12 @@ PARSLEY_PACKAGE=Parsley-${PARSLEY_VER}.tar.gz GO_PACKAGE=go${GO_VER}.src.tar.gz # Hashes for packages with weak sigs or no sigs -OPENSSL_HASH=3c179f46ca77069a6a0bac70212a9b3b838b2f66129cb52d568837fc79d8fcc7 +OPENSSL_HASH=095f0b7b09116c0c5526422088058dc7e6e000aa14d22acca6a4e2babcdfef74 GMP_HASH=752079520b4690531171d0f4532e40f08600215feefede70b24fabdc6f1ab160 OSXSDK_HASH=6602d8d5ddb371fbc02e2a5967d9bd0cd7358d46f9417753c8234b923f2ea6fc TOOLCHAIN4_HASH=7b71bfe02820409b994c5c33a7eab81a81c72550f5da85ff7af70da3da244645 TOOLCHAIN4_OLD_HASH=65c1b2d302358a6b95a26c6828a66908a199276193bb0b268f2dcc1a997731e9 -NOSCRIPT_HASH=d399d724953fe032ccca758e577c2136b8fd6c377cea0e3f42ed999b796d290a +NOSCRIPT_HASH=0c6774cd5479a315253eb403c6a7c074658154630ac9c4bc481aa0aba6eb16a8 MSVCR100_HASH=1221a09484964a6f38af5e34ee292b9afefccb3dc6e55435fd3aaf7c235d9067 PYCRYPTO_HASH=f2ce1e989b272cfcb677616763e0a2e7ec659effa67a88aa92b3a65528f60a3c ARGPARSE_HASH=ddaf4b0a618335a32b6664d4ae038a1de8fbada3b25033f9021510ed2b3941a4 diff --git a/gitian/versions.alpha b/gitian/versions.alpha index 718019b..6419111 100755 --- a/gitian/versions.alpha +++ b/gitian/versions.alpha @@ -8,10 +8,10 @@ FIREFOX_VERSION=31.6.0esr TORBROWSER_UPDATE_CHANNEL=alpha -TORBROWSER_TAG=tor-browser-${FIREFOX_VERSION}-4.5-1-build1 -TOR_TAG=tor-0.2.6.6 -TORLAUNCHER_TAG=0.2.7.3 -TORBUTTON_TAG=1.9.1.0 +TORBROWSER_TAG=tor-browser-${FIREFOX_VERSION}-4.5-1-build2 +TOR_TAG=tor-0.2.6.7 +TORLAUNCHER_TAG=0.2.7.4 +TORBUTTON_TAG=1.9.2.0 HTTPSE_TAG=5.0.2 NSIS_TAG=v0.3 ZLIB_TAG=v1.2.8 @@ -57,7 +57,7 @@ GO_VER=1.4.2 ## File names for the source packages OPENSSL_PACKAGE=openssl-${OPENSSL_VER}.tar.gz GMP_PACKAGE=gmp-${GMP_VER}.tar.bz2 -NOSCRIPT_PACKAGE=noscript_security_suite-2.6.9.19-fx+fn+sm.xpi +NOSCRIPT_PACKAGE=noscript_security_suite-2.6.9.22-sm+fn+fx.xpi TOOLCHAIN4_PACKAGE=x86_64-apple-darwin10.tar.xz TOOLCHAIN4_OLD_PACKAGE=multiarch-darwin11-cctools127.2-gcc42-5666.3-llvmgcc42-2336.1-Linux-120724.tar.xz OSXSDK_PACKAGE=apple-uni-sdk-10.6_20110407-0.flosoft1_i386.deb @@ -84,7 +84,7 @@ GMP_HASH=752079520b4690531171d0f4532e40f08600215feefede70b24fabdc6f1ab160 OSXSDK_HASH=6602d8d5ddb371fbc02e2a5967d9bd0cd7358d46f9417753c8234b923f2ea6fc TOOLCHAIN4_HASH=7b71bfe02820409b994c5c33a7eab81a81c72550f5da85ff7af70da3da244645 TOOLCHAIN4_OLD_HASH=65c1b2d302358a6b95a26c6828a66908a199276193bb0b268f2dcc1a997731e9 -NOSCRIPT_HASH=2579b91fb2f5491a12c49e543a9d2b2583dc82e2393ce1b0ab92b170dcc7c6ad +NOSCRIPT_HASH=0c6774cd5479a315253eb403c6a7c074658154630ac9c4bc481aa0aba6eb16a8
[tor-commits] [tor-browser-bundle/master] List 4.5 in update-responses for alpha users.
commit 4ac8af0dccc5e63fbfe44ca7deb98db019ba5a80 Author: Mike Perry mikeperry-...@torproject.org Date: Tue Apr 21 20:02:49 2015 -0700 List 4.5 in update-responses for alpha users. --- tools/update-responses/config.yml |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/update-responses/config.yml b/tools/update-responses/config.yml index d06be81..1475195 100644 --- a/tools/update-responses/config.yml +++ b/tools/update-responses/config.yml @@ -9,14 +9,14 @@ build_targets: osx32: Darwin_x86-gcc3 osx64: Darwin_x86_64-gcc3 channels: -alpha: 4.5a5 +alpha: 4.5 versions: -4.5a5: +4.5: platformVersion: 31.6.0 detailsURL: https://www.torproject.org/projects/torbrowser.html.en -download_url: https://www.torproject.org/dist/torbrowser/4.5a5 +download_url: https://www.torproject.org/dist/torbrowser/4.5 incremental_from: - - 4.5a4 + - 4.5a5 migrate_archs: osx32: osx64 osx32: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-bundle/master] fixup! Bug 15689: Switch back to HTTPS-E git repository
commit c5e0b0b7517e5e1e2dfe23506db2d9b7b0939ef1 Author: Georg Koppen g...@torproject.org Date: Tue Apr 21 11:29:28 2015 + fixup! Bug 15689: Switch back to HTTPS-E git repository Since 5.0.2 a .xpi for AMO is built, too. We don't need it. --- gitian/descriptors/linux/gitian-bundle.yml |2 ++ gitian/descriptors/mac/gitian-bundle.yml |2 ++ gitian/descriptors/windows/gitian-bundle.yml |2 ++ 3 files changed, 6 insertions(+) diff --git a/gitian/descriptors/linux/gitian-bundle.yml b/gitian/descriptors/linux/gitian-bundle.yml index f5ad824..455fc89 100644 --- a/gitian/descriptors/linux/gitian-bundle.yml +++ b/gitian/descriptors/linux/gitian-bundle.yml @@ -101,6 +101,8 @@ script: | # makexpi.sh. See https://trac.torproject.org/projects/tor/ticket/10066 rm -f .git/refs/heads/master ./makexpi.sh + # Since 5.0.2 a .xpi for AMO is built, too. We don't need it. + rm ./pkg/*-amo.xpi cp pkg/*.xpi ../tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywh...@eff.org.xpi cd .. # diff --git a/gitian/descriptors/mac/gitian-bundle.yml b/gitian/descriptors/mac/gitian-bundle.yml index 7945f5e..61a024b 100644 --- a/gitian/descriptors/mac/gitian-bundle.yml +++ b/gitian/descriptors/mac/gitian-bundle.yml @@ -109,6 +109,8 @@ script: | # makexpi.sh. See https://trac.torproject.org/projects/tor/ticket/10066 rm -f .git/refs/heads/master ./makexpi.sh + # Since 5.0.2 a .xpi for AMO is built, too. We don't need it. + rm ./pkg/*-amo.xpi cp pkg/*.xpi ../$TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/https-everywh...@eff.org.xpi cd .. # diff --git a/gitian/descriptors/windows/gitian-bundle.yml b/gitian/descriptors/windows/gitian-bundle.yml index d089e0d..92b9382 100644 --- a/gitian/descriptors/windows/gitian-bundle.yml +++ b/gitian/descriptors/windows/gitian-bundle.yml @@ -88,6 +88,8 @@ script: | # makexpi.sh. See https://trac.torproject.org/projects/tor/ticket/10066 rm -f .git/refs/heads/master ./makexpi.sh + # Since 5.0.2 a .xpi for AMO is built, too. We don't need it. + rm ./pkg/*-amo.xpi cp ./pkg/*.xpi ../tbb-windows-installer/Tor Browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywh...@eff.org.xpi cd .. # ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits