[tbb-commits] [tor-browser-bundle/master] Bug #11641: change TBB directory structure to be more like Firefox's
mikeperry at torproject.org
mikeperry at torproject.org
Thu May 29 19:52:57 UTC 2014
commit d1b31fc54a1039a7c70fd0538dd60ee44e03fb42
Author: Kathy Brade <brade at pearlcrescent.com>
Date: Wed May 28 10:18:50 2014 -0400
Bug #11641: change TBB directory structure to be more like Firefox's
Move Tor components into the Firefox directory (under TorBrowser/).
Eliminate launcher programs on Mac OS and Windows.
---
.../PTConfigs/linux/torrc-defaults-appendix | 6 +-
.../PTConfigs/windows/torrc-defaults-appendix | 6 +-
Bundle-Data/mac/Contents/Info.plist | 44 ------
Bundle-Data/mac/Contents/PkgInfo | 1 -
Bundle-Data/mac/Contents/Resources/firefox.icns | Bin 242224 -> 0 bytes
.../Data/Browser/profile.default/bookmarks.html | 17 --
.../preferences/extension-overrides.js | 58 -------
Bundle-Data/mac/Data/Browser/profiles.ini | 9 --
Bundle-Data/mac/Data/Tor/torrc-defaults | 10 --
.../Data/Browser/profile.default/bookmarks.html | 17 ++
.../preferences/extension-overrides.js | 58 +++++++
.../mac/TorBrowser/Data/Browser/profiles.ini | 9 ++
Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults | 10 ++
RelativeLink/Makefile | 26 ----
RelativeLink/RelativeLink-res.rc | 1 -
RelativeLink/RelativeLink.c | 162 --------------------
RelativeLink/RelativeLink.ico | Bin 23934 -> 0 bytes
RelativeLink/RelativeLink.sh | 8 +-
RelativeLink/RelativeLinkOSX.sh | 64 --------
gitian/build-helpers/fix-info-plist.sh | 33 ++++
gitian/descriptors/linux/gitian-bundle.yml | 28 ++--
gitian/descriptors/mac/gitian-bundle.yml | 42 +++--
gitian/descriptors/mac/gitian-firefox.yml | 11 +-
.../mac/gitian-pluggable-transports.yml | 25 +--
gitian/descriptors/mac/gitian-tor.yml | 15 +-
gitian/descriptors/windows/gitian-bundle.yml | 35 ++---
gitian/fetch-inputs.sh | 6 +-
gitian/mkbundle-mac.sh | 6 +-
gitian/mkbundle-windows.sh | 6 +-
gitian/versions | 10 +-
30 files changed, 226 insertions(+), 497 deletions(-)
diff --git a/Bundle-Data/PTConfigs/linux/torrc-defaults-appendix b/Bundle-Data/PTConfigs/linux/torrc-defaults-appendix
index 8327587..ec45f9c 100644
--- a/Bundle-Data/PTConfigs/linux/torrc-defaults-appendix
+++ b/Bundle-Data/PTConfigs/linux/torrc-defaults-appendix
@@ -1,11 +1,11 @@
## fteproxy configuration
-ClientTransportPlugin fte exec ./Tor/PluggableTransports/fteproxy.bin --managed
+ClientTransportPlugin fte exec ./TorBrowser/Tor/PluggableTransports/fteproxy.bin --managed
## obfsproxy configuration
-ClientTransportPlugin obfs2,obfs3,scramblesuit exec ./Tor/PluggableTransports/obfsproxy.bin managed
+ClientTransportPlugin obfs2,obfs3,scramblesuit exec ./TorBrowser/Tor/PluggableTransports/obfsproxy.bin managed
## flash proxy configuration
#
# Change the second number here (9000) to the number of a port that can
# receive connections from the Internet (the port for which you
# configured port forwarding).
-ClientTransportPlugin flashproxy exec ./Tor/PluggableTransports/flashproxy-client --register :0 :9000
+ClientTransportPlugin flashproxy exec ./TorBrowser/Tor/PluggableTransports/flashproxy-client --register :0 :9000
diff --git a/Bundle-Data/PTConfigs/windows/torrc-defaults-appendix b/Bundle-Data/PTConfigs/windows/torrc-defaults-appendix
index bc1399d..e97d3b7 100644
--- a/Bundle-Data/PTConfigs/windows/torrc-defaults-appendix
+++ b/Bundle-Data/PTConfigs/windows/torrc-defaults-appendix
@@ -1,12 +1,12 @@
## fteproxy configuration
-ClientTransportPlugin fte exec Tor\PluggableTransports\fteproxy --managed
+ClientTransportPlugin fte exec TorBrowser\Tor\PluggableTransports\fteproxy --managed
## obfsproxy configuration
-ClientTransportPlugin obfs2,obfs3,scramblesuit exec Tor\PluggableTransports\obfsproxy managed
+ClientTransportPlugin obfs2,obfs3,scramblesuit exec TorBrowser\Tor\PluggableTransports\obfsproxy managed
## flash proxy configuration
#
# Change the second number here (9000) to the number of a port that can
# receive connections from the Internet (the port for which you
# configured port forwarding).
-ClientTransportPlugin flashproxy exec Tor\PluggableTransports\flashproxy-client --register :0 :9000
+ClientTransportPlugin flashproxy exec TorBrowser\Tor\PluggableTransports\flashproxy-client --register :0 :9000
diff --git a/Bundle-Data/mac/Contents/Info.plist b/Bundle-Data/mac/Contents/Info.plist
deleted file mode 100644
index 52b7781..0000000
--- a/Bundle-Data/mac/Contents/Info.plist
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleDisplayName</key>
- <string>TorBrowserBundle</string>
- <key>CFBundleExecutable</key>
- <string>TorBrowserBundle</string>
- <key>CFBundleGetInfoString</key>
- <string>Tor Browser Bundle TORBROWSER_VERSION Copyright 2014 The Tor Project</string>
- <key>CFBundleIconFile</key>
- <string>firefox.icns</string>
- <key>CFBundleIdentifier</key>
- <string>org.torproject.TorBrowserBundle</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>TorBrowserBundle</string>
- <key>CFBundlePackageType</key>
- <string>APPL</string>
- <key>CFBundleShortVersionString</key>
- <string>TORBROWSER_VERSION</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>LSEnvironment</key>
- <dict/>
- <key>LSHasLocalizedDisplayName</key>
- <false/>
- <key>LSMinimumSystemVersion</key>
- <string>10.5</string>
- <key>LSUIElement</key>
- <false/>
- <key>NSAppleScriptEnabled</key>
- <false/>
- <key>NSHumanReadableCopyright</key>
- <string>Tor Browser Bundle TORBROWSER_VERSION Copyright 2014 The Tor Project</string>
- <key>NSMainNibFile</key>
- <string>MainMenu</string>
- <key>NSPrincipalClass</key>
- <string>NSApplication</string>
-</dict>
-</plist>
diff --git a/Bundle-Data/mac/Contents/PkgInfo b/Bundle-Data/mac/Contents/PkgInfo
deleted file mode 100644
index c11879e..0000000
--- a/Bundle-Data/mac/Contents/PkgInfo
+++ /dev/null
@@ -1 +0,0 @@
-TORBROWSER
diff --git a/Bundle-Data/mac/Contents/Resources/firefox.icns b/Bundle-Data/mac/Contents/Resources/firefox.icns
deleted file mode 100644
index 481914f..0000000
Binary files a/Bundle-Data/mac/Contents/Resources/firefox.icns and /dev/null differ
diff --git a/Bundle-Data/mac/Data/Browser/profile.default/bookmarks.html b/Bundle-Data/mac/Data/Browser/profile.default/bookmarks.html
deleted file mode 100644
index 7aa31dd..0000000
--- a/Bundle-Data/mac/Data/Browser/profile.default/bookmarks.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE NETSCAPE-Bookmark-file-1>
-<!-- This is an automatically generated file.
- It will be read and overwritten.
- DO NOT EDIT! -->
-<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
-<TITLE>Bookmarks</TITLE>
-<H1>Bookmarks</H1>
-
-<DL><p>
- <DT><H3 PERSONAL_TOOLBAR_FOLDER="true" ID="rdf:#$FvPhC3">Bookmarks Toolbar Folder</H3>
-<DD>Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar
- <DL><p>
- <DT><A HREF="https://www.torproject.org/" ICON="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8AOwAUDSQAD2QRAA2ZDQAFyw4ABssjAAuQKAAPZAAcAAn///8A////AP///wD///8A////AP///wD///8AIwAMFmtcZP89NDr/TkRJ/ykhJ/8kIij/KAUV/yoAD/9CHy3/EwAMKf///wD///8A////AP///wD///8AHAAACUw4Qf98cnn//Pz8/9TM1/9dPl3/IBYg/y0fKf9bCzT/NQAX/zoeKP8AAAAE////AP///wD///8A////ACgADSYvJSv/2d/h/+Hd4v9sP17/xsHN/1A3Tf8lGSD/YxM9/2sVRP80DB7/Ty44bv///wD///8A////AP///wAwAAUwSERJ/+jx8v/Xx9P/YDVS/7y+zP9BKEH/LiUs/2ceRf91JFT/Ngke/yYACVj///8A////AP///wD///8ANwAJHFNNUv/h6+z/9PD0/31Zev+GeJL/Rj5X/zAjK/9zL1f/ezFd/y0NGv8mAA42////AP///wD///8A////AFUAAAMVAAqge4GF//v8/P/x7/L/hHCN/1NVbf87KDP/g0Fq/14pSP9PLz3/AAAABP///wD///8A////AP///wD///8AOQAcCQcACpWcoqX/+/39/7PJ0v9oeYn/Ry89/5BVff8+IC//IAANKP///wD///8A////AP///wD///8A////AP///wBGABcLCgAHmXFucv/G4eb/SUhS/109UP9WOkf/WEJIhf///wD///8A////AP///wD///8A////AP///wD///8A////AFUAKgYZAAiGRkNJ/0IyO/9XQkj/KQAIHzMAAAX/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8AMwANFFxMU/9WQEr/PgAMKf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AD4AFyFWUln/OW5Y/wCobmQAqnEJ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wCZAGYFQpF3hQteOv8AiVGpGb2BbP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD//wMAjF2oB35N8gClYpcAuHEk////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AANOEHQCvdn8ArGipALJshwC4ezb///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA/78IANmXNgDFgyMAv4AM////AP///wD///8A//8AAPAPAADgBwAA4AcAAOAHAADgBwAA8AcAAPgPAAD8HwAA/j8AAP5/AAD+fwAA/38AAP//AAD//wAA//8AAA==" LAST_CHARSET="ISO-8859-1" ID="rdf:#$0gnTO1">Learn more about Tor</A>
- <DT><A HREF="https://blog.torproject.org/" ICON="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8AOwAUDSQAD2QRAA2ZDQAFyw4ABssjAAuQKAAPZAAcAAn///8A////AP///wD///8A////AP///wD///8AIwAMFmtcZP89NDr/TkRJ/ykhJ/8kIij/KAUV/yoAD/9CHy3/EwAMKf///wD///8A////AP///wD///8AHAAACUw4Qf98cnn//Pz8/9TM1/9dPl3/IBYg/y0fKf9bCzT/NQAX/zoeKP8AAAAE////AP///wD///8A////ACgADSYvJSv/2d/h/+Hd4v9sP17/xsHN/1A3Tf8lGSD/YxM9/2sVRP80DB7/Ty44bv///wD///8A////AP///wAwAAUwSERJ/+jx8v/Xx9P/YDVS/7y+zP9BKEH/LiUs/2ceRf91JFT/Ngke/yYACVj///8A////AP///wD///8ANwAJHFNNUv/h6+z/9PD0/31Zev+GeJL/Rj5X/zAjK/9zL1f/ezFd/y0NGv8mAA42////AP///wD///8A////AFUAAAMVAAqge4GF//v8/P/x7/L/hHCN/1NVbf87KDP/g0Fq/14pSP9PLz3/AAAABP///wD///8A////AP///wD///8AOQAcCQcACpWcoqX/+/39/7PJ0v9oeYn/Ry89/5BVff8+IC//IAANKP///wD///8A////AP///wD///8A////AP///wBGABcLCgAHmXFucv/G4eb/SUhS/109UP9WOkf/WEJIhf///wD///8A////AP///wD///8A////AP///wD///8A////AFUAKgYZAAiGRkNJ/0IyO/9XQkj/KQAIHzMAAAX
///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AMwANFFxMU/9WQEr/PgAMKf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AD4AFyFWUln/OW5Y/wCobmQAqnEJ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wCZAGYFQpF3hQteOv8AiVGpGb2BbP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD//wMAjF2oB35N8gClYpcAuHEk////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AANOEHQCvdn8ArGipALJshwC4ezb///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA/78IANmXNgDFgyMAv4AM////AP///wD///8A//8AAPAPAADgBwAA4AcAAOAHAADgBwAA8AcAAPgPAAD8HwAA/j8AAP5/AAD+fwAA/38AAP//AAD//wAA//8AAA==" LAST_CHARSET="ISO-8859-1" ID="rdf:#$0gnTO1">The Tor Blog</A>
- </DL><p>
- <HR>
-</DL><p>
diff --git a/Bundle-Data/mac/Data/Browser/profile.default/preferences/extension-overrides.js b/Bundle-Data/mac/Data/Browser/profile.default/preferences/extension-overrides.js
deleted file mode 100644
index 8ba6211..0000000
--- a/Bundle-Data/mac/Data/Browser/profile.default/preferences/extension-overrides.js
+++ /dev/null
@@ -1,58 +0,0 @@
-# Overrides for Extension Preferences
-# Tor Browser Bundle
-# Do not edit this file.
-
-# Torbutton Preferences:
-pref("extensions.torbutton.fresh_install", false);
-pref("extensions.torbutton.tor_enabled", true);
-pref("extensions.torbutton.proxies_applied", true);
-pref("extensions.torbutton.settings_applied", true);
-pref("extensions.torbutton.socks_host", "127.0.0.1");
-pref("extensions.torbutton.socks_port", 9150);
-pref("extensions.torbutton.tz_string", "UTC+00:00");
-
-# HTTPS Everywhere Preferences:
-pref("extensions.https_everywhere._observatory.popup_shown", true);
-pref("extensions.https_everywhere.toolbar_hint_shown", true);
-
-# NoScript Preferences:
-pref("capability.policy.maonoscript.javascript.enabled", "allAccess");
-pref("capability.policy.maonoscript.sites", "about: chrome: resource:");
-pref("noscript.ABE.enabled", false);
-pref("noscript.ABE.notify", false);
-pref("noscript.ABE.wanIpAsLocal", false);
-pref("noscript.autoReload", false);
-pref("noscript.confirmUnblock", false);
-pref("noscript.contentBlocker", true);
-pref("noscript.default", "about: chrome: resources:");
-pref("noscript.firstRunRedirection", false);
-pref("noscript.global", true);
-pref("noscript.gtemp", "");
-pref("noscript.opacizeObject", 3);
-pref("noscript.forbidWebGL", true);
-pref("noscript.forbidFonts", false);
-pref("noscript.options.tabSelectedIndexes", "5,0,0");
-pref("noscript.policynames", "");
-pref("noscript.secureCookies", true);
-pref("noscript.showAllowPage", false);
-pref("noscript.showBaseDomain", false);
-pref("noscript.showDistrust", false);
-pref("noscript.showRecentlyBlocked", false);
-pref("noscript.showTemp", false);
-pref("noscript.showTempToPerm", false);
-pref("noscript.showUntrusted", false);
-pref("noscript.STS.enabled", false);
-pref("noscript.subscription.lastCheck", -142148139);
-pref("noscript.temp", "");
-pref("noscript.untrusted", "");
-pref("noscript.forbidMedia", false);
-// Now handled by plugins.click_to_play
-pref("noscript.forbidFlash", false);
-pref("noscript.forbidSilverlight", false);
-pref("noscript.forbidJava", false);
-pref("noscript.forbidPlugins", false);
-// Usability tweaks
-pref("noscript.showPermanent", false);
-pref("noscript.showTempAllowPage", true);
-pref("noscript.showRevokeTemp", true);
-pref("noscript.notify", false);
diff --git a/Bundle-Data/mac/Data/Browser/profiles.ini b/Bundle-Data/mac/Data/Browser/profiles.ini
deleted file mode 100644
index 726d784..0000000
--- a/Bundle-Data/mac/Data/Browser/profiles.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[General]
-StartWithLastProfile=1
-
-[Profile0]
-Name=default
-IsRelative=1
-Path=profile.default
-Default=1
-
diff --git a/Bundle-Data/mac/Data/Tor/torrc b/Bundle-Data/mac/Data/Tor/torrc
deleted file mode 100644
index e69de29..0000000
diff --git a/Bundle-Data/mac/Data/Tor/torrc-defaults b/Bundle-Data/mac/Data/Tor/torrc-defaults
deleted file mode 100644
index 819b9e8..0000000
--- a/Bundle-Data/mac/Data/Tor/torrc-defaults
+++ /dev/null
@@ -1,10 +0,0 @@
-# If non-zero, try to write to disk less frequently than we would otherwise.
-AvoidDiskWrites 1
-# Where to send logging messages. Format is minSeverity[-maxSeverity]
-# (stderr|stdout|syslog|file FILENAME).
-Log notice stdout
-# Bind to this address to listen to connections from SOCKS-speaking
-# applications.
-SocksPort 9150
-ControlPort 9151
-CookieAuthentication 1
diff --git a/Bundle-Data/mac/TorBrowser/Data/Browser/profile.default/bookmarks.html b/Bundle-Data/mac/TorBrowser/Data/Browser/profile.default/bookmarks.html
new file mode 100644
index 0000000..7aa31dd
--- /dev/null
+++ b/Bundle-Data/mac/TorBrowser/Data/Browser/profile.default/bookmarks.html
@@ -0,0 +1,17 @@
+<!DOCTYPE NETSCAPE-Bookmark-file-1>
+<!-- This is an automatically generated file.
+ It will be read and overwritten.
+ DO NOT EDIT! -->
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
+<TITLE>Bookmarks</TITLE>
+<H1>Bookmarks</H1>
+
+<DL><p>
+ <DT><H3 PERSONAL_TOOLBAR_FOLDER="true" ID="rdf:#$FvPhC3">Bookmarks Toolbar Folder</H3>
+<DD>Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar
+ <DL><p>
+ <DT><A HREF="https://www.torproject.org/" ICON="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8AOwAUDSQAD2QRAA2ZDQAFyw4ABssjAAuQKAAPZAAcAAn///8A////AP///wD///8A////AP///wD///8AIwAMFmtcZP89NDr/TkRJ/ykhJ/8kIij/KAUV/yoAD/9CHy3/EwAMKf///wD///8A////AP///wD///8AHAAACUw4Qf98cnn//Pz8/9TM1/9dPl3/IBYg/y0fKf9bCzT/NQAX/zoeKP8AAAAE////AP///wD///8A////ACgADSYvJSv/2d/h/+Hd4v9sP17/xsHN/1A3Tf8lGSD/YxM9/2sVRP80DB7/Ty44bv///wD///8A////AP///wAwAAUwSERJ/+jx8v/Xx9P/YDVS/7y+zP9BKEH/LiUs/2ceRf91JFT/Ngke/yYACVj///8A////AP///wD///8ANwAJHFNNUv/h6+z/9PD0/31Zev+GeJL/Rj5X/zAjK/9zL1f/ezFd/y0NGv8mAA42////AP///wD///8A////AFUAAAMVAAqge4GF//v8/P/x7/L/hHCN/1NVbf87KDP/g0Fq/14pSP9PLz3/AAAABP///wD///8A////AP///wD///8AOQAcCQcACpWcoqX/+/39/7PJ0v9oeYn/Ry89/5BVff8+IC//IAANKP///wD///8A////AP///wD///8A////AP///wBGABcLCgAHmXFucv/G4eb/SUhS/109UP9WOkf/WEJIhf///wD///8A////AP///wD///8A////AP///wD///8A////AFUAKgYZAAiGRkNJ/0IyO/9XQkj/KQAIHzMAAAX/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8AMwANFFxMU/9WQEr/PgAMKf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AD4AFyFWUln/OW5Y/wCobmQAqnEJ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wCZAGYFQpF3hQteOv8AiVGpGb2BbP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD//wMAjF2oB35N8gClYpcAuHEk////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AANOEHQCvdn8ArGipALJshwC4ezb///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA/78IANmXNgDFgyMAv4AM////AP///wD///8A//8AAPAPAADgBwAA4AcAAOAHAADgBwAA8AcAAPgPAAD8HwAA/j8AAP5/AAD+fwAA/38AAP//AAD//wAA//8AAA==" LAST_CHARSET="ISO-8859-1" ID="rdf:#$0gnTO1">Learn more about Tor</A>
+ <DT><A HREF="https://blog.torproject.org/" ICON="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8AOwAUDSQAD2QRAA2ZDQAFyw4ABssjAAuQKAAPZAAcAAn///8A////AP///wD///8A////AP///wD///8AIwAMFmtcZP89NDr/TkRJ/ykhJ/8kIij/KAUV/yoAD/9CHy3/EwAMKf///wD///8A////AP///wD///8AHAAACUw4Qf98cnn//Pz8/9TM1/9dPl3/IBYg/y0fKf9bCzT/NQAX/zoeKP8AAAAE////AP///wD///8A////ACgADSYvJSv/2d/h/+Hd4v9sP17/xsHN/1A3Tf8lGSD/YxM9/2sVRP80DB7/Ty44bv///wD///8A////AP///wAwAAUwSERJ/+jx8v/Xx9P/YDVS/7y+zP9BKEH/LiUs/2ceRf91JFT/Ngke/yYACVj///8A////AP///wD///8ANwAJHFNNUv/h6+z/9PD0/31Zev+GeJL/Rj5X/zAjK/9zL1f/ezFd/y0NGv8mAA42////AP///wD///8A////AFUAAAMVAAqge4GF//v8/P/x7/L/hHCN/1NVbf87KDP/g0Fq/14pSP9PLz3/AAAABP///wD///8A////AP///wD///8AOQAcCQcACpWcoqX/+/39/7PJ0v9oeYn/Ry89/5BVff8+IC//IAANKP///wD///8A////AP///wD///8A////AP///wBGABcLCgAHmXFucv/G4eb/SUhS/109UP9WOkf/WEJIhf///wD///8A////AP///wD///8A////AP///wD///8A////AFUAKgYZAAiGRkNJ/0IyO/9XQkj/KQAIHzMAAAX
///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AMwANFFxMU/9WQEr/PgAMKf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AD4AFyFWUln/OW5Y/wCobmQAqnEJ////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wCZAGYFQpF3hQteOv8AiVGpGb2BbP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD//wMAjF2oB35N8gClYpcAuHEk////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AANOEHQCvdn8ArGipALJshwC4ezb///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA/78IANmXNgDFgyMAv4AM////AP///wD///8A//8AAPAPAADgBwAA4AcAAOAHAADgBwAA8AcAAPgPAAD8HwAA/j8AAP5/AAD+fwAA/38AAP//AAD//wAA//8AAA==" LAST_CHARSET="ISO-8859-1" ID="rdf:#$0gnTO1">The Tor Blog</A>
+ </DL><p>
+ <HR>
+</DL><p>
diff --git a/Bundle-Data/mac/TorBrowser/Data/Browser/profile.default/preferences/extension-overrides.js b/Bundle-Data/mac/TorBrowser/Data/Browser/profile.default/preferences/extension-overrides.js
new file mode 100644
index 0000000..8ba6211
--- /dev/null
+++ b/Bundle-Data/mac/TorBrowser/Data/Browser/profile.default/preferences/extension-overrides.js
@@ -0,0 +1,58 @@
+# Overrides for Extension Preferences
+# Tor Browser Bundle
+# Do not edit this file.
+
+# Torbutton Preferences:
+pref("extensions.torbutton.fresh_install", false);
+pref("extensions.torbutton.tor_enabled", true);
+pref("extensions.torbutton.proxies_applied", true);
+pref("extensions.torbutton.settings_applied", true);
+pref("extensions.torbutton.socks_host", "127.0.0.1");
+pref("extensions.torbutton.socks_port", 9150);
+pref("extensions.torbutton.tz_string", "UTC+00:00");
+
+# HTTPS Everywhere Preferences:
+pref("extensions.https_everywhere._observatory.popup_shown", true);
+pref("extensions.https_everywhere.toolbar_hint_shown", true);
+
+# NoScript Preferences:
+pref("capability.policy.maonoscript.javascript.enabled", "allAccess");
+pref("capability.policy.maonoscript.sites", "about: chrome: resource:");
+pref("noscript.ABE.enabled", false);
+pref("noscript.ABE.notify", false);
+pref("noscript.ABE.wanIpAsLocal", false);
+pref("noscript.autoReload", false);
+pref("noscript.confirmUnblock", false);
+pref("noscript.contentBlocker", true);
+pref("noscript.default", "about: chrome: resources:");
+pref("noscript.firstRunRedirection", false);
+pref("noscript.global", true);
+pref("noscript.gtemp", "");
+pref("noscript.opacizeObject", 3);
+pref("noscript.forbidWebGL", true);
+pref("noscript.forbidFonts", false);
+pref("noscript.options.tabSelectedIndexes", "5,0,0");
+pref("noscript.policynames", "");
+pref("noscript.secureCookies", true);
+pref("noscript.showAllowPage", false);
+pref("noscript.showBaseDomain", false);
+pref("noscript.showDistrust", false);
+pref("noscript.showRecentlyBlocked", false);
+pref("noscript.showTemp", false);
+pref("noscript.showTempToPerm", false);
+pref("noscript.showUntrusted", false);
+pref("noscript.STS.enabled", false);
+pref("noscript.subscription.lastCheck", -142148139);
+pref("noscript.temp", "");
+pref("noscript.untrusted", "");
+pref("noscript.forbidMedia", false);
+// Now handled by plugins.click_to_play
+pref("noscript.forbidFlash", false);
+pref("noscript.forbidSilverlight", false);
+pref("noscript.forbidJava", false);
+pref("noscript.forbidPlugins", false);
+// Usability tweaks
+pref("noscript.showPermanent", false);
+pref("noscript.showTempAllowPage", true);
+pref("noscript.showRevokeTemp", true);
+pref("noscript.notify", false);
diff --git a/Bundle-Data/mac/TorBrowser/Data/Browser/profiles.ini b/Bundle-Data/mac/TorBrowser/Data/Browser/profiles.ini
new file mode 100644
index 0000000..726d784
--- /dev/null
+++ b/Bundle-Data/mac/TorBrowser/Data/Browser/profiles.ini
@@ -0,0 +1,9 @@
+[General]
+StartWithLastProfile=1
+
+[Profile0]
+Name=default
+IsRelative=1
+Path=profile.default
+Default=1
+
diff --git a/Bundle-Data/mac/TorBrowser/Data/Tor/torrc b/Bundle-Data/mac/TorBrowser/Data/Tor/torrc
new file mode 100644
index 0000000..e69de29
diff --git a/Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults b/Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults
new file mode 100644
index 0000000..819b9e8
--- /dev/null
+++ b/Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults
@@ -0,0 +1,10 @@
+# If non-zero, try to write to disk less frequently than we would otherwise.
+AvoidDiskWrites 1
+# Where to send logging messages. Format is minSeverity[-maxSeverity]
+# (stderr|stdout|syslog|file FILENAME).
+Log notice stdout
+# Bind to this address to listen to connections from SOCKS-speaking
+# applications.
+SocksPort 9150
+ControlPort 9151
+CookieAuthentication 1
diff --git a/RelativeLink/Makefile b/RelativeLink/Makefile
deleted file mode 100644
index 4caa54b..0000000
--- a/RelativeLink/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-###
-### A simple Makefile to automate building the RelativeLink program
-### Copyright 2008 Jacob Appelbaum <jacob at appelbaum.net>
-### See LICENSE for licensing information
-###
-
-APPNAME = StartTorBrowserBundle.exe
-OBJECTS = RelativeLink-res.rc.o RelativeLink.o
-CFLAGS = -Wall -mwindows -static -frandom-seed=tor
-CC = i686-w64-mingw32-gcc
-
-all: RelativeLink
-
-RelativeLink: $(OBJECTS)
- $(CC) $(OBJECTS) $(CFLAGS) -o $(APPNAME)
- strip $(APPNAME)
-
-RelativeLink.o: RelativeLink.c
- $(CC) $(CFLAGS) -c RelativeLink.c -o RelativeLink.o
-
-RelativeLink-res.rc.o: RelativeLink-res.rc
- i686-w64-mingw32-windres RelativeLink-res.rc RelativeLink-res.rc.o
-
-clean:
- rm -rf *.exe
- rm -rf *.o
diff --git a/RelativeLink/RelativeLink-res.rc b/RelativeLink/RelativeLink-res.rc
deleted file mode 100755
index ef949c7..0000000
--- a/RelativeLink/RelativeLink-res.rc
+++ /dev/null
@@ -1 +0,0 @@
-1 ICON "RelativeLink.ico"
diff --git a/RelativeLink/RelativeLink.c b/RelativeLink/RelativeLink.c
deleted file mode 100755
index 9a6c9f5..0000000
--- a/RelativeLink/RelativeLink.c
+++ /dev/null
@@ -1,162 +0,0 @@
-#include <windows.h>
-#include <stdio.h>
-#include <tchar.h>
-
-//
-// RelativeLink.c
-// by Jacob Appelbaum <jacob at appelbaum.net>
-//
-// Copyright 2008 Jacob Appelbaum <jacob at appelbaum.net>
-// See LICENSE for licensing information
-//
-// This is a very small program to work around the lack of relative links
-// in any of the most recent builds of Windows.
-//
-// To build this, you need Cygwin or MSYS.
-//
-// You need to build the icon resource first:
-// windres RelativeLink-res.rc RelativeLink-res.o
-//
-// Then you'll compile the program and include the icon object file:
-// gcc -Wall -mwindows -o StartTorBrowserBundle RelativeLink.c RelativeLink-res.o
-//
-// End users will be able to use StartTorBrowserBundle.exe
-// Put it in the proper place.
-//
-
-// Get the absolute path to a subdirectory of the current directory; i.e.
-// "C:\cwd\reldir". Returns a malloc-allocated string or NULL on error.
-LPTSTR GetSubdirectory(LPCTSTR reldir)
-{
- DWORD bufsize, n;
- int len;
- LPTSTR cwd, subdir;
-
- cwd = NULL;
- subdir = NULL;
-
- // The first call to GetCurrentDirectory gets the buffer size; the second
- // fills the buffer.
- bufsize = GetCurrentDirectory(0, NULL);
- if (bufsize == 0)
- goto bail;
- cwd = (LPTSTR) malloc(bufsize * sizeof(TCHAR));
- if (cwd == NULL)
- goto bail;
- n = GetCurrentDirectory(bufsize, cwd);
- if (n == 0 || n >= bufsize)
- goto bail;
-
- bufsize = _tcslen(cwd) + 1 + _tcslen(reldir) + 1;
- subdir = (LPTSTR) malloc(bufsize * sizeof(TCHAR));
- if (subdir == NULL)
- goto bail;
- len = _sntprintf(subdir, bufsize, "%s\\%s", cwd, reldir);
- if (len < 0 || (DWORD) len >= bufsize)
- goto bail;
-
- free(cwd);
- return subdir;
-
-bail:
- if (cwd != NULL)
- free(cwd);
- if (subdir != NULL)
- free(subdir);
- return NULL;
-}
-
-// Add a directory to the beginning of the PATH environment variable. Returns 0
-// on failure, nonzero on success.
-// http://msdn.microsoft.com/en-us/library/windows/desktop/ms682009%28v=vs.85%29.aspx
-DWORD PrependToPath(LPCTSTR dir)
-{
- DWORD bufsize, n, rc, err;
- int len;
- LPTSTR path, value;
-
- path = NULL;
- value = NULL;
-
- // First find out how big a buffer we need.
- bufsize = GetEnvironmentVariable(TEXT ("PATH"), NULL, 0);
- if (bufsize == 0)
- {
- err = GetLastError();
- if (err == ERROR_ENVVAR_NOT_FOUND)
- // If the variable doesn't yet exist, just set it and return.
- return SetEnvironmentVariable(TEXT ("PATH"), dir);
- else
- goto bail;
- }
- // Now that we know the buffer size, get the value.
- path = (LPTSTR) malloc(bufsize * sizeof(TCHAR));
- if (path == NULL)
- goto bail;
- n = GetEnvironmentVariable(TEXT ("PATH"), path, bufsize);
- if (n == 0 || n >= bufsize)
- goto bail;
-
- bufsize = _tcslen(dir) + 1 + _tcslen(path) + 1;
- value = (LPTSTR) malloc(bufsize * sizeof(TCHAR));
- if (value == NULL)
- goto bail;
- len = _sntprintf(value, bufsize, "%s;%s", dir, path);
- if (len < 0 || (DWORD) len >= bufsize)
- goto bail;
-
- rc = SetEnvironmentVariable(TEXT ("PATH"), value);
- if (rc == 0)
- goto bail;
-
- free(path);
- free(value);
- return 1;
-
-bail:
- if (path != NULL)
- free(path);
- if (value != NULL)
- free(value);
- return 0;
-}
-
-// Returns 0 on failure and nonzero on success.
-DWORD StartTorBrowser(void)
-{
- TCHAR *TorDir;
- DWORD rc;
- // Put the Tor subdirectory at the beginning of PATH so that pluggable
- // transports (in their own subdirectory) can access DLLs.
- // https://trac.torproject.org/projects/tor/ticket/10845
- TorDir = GetSubdirectory(TEXT ("Tor"));
- if (TorDir == NULL)
- return 0;
- rc = PrependToPath(TorDir);
- free(TorDir);
- if (rc == 0)
- return 0;
-
- STARTUPINFO si;
- PROCESS_INFORMATION pi;
-
- ZeroMemory ( &si, sizeof(si) );
- si.cb = sizeof(si);
- ZeroMemory ( &pi, sizeof(pi) );
-
- TCHAR *ProgramToStart;
- ProgramToStart = TEXT ("Browser\\firefox.exe -no-remote -profile .\\Data\\Browser\\profile.default\\");
-
- return CreateProcess( NULL, ProgramToStart, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi );
-}
-
-int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
-{
- if (!StartTorBrowser())
- {
- MessageBox ( NULL, TEXT ("Unable to start Tor Browser"), NULL, MB_OK);
- return -1;
- }
-
- return 0;
-}
diff --git a/RelativeLink/RelativeLink.ico b/RelativeLink/RelativeLink.ico
deleted file mode 100755
index cce2759..0000000
Binary files a/RelativeLink/RelativeLink.ico and /dev/null differ
diff --git a/RelativeLink/RelativeLink.sh b/RelativeLink/RelativeLink.sh
index 0d25a28..d4bd59c 100755
--- a/RelativeLink/RelativeLink.sh
+++ b/RelativeLink/RelativeLink.sh
@@ -5,7 +5,7 @@
#
# To run in debug mode simply pass --debug
#
-# Copyright 2011 The Tor Project. See LICENSE for licensing information.
+# Copyright 2014 The Tor Project. See LICENSE for licensing information.
complain_dialog_title="Tor Browser Bundle"
@@ -208,14 +208,14 @@ else
fi
SYSARCHITECTURE=$(getconf LONG_BIT)
-TORARCHITECTURE=$(expr "$(file Tor/tor)" : '.*ELF \([[:digit:]]*\)')
+TORARCHITECTURE=$(expr "$(file TorBrowser/Tor/tor)" : '.*ELF \([[:digit:]]*\)')
if [ $SYSARCHITECTURE -ne $TORARCHITECTURE ]; then
complain "Wrong architecture? 32-bit vs. 64-bit."
exit 1
fi
-LD_LIBRARY_PATH="${HOME}/Tor/"
+LD_LIBRARY_PATH="${HOME}/TorBrowser/Tor/"
export LD_LIBRARY_PATH
# XXX: Debug mode for Firefox??
@@ -227,7 +227,7 @@ cd "${HOME}"
# (probably filenames or URLs) to Firefox.
# !!! Dash above comment! Now we pass command-line arguments we got (except --debug) to Firefox.
# !!! Use at your own risk!
-./Browser/firefox -no-remote -profile Data/Browser/profile.default ${@}
+./firefox -profile TorBrowser/Data/Browser/profile.default ${@}
exitcode="$?"
if [ "$exitcode" -ne 0 ]; then
complain "Tor Browser exited abnormally. Exit code: $exitcode"
diff --git a/RelativeLink/RelativeLinkOSX.sh b/RelativeLink/RelativeLinkOSX.sh
deleted file mode 100755
index f30980b..0000000
--- a/RelativeLink/RelativeLinkOSX.sh
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/bin/sh
-#
-# Mac OS does not really require something like RelativeLink.c
-# However, we do want to have the same look and feel with similar features.
-# In the future, we may want this to be a C binary with a custom icon but at the moment
-# it's quite simple to just use a shell script
-#
-# To run in debug mode, simply pass -debug or --debug on the command line.
-#
-# WARNING: In debug mode, this script may cause dyld to write to the system
-# log file.
-#
-# Copyright 2010 The Tor Project. See LICENSE for licensing information.
-
-DEBUG_TBB=0
-
-if [ "x$1" = "x--debug" -o "x$1" = "x-debug" ]; then
- DEBUG_TBB=1
- printf "\nDebug enabled.\n\n"
-fi
-
-# If the user hasn't requested 'debug mode', close whichever of stdout
-# and stderr are not ttys, to keep Firefox and the stuff loaded by/for
-# it (including the system's shared-library loader) from printing
-# messages to be logged in /var/log/system.log . (Users wouldn't have
-# seen messages there anyway.)
-#
-# If the user has requested 'debug mode', don't muck with the FDs.
-if [ "$DEBUG_TBB" -ne 1 ]; then
- if [ '!' -t 1 ]; then
- # stdout is not a tty
- exec >/dev/null
- fi
- if [ '!' -t 2 ]; then
- # stderr is not a tty
- exec 2>/dev/null
- fi
-fi
-
-HOME="${0%%Contents/MacOS/TorBrowserBundle}"
-export HOME
-
-DYLD_LIBRARY_PATH=${HOME}/Contents/Frameworks
-export LDPATH
-export DYLD_LIBRARY_PATH
-
-if [ "$DEBUG_TBB" -eq 1 ]; then
- DYLD_PRINT_LIBRARIES=1
- export DYLD_PRINT_LIBRARIES
-fi
-
-if [ "$DEBUG_TBB" -eq 1 ]; then
- printf "\nStarting Tor Browser now\n"
- cd "${HOME}"
- printf "\nLaunching Tor Browser from: `pwd`\n"
- ./Contents/MacOS/TorBrowser.app/Contents/MacOS/firefox -jsconsole -no-remote -profile "${HOME}/Data/Browser/profile.default"
- printf "\nTor Browser exited with the following return code: $?\n"
- exit
-fi
-
-# not in debug mode, run proceed normally
-printf "\nLaunching Tor Browser Bundle for OS X in ${HOME}\n"
-cd "${HOME}"
-open "${HOME}/Contents/MacOS/TorBrowser.app" --args -no-remote -profile "${HOME}/Data/Browser/profile.default"
diff --git a/gitian/build-helpers/fix-info-plist.sh b/gitian/build-helpers/fix-info-plist.sh
new file mode 100755
index 0000000..77c6af7
--- /dev/null
+++ b/gitian/build-helpers/fix-info-plist.sh
@@ -0,0 +1,33 @@
+#!/bin/bash
+# We cannot use set -e in this script because read returns a non-zero value.
+export LC_ALL=C
+
+usage()
+{
+ echo "usage: $0 TORBROWSER_VERSION < Info.plist > FixedInfo.plist" 1>&2
+ exit 2
+}
+
+if [ $# -ne 1 ]; then
+ usage;
+fi
+
+TORBROWSER_VERSION="$1"; shift
+
+# Replace version numbers.
+# Add NSHumanReadableCopyright
+
+YEAR=2014
+COPYRIGHT="Tor Browser $TORBROWSER_VERSION Copyright $YEAR The Tor Project"
+read -r -d "" SED_SCRIPT <<END
+\#<key>CFBundleGetInfoString</key>#,\#</string>\$#{
+ \#</string>\$#s#>.*<#>TorBrowser $TORBROWSER_VERSION<#
+}
+\#<key>CFBundleShortVersionString</key>#,\#</string>\$#{
+ \#</string>\$#s#>.*<#>$TORBROWSER_VERSION<#
+ \#</string>\$#a\ <key>NSHumanReadableCopyright</key>\n <string>$COPYRIGHT</string>
+
+}
+END
+
+sed -e "$SED_SCRIPT"
diff --git a/gitian/descriptors/linux/gitian-bundle.yml b/gitian/descriptors/linux/gitian-bundle.yml
index 006883c..8543a33 100644
--- a/gitian/descriptors/linux/gitian-bundle.yml
+++ b/gitian/descriptors/linux/gitian-bundle.yml
@@ -61,9 +61,9 @@ script: |
umask 0022
#
mkdir -p $OUTDIR/
- mkdir -p tor-browser/Data/Browser/profile.default/extensions/https-everywhere at eff.org
- mkdir -p tor-browser/Data/Browser/Caches
- mkdir -p tor-browser/Docs/sources/
+ mkdir -p tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere at eff.org
+ mkdir -p tor-browser/Browser/TorBrowser/Data/Browser/Caches
+ mkdir -p tor-browser/Browser/TorBrowser/Docs/sources/
# Preparing Python for HTTPS-Everywhere.
unzip -d $INSTDIR python-linux$GBUILD_BITS-utils.zip
export PATH=$INSTDIR/python/bin:$PATH
@@ -76,7 +76,7 @@ script: |
mkdir pkg/tmp
cd pkg/tmp
unzip ../*.xpi
- ~/build/dzip.sh ../../../tor-browser/Data/Browser/profile.default/extensions/tor-launcher at torproject.org.xpi .
+ ~/build/dzip.sh ../../../tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/tor-launcher at torproject.org.xpi .
cd ../../../
#
cd torbutton
@@ -86,7 +86,7 @@ script: |
mkdir pkg/tmp
cd pkg/tmp
unzip ../*.xpi
- ~/build/dzip.sh ../../../tor-browser/Data/Browser/profile.default/extensions/torbutton at torproject.org.xpi .
+ ~/build/dzip.sh ../../../tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/torbutton at torproject.org.xpi .
cd ../../../
#
#cd https-everywhere
@@ -94,11 +94,11 @@ script: |
# makexpi.sh. See https://trac.torproject.org/projects/tor/ticket/10066
#rm -f .git/refs/heads/master
#./makexpi.sh
- #cp pkg/*.xpi ../tor-browser/Data/Browser/profile.default/extensions/https-everywhere at eff.org.xpi
+ #cp pkg/*.xpi ../tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere at eff.org.xpi
#cd ..
#
- cp *.xpi tor-browser/Data/Browser/profile.default/extensions/
- cd tor-browser/Data/Browser/profile.default/extensions
+ cp *.xpi tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/
+ cd tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions
mv noscript at noscript.net.xpi {73a6fe31-595d-460b-a920-fcc0f8843232}.xpi
cd https-everywhere at eff.org/
unzip ../https-everywhere at eff.org.xpi
@@ -106,10 +106,12 @@ script: |
cd ~/build/
#
unzip relativelink-src.zip
- cp RelativeLink/RelativeLink.sh tor-browser/start-tor-browser
+ cp RelativeLink/RelativeLink.sh tor-browser/Browser/start-tor-browser
#
cd tor-browser
+ ln -s Browser/start-tor-browser
unzip ~/build/tor-browser-linux$GBUILD_BITS-gbuilt.zip
+ cd Browser/TorBrowser
unzip ~/build/tor-linux$GBUILD_BITS-gbuilt.zip
unzip ~/build/linux-skeleton.zip
unzip ~/build/tbb-docs.zip
@@ -120,11 +122,11 @@ script: |
fi
chmod 700 Data/Browser
chmod 700 Data/Tor
- cd ..
+ cd ../../..
#
# Copy reproducibility info
- cp versions tor-browser/Docs/sources/
- cp bundle.inputs tor-browser/Docs/sources/
+ cp versions tor-browser/Browser/TorBrowser/Docs/sources/
+ cp bundle.inputs tor-browser/Browser/TorBrowser/Docs/sources/
#
cp -a tor-browser tor-browser_en-US
#
@@ -149,7 +151,7 @@ script: |
do
xpi=$LANG.xpi
cp -a ../tor-browser ../tor-browser_$LANG
- cp $xpi ../tor-browser_$LANG/Data/Browser/profile.default/extensions/langpack-$LANG at firefox.mozilla.org.xpi
+ cp $xpi ../tor-browser_$LANG/Browser/TorBrowser/Data/Browser/profile.default/extensions/langpack-$LANG at firefox.mozilla.org.xpi
cd ..
pushd tor-browser_$LANG/Browser/browser/
diff --git a/gitian/descriptors/mac/gitian-bundle.yml b/gitian/descriptors/mac/gitian-bundle.yml
index 2668c7d..d959d82 100644
--- a/gitian/descriptors/mac/gitian-bundle.yml
+++ b/gitian/descriptors/mac/gitian-bundle.yml
@@ -35,7 +35,6 @@ files:
- "pluggable-transports-mac32-gbuilt.zip"
- "torrc-defaults-appendix-mac"
- "bridge_prefs.js"
-- "relativelink-src.zip"
- "mac-skeleton.zip"
- "dmg-applications.tar.xz"
- "dmg-desktop.tar.xz"
@@ -70,10 +69,10 @@ script: |
fi
#
mkdir -p $OUTDIR/
- mkdir -p $TORBROWSER_NAME.app/Data/Browser/profile.default/extensions/https-everywhere at eff.org
- mkdir -p $TORBROWSER_NAME.app/Data/Browser/Caches
- mkdir -p $TORBROWSER_NAME.app/Docs/sources
- mkdir -p $TORBROWSER_NAME.app/Contents/MacOS/TorBrowser.app/Contents/MacOS/
+ mkdir -p $TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere at eff.org
+ mkdir -p $TORBROWSER_NAME.app/TorBrowser/Data/Browser/Caches
+ mkdir -p $TORBROWSER_NAME.app/TorBrowser/Docs/sources
+ mkdir -p $TORBROWSER_NAME.app/Contents/MacOS
mkdir -p dmg
#
cd tor-launcher
@@ -83,7 +82,7 @@ script: |
mkdir pkg/tmp
cd pkg/tmp
unzip ../*.xpi
- ~/build/dzip.sh ../../../$TORBROWSER_NAME.app/Data/Browser/profile.default/extensions/tor-launcher at torproject.org.xpi .
+ ~/build/dzip.sh ../../../$TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/tor-launcher at torproject.org.xpi .
cd ../../../
#
cd torbutton
@@ -93,7 +92,7 @@ script: |
mkdir pkg/tmp
cd pkg/tmp
unzip ../*.xpi
- ~/build/dzip.sh ../../../$TORBROWSER_NAME.app/Data/Browser/profile.default/extensions/torbutton at torproject.org.xpi .
+ ~/build/dzip.sh ../../../$TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/torbutton at torproject.org.xpi .
cd ../../../
#
# cd https-everywhere
@@ -101,27 +100,24 @@ script: |
# 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/Data/Browser/profile.default/extensions/https-everywhere at eff.org.xpi
+ # cp pkg/*.xpi ../$TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere at eff.org.xpi
# cd ..
#
- cp *.xpi ./$TORBROWSER_NAME.app/Data/Browser/profile.default/extensions/
- cd $TORBROWSER_NAME.app/Data/Browser/profile.default/extensions/
+ cp *.xpi ./$TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/
+ cd $TORBROWSER_NAME.app/TorBrowser/Data/Browser/profile.default/extensions/
mv noscript at noscript.net.xpi {73a6fe31-595d-460b-a920-fcc0f8843232}.xpi
cd https-everywhere at eff.org
unzip ../https-everywhere at eff.org.xpi
rm ../https-everywhere at eff.org.xpi
cd ~/build/
#
- unzip relativelink-src.zip
- cp RelativeLink/RelativeLinkOSX.sh $TORBROWSER_NAME.app/Contents/MacOS/TorBrowserBundle
- #
unzip tor-mac$GBUILD_BITS-gbuilt.zip
if [ $BUILD_PT_BUNDLES ]; then
unzip pluggable-transports-mac$GBUILD_BITS-gbuilt.zip
fi
cd $TORBROWSER_NAME.app
unzip ~/build/mac-skeleton.zip
- sed -i -e "s/TORBROWSER_VERSION/$TORBROWSER_VERSION/" Contents/Info.plist
+ cd TorBrowser
unzip ~/build/tbb-docs.zip
if [ $BUILD_PT_BUNDLES ]; then
cat ~/build/torrc-defaults-appendix-mac >> Data/Tor/torrc-defaults
@@ -130,13 +126,13 @@ script: |
# Install a "tor" shim that sets the working directory. See #10030.
mv Tor/tor Tor/tor.real
cp ~/build/mac-tor.sh Tor/tor
- cd Contents/MacOS/
+ cd ..
unzip ~/build/tor-browser-mac$GBUILD_BITS-gbuilt.zip
- cd ../../../
+ cd ..
#
# Copy reproducibility info
- cp versions $TORBROWSER_NAME.app/Docs/sources/
- cp bundle.inputs $TORBROWSER_NAME.app/Docs/sources/
+ cp versions $TORBROWSER_NAME.app/TorBrowser/Docs/sources/
+ cp bundle.inputs $TORBROWSER_NAME.app/TorBrowser/Docs/sources/
#
# Set up DMG skeleton
cd libdmg-hfsplus
@@ -149,7 +145,7 @@ script: |
tar -Jxvf ~/build/dmg-applications.tar.xz
cd ..
#
- pushd $TORBROWSER_NAME.app/Contents/MacOS/TorBrowser.app/Contents/MacOS/browser/
+ pushd $TORBROWSER_NAME.app/Contents/MacOS/browser/
unzip omni.ja defaults/preferences/000-tor-browser.js
# Set the version of the bundle.
grep -v '^pref(\"torbrowser.version\",' defaults/preferences/000-tor-browser.js > defaults/preferences/000-tor-browser.js.fixed
@@ -168,8 +164,8 @@ script: |
else
# XXX: We need to insert these placeholders because otherwise mkisofs won't
# include these otherwise empty dirs:
- touch ~/build/$TORBROWSER_NAME.app/Data/Browser/Caches/placeholder.txt
- touch ~/build/$TORBROWSER_NAME.app/Contents/MacOS/TorBrowser.app/Contents/MacOS/browser/defaults/preferences/placeholder.txt
+ touch ~/build/$TORBROWSER_NAME.app/TorBrowser/Data/Browser/Caches/placeholder.txt
+ touch ~/build/$TORBROWSER_NAME.app/Contents/MacOS/browser/defaults/preferences/placeholder.txt
cp -a ~/build/$TORBROWSER_NAME.app ~/build/dmg/$TORBROWSER_APP.app
~/build/ddmg.sh $OUTDIR/TorBrowser-${TORBROWSER_VERSION}-osx${GBUILD_BITS}_en-US.dmg ~/build/dmg
rm -rf ~/build/dmg/$TORBROWSER_APP.app
@@ -187,10 +183,10 @@ script: |
DEST=$TORBROWSER_APP
fi
cp -a ../${TORBROWSER_NAME}_plain.app ~/build/dmg/$DEST.app
- cp $xpi ~/build/dmg/$DEST.app/Data/Browser/profile.default/extensions/langpack-$LANG at firefox.mozilla.org.xpi
+ cp $xpi ~/build/dmg/$DEST.app/TorBrowser/Data/Browser/profile.default/extensions/langpack-$LANG at firefox.mozilla.org.xpi
cd ..
- pushd ~/build/dmg/$DEST.app/Contents/MacOS/TorBrowser.app/Contents/MacOS/browser/
+ pushd ~/build/dmg/$DEST.app/Contents/MacOS/browser/
mkdir -p defaults/preferences
cp ~/build/000-tor-browser.js defaults/preferences/
# Set the locale of the bundle.
diff --git a/gitian/descriptors/mac/gitian-firefox.yml b/gitian/descriptors/mac/gitian-firefox.yml
index 1832f55..2616216 100644
--- a/gitian/descriptors/mac/gitian-firefox.yml
+++ b/gitian/descriptors/mac/gitian-firefox.yml
@@ -21,6 +21,7 @@ files:
- "x86_64-apple-darwin10.tar.xz"
- "re-dzip.sh"
- "dzip.sh"
+- "fix-info-plist.sh"
- "versions"
script: |
INSTDIR="$HOME/install/"
@@ -64,15 +65,21 @@ script: |
make -C obj-macos package INNER_MAKE_PACKAGE=true
cp -a obj-macos/dist/firefox/* $INSTDIR
# Remove firefox-bin (we don't use it, see ticket #10126)
- rm -f $INSTDIR/Browser/firefox-bin
+ rm -f $INSTDIR/TorBrowser.app/Contents/MacOS/firefox-bin
#
cd $INSTDIR
# XXX: Find a better way to tell that we are having a 32bit build
GBUILD_BITS=32
+ # Adjust the Info.plist file
+ INFO_PLIST=TorBrowser.app/Contents/Info.plist
+ mv $INFO_PLIST tmp.plist
+ ~/build/fix-info-plist.sh $TORBROWSER_VERSION < tmp.plist > $INFO_PLIST
+ rm -f tmp.plist
~/build/re-dzip.sh TorBrowser.app/Contents/MacOS/omni.ja
~/build/re-dzip.sh TorBrowser.app/Contents/MacOS/webapprt/omni.ja
if [ -f TorBrowser.app/Contents/MacOS/browser/omni.ja ]; then # FF24 includes a third .ja
~/build/re-dzip.sh TorBrowser.app/Contents/MacOS/browser/omni.ja
fi
- ~/build/dzip.sh tor-browser-mac${GBUILD_BITS}-gbuilt.zip ./TorBrowser.app
+ cd TorBrowser.app/
+ ~/build/dzip.sh tor-browser-mac${GBUILD_BITS}-gbuilt.zip ./Contents
cp tor-browser-mac${GBUILD_BITS}-gbuilt.zip $OUTDIR
diff --git a/gitian/descriptors/mac/gitian-pluggable-transports.yml b/gitian/descriptors/mac/gitian-pluggable-transports.yml
index 59109a7..c206d06 100644
--- a/gitian/descriptors/mac/gitian-pluggable-transports.yml
+++ b/gitian/descriptors/mac/gitian-pluggable-transports.yml
@@ -43,7 +43,9 @@ files:
- "openssl-mac32-utils.zip"
script: |
INSTDIR="$HOME/install"
- PTDIR="$INSTDIR/TorBrowserBundle.app/Tor/PluggableTransports"
+ TBDIR="$INSTDIR/TorBrowserBundle.app/TorBrowser"
+ PTDIR="$TBDIR/Tor/PluggableTransports"
+ export LIBRARY_PATH="$INSTDIR/lib"
export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1
export FAKETIME=$REFERENCE_DATETIME
export TZ=UTC
@@ -58,7 +60,8 @@ script: |
export PATH="$PATH:$HOME/build/apple-osx/bin/"
unzip -d $INSTDIR gmp-mac32-utils.zip
unzip -d $INSTDIR openssl-mac32-utils.zip
- cp $INSTDIR/gmp/lib/*dylib* $INSTDIR/TorBrowserBundle.app/Tor/
+ cp $INSTDIR/gmp/lib/*dylib* $TBDIR/Tor/
+
#
export AR=$HOME/build/apple-osx/bin/i686-apple-darwin11-ar
export CC=$HOME/build/apple-osx/bin/i686-apple-darwin11-gcc
@@ -149,8 +152,8 @@ script: |
python setup.py build --build-lib build
cp -a build/obfsproxy $PTDIR/
cp -a bin/obfsproxy $PTDIR/obfsproxy.bin
- mkdir -p $INSTDIR/TorBrowserBundle.app/Docs/Obfsproxy
- cp -a {LICENSE,README} $INSTDIR/TorBrowserBundle.app/Docs/Obfsproxy
+ mkdir -p $TBDIR/Docs/Obfsproxy
+ cp -a {LICENSE,README} $TBDIR/Docs/Obfsproxy
# XXX: Workaround for bug 11190
sed 's/python2/python/' -i $PTDIR/obfsproxy.bin
cd ..
@@ -175,8 +178,8 @@ script: |
find -type f | xargs touch --date="$REFERENCE_DATETIME"
make dist DISTNAME=flashproxy-client
cp -a dist/flashproxy-client/{flashproxy,flashproxy-client,flashproxy-reg-appspot,flashproxy-reg-email,flashproxy-reg-http,flashproxy-reg-url} $PTDIR/
- mkdir -p $INSTDIR/TorBrowserBundle.app/Docs/FlashProxy
- cp -a {doc/*,README,LICENSE,ChangeLog} $INSTDIR/TorBrowserBundle.app/Docs/FlashProxy
+ mkdir -p $TBDIR/Docs/FlashProxy
+ cp -a {doc/*,README,LICENSE,ChangeLog} $TBDIR/Docs/FlashProxy
cd ..
# Building libfte
@@ -184,9 +187,9 @@ script: |
find -type f | xargs touch --date="$REFERENCE_DATETIME"
CFLAGS="-L$INSTDIR/Tor -I$INSTDIR/gmp/include $CFLAGS" CXXFLAGS="-L$INSTDIR/Tor -I$INSTDIR/gmp/include $CXXFLAGS" make
cp -ra fte $PTDIR/
- mkdir -p $INSTDIR/TorBrowserBundle.app/Docs/libfte
- cp -a {LICENSE,README.md} $INSTDIR/TorBrowserBundle.app/Docs/libfte
- cp -an thirdparty/re2/LICENSE $INSTDIR/TorBrowserBundle.app/Docs/libfte/LICENSE.re2
+ mkdir -p $TBDIR/Docs/libfte
+ cp -a {LICENSE,README.md} $TBDIR/Docs/libfte
+ cp -an thirdparty/re2/LICENSE $TBDIR/Docs/libfte/LICENSE.re2
cd ..
# Building fteproxy
@@ -194,8 +197,8 @@ script: |
find -type f | xargs touch --date="$REFERENCE_DATETIME"
cp -a bin/fteproxy $PTDIR/fteproxy.bin
cp -ra fteproxy $PTDIR/
- mkdir -p $INSTDIR/TorBrowserBundle.app/Docs/fteproxy
- cp -a {COPYING,README.md} $INSTDIR/TorBrowserBundle.app/Docs/fteproxy
+ mkdir -p $TBDIR/Docs/fteproxy
+ cp -a {COPYING,README.md} $TBDIR/Docs/fteproxy
cd ..
# Grabbing the result
diff --git a/gitian/descriptors/mac/gitian-tor.yml b/gitian/descriptors/mac/gitian-tor.yml
index 054e1a8..778149b 100644
--- a/gitian/descriptors/mac/gitian-tor.yml
+++ b/gitian/descriptors/mac/gitian-tor.yml
@@ -34,6 +34,7 @@ files:
- "libevent-mac32-utils.zip"
script: |
INSTDIR="$HOME/install"
+ TBDIR="$INSTDIR/TorBrowserBundle.app/TorBrowser"
source versions
export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1
export FAKETIME=$REFERENCE_DATETIME
@@ -42,8 +43,8 @@ script: |
umask 0022
#
mkdir -p $INSTDIR/bin/
- mkdir -p $INSTDIR/TorBrowserBundle.app/Tor/
- mkdir -p $INSTDIR/TorBrowserBundle.app/Data/Tor/
+ mkdir -p $TBDIR/Tor/
+ mkdir -p $TBDIR/Data/Tor/
mkdir -p $OUTDIR/
#
sudo dpkg -i *.deb
@@ -51,7 +52,7 @@ script: |
export PATH="$PATH:$HOME/build/apple-osx/bin/"
unzip -d $INSTDIR openssl-mac32-utils.zip
unzip -d $INSTDIR libevent-mac32-utils.zip
- cp $INSTDIR/libevent/lib/libevent-*.dylib $INSTDIR/TorBrowserBundle.app/Tor/
+ cp $INSTDIR/libevent/lib/libevent-*.dylib $TBDIR/Tor/
LIBEVENT_FILE=`basename $INSTDIR/libevent/lib/libevent-*.dylib`
# Building tor
@@ -88,10 +89,10 @@ script: |
make $MAKEOPTS
make install
cd $INSTDIR
- cp bin/tor TorBrowserBundle.app/Tor/
- cp share/tor/geoip TorBrowserBundle.app/Data/Tor/
- cp share/tor/geoip6 TorBrowserBundle.app/Data/Tor/
- cd TorBrowserBundle.app/Tor/
+ cp bin/tor $TBDIR/Tor/
+ cp share/tor/geoip $TBDIR/Data/Tor/
+ cp share/tor/geoip6 $TBDIR/Data/Tor/
+ cd $TBDIR/Tor/
i686-apple-darwin11-install_name_tool -change $INSTDIR/libevent/lib/$LIBEVENT_FILE @executable_path/$LIBEVENT_FILE tor
# Grabbing the result
diff --git a/gitian/descriptors/windows/gitian-bundle.yml b/gitian/descriptors/windows/gitian-bundle.yml
index ebde49b..8f21b3b 100644
--- a/gitian/descriptors/windows/gitian-bundle.yml
+++ b/gitian/descriptors/windows/gitian-bundle.yml
@@ -33,7 +33,6 @@ files:
- "pluggable-transports-win32-gbuilt.zip"
- "torrc-defaults-appendix-windows"
- "bridge_prefs.js"
-- "relativelink-src.zip"
- "windows-skeleton.zip"
- "win32-langpacks.zip"
- "noscript at noscript.net.xpi"
@@ -56,9 +55,9 @@ script: |
umask 0022
#
mkdir -p $OUTDIR/
- mkdir -p tbb-windows-installer/"Tor Browser"/Data/Browser/profile.default/extensions/https-everywhere at eff.org
- mkdir -p tbb-windows-installer/"Tor Browser"/Data/Browser/Caches
- mkdir -p tbb-windows-installer/"Tor Browser"/Docs/sources
+ mkdir -p tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere at eff.org
+ mkdir -p tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/Caches
+ mkdir -p tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Docs/sources
#
cd tor-launcher
make clean
@@ -67,7 +66,7 @@ script: |
mkdir pkg/tmp
cd pkg/tmp
unzip ../*.xpi
- ~/build/dzip.sh ../../../tbb-windows-installer/"Tor Browser"/Data/Browser/profile.default/extensions/tor-launcher at torproject.org.xpi .
+ ~/build/dzip.sh ../../../tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions/tor-launcher at torproject.org.xpi .
cd ../../../
#
cd torbutton
@@ -76,7 +75,7 @@ script: |
# FIXME: Switch to re-dzip.sh here?
cd pkg/tmp
unzip ../*.xpi
- ~/build/dzip.sh ../../../tbb-windows-installer/"Tor Browser"/Data/Browser/profile.default/extensions/torbutton at torproject.org.xpi .
+ ~/build/dzip.sh ../../../tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions/torbutton at torproject.org.xpi .
cd ../../../
#
#cd https-everywhere
@@ -84,26 +83,20 @@ script: |
# makexpi.sh. See https://trac.torproject.org/projects/tor/ticket/10066
#rm -f .git/refs/heads/master
#./makexpi.sh
- #cp ./pkg/*.xpi ../tbb-windows-installer/"Tor Browser"/Data/Browser/profile.default/extensions/https-everywhere at eff.org.xpi
+ #cp ./pkg/*.xpi ../tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere at eff.org.xpi
#cd ..
#
- cp *.xpi tbb-windows-installer/"Tor Browser"/Data/Browser/profile.default/extensions
- cd tbb-windows-installer/"Tor Browser"/Data/Browser/profile.default/extensions
+ cp *.xpi tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions
+ cd tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions
mv noscript at noscript.net.xpi {73a6fe31-595d-460b-a920-fcc0f8843232}.xpi
cd https-everywhere at eff.org
unzip ../https-everywhere at eff.org.xpi
rm ../https-everywhere at eff.org.xpi
cd ~/build/
#
- unzip relativelink-src.zip
- cd RelativeLink
- make clean
- make
- cp StartTorBrowserBundle.exe ../tbb-windows-installer/"Tor Browser"/"Start Tor Browser.exe"
- cd ..
- #
cd tbb-windows-installer/"Tor Browser"
unzip ~/build/tor-browser-win32-gbuilt.zip
+ cd Browser/TorBrowser
unzip ~/build/tor-win32-gbuilt.zip
unzip ~/build/windows-skeleton.zip
unzip ~/build/tbb-docs.zip
@@ -112,11 +105,11 @@ script: |
cat ~/build/torrc-defaults-appendix-windows >> Data/Tor/torrc-defaults
cat ~/build/bridge_prefs.js >> Data/Browser/profile.default/preferences/extension-overrides.js
fi
- cd ..
+ cd ../../..
#
# Copy reproducibility info
- cp ../versions "Tor Browser"/Docs/sources/
- cp ../bundle.inputs "Tor Browser"/Docs/sources/
+ cp ../versions "Tor Browser"/Browser/TorBrowser/Docs/sources/
+ cp ../bundle.inputs "Tor Browser"/Browser/TorBrowser/Docs/sources/
#
pushd "Tor Browser"/Browser/browser/
unzip omni.ja defaults/preferences/000-tor-browser.js
@@ -137,7 +130,7 @@ script: |
for LANG in $BUNDLE_LOCALES
do
xpi=$LANG.xpi
- cp $xpi ../"Tor Browser"/Data/Browser/profile.default/extensions/langpack-$LANG at firefox.mozilla.org.xpi
+ cp $xpi ../"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions/langpack-$LANG at firefox.mozilla.org.xpi
cd ..
pushd "Tor Browser"/Browser/browser/
@@ -149,6 +142,6 @@ script: |
makensis torbrowser.nsi
mv torbrowser-install.exe $OUTDIR/torbrowser-install-${TORBROWSER_VERSION}_$LANG.exe
- rm "Tor Browser"/Data/Browser/profile.default/extensions/langpack-$LANG at firefox.mozilla.org.xpi
+ rm "Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions/langpack-$LANG at firefox.mozilla.org.xpi
cd win32-langpacks
done
diff --git a/gitian/fetch-inputs.sh b/gitian/fetch-inputs.sh
index 0eceaf7..2c91c85 100755
--- a/gitian/fetch-inputs.sh
+++ b/gitian/fetch-inputs.sh
@@ -296,14 +296,14 @@ cd inputs
while read dir url tag; do
update_git "$dir" "$url" "$tag"
done << EOF
-tbb-windows-installer https://github.com/moba/tbb-windows-installer.git $NSIS_TAG
+tbb-windows-installer https://github.com/MarkCSmith/tbb-windows-installer.git $NSIS_TAG
zlib https://github.com/madler/zlib.git $ZLIB_TAG
libevent https://github.com/libevent/libevent.git $LIBEVENT_TAG
tor https://git.torproject.org/tor.git $TOR_TAG
https-everywhere https://git.torproject.org/https-everywhere.git $HTTPSE_TAG
torbutton https://git.torproject.org/torbutton.git $TORBUTTON_TAG
-tor-launcher https://git.torproject.org/tor-launcher.git $TORLAUNCHER_TAG
-tor-browser https://git.torproject.org/tor-browser.git $TORBROWSER_TAG
+tor-launcher https://git.torproject.org/user/brade/tor-launcher.git $TORLAUNCHER_TAG
+tor-browser https://git.torproject.org/user/brade/tor-browser.git $TORBROWSER_TAG
pyptlib https://git.torproject.org/pluggable-transports/pyptlib.git $PYPTLIB_TAG
obfsproxy https://git.torproject.org/pluggable-transports/obfsproxy.git $OBFSPROXY_TAG
flashproxy https://git.torproject.org/flashproxy.git $FLASHPROXY_TAG
diff --git a/gitian/mkbundle-mac.sh b/gitian/mkbundle-mac.sh
index e852989..00073e9 100755
--- a/gitian/mkbundle-mac.sh
+++ b/gitian/mkbundle-mac.sh
@@ -49,11 +49,7 @@ cp -a $WRAPPER_DIR/$VERSIONS_FILE $GITIAN_DIR/inputs/versions
cp -r $WRAPPER_DIR/build-helpers/* $GITIAN_DIR/inputs/
cp $WRAPPER_DIR/patches/* $GITIAN_DIR/inputs/
-cd $WRAPPER_DIR/..
-rm -f $GITIAN_DIR/inputs/relativelink-src.zip
-$WRAPPER_DIR/build-helpers/dzip.sh $GITIAN_DIR/inputs/relativelink-src.zip ./RelativeLink/
-
-cd ./Bundle-Data/
+cd $WRAPPER_DIR/../Bundle-Data/
rm -f $GITIAN_DIR/inputs/tbb-docs.zip
$WRAPPER_DIR/build-helpers/dzip.sh $GITIAN_DIR/inputs/tbb-docs.zip ./Docs/
cp PTConfigs/mac/torrc-defaults-appendix $GITIAN_DIR/inputs/torrc-defaults-appendix-mac
diff --git a/gitian/mkbundle-windows.sh b/gitian/mkbundle-windows.sh
index ecabeae..019ddec 100755
--- a/gitian/mkbundle-windows.sh
+++ b/gitian/mkbundle-windows.sh
@@ -50,11 +50,7 @@ cp -r $WRAPPER_DIR/build-helpers/* $GITIAN_DIR/inputs/
cp $WRAPPER_DIR/patches/* $GITIAN_DIR/inputs/
cp $WRAPPER_DIR/gpg/ubuntu-wine.gpg $GITIAN_DIR/inputs/
-cd $WRAPPER_DIR/..
-rm -f $GITIAN_DIR/inputs/relativelink-src.zip
-$WRAPPER_DIR/build-helpers/dzip.sh $GITIAN_DIR/inputs/relativelink-src.zip ./RelativeLink/
-
-cd ./Bundle-Data/
+cd $WRAPPER_DIR/../Bundle-Data/
rm -f $GITIAN_DIR/inputs/tbb-docs.zip
$WRAPPER_DIR/build-helpers/dzip.sh $GITIAN_DIR/inputs/tbb-docs.zip ./Docs/
cp PTConfigs/windows/torrc-defaults-appendix $GITIAN_DIR/inputs/torrc-defaults-appendix-windows
diff --git a/gitian/versions b/gitian/versions
index 6424316..d37a117 100755
--- a/gitian/versions
+++ b/gitian/versions
@@ -1,17 +1,17 @@
-TORBROWSER_VERSION=3.6.2pre
+TORBROWSER_VERSION=3.7pre
BUNDLE_LOCALES="ar de es-ES fa fr it ko nl pl pt-PT ru tr vi zh-CN"
BUILD_PT_BUNDLES=1
-VERIFY_TAGS=1
+VERIFY_TAGS=0
FIREFOX_VERSION=24.5.0esr
-TORBROWSER_TAG=tor-browser-${FIREFOX_VERSION}-1-build4
+TORBROWSER_TAG=bug11641
TOR_TAG=tor-0.2.4.22
-TORLAUNCHER_TAG=0.2.5.4
+TORLAUNCHER_TAG=bug11641
TORBUTTON_TAG=1.6.9.0
HTTPSE_TAG=3.4.5 # XXX: HTTPSE_VER is used instead, pending #11630
-NSIS_TAG=v0.1
+NSIS_TAG=bug11641
ZLIB_TAG=v1.2.8
LIBEVENT_TAG=release-2.0.21-stable
MINGW_REV=6184
More information about the tbb-commits
mailing list