[tor-commits] [torbrowser/master] remove unused files (old READMEs and Makefile)
erinn at torproject.org
erinn at torproject.org
Tue Oct 25 16:04:28 UTC 2011
commit 553e79eb93eca0ee49b656faf2e62af0641e93c2
Author: Erinn Clark <erinn at torproject.org>
Date: Tue Oct 25 17:03:30 2011 +0100
remove unused files (old READMEs and Makefile)
---
README | 319 --------------------------------------------
README.Linux | 126 ------------------
README.OSX | 73 ----------
build-scripts/Makefile | 346 ------------------------------------------------
4 files changed, 0 insertions(+), 864 deletions(-)
diff --git a/README b/README
deleted file mode 100644
index f468921..0000000
--- a/README
+++ /dev/null
@@ -1,319 +0,0 @@
-Tor USB project
-===============
-
-Included applications
----------------------
-
-Vidalia 0.2.10 (with Qt 4.6.2)
-Tor 0.2.1.28 (with libevent-1.4.13, zlib-1.2.3 and openssl-0.9.8p)
-Polipo 1.0.4.1
-FirefoxPortable 3.6.13
- \_ Firefox 3.6.13
- \_ Torbutton 1.2.5
- \_ HTTPS Everywhere 0.9.9.development.2
-PidginPortable 2.7.4
- \_ Pidgin 2.7.5
- \_ OTR 3.2
-
-Usage
------
-
-Tor Browser.exe is a 7zip self extracting archive. To extract the bundle, run
-this and point it to the install location. It will create a folder called "Tor
-Browser". This may be the hard disk, but is more likely the currently mounted
-USB drive. The install process needs only be performed once.
-
-Once the bundle is extracted, open the newly created folder and click
-"Start Tor Browser.bat" (may appear as simply "Start Tor Browser").
-This will start Vidalia. Once Tor has successfully opened a circuit,
-Firefox will automatically be opened.
-
-To exit, close Firefox. Vidalia will automatically clean up and exit.
-
-Changelog
----------
-
-0.0.1: Initial revision (2007-12-11)
-0.0.2: Update Vidalia to r2213 (2007-12-13)
- Update Tor to 0.2.0.12-alpha
- Add license files
- Remove Portable Tor dependency
- Add bookmarks to Tor, Torcheck and the hidden wiki
-0.0.3: Move build infrastructure to GNU Make (2007-12-16)
- Install Torbutton
-0.0.4: Add internationalization for fa-IR and zh-CN
- Add Makefile rule for installing Quick Locale Switcher, but
- don't enable this by default
-0.0.5: Disable FirefoxPortable splash screen (2007-12-24)
- New prefs.js:
- - Disable history storage
- - Disable <a ping> handling
- - Disable session storage (crash recovery)
- - Disable logging of CSS errors
- - Disable persistent cookies
- - Disable IPv6
- - Disable external protocol handlers
- - Disable failover to a secondary proxy
- - Sanitize cookies and passwords on shutdown
- - Prevent scripts calling plugins
- - Empty add-on installation whitelist
-0.0.6: Released 2008-01-29
- Rename start file "Start Tor Browser" so as to be easier to explain
- Location of wget is now a configurable parameter
- Vidalia updated to r2337 (for ProxyExecutable(Arguments) options
- Tor updated to 0.2.0.18-alpha
- Polipo 1.0.4 now included in bundle and Firefox configured
- Firefox now configured to use proxies at 127.0.0.1 to prevent IPv6 attempt
-0.0.7: Released 2008-02-08
- Security update of FirefoxPortable to v2.0.12 (see
- http://www.mozilla.org/projects/security/known-vulnerabilities.html#Firefox)
-0.0.8: Released 2008-02-15
- Security update of Torbutton to v1.1.13 (see
- http://torbutton.torproject.org/dev/CHANGELOG)
- Automate generation of internationalized bundles
- Allow optional extensions to be placed in build-scripts/extensions
- Build Polipo with regular expression support, activating forbiddenFile option
- Update Polipo configuration based on Incognito suggestions
-1.0.0: Released 2008-03-20
- Fix parse errors in polipo.conf (Phillip)
- Move to HTTPS and specify language in homepage URL (check.torproject.org)
- Update Vidalia license
- Fix Makefile error when re-building the bundle
- Update of Tor to 0.2.0.22-rc
- Update of Torbutton to v1.1.17 (see
- http://torbutton.torproject.org/dev/CHANGELOG)
- Update of Vidalia to revision 2424
- Suppress warning on viewing an encrypted page
-1.0.1: Released 2008-03-26
- Install .jar files placed in /extensions, as well as .xpi files
- Update of Firefox to 2.0.0.13 to fix security problems (see
- http://www.mozilla.org/projects/security/known-vulnerabilities.html#firefox2.0.0.13)
- Update of Vidalia to revision 2464
- Update of Tor to 0.2.0.23-rc
- Update prefs.js for new Torbutton defaults
-1.0.2: Released 2008-05-03
- Update Vidalia to revision 2539
- Update Tor to 0.2.0.25-rc
- Update FirefoxPortable to 2.0.0.14
- Update Torbutton to 1.1.18
- Add RunProxyAtStart to vidalia.conf (now required)
-1.0.3: Released 2008-05-16
- Update Tor to 0.2.0.26-rc
-1.1.0: Released 2008-06-13
- Replace startup batch script with application (RelativeLink), so there is a helpful icon
- Make Qt 4.3.5 the default version
- Optionally install Pidgin (for Tor IM Browser Bundle)
- Extended INSTALL documentation
- Optionally use WinRAR to produce a self-extracting split bundle
- Update Vidalia to revision 2718
- Update Tor to 0.2.1.1-alpha
- Update OpenSSL to 0.9.8h
-1.1.1: Released 2008-07-20
- Update Vidalia to release 0.1.6 (we now longer need to track SVN trunk)
- Update Pidgin Portable to 2.4.3
- Update Pidgin OTR plugin to 3.2
- Update Tor to 0.2.1.2-alpha
- Update Torbutton to 1.2.0rc6
- Set TZ=UTC environment variable in RelativeLink (needed by Torbutton)
-1.1.2: Released 2008-08-09
- Don't set TZ environment variable in RelativeLink (now done by Vidalia 0.1.7)
- Update Vidalia to release 0.1.7
- Update Tor to 0.2.1.4-alpha
- Update Firefox to 2.0.0.16
-1.1.3: Released 2008-08-22
- Fix homepage so that it is properly localized
- Add &small=1 to homepage URL to request a more discreet page
- Update Vidalia to release 0.1.8
-1.1.4: Released 2008-10-13
- Update Vidalia to release 0.1.9
- Update Tor to 0.2.1.6-alpha
- Update Firefox to 2.0.0.16
- Update Pidgin to 2.5.1
-1.1.5: Released 2008-12-01
- Set AllowMultipleInstances=true, to allow Tor Browser Bundle and
- Firefox to be run at the same time (suggested by John Brooks)
- Update Vidalia to release 0.1.10
- Update Firefox to 2.0.0.18
- Update Tor to 0.2.1.7-alpha
- Update Pidgin to 2.5.2
- Added a small patch and instructions to fix Qt compile time error
- Corrected some minor mistakes in the INSTALL document
- Updated INSTALL document to reflect updated build process
-1.1.6: Released 2008-12-02
- Set AllowMultipleInstances=false, this isn't ready for primetime
-1.1.7: Released 2008-12-12
- Update Tor to 0.2.1.8-alpha
- Fix issue with OTR (The Pidgin wasn't in the right directory)
- Update INSTALL document to reflect updated version numbers
-1.1.8: Released 2009-01-22
- Update Tor to 0.2.1.11-alpha (security update)
- Update OpenSSL to 0.9.8j (security update)
- Update Firefox to 3.0.5
- Update Pidgin to 2.5.4
- Update libevent to 1.4.9
-
-1.1.9: Released 2009-02-18
- Update Tor to 0.2.1.12-alpha
- Update Firefox to 3.0.6
- Update Vidalia to 0.1.11
-
-1.1.10: Released 2009-03-10
- Update Tor to 0.2.1.13-alpha
- Update Firefox to 3.0.7
- Update Pidgin to 2.5.5
-
-1.1.11: Released 2009-03-31
- Update Firefox to 3.0.8
- Add Italian language bundles
- Update Torbutton to 1.2.1
- Update Vidalia to 0.1.12
-
-1.1.12: Released 2009-04-12
- Update OpenSSL to 0.9.8k
- Update Tor to 0.2.1.14-rc
-
-1.2.0: Released 2009-05-25
- Switch to launching Firefox directly from Vidalia to
- allow multiple instances of Firefox
- Update Firefox to 3.0.10
- Update to Qt 4.5.1
- Update Firefox prefs.js to stop scanning for plugins
- Update libevent to 1.4.11
- Include the Tor geoip database
- Update Vidalia to 0.1.13
- Update Tor to 0.2.1.15-rc
-
-1.2.1: Released 2009-06-21
- Better updates to Firefox to stop scanning for plugins on start
- Update Pidgin to 2.5.6r2
- Update Firefox to 3.0.11
- Include OpenSSL 0.9.8k DLL and stop using the system ssl dll
- Update Tor to 0.2.1.16-rc
-
-1.2.2: Released 2009-06-23
- Update Pidgin to 2.5.7
-
-1.2.3: Released 2009-07-08
- Update Vidalia to 0.1.14
- Update Tor to 0.2.1.17-rc
- Update Pidgin to 2.5.8
-
-1.2.4: Released 2009-07-11
- Include libeay32.dll from OpenSSL 0.9.8k to make QT happy
- Update Vidalia to 0.1.15
-
-1.2.5: Released 2009-07-25
- update Tor to 0.2.1.18
-
-1.2.6: Released 2009-07-28
- update Tor to 0.2.1.19
-
-1.2.7: Released 2009-08-04
- update Firefox to 3.0.13
- add Polish translation
- update libevent to 1.4.12
-
-1.2.8: Released 2009-08-19
- update Torbutton to 1.2.2
- update Vidalia to 0.2.2
- compile OpenSSL 0.9.8k with Visual C to make dlls
- update Pidgin to 2.6.1
-
-1.2.9: Released 2009-09-11
- update Vidalia to 0.2.4
- update Qt to 4.5.2
- update Pidgin to 2.6.2
- update Firefox to 3.0.14
-
-1.2.10: Released 2009-11-20
- update Vidalia to 0.2.6
- update Pidgin to 2.6.3
- update Tor to 0.2.1.20
- update Firefox to 3.0.15
- update OpenSSL to 0.9.8l
- update libevent to 1.4.13
-
-1.3.0: Released 2009-12:31
- upgrade Firefox to 3.5.6
- update Pidgin to 2.6.4
- update Torbutton to 1.2.4
- update Tor to 0.2.1.21
-
-1.3.1: Released 2010-01-22
- update Firefox to 3.5.7
- update Pidgin to 2.6.5
- update Tor to 0.2.1.22
-
-1.3.2: Released 2010-02-15
- update Vidalia to 0.2.7
- update Tor to 0.2.1.23
- update Qt to 4.6.2
- update Polipo to 1.4.0.1
- configure pidgin to not log chats by default
-
-1.3.3: Released 2010-02-27
- update Firefox to 3.5.8
- update Pidgin to 2.6.6
- update Tor to 0.2.1.24
-
-1.3.4: Released 2010-04-04
- update Firefox to 3.5.9
- update Tor to 0.2.1.25
-
-1.3.5: Released 2010-05-03
- add Vietnamese language
- update Torbutton to 1.2.5
- update Tor to 0.2.1.26
-
-1.3.6: Released 2010-05-26
- update Vidalia to 0.2.9
-
-1.3.7: Released 2010-07-04
- update Pidgin to 2.7.1r2
- update Firefox to 3.5.10
-
-1.3.8: Released 2010-07-22
- update Firefox to 3.5.11
-
-1.3.9: Released 2010-07-22
- update Pidgin to 2.7.2
-
-1.3.10: Released 2010-09-28
- update Vidalia to 0.2.10
- update Firefox to 3.6.10
- add new extensions:
- Better Privacy 1.48.3
- NoScript 2.0.3.2
- HTTPS Everywhere 0.2.2
-
-1.3.11: Released 2010-10-25
- update Firefox to 3.6.11
- update Pidgin to 2.7.4
-
-1.3.12: Released 2010-10-28
- update Firefox to 3.6.12
-
-1.3.13: Released 2010-11-25
- update Tor to 0.2.1.27
- update Pidgin to 2.7.5
- update OpenSSL to 0.9.8p
- fix Firefox extension install path so extensions show in the installed add-ons list
- disable Firefox's ability to search the Windows registry path for system-wide
- plugins and extensions (closes: #2118)
- remove NoScript and BetterPrivacy from stable bundle until they receive more
- testing
-
-1.3.14: Released 2010-12-13
- update Firefox to 3.6.13
- update HTTPS-Everywhere to 0.9.9.development.1
- This version of HTTPS-Everywhere is patched to include a fix for bug #2096 which
- prevented globally installed versions of the extensions from working. It also
- includes better protection from Firesheep. See the changelog here:
- https://www.eff.org/files/Changelog.txt
-
-1.3.15: Released 2010-12-17
- update Tor to 0.2.1.28
- update HTTPS-Everywhere to 0.9.9.development.2
-
-1.3.16: Released 2010-01-09
- Update Firefox preferences to be more secure and disable geolocation to address #2338
diff --git a/README.Linux b/README.Linux
deleted file mode 100644
index 6ce2244..0000000
--- a/README.Linux
+++ /dev/null
@@ -1,126 +0,0 @@
-Tor Browser Bundle for GNU/Linux
-===============
-
-Included applications
----------------------
-
-Vidalia 0.2.11-svn (with Qt 4.7.1)
-Tor 0.2.3.0-alpha-dev (with libevent-2.0.10, zlib-1.2.5 and openssl-1.0.0c)
-Firefox 4.0b8
- \_ Torbutton 1.3.1-alpha
- |_ HTTPS Everywhere 0.9.9.development.2
-
-Usage
------
-
-Extract the bundle with:
-
-tar -xvzf tor-browser-gnu-linux*.tar.gz
-
-This will create a directory named tor-browser_LANG. Click on this directory or
-cd into it and execute the 'start-tor-browser' script. This will start Vidalia.
-Once Tor has successfully opened a circuit, Firefox will automatically be
-opened.
-
-To exit, close Firefox. Vidalia will automatically clean up and exit.
-
-Changelog
----------
-
-x.x.x: NOT FOR PUBLIC RELEASE
- THIS IS A TEST BUNDLE
-
-1.1.2: Released 2011-01-09
- Update Firefox preferences to be more secure and disable geolocation to address #2338
-
-1.1.1: Released 2010-12-17
- Update Tor to 0.2.2.20-alpha
- Update HTTPS Everywhere to 0.9.9.development.2
-
-1.1.0: Released 2010-12-13
- Update Firefox to 3.6.13
- Update NoScript to 2.0.7
- Update HTTPS Everywhere to 0.9.9.development.1
- This version of HTTPS-Everywhere is patched to include a fix for bug #2096 which
- prevented globally installed versions of the extension from working. It also
- includes better protection from Firesheep. See the changelog here:
- https://www.eff.org/files/Changelog.txt
- Add Chris Davis's patch <https://bugzilla.mozilla.org/show_bug.cgi?id=280661>
- This patch improves Firefox's SOCKS support and eliminates the need for Polipo, so
- Torbutton has been reconfigured to just use a SOCKS proxy. Polipo has been removed
- entirely from this release of the Tor Browser Bundle. If this causes you problems,
- please file a bug: https://trac.torproject.org/projects/tor
- Rebuild all binaries against glibc 2.7 so they work for older distros again
-
-1.0.17: Released 2010-11-24
- Update Tor to 0.2.2.19-alpha
-
-1.0.16: Released 2010-11-16
- Update Tor to 0.2.2.18-alpha
- Update OpenSSL to 0.9.8p (see CVE-2010-3864)
- Update NoScript to 2.0.5.1
-
-1.0.15: Released 2010-10-28
- Update Firefox to 3.6.12
-
-1.0.14: Released 2010-10-24
- Update Firefox to 3.6.11
-
-1.0.13: Released 2010-10-01
- Update Tor to 0.2.2.17-alpha
- Update Firefox to 3.6.10
-
-1.0.12: Released 2010-09-18
- Update Tor to 0.2.2.16-alpha
-
-1.0.11: Released 2010-09-16
- Update Firefox to 3.6.9
- Update Vidalia to 0.2.10
-
-1.0.10: Released 2010-08-20
- Update Tor to 0.2.2.15-alpha
- Update Firefox to 3.6.8
- (Mozilla is not doing security and stability updates
- for 3.5.x after August 2010)
- Update NoScript to 2.0.2.3
- Update BetterPrivacy to 1.48.3
- Update HTTPS Everywhere to 0.2.2
-
-1.0.9: Released 2010-07-13
- Update Tor to 0.2.2.14-alpha
-
-1.0.8: Released 2010-07-05
- Update libpng to 1.4.3 (see CVE-2010-1205)
- Update Firefox to 3.5.10
- Update HTTPS Everywhere to 0.2.1
-
-1.0.7: Released 2010-06-01
- Rebuild everything against an older glibc so it'll run on more distros
-
-1.0.6: Released 2010-05-31
- Add arch to tarball name so there's no collision
- Add libpng for Arch Linux
- Add HTTPS Everywhere extension
- Update Qt to 4.6.2
- Update Vidalia to 0.2.9
- Update NoScript to 1.9.9.80
-
-1.0.5: Released 2010-05-15
- Fix missing OpenSSL shared library bug
- (thanks to bee at http://honeybeenet.altervista.org/homepage/)
-
-1.0.4: Released 2010-04-24
- Update Tor to 0.2.2.13-alpha
-
-1.0.3: Released 2010-04-20
- Update Tor to 0.2.2.12-alpha
-
-1.0.2: Released 2010-04-18
- Update Tor to 0.2.2.10-alpha
- Update to Vidalia 0.2.8
-
-1.0.1: Released 2010-04-08
- Stop TBB from crashing when it tries to download files
- Update Torbutton to 1.2.5
-
-1.0.0: Initial release (2010-03-25)
diff --git a/README.OSX b/README.OSX
deleted file mode 100644
index 6116672..0000000
--- a/README.OSX
+++ /dev/null
@@ -1,73 +0,0 @@
-Tor Browser Bundle for Mac OS X
-===============
-
-Included applications
----------------------
-
-Vidalia 0.2.10 (with Qt 4.6.2)
-Tor 0.2.2.22-alpha (with libevent-2.0.10-stable, zlib-1.2.5 and openssl-1.0.0c)
-Firefox (Namoroka) 3.6.13
- \_ Torbutton 1.2.5
- |_ NoScript 2.0.9.3
- |_ HTTPS-Everywhere 0.9.9.development.2
- |_ BetterPrivacy 1.48.3
-
-Usage
------
-
-Unzip the TorBrowser zip file that you downloaded. Click on the
-TorBrowser_LANG.app inside will launch Vidalia and then Firefox.
-
-To exit, close Firefox and Vidalia.
-
-Changelog
----------
-
-1.2.0-libevent2: TESTING RELEASE: Released 2011-02-03
- Test Tor Browser Bundle
- Update Libevent to 2.0.10-stable
- Update OpenSSL to 1.0.0c
- Update zlib to 1.2.5
- Remove polipo
- This bundle will not work with OS X 10.4
-
-1.0.9: Released 2011-01-09
- Update Firefox preferences to be more secure and disable geolocation to address #2338
-
-1.0.8: Released 2010-12-17
- Update Tor to 0.2.2.20-alpha
- Update HTTPS-Everywhere to 0.9.9.development.2
-
-1.0.7: Released 2010-12-14
- Update Firefox to 3.6.13
- Update NoScript to 2.0.7
- Update HTTPS-Everywhere to 0.9.9.development.1
- This version of HTTPS-Everywhere is patched to include a fix for bug #2096 which
- prevented globally installed versions of the extension from working. It also
- includes better protection from Firesheep. See the changelog here:
- https://www.eff.org/files/Changelog.txt
-
-1.0.6: Released 2010-11-24
- Update Tor to 0.2.2.19-alpha
-
-1.0.5: Released 2010-11-18
- Update Tor to 0.2.2.18-alpha
- Update OpenSSL to 0.9.8p (see CVE-2010-3864)
- Update NoScript to 2.0.5.1
-
-1.0.4: Released 2010-10-28
- Update Firefox to 3.6.12
- Fix weird Torbutton location so users can tell it's installed
-
-1.0.3: Released 2010-10-25
- Update Firefox to 3.6.11
-
-1.0.2: Released 2010-10-01
- Update Tor to 0.2.2.17-alpha
- Update Firefox to 3.6.10
- Add BetterPrivacy 1.48.3
-
-1.0.1: Released 2010-09-18
- Update Tor to 0.2.2.16-alpha
-
-1.0.0: Initial release (2010-09-15)
diff --git a/build-scripts/Makefile b/build-scripts/Makefile
deleted file mode 100644
index 82abf89..0000000
--- a/build-scripts/Makefile
+++ /dev/null
@@ -1,346 +0,0 @@
-###
-### Makefile for building Tor USB bundle
-###
-### Copyright 2007 Steven J. Murdoch <http://www.cl.cam.ac.uk/users/sjm217/>
-### See LICENSE for licensing information
-###
-### $Id$
-###
-
-#####################
-### Configuration ###
-#####################
-
-## Location of required libraries
-MING=/c/c/mingw/bin
-QT=/c/Qt/4.6.2/bin
-OPENSSL=/e/build/openssl-0.9.8p/
-
-## Versions
-TORBUTTON_VERSION=1.2.5
-FIREFOX_VERSION=3.6.13
-PIDGIN_VERSION=2.7.5
-
-## Location of bundle components
-VIDALIA=/e/build/vidalia-0.2.10
-TOR=/e/build/tor-0.2.1.28
-POLIPO=/e/build/polipo-1.0.4.1
-FIREFOX_SRC=/e/build/FirefoxPortable-3.6.13
-PIDGIN_SRC=/e/build/PidginPortable-2.7.5
-
-## Location of utility applications
-PWD:=$(shell pwd)
-PYTHON=/c/Python25/python.exe
-SEVENZIP="/c/Program Files/7-Zip/7z.exe"
-WGET=$(PYTHON) $(PWD)/pyget.py
-VIRUSSCAN=$(PYTHON) $(PWD)/virus-scan.py
-WINRAR="/c/Program Files/WinRAR/WinRAR.exe"
-
-## Size of split archive volumes for WinRAR
-SPLITSIZE=1440k
-
-## Location of config files
-CONFIG_SRC=config
-
-## Destination for the generic bundle
-DEST="Generic Bundle"
-
-## Name of the bundle"
-NAME="Tor Browser"
-
-## Version and name of the compressed bundle (also used for source)
-VERSION=1.3.16
-DEFAULT_COMPRESSED_BASENAME=tor-browser-
-IM_COMPRESSED_BASENAME=tor-im-browser-
-DEFAULT_COMPRESSED_NAME=$(DEFAULT_COMPRESSED_BASENAME)$(VERSION)
-IM_COMPRESSED_NAME=$(IM_COMPRESSED_BASENAME)$(VERSION)
-
-ifeq ($(USE_PIDGIN),1)
-COMPRESSED_NAME=$(IM_COMPRESSED_NAME)
-else
-COMPRESSED_NAME=$(DEFAULT_COMPRESSED_NAME)
-endif
-
-## Extensions to install by default
-DEFAULT_EXTENSIONS=torbutton.xpi
-
-## Where to download Torbutton from
-#TORBUTTON=https://addons.mozilla.org/en-US/firefox/downloads/latest/2275/addon-2275-latest.xpi?src=addondetail
-TORBUTTON=https://www.torproject.org/torbutton/releases/torbutton-$(TORBUTTON_VERSION).xpi
-
-## Where to download Mozilla language packs
-MOZILLA_LANGUAGE=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/$(FIREFOX_VERSION)/win32/xpi
-
-## Where Farsi Language Pack can be downloaded from
-#FA_LANGPACK=https://addons.mozilla.org/en-US/firefox/downloads/latest/3667/addon-3667-latest.xpi
-
-## Put more extensions here
-EXTENSIONS_DIR=extensions
-
-## Local overrides
--include local.makefile
-
-#############
-### Rules ###
-#############
-
-##
-## Default rule
-##
-
-bundle: bundle_en-US
-
-all-bundles-both:
- USE_PIDGIN=1 make all-bundles
- make clean
- USE_PIDGIN=0 make all-bundles
- make clean
-
-all-bundles: all-compressed-bundles all-split-bundles
-
-all-compressed-bundles: compressed-bundle_ar \
- compressed-bundle_en-US \
- compressed-bundle_de \
- compressed-bundle_es-ES \
- compressed-bundle_fa \
- compressed-bundle_fr \
- compressed-bundle_nl \
- compressed-bundle_pl \
- compressed-bundle_pt-PT \
- compressed-bundle_ru \
- compressed-bundle_zh-CN \
- compressed-bundle_it \
- compressed-bundle_vi
-
-all-split-bundles: split-bundle_ar \
- split-bundle_en-US \
- split-bundle_de \
- split-bundle_es-ES \
- split-bundle_fa \
- split-bundle_fr \
- split-bundle_nl \
- split-bundle_pl \
- split-bundle_pt-PT \
- split-bundle_ru \
- split-bundle_zh-CN \
- split-bundle_it \
- split-bundle_vi
-
-##
-## Cleanup
-##
-
-clean:
- rm -fr $(DEST) *.stamp
- rm -f *~
- rm -fr *.xpi *.jar
- rm -fr $(NAME)_*
- cd ../src/RelativeLink/ && $(MAKE) clean
-
-## Also remove the output files
-reallyclean: clean
- rm -fr $(IM_COMPRESSED_BASENAME)*_*.exe
- rm -fr $(IM_COMPRESSED_BASENAME)*_*.rar
- rm -fr $(IM_COMPRESSED_BASENAME)*_*_split
- rm -fr $(DEFAULT_COMPRESSED_BASENAME)*_*.exe
- rm -fr $(DEFAULT_COMPRESSED_BASENAME)*_*.rar
- rm -fr $(DEFAULT_COMPRESSED_BASENAME)*_*_split
-
-##
-## Scan .exe files against VirusTotal to check for false positives
-##
-
-virus-scan:
- $(VIRUSSCAN) $(VIDALIA)/build/src/vidalia/vidalia.exe
- $(VIRUSSCAN) $(POLIPO)/polipo.exe
- $(VIRUSSCAN) $(TOR)/src/or/tor.exe
- $(VIRUSSCAN) $(TOR)/src/tools/tor-resolve.exe
-
-##
-## Generate a non-localized bundle and put in $(DEST)
-##
-
-## Install binaries, documentation, FirefoxPortable, PidginPortable, and launcher into $(DEST)
-generic-bundle.stamp:
- make generic-bundle
-generic-bundle: directory-structure install-binaries install-docs install-firefoxportable install-pidginportable configure-apps launcher
- touch generic-bundle.stamp
-
-APPDIR=$(DEST)/App
-DOCSDIR=$(DEST)/Docs
-DATADIR=$(DEST)/Data
-
-## Build directory structure
-directory-structure:
- rm -fr $(DEST)
- mkdir -p $(APPDIR)
- mkdir -p $(DATADIR)/Tor
- mkdir -p $(DATADIR)/Vidalia
- mkdir -p $(DATADIR)/Polipo
- mkdir -p $(DOCSDIR)
-
-## Package up all the Vidalia and Tor pre-requisites
-## Filenames extracted using Dependency Walker <http://www.dependencywalker.com/>
-install-binaries:
- cp $(MING)/mingwm10.dll $(APPDIR)
- cp $(MING)/libgnurx-0.dll $(APPDIR)
- cp $(QT)/QtCore4.dll $(QT)/QtGui4.dll $(QT)/QtNetwork4.dll $(QT)/QtXml4.dll $(QT)/libgcc_s_dw2-1.dll $(APPDIR)
- cp $(OPENSSL)/ssleay32.dll $(APPDIR)
- cp $(OPENSSL)/libeay32.dll $(APPDIR)
- cp $(VIDALIA)/build/src/vidalia/vidalia.exe $(APPDIR)
- cp $(POLIPO)/polipo.exe $(APPDIR)
- cp $(TOR)/src/or/tor.exe $(TOR)/src/tools/tor-resolve.exe $(APPDIR)
-
-## Collect up license files
-install-docs:
- mkdir -p $(DOCSDIR)/Vidalia
- mkdir -p $(DOCSDIR)/Tor
- mkdir -p $(DOCSDIR)/Qt
- mkdir -p $(DOCSDIR)/MinGW
- mkdir -p $(DOCSDIR)/Polipo
- cp $(VIDALIA)/LICENSE* $(VIDALIA)/CREDITS $(DOCSDIR)/Vidalia
- cp $(TOR)/LICENSE $(TOR)/AUTHORS $(TOR)/README $(DOCSDIR)/Tor
- cp $(QT)/../LICENSE.GPL* $(QT)/../LICENSE.LGPL $(DOCSDIR)/Qt
- cp $(MING)/../COPYING $(DOCSDIR)/MinGW
- cp $(POLIPO)/COPYING $(POLIPO)/README.Windows $(DOCSDIR)/Polipo
- cp ../README $(DOCSDIR)/README-TorBrowserBundle
-
-## Copy over FirefoxPortable
-install-firefoxportable:
- cp -R $(FIREFOX_SRC) $(DEST)/FirefoxPortable
-
-## Copy over PidginPortable
-install-pidginportable:
-ifeq ($(USE_PIDGIN),1)
- cp -R $(PIDGIN_SRC) $(DEST)/PidginPortable
-endif
-
-## Configure Firefox, FirefoxPortable, Vidalia, Polipo and Tor
-configure-apps:
- ## Configure Firefox preferences
- cp $(CONFIG_SRC)/prefs.js $(DEST)/FirefoxPortable/App/DefaultData/profile/
- cp $(CONFIG_SRC)/bookmarks.html $(DEST)/FirefoxPortable/App/DefaultData/profile/
- ## Set up alternate launcher
- mv $(DEST)/FirefoxPortable/App/Firefox/firefox.exe $(DEST)/FirefoxPortable/App/Firefox/tbb-firefox.exe
- #rm $(DEST)/FirefoxPortable/FirefoxPortable.exe
- ## Configure FirefoxPortable
- cp $(CONFIG_SRC)/FirefoxPortable.ini $(DEST)/FirefoxPortable
- cp $(CONFIG_SRC)/FirefoxPortableSettings.ini $(DEST)/FirefoxPortable/Data/settings
- ## Configure PidginPortable
-ifeq ($(USE_PIDGIN),1)
- cp $(CONFIG_SRC)/PidginPortable.ini $(DEST)/PidginPortable
- mkdir -p $(DEST)/PidginPortable/Data/settings/.purple
- cp $(CONFIG_SRC)/prefs.xml $(DEST)/PidginPortable/Data/settings/.purple
- cp $(CONFIG_SRC)/PidginPortableSettings.ini $(DEST)/PidginPortable/Data/settings
-endif
- ## Configure Vidalia
-ifeq ($(USE_PIDGIN),1)
- cp $(CONFIG_SRC)/vidalia.conf.ff+pidgin $(DEST)/Data/Vidalia/vidalia.conf
-else
- cp $(CONFIG_SRC)/vidalia.conf.ff $(DEST)/Data/Vidalia/vidalia.conf
-endif
- ## Configure Polipo
- cp $(CONFIG_SRC)/polipo.conf $(DEST)/Data/Polipo
- ## Configure Tor
- cp $(CONFIG_SRC)/torrc $(DEST)/Data/Tor
- cp $(TOR)/src/config/geoip $(DEST)/Data/Tor
-
-launcher:
- #echo 'start /b .\\App\\vidalia.exe --datadir .\\Data\\Vidalia\\' > $(DEST)/"Start Tor Browser.bat"
- cd ../src/RelativeLink/ && $(MAKE)
- cp ../src/RelativeLink/StartTorBrowserBundle.exe $(DEST)/"Start Tor Browser.exe"
-
-##
-## How to create required extensions
-##
-
-## Torbutton development version
-torbutton.xpi:
- $(WGET) -O $@ $(TORBUTTON)
-
-## Generic language pack rule
-langpack_%.xpi:
- $(WGET) -O $@ $(MOZILLA_LANGUAGE)/$*.xpi
-## English comes as default
-langpack_en-US.xpi:
- touch $@
-
-##
-## Customize the bundle
-##
-
-bundle_%:
- LANGCODE=$* make bundle-localized
-compressed-bundle_%:
- LANGCODE=$* make compressed-bundle-localized
-split-bundle_%:
- LANGCODE=$* make split-bundle-localized
-
-bundle-localized_%.stamp:
- make copy-files_$* install-extensions patch-vidalia-language patch-firefox-language patch-pidgin-language
- touch bundle-localized_$*.stamp
-
-bundle-localized: bundle-localized_$(LANGCODE).stamp
-
-compressed-bundle-localized: bundle-localized_$(LANGCODE).stamp
- rm -f $(COMPRESSED_NAME)_$(LANGCODE).exe
- cd $(NAME)_$(LANGCODE); $(SEVENZIP) a -mx9 -sfx7z.sfx ../$(COMPRESSED_NAME)_$(LANGCODE).exe $(NAME)
-
-split-bundle-localized: bundle-localized_$(LANGCODE).stamp
- rm -fr $(COMPRESSED_NAME)_$(LANGCODE)_split; mkdir $(COMPRESSED_NAME)_$(LANGCODE)_split
- cd $(NAME)_$(LANGCODE); $(WINRAR) a -r -s -ibck -sfx -v$(SPLITSIZE) \
- ../$(COMPRESSED_NAME)_$(LANGCODE)_split/$(COMPRESSED_NAME)_$(LANGCODE)_split.exe $(NAME)
-
-copy-files_%: generic-bundle.stamp
- rm -fr $(NAME)_$*
- mkdir $(NAME)_$*
- cp -R $(DEST) $(NAME)_$*/$(NAME)
-
-BUNDLE=$(NAME)_$(LANGCODE)/$(NAME)
-DUMMYPROFILE=$(BUNDLE)/FirefoxPortable/App/DummyProfile
-install-extensions: $(filter-out langpack_en-US.xpi,langpack_$(LANGCODE).xpi)
- ## Make a dummy profile to stop Firefox creating some large files
- cp -R $(BUNDLE)/FirefoxPortable/App/DefaultData $(DUMMYPROFILE)
-ifneq ($(LANGCODE), en-US)
- mv langpack_$(LANGCODE).xpi $(BUNDLE)/FirefoxPortable/App/Firefox/extensions/langpack-$(LANGCODE)\@firefox.mozilla.org.zip
- $(SEVENZIP) x -o$(BUNDLE)/FirefoxPortable/App/Firefox/extensions/langpack-$(LANGCODE)\@firefox.mozilla.org $(BUNDLE)/FirefoxPortable/App/Firefox/extensions/langpack-$(LANGCODE)\@firefox.mozilla.org.zip
-endif
- rm -fr $(DUMMYPROFILE)
-
-## Set the language for Vidalia
-patch-vidalia-language:
- ## Patch Vidalia
- ./patch-vidalia-language.sh $(BUNDLE)/Data/Vidalia/vidalia.conf $(LANGCODE)
-
-## Set the language for Pidgin
-patch-pidgin-language:
- ## Patch Pidgin
-ifeq ($(USE_PIDGIN),1)
- ./patch-pidgin-language.sh $(BUNDLE)/PidginPortable/Data/settings/PidginPortableSettings.ini $(LANGCODE) \
- $(BUNDLE)/PidginPortable/App/Pidgin/locale \
- $(BUNDLE)/PidginPortable/App/Pidgin/Gtk/share/locale
-endif
-
-patch-firefox-language:
- ## Patch Firefox prefs.js
- ./patch-firefox-language.sh $(BUNDLE)/FirefoxPortable/App/DefaultData/profile/prefs.js $(LANGCODE)
-
-###
-### Utilities
-###
-
-## Copy Firefox preferences from a run of FirefoxPortable to be the default
-apply-prefs:
- cp $(DEST)/FirefoxPortable/Data/profile/prefs.js $(CONFIG_SRC)
-
-## Export the source code of the bundle
-SRCNAME=$(COMPRESSED_NAME)
-SRCDEST=/tmp
-SRCDESTPATH=$(SRCDEST)/$(SRCNAME)
-srcdist:
- rm -fr $(SRCDESTPATH)
- git clone git://git.torproject.org/torbrowser.git \
- $(SRCDESTPATH)
- cd $(SRCDEST); tar --exclude src/archived-patches \
- --exclude src/current-patches --exclude src/processtest \
- --exclude .git -czvf $(SRCNAME)-src.tar.gz $(SRCNAME)
More information about the tor-commits
mailing list