[or-cvs] r18638: {torbrowser} Tag torbrowser 1.1.9 (in torbrowser/tags: . torbrowser-1_1_9 torbrowser-1_1_9/build-scripts torbrowser-1_1_9/build-scripts/config torbrowser-1_1_9/docs)
phobos at seul.org
phobos at seul.org
Wed Feb 18 18:38:37 UTC 2009
Author: phobos
Date: 2009-02-18 13:38:36 -0500 (Wed, 18 Feb 2009)
New Revision: 18638
Added:
torbrowser/tags/torbrowser-1_1_9/
torbrowser/tags/torbrowser-1_1_9/README
torbrowser/tags/torbrowser-1_1_9/build-scripts/INSTALL
torbrowser/tags/torbrowser-1_1_9/build-scripts/Makefile
torbrowser/tags/torbrowser-1_1_9/build-scripts/config/bookmarks.html
torbrowser/tags/torbrowser-1_1_9/build-scripts/config/prefs.js
Removed:
torbrowser/tags/torbrowser-1_1_9/README
torbrowser/tags/torbrowser-1_1_9/build-scripts/INSTALL
torbrowser/tags/torbrowser-1_1_9/build-scripts/Makefile
torbrowser/tags/torbrowser-1_1_9/build-scripts/config/bookmarks.html
torbrowser/tags/torbrowser-1_1_9/build-scripts/config/prefs.js
Modified:
torbrowser/tags/torbrowser-1_1_9/docs/ToaST-startup.txt
Log:
Tag torbrowser 1.1.9
Property changes on: torbrowser/tags/torbrowser-1_1_9
___________________________________________________________________
Added: svn:mergeinfo
+
Added: svk:merge
+ 55e972cd-5a19-0410-ae62-a4d7a52db4cd:/torbrowser/branches/pidgin:14959
Deleted: torbrowser/tags/torbrowser-1_1_9/README
===================================================================
--- torbrowser/trunk/README 2009-01-29 18:15:33 UTC (rev 18324)
+++ torbrowser/tags/torbrowser-1_1_9/README 2009-02-18 18:38:36 UTC (rev 18638)
@@ -1,186 +0,0 @@
-Tor USB project
-===============
-
-Steven J. Murdoch <http://www.cl.cam.ac.uk/users/sjm217/>
-
-Contents
---------
-
-build-scripts: Code for building and customizing a Tor USB bundle
- \___ INSTALL: Installation instructions
- |___ config/: Configuration files for bundle components
-
-docs: Documentation for project
- \___ ToaST-startup: Rough description of ToaST startup procedure
- |___ rationale.txt: Reasoning behind bundle design decisions
- |___ torusb-notes.txt: Experiences from running various other Tor
- USB bundles
-
-src: Source code
- \___ processtest: Qt project for starting Firefox and detecting
- | termination behaviour (see included README for
- | build instructions)
- |___ current-patches: Patches to other applications currently in
- | testing
- |___ archived-patches: Patches to other applications which have
- either been applied upstream or abandoned
-
-Status
-------
-
-Using build-scripts/Makefile it is possible to create a working USB
-Tor bundle. It's limitations include:
- - It uses the FirefoxPortable binaries
-
-Further issues are discussed in TODO.
-
-Included applications
----------------------
-
-Vidalia 0.1.10
-Tor 0.2.1.11-alpha (with libevent-1.4.9, zlib-1.2.3 and openssl-0.9.8j)
-Polipo 1.0.4
-FirefoxPortable 3.0.5
- \_ Firefox 3.0.5
- \_ Torbutton 1.2.0
-PidginPortable 2.5.4
- \_ Pidgin 2.5.4
- \_ 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
-
Copied: torbrowser/tags/torbrowser-1_1_9/README (from rev 18637, torbrowser/trunk/README)
===================================================================
--- torbrowser/tags/torbrowser-1_1_9/README (rev 0)
+++ torbrowser/tags/torbrowser-1_1_9/README 2009-02-18 18:38:36 UTC (rev 18638)
@@ -0,0 +1,190 @@
+Tor USB project
+===============
+
+Steven J. Murdoch <http://www.cl.cam.ac.uk/users/sjm217/>
+
+Contents
+--------
+
+build-scripts: Code for building and customizing a Tor USB bundle
+ \___ INSTALL: Installation instructions
+ |___ config/: Configuration files for bundle components
+
+docs: Documentation for project
+ \___ ToaST-startup: Rough description of ToaST startup procedure
+ |___ rationale.txt: Reasoning behind bundle design decisions
+ |___ torusb-notes.txt: Experiences from running various other Tor
+ USB bundles
+
+src: Source code
+ \___ processtest: Qt project for starting Firefox and detecting
+ | termination behaviour (see included README for
+ | build instructions)
+ |___ current-patches: Patches to other applications currently in
+ | testing
+ |___ archived-patches: Patches to other applications which have
+ either been applied upstream or abandoned
+
+Status
+------
+
+Using build-scripts/Makefile it is possible to create a working USB
+Tor bundle. It's limitations include:
+ - It uses the FirefoxPortable binaries
+
+Further issues are discussed in TODO.
+
+Included applications
+---------------------
+
+Vidalia 0.1.10
+Tor 0.2.1.11-alpha (with libevent-1.4.9, zlib-1.2.3 and openssl-0.9.8j)
+Polipo 1.0.4
+FirefoxPortable 3.0.5
+ \_ Firefox 3.0.5
+ \_ Torbutton 1.2.0
+PidginPortable 2.5.4
+ \_ Pidgin 2.5.4
+ \_ 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
+
Deleted: torbrowser/tags/torbrowser-1_1_9/build-scripts/INSTALL
===================================================================
--- torbrowser/trunk/build-scripts/INSTALL 2009-01-29 18:15:33 UTC (rev 18324)
+++ torbrowser/tags/torbrowser-1_1_9/build-scripts/INSTALL 2009-02-18 18:38:36 UTC (rev 18638)
@@ -1,680 +0,0 @@
-###
-### Instructions for building Tor Browser Bundle components
-###
-### Copyright 2007 Steven J. Murdoch <http://www.cl.cam.ac.uk/users/sjm217/>
-### Copyright 2008 The Tor Project <https://www.torproject.org/>
-### See LICENSE for licensing information
-###
-### $Id$
-###
-
-Contents
-========
-
-- Introduction to Building the Tor Browser Bundle
-- Install Subversion
-- Install 7zip
-- Install Python
-- Install MinGW (MinGW - Minimalist GNU for Windows)
-- Install MSYS
-- Install CMake
-- Install Qt
-- Install msysDTK
-- Install WinRAR
-- Building Polipo
-- Building zlib
-- Building OpenSSL
-- Building libevent
-- Building Tor
-- Building Vidalia
-- Unpacking PidginPortable
-- Building Firefox or Unpacking Firefox Portable
-- Customizing and Building the Tor Browser Bundle
-
-An Introduction to Building Tor Browser Bundle
-==============================================
-
-To build Tor Browser Bundle, you need to have built:
- Vidalia (in /c/build/vidalia-<version> by default)
- Tor (in /c/build/tor-<version> by default)
- Polipo (in /c/build/polipo-<version> by default)
-and have uncompressed Firefox Portable or produce a custom build Firefox
- FirefoxPortable (in /c/build/FirefoxPortable by default)
-
-Instructions for building Vidalia, Polipo and Tor are included below.
-
-As a prerequisite for all builds, we'll need a build directory:
-
- cd C:\
- C:\>mkdir build
-
-Vidalia needs to have the BrowserExecutable, ProxyExecutable,
-RunProxyAtStart and ProxyExecutableArguments options. Currently this
-is only available in the Vidalia trunk revision 2328 and later.
-
-Furthermore, you'll need to install many different software packages for the
-checkout and build process. Sadly, many of these packages are unsigned and
-there is very little in the way of a chain of trust.
-
-Installing Subversion
-=====================
-
-To checkout the Tor Browser Bundle, you need Subversion.
-You can download and install the stock Subversion package:
-
- http://subversion.tigris.org/getting.html
-
-Specifically you should use the pre-built packages. You can choose any from
-this list:
-
- http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
-
-Or if you'd like a direct link, you can use this as it is tested and working
-for our purposes:
-
- http://subversion.tigris.org/files/documents/15/41686/svn-1.4.6-setup.exe
-
-Alternatively, TortoiseSVN offers a graphical interface and integrates
-with Windows Explorer:
-
- http://tortoisesvn.tigris.org/
-
-Installing 7zip
-===============
-
-Download 7zip and install it. Possible choices for downloads are listed here:
-
- http://www.7-zip.org/download.html
-
-Currently, 7-zip doesn't have package signatures, we requested this for current
-and future releases:
-
- http://sourceforge.net/forum/message.php?msg_id=4982530
-
-The suggested version is "7-Zip 4.57":
-
- http://downloads.sourceforge.net/sevenzip/7z457.exe
-
-Installing Python
-=================
-
-Either Python or wget is required to download Firefox extensions. Python is the
-suggested method. To use Python, you'll need to download Python and install
-it. The suggested method is a pre-built Windows build.
-Download and install the following msi installer:
-
- http://python.org/ftp/python/2.5.2/python-2.5.2.msi
-
-Download and verify the signature:
-
- http://www.python.org/download/releases/2.5.2/python-2.5.2.msi.asc
-
-When prompted for a directory, install it into: C:\Python25\
-
-Installing MinGW
-(MinGW - Minimalist GNU for Windows)
-====================================
-
-You need to install MinGW and then MSYS.
-It's useful to read about these two projects:
-
- http://www.mingw.org/
-
-For MinGW, download and run MinGW-5.1.4.
-You can find the proper release on Sourceforge:
-
- http://sourceforge.net/project/showfiles.php?group_id=2435
-
-To download MinGW-5.1.4.exe, visit the following URL:
-
- http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=240780&release_id=595197
-
-Run MinGW-5.1.4.exe and begin the install. When prompted, select 'Full' as the
-type of install. If you know better, select individual packages. It is
-expected that you will install MinGW into: C:\MinGW
-
-Installing MSYS
-===============
-
-For tar and other useful commands, you will also need MSYS. The current version
-of this is hellish to find. In short, visit the MSYS Base System download
-page:
-
- http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24963
-
-I feel that I must be mistaken but it appears that the current release of MSYS
-is labeled as:
-
- msys-1.0.10 Notes (2004-03-16 05:47)
-
-The MSYS-1.0.10.exe download url is:
-
- http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe?modtime=1079444447&big_mirror=1
-
-Download and install MSYS-1.0.10.exe. When prompted, read the license agreement
-and other documentation. When asked for an install path, choose: C:\msys\1.0
-
-You will be prompted to do a post install process that will "normalize" your
-MinGW environment with MSYS. Agree to the prompt. You will hopefully see a
-prompt that says:
-
- "Oh joy, you do not have C:MinGW/bin/make.exe. Keep it that way."
-
-Read the MSYS README. Understanding how to use MSYS is important.
-Now that you have installed MSYS, upgrade it to MSYS-1.0.11. Visit the download
-mirror for MSYS:
-
- http://gd.tuwien.ac.at/gnu/mingw/?fisel=0-9,a-z,A-Z
-
-Download, install the upgrade and unpack it into the / of the MSYS root
-directory:
-
- http://gd.tuwien.ac.at/gnu/mingw/MSYS-1.0.11-2004.04.30-1.exe
-
-You cannot upgrade in place, you must close MSYS or you will have errors.
-You should have three new files, replace the older files with the 1.0.11
-version:
-
- mount.exe msys-1.0.dll ps.exe
-
-Now you'll need to fix your /etc/fstab because it is broken by default. Make it
-look like so:
-
- Administrator at I-CF61A82488F14 /
- $ cat /etc/fstab
- C:\MinGW /mingw
-
-Once you have replaced the three old binaries you will be ready to actually do
-something useful.
-
-All of the rest of the build commands will take place inside of the MSYS Shell.
-Launch that now. It's found in:
-
- Start Menu -> All Programs -> MinGW -> MSYS -> msys
-
-Installing GNU wget is optional. If you installed Python, you do not need to
-install wget. It is not required as basic wget functionality is implemented in
-Python. Instructions for downloading, compiling and installing wget for MSYS
-can be found here:
-
- http://www.mingw.org/MinGWiki/index.php/mingwPORT
-
-Installing CMake
-================
-
-We'll need CMake to build Vidalia.
-
-You can read about different versions on the CMake homepage:
-
- http://cmake.org/
-
-Download version 2.6.0:
-
- http://www.cmake.org/files/v2.6/cmake-2.6.0-win32-x86.exe
-
-Run the installer with Windows Explorer and install into:
-
- 'C:\Program Files\CMake 2.6'
-
-Installing Qt
-=============
-
-Download Qt 4.1 or later, we'll use 4.3.5:
-
- http://trolltech.com/developer/downloads/qt/windows
-
-Download and run the installer with Windows Explorer:
-
- ftp://ftp.trolltech.com/qt/source/qt-win-opensource-4.3.5-mingw.exe
-
-When prompted, install Qt into 'C:\Qt\4.3.5'
-You will be prompted for the install path for your MinGW directory, enter 'C:\MinGW'
-You may have an error about win32api.h being not found. This is not true. You
-have win32api.h and Qt is wrong. This is a result of the Qt installer not
-understanding how to count version numbers. This is probably fixed in newer
-versions of Qt. YMMV.
-
-Installing msysDTK
-==================
-
-In short, you'll now need to install the msysDTK:
-
- http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe?download
-
-Run msysDTK-1.0.1.exe and install it into C:\msys\1.0
-
-This will give you Perl, which is necessary for the OpenSSL build
-
-Installing WinRAR
-=================
-
-To produce self extracting split bundles, we use WinRAR.
-
-Download a trial copy from the WinRAR website:
-http://www.rarlab.com/rar/wrar380.exe
-
-Install it into C:\Program Files\WinRAR
-
-Installing autoconf update
-==========================
-
-Now you'll download download the mingw autoconf-2.59 update:
-
- http://prdownloads.sf.net/mingw/msys-autoconf-2.59.tar.bz2?download
-
-Extract the .tar.gz like so in your MSYS console:
-
- tar -C / -xvjf /c/Documents\ and\ Settings/Administrator/Desktop/msys-autoconf-2.59.tar.bz2
-
-Building Polipo
-===============
-
-In order to enable the forbiddenFile functionality, the GNU Regex
-library is required. Download the -bin and -dev tarballs from:
-
- http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=73286&release_id=140957
-
-Extract them both into you MinGW directory, e.g.
-
- tar -C /c/MinGW/ -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/mingw-libgnurx-2.5.1-bin.tar.gz
- tar -C /c/MinGW/ -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/mingw-libgnurx-2.5.1-dev.tar.gz
-
-Download Polipo sources:
-
- http://www.pps.jussieu.fr/~jch/software/files/polipo/polipo-1.0.4.tar.gz
- http://www.pps.jussieu.fr/~jch/software/files/polipo/polipo-1.0.4.tar.gz.asc
-
-Verify the PGP signature of the above files by following the developer directions:
-
- http://www.pps.jussieu.fr/~jch/software/pgp-validating.html
-
-Unpack the Polipo source code into /c/build/polipo-1.0.4/ :
-
- cd /c/build/
- tar -C . -vxzf /c/Documents\ and\ Settings/Administrator/Desktop/polipo-1.0.4.tar.gz
-
-Download a Tor contributed Polipo specific Makefile:
-
- https://tor-svn.freehaven.net/svn/tor/trunk/contrib/polipo/Makefile.mingw
-
-Replace the stock Polipo Makefile with the one above:
-
- mv Makefile Makefile-dist-unused
- mv /c/Documents\ and\ Settings/Administrator/Desktop/Makefile.mingw Makefile
-
-Now build Polipo:
-
- make
-
-You should have a working binary. If you don't have gcc, it means your path is
-broken. Ensure you applied the aforementioned /etc/fstab suggestion.
-
-Building zlib
-=============
-
-Now we'll download zlib and install it.
-
-Download the zlib source:
- http://www.zlib.net/zlib-1.2.3.tar.gz
-
-Currently, zlib doesn't have package signatures. We emailed the zlib team and are awaiting a reply.
-
-Extract zlib:
- $ cd /c/build/
- $ tar -C /c/build/ -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/zlib-1.2.3.tar.gz
- $ cd zlib-1.2.3/
-
-Build it (we'll need this because we want zlib.a):
- ./configure
- make
- make install
-
-Building OpenSSL
-================
-
-Download openssl:
-
- http://www.openssl.org/source/openssl-0.9.8h.tar.gz
-
-Unpack it:
-
- cd /c/build/
- tar -C /c/build/ -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/openssl-0.9.8h.tar.gz
-
-You should see errors not unlike:
-
- tar: openssl-0.9.8h/include/openssl/bn.h: Cannot create symlink to `../../crypto/bn/bn.h': No such file or directory
- tar: openssl-0.9.8h/include/openssl/blowfish.h: Cannot create symlink to `../../crypto/bf/blowfish.h': No such file or directory
- tar: openssl-0.9.8h/include/openssl/bio.h: Cannot create symlink to `../../crypto/bio/bio.h': No such file or directory
- tar: openssl-0.9.8h/include/openssl/asn1t.h: Cannot create symlink to `../../crypto/asn1/asn1t.h': No such file or directory
- tar: openssl-0.9.8h/include/openssl/asn1_mac.h: Cannot create symlink to `../../crypto/asn1/asn1_mac.h': No such file or directory
- tar: openssl-0.9.8h/include/openssl/asn1.h: Cannot create symlink to `../../crypto/asn1/asn1.h': No such file or directory
- tar: openssl-0.9.8h/include/openssl/aes.h: Cannot create symlink to `../../crypto/aes/aes.h': No such file or directory
- tar: openssl-0.9.8h/apps/md4.c: Cannot create symlink to `../crypto/md4/md4.c': No such file or directory
- tar: Error exit delayed from previous errors
-
-Uncompressing OpenSSL shows a number of errors concerning symlinks. These do
-not appear to have caused a problem.
-
-Now configure the source package:
-
- cd openssl-0.9.8h/
- ./config -no-idea -no-rc5 -no-mdc2
-
-Edit '/c/build/openssl-0.9.8h/Makefile' and remove the "test:" and "tests:" sections that follow:
-
- test: tests
-
- tests: rehash
- @(cd test && echo "testing..." && \
- $(CLEARENV) && $(MAKE) -e $(BUILDENV) TOP=.. TESTS='${TESTS}' OPENSSL_DE
- BUG_MEMORY=on tests );
- util/opensslwrap.sh version -a
-
-Now remove things we don't need that interfere with the build process:
-
- rm -rf ./test
-
-Now copy files we do need:
-
- cd crypto/
- find ./ -name "*.h" -exec cp {} ../include/openssl/ \;
- cd ../ssl/
- find ./ -name "*.h" -exec cp {} ../include/openssl/ \;
- cd ..
- cp *.h include/openssl/
-
-And finally, build it - this can take a long time and depends on the speed of your computer:
-
- make
- make install
-
-Building libevent
-=================
-
-Next, you'll want to download, unpack, build and install libevent ( Version: libevent-1.3e ).
-You can get libevent here:
-
- http://www.monkey.org/~provos/libevent/
- http://www.monkey.org/~provos/libevent-1.3e.tar.gz
- http://www.monkey.org/~provos/libevent-1.3e.tar.gz.sig
-
-Verify the signature.
-
-Unpack it:
-
- tar -C /c/build/ -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/libevent-1.3e.tar.gz
- cd libevent-1.3e/
-
-Configure, build and install:
-
- ./configure --enable-static --disable-shared
- make
- make install
-
-Building Tor
-============
-
-Download, unpack, build and install Tor:
- https://www.torproject.org/download.html
- https://www.torproject.org/dist/tor-0.2.1.8-alpha.tar.gz
- https://www.torproject.org/dist/tor-0.2.1.8-alpha.gz.asc
- $ cd /c/build/
- tar -C /c/build -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/tor-0.2.1.8-alpha.tar.gz
- $ cd tor-0.2.1.8-alpha/
- ./configure
- make
-
-Building Vidalia
-================
-
-To use QSslSocket for GeoIP lookups, install OpenSSL before building
-Vidalia (see above).
-
-Download Vidalia:
-
- http://vidalia-project.net/dist/vidalia-0.1.10.tar.gz
- http://vidalia-project.net/dist/vidalia-0.1.10.tar.gz.asc
-
-Verify the signature.
-
-Unpack Vidalia:
-
- tar -C /c/build/ -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/vidalia-0.1.10.tar.gz
- mv vidalia-0.1.10/ vidalia
-
-Set a proper environment:
-
- cat << 'EOF' >> /etc/profile
- export QTDIR="C:\Qt\4.3.5"
- export PATH=$PATH:/c/Qt/4.3.5/bin
- export PATH=$PATH:/c/Program\ Files/CMake\ 2.6/bin/
- export QMAKESPEC=win32-g++
- EOF
-
- export PATH=$PATH:/c/Program\ Files/CMake\ 2.6/bin/:/c/MinGW/bin/:/c/Qt/4.3.5/bin/
-
-Create the proper MSYS Makefiles and don't forget the '.' at the end!
-
- cd /c/build/vidalia
- cmake -G "MSYS Makefiles" .
-
-You may see some errors:
-
- -- Check size of int - done
- -- Configuring done
- CMake Warning (dev) at src/vidalia/CMakeLists.txt:229 (add_executable):
- Policy CMP0003 should be set before this line. Add code such as
-
- if(COMMAND cmake_policy)
- cmake_policy(SET CMP0003 NEW)
- endif(COMMAND cmake_policy)
-
- as early as possible but after the most recent call to
- cmake_minimum_required or cmake_policy(VERSION). This warning appears
- because target "vidalia" links to some libraries for which the linker must
- search:
-
- imm32, winmm, ws2_32, ole32, oleaut32, uuid, winspool, ole32, oleaut32
- uuid, winspool
-
- and other libraries with known full path:
-
- C:/Qt/4.3.5/lib/libQtGui4.a
-
-
- CMake is adding directories in the second list to the linker search path in
- case they are needed to find libraries from the first list (for backwards
- compatibility with CMake 2.4). Set policy CMP0003 to OLD or NEW to enable
- or disable this behavior explicitly. Run "cmake --help-policy CMP0003" for
- more information.
- This warning is for project developers. Use -Wno-dev to suppress it.
-
- -- Generating done
- -- Build files have been written to: C:/build/vidalia
-
-This is OK. You can ignore these errors.
-
-It appears that for whatever reason, Qt now requires a small patch to compile
-Vidalia. We've created a small patch that will allow the build to function.
-
-Download the patch:
-
- https://svn.torproject.org/svn/torbrowser/trunk/src/current-patches/qt-interlock-fix.patch
-
-Copy the patch to your build directory:
-
- cp /c/Documents\ and\ Settings/Administrator/Desktop/qt-interlock-fix.patch /c/build/
-
-Apply it like so:
-
- cd /c/Qt/4.3.5/src/corelib/arch
- patch -p0 < /c/build/qt-interlock-fix.patch
-
-This patch is very simple and should no longer be required in Qt 4.4.4
-
-Now you'll build Vidalia by running MSYS make:
-
- cd /c/build/vidalia/
- make
-
-Alternatively building under MinGW32
-====================================
-
-If you decide to not build with MSYS as mentioned above, you can use MinGW32 to build Vidalia.
-
-Qt and CMake must be in the %PATH%. An easy way to do this is to
-copy qtvars.bat and add the path to CMake. Then, copy the shortcut
-from the Start menu, and edit the path to point to the altered
-qtvars.bat
-
-Then run:
- > cmake -G "MinGW Makefiles" .
- > mingw32-make
-
-Patches for possible future inclusion
-=====================================
-
-A patch to close the Browser when Vidalia exits is in:
- ../src/current-patches/vidalia-killbrowser.patch
-
-This is not yet useful, since killing FirefoxPortable does not cause
-Firefox to exit. This patch has not yet been applied to Vidalia.
-
-Currently this is not being used by the Torbrowser.
-
-Further information
-===================
-
-Full instructions are in the Vidalia INSTALL file.
-
-Unpacking PidginPortable
-========================
-
-Download PidginPortable from:
- http://portableapps.com/apps/internet/pidgin_portable
-
-Also download the portable Pidgin-OTR plugin from the same page.
-
-Install both to C:\build\PidginPortable-<version>
-
-When installing Pidgin Portable, choose to install the extra language
-packs.
-
-Building Firefox
-================
-
-Currently the Tor Browser Bundle uses FirefoxPortable binaries.
-
-Download FirefoxPortable:
-
- http://downloads.sourceforge.net/portableapps/Firefox_Portable_2.0.0.18_en-us.paf.exe?download
-
-Run the installer and select it into: 'C:\build\FirefoxPortable-<version>>'
-
-If you use FirefoxPortable, you can skip past the following build steps and go directly to the customization section.
-
-Eventually it should use a custom build of Firefox. The following is a set of notes on building Firefox.
-
-Tested compilers for building Firefox
-=====================================
-
-MinGW32 cross compile under Linux:
- Failed to work (unsupported by Mozilla)
-MSVC 8 (Visual Studio .NET 2005):
- Failed to work (unsupported by Mozilla for Firefox 2, but should work
- for Firefox >=3)
- With some patches it may be possible to build Firefox 2:
- http://georgedexter.wordpress.com/2007/03/03/building-firefox-2002-on-windows/
-MSVC 7.1 (Visual Studio .NET 2003):
- Works, provided msvcp71.dll and msvcr71.dll are copied
-
-For more information see:
- http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites
- http://developer.mozilla.org/en/docs/Build_and_Install
-
-Instructions building Firefox with MSVC 7.1
-===========================================
-
-- Install MSVC 7.1 (Visual Studio .NET 2003) and upgrade using Microsoft Update
-
-- Download Platform SDK from
- http://www.microsoft.com/downloads/details.aspx?familyid=0baf2b35-c656-4969-ace8-e4c0c0716adb
-
-- Install MozillaBuild from
- http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.1.exe
-
-- Run e:\mozilla-build\start-msvc8.bat
-
- $ cd "e:\mozilla\build"
- $ tar -xjvf ../firefox-2.0.0.9-source.tar.bz2
- $ cd mozilla
- [ dot_mozconfg is in config/ ]
- $ cp ../dot_mozconfig .mozconfig
- $ make -f client.mk build
-
-- Copy msvcp71.dll and msvcr71.dll from "Microsot Visual Studio .NET 2003\Visual
- Studio .NET Professional 2003 - English" to obj-i686-pc-mingw32\dist\bin
-
-- Add "msvcp71.dll" and "msvcr71.dll" to browser/installer/windows/packages-static
-
-$ make -C obj-i686-pc-mingw32/browser/installer
-
-Customization
-=============
-
-The locations of Qt, MinGW32, the Vidalia/Tor build directory, 7zip,
-FirefoxPortable can be altered in Makefile. The WGET variable should
-be either set to the location of a wget binary, or a command line for
-executing pyget.py under the installed Python interpreter.
-
-To install additional Firefox extensions, place the .xpi file in the
-build-scripts/extensions directory before building the bundle.
-
-Building the Tor Browser Bundle
-===============================
-
-Now you'll want to ensure you have the Tor Browser Bundle code checked out into C:\build\
-
- C:\build>svn co https://tor-svn.freehaven.net/svn/torbrowser/
-
-Firefox must not be running while you are building the bundle.
-If you're using different versions than the Makefile, you'll want to patch the
-Makefile as mentioned in the Customization section above.
-
-An example to change the Qt Lib version:
-
- From: QT=/c/Qt/4.3.4/bin
- To: QT=/c/Qt/4.3.5/bin
-
-And then change the Tor version:
-
- From: TOR=/c/build/tor-0.2.0.26-rc
- To: TOR=/c/build/tor-0.2.1.8-alpha
-
-Now you can run "make bundle_LANGUAGE", e.g. "make bundle_en-US".
-
-Alternatively, to build a compressed executable version, run "make
-compressed-bundle_LANGUAGE", e.g. "make compressed-bundle_de".
-
-Currently supported language codes are:
- - ar
- - en-US
- - de
- - es-ES
- - fa-IR
- - fr
- - nl
- - pt-PT
- - ru
- - zh-CN
-
-New languages can be added by finding out the appropriate Mozilla
-language pack code from:
-
- http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.18/win32/xpi
-
-If the Mozilla code differs from the Vidalia one, update
-patch-vidalia-language.sh accordingly.
-
-
Copied: torbrowser/tags/torbrowser-1_1_9/build-scripts/INSTALL (from rev 18616, torbrowser/trunk/build-scripts/INSTALL)
===================================================================
--- torbrowser/tags/torbrowser-1_1_9/build-scripts/INSTALL (rev 0)
+++ torbrowser/tags/torbrowser-1_1_9/build-scripts/INSTALL 2009-02-18 18:38:36 UTC (rev 18638)
@@ -0,0 +1,681 @@
+###
+### Instructions for building Tor Browser Bundle components
+###
+### Copyright 2007 Steven J. Murdoch <http://www.cl.cam.ac.uk/users/sjm217/>
+### Copyright 2008 The Tor Project <https://www.torproject.org/>
+### See LICENSE for licensing information
+###
+### $Id$
+###
+
+Contents
+========
+
+- Introduction to Building the Tor Browser Bundle
+- Install Subversion
+- Install 7zip
+- Install Python
+- Install MinGW (MinGW - Minimalist GNU for Windows)
+- Install MSYS
+- Install CMake
+- Install Qt
+- Install msysDTK
+- Install WinRAR
+- Building Polipo
+- Building zlib
+- Building OpenSSL
+- Building libevent
+- Building Tor
+- Building Vidalia
+- Unpacking PidginPortable
+- Building Firefox or Unpacking Firefox Portable
+- Customizing and Building the Tor Browser Bundle
+
+An Introduction to Building Tor Browser Bundle
+==============================================
+
+To build Tor Browser Bundle, you need to have built:
+ Vidalia (in /c/build/vidalia-<version> by default)
+ Tor (in /c/build/tor-<version> by default)
+ Polipo (in /c/build/polipo-<version> by default)
+and have uncompressed Firefox Portable or produce a custom build Firefox
+ FirefoxPortable (in /c/build/FirefoxPortable by default)
+
+Instructions for building Vidalia, Polipo and Tor are included below.
+
+As a prerequisite for all builds, we'll need a build directory:
+
+ cd C:\
+ C:\>mkdir build
+
+Vidalia needs to have the BrowserExecutable, ProxyExecutable,
+RunProxyAtStart and ProxyExecutableArguments options. Currently this
+is only available in the Vidalia trunk revision 2328 and later.
+
+Furthermore, you'll need to install many different software packages for the
+checkout and build process. Sadly, many of these packages are unsigned and
+there is very little in the way of a chain of trust.
+
+Installing Subversion
+=====================
+
+To checkout the Tor Browser Bundle, you need Subversion.
+You can download and install the stock Subversion package:
+
+ http://subversion.tigris.org/getting.html
+
+Specifically you should use the pre-built packages. You can choose any from
+this list:
+
+ http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
+
+Or if you'd like a direct link, you can use this as it is tested and working
+for our purposes:
+
+ http://subversion.tigris.org/files/documents/15/41686/svn-1.4.6-setup.exe
+
+Alternatively, TortoiseSVN offers a graphical interface and integrates
+with Windows Explorer:
+
+ http://tortoisesvn.tigris.org/
+
+Installing 7zip
+===============
+
+Download 7zip and install it. Possible choices for downloads are listed here:
+
+ http://www.7-zip.org/download.html
+
+Currently, 7-zip doesn't have package signatures, we requested this for current
+and future releases:
+
+ http://sourceforge.net/forum/message.php?msg_id=4982530
+
+The suggested version is "7-Zip 4.57":
+
+ http://downloads.sourceforge.net/sevenzip/7z457.exe
+
+Installing Python
+=================
+
+Either Python or wget is required to download Firefox extensions. Python is the
+suggested method. To use Python, you'll need to download Python and install
+it. The suggested method is a pre-built Windows build.
+Download and install the following msi installer:
+
+ http://python.org/ftp/python/2.5.2/python-2.5.2.msi
+
+Download and verify the signature:
+
+ http://www.python.org/download/releases/2.5.2/python-2.5.2.msi.asc
+
+When prompted for a directory, install it into: C:\Python25\
+
+Installing MinGW
+(MinGW - Minimalist GNU for Windows)
+====================================
+
+You need to install MinGW and then MSYS.
+It's useful to read about these two projects:
+
+ http://www.mingw.org/
+
+For MinGW, download and run MinGW-5.1.4.
+You can find the proper release on Sourceforge:
+
+ http://sourceforge.net/project/showfiles.php?group_id=2435
+
+To download MinGW-5.1.4.exe, visit the following URL:
+
+ http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=240780&release_id=595197
+
+Run MinGW-5.1.4.exe and begin the install. When prompted, select 'Full' as the
+type of install. If you know better, select individual packages. It is
+expected that you will install MinGW into: C:\MinGW
+
+Installing MSYS
+===============
+
+For tar and other useful commands, you will also need MSYS. The current version
+of this is hellish to find. In short, visit the MSYS Base System download
+page:
+
+ http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24963
+
+I feel that I must be mistaken but it appears that the current release of MSYS
+is labeled as:
+
+ msys-1.0.10 Notes (2004-03-16 05:47)
+
+The MSYS-1.0.10.exe download url is:
+
+ http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe?modtime=1079444447&big_mirror=1
+
+Download and install MSYS-1.0.10.exe. When prompted, read the license agreement
+and other documentation. When asked for an install path, choose: C:\msys\1.0
+
+You will be prompted to do a post install process that will "normalize" your
+MinGW environment with MSYS. Agree to the prompt. You will hopefully see a
+prompt that says:
+
+ "Oh joy, you do not have C:MinGW/bin/make.exe. Keep it that way."
+
+Read the MSYS README. Understanding how to use MSYS is important.
+Now that you have installed MSYS, upgrade it to MSYS-1.0.11. Visit the download
+mirror for MSYS:
+
+ http://gd.tuwien.ac.at/gnu/mingw/?fisel=0-9,a-z,A-Z
+
+Download, install the upgrade and unpack it into the / of the MSYS root
+directory:
+
+ http://gd.tuwien.ac.at/gnu/mingw/MSYS-1.0.11-2004.04.30-1.exe
+
+You cannot upgrade in place, you must close MSYS or you will have errors.
+You should have three new files, replace the older files with the 1.0.11
+version:
+
+ mount.exe msys-1.0.dll ps.exe
+
+Now you'll need to fix your /etc/fstab because it is broken by default. Make it
+look like so:
+
+ Administrator at I-CF61A82488F14 /
+ $ cat /etc/fstab
+ C:\MinGW /mingw
+
+Once you have replaced the three old binaries you will be ready to actually do
+something useful.
+
+All of the rest of the build commands will take place inside of the MSYS Shell.
+Launch that now. It's found in:
+
+ Start Menu -> All Programs -> MinGW -> MSYS -> msys
+
+Installing GNU wget is optional. If you installed Python, you do not need to
+install wget. It is not required as basic wget functionality is implemented in
+Python. Instructions for downloading, compiling and installing wget for MSYS
+can be found here:
+
+ http://www.mingw.org/MinGWiki/index.php/mingwPORT
+
+Installing CMake
+================
+
+We'll need CMake to build Vidalia.
+
+You can read about different versions on the CMake homepage:
+
+ http://cmake.org/
+
+Download version 2.6.2:
+
+ http://www.cmake.org/files/v2.6/cmake-2.6.2-win32-x86.exe
+
+Run the installer with Windows Explorer and install into:
+
+ 'C:\Program Files\CMake 2.6'
+
+Installing Qt
+=============
+
+Download Qt 4.1 or later, we'll use 4.4.3:
+
+ http://trolltech.com/developer/downloads/qt/windows
+
+Download and run the installer with Windows Explorer:
+
+ ftp://ftp.trolltech.com/qt/source/qt-win-opensource-4.4.3-mingw.exe
+
+When prompted, install Qt into 'C:\Qt\4.4.3'
+You will be prompted for the install path for your MinGW directory, enter 'C:\MinGW'
+You may have an error about win32api.h being not found. This is not true. You
+have win32api.h and Qt is wrong. This is a result of the Qt installer not
+understanding how to count version numbers. This is probably fixed in newer
+versions of Qt. YMMV.
+
+Installing msysDTK
+==================
+
+In short, you'll now need to install the msysDTK:
+
+ http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe?download
+
+Run msysDTK-1.0.1.exe and install it into C:\msys\1.0
+
+This will give you Perl, which is necessary for the OpenSSL build
+
+Installing WinRAR
+=================
+
+To produce self extracting split bundles, we use WinRAR.
+
+Download a trial copy from the WinRAR website:
+http://www.rarlab.com/rar/wrar380.exe
+
+Install it into C:\Program Files\WinRAR
+
+Installing autoconf update
+==========================
+
+Now you'll download download the mingw autoconf-2.59 update:
+
+ http://prdownloads.sf.net/mingw/msys-autoconf-2.59.tar.bz2?download
+
+Extract the .tar.gz like so in your MSYS console:
+
+ tar -C / -xvjf /c/Documents\ and\ Settings/Administrator/Desktop/msys-autoconf-2.59.tar.bz2
+
+Building Polipo
+===============
+
+In order to enable the forbiddenFile functionality, the GNU Regex
+library is required. Download the -bin and -dev tarballs from:
+
+ http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=73286&release_id=140957
+
+Extract them both into you MinGW directory, e.g.
+
+ tar -C /c/MinGW/ -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/mingw-libgnurx-2.5.1-bin.tar.gz
+ tar -C /c/MinGW/ -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/mingw-libgnurx-2.5.1-dev.tar.gz
+
+Download Polipo sources:
+
+ http://www.pps.jussieu.fr/~jch/software/files/polipo/polipo-1.0.4.tar.gz
+ http://www.pps.jussieu.fr/~jch/software/files/polipo/polipo-1.0.4.tar.gz.asc
+
+Verify the PGP signature of the above files by following the developer directions:
+
+ http://www.pps.jussieu.fr/~jch/software/pgp-validating.html
+
+Unpack the Polipo source code into /c/build/polipo-1.0.4/ :
+
+ cd /c/build/
+ tar -C . -vxzf /c/Documents\ and\ Settings/Administrator/Desktop/polipo-1.0.4.tar.gz
+
+Download a Tor contributed Polipo specific Makefile:
+
+ https://tor-svn.freehaven.net/svn/tor/trunk/contrib/polipo/Makefile.mingw
+
+Replace the stock Polipo Makefile with the one above:
+
+ mv Makefile Makefile-dist-unused
+ mv /c/Documents\ and\ Settings/Administrator/Desktop/Makefile.mingw Makefile
+
+Now build Polipo:
+
+ make
+
+You should have a working binary. If you don't have gcc, it means your path is
+broken. Ensure you applied the aforementioned /etc/fstab suggestion.
+
+Building zlib
+=============
+
+Now we'll download zlib and install it.
+
+Download the zlib source:
+ http://www.zlib.net/zlib-1.2.3.tar.gz
+
+Currently, zlib doesn't have package signatures. We emailed the zlib team and are awaiting a reply.
+
+Extract zlib:
+ $ cd /c/build/
+ $ tar -C /c/build/ -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/zlib-1.2.3.tar.gz
+ $ cd zlib-1.2.3/
+
+Build it (we'll need this because we want zlib.a):
+ ./configure
+ make
+ make install
+
+Building OpenSSL
+================
+
+Download openssl:
+
+ http://www.openssl.org/source/openssl-0.9.8j.tar.gz
+
+Unpack it:
+
+ cd /c/build/
+ tar -C /c/build/ -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/openssl-0.9.8j.tar.gz
+
+You should see errors not unlike:
+
+ tar: openssl-0.9.8j/include/openssl/bn.h: Cannot create symlink to `../../crypto/bn/bn.h': No such file or directory
+ tar: openssl-0.9.8j/include/openssl/blowfish.h: Cannot create symlink to `../../crypto/bf/blowfish.h': No such file or directory
+ tar: openssl-0.9.8j/include/openssl/bio.h: Cannot create symlink to `../../crypto/bio/bio.h': No such file or directory
+ tar: openssl-0.9.8j/include/openssl/asn1t.h: Cannot create symlink to `../../crypto/asn1/asn1t.h': No such file or directory
+ tar: openssl-0.9.8j/include/openssl/asn1_mac.h: Cannot create symlink to `../../crypto/asn1/asn1_mac.h': No such file or directory
+ tar: openssl-0.9.8j/include/openssl/asn1.h: Cannot create symlink to `../../crypto/asn1/asn1.h': No such file or directory
+ tar: openssl-0.9.8j/include/openssl/aes.h: Cannot create symlink to `../../crypto/aes/aes.h': No such file or directory
+ tar: openssl-0.9.8j/apps/md4.c: Cannot create symlink to `../crypto/md4/md4.c': No such file or directory
+ tar: Error exit delayed from previous errors
+
+Uncompressing OpenSSL shows a number of errors concerning symlinks. These do
+not appear to have caused a problem.
+
+Now configure the source package:
+
+ cd openssl-0.9.8j/
+ ./config -no-idea -no-rc5 -no-mdc2
+
+Edit '/c/build/openssl-0.9.8j/Makefile' and remove the "test:" and "tests:" sections that follow:
+
+ test: tests
+
+ tests: rehash
+ @(cd test && echo "testing..." && \
+ $(CLEARENV) && $(MAKE) -e $(BUILDENV) TOP=.. TESTS='${TESTS}' OPENSSL_DE
+ BUG_MEMORY=on tests );
+ util/opensslwrap.sh version -a
+
+Now remove things we don't need that interfere with the build process:
+
+ rm -rf ./test
+
+Now copy files we do need:
+
+ cd crypto/
+ find ./ -name "*.h" -exec cp {} ../include/openssl/ \;
+ cd ../ssl/
+ find ./ -name "*.h" -exec cp {} ../include/openssl/ \;
+ cd ..
+ cp *.h include/openssl/
+ cp fips/fips.h include/openssl/
+
+And finally, build it - this can take a long time and depends on the speed of your computer:
+
+ make
+ make install
+
+Building libevent
+=================
+
+Next, you'll want to download, unpack, build and install libevent ( Version: libevent-1.4.9 ).
+You can get libevent here:
+
+ http://www.monkey.org/~provos/libevent/
+ http://www.monkey.org/~provos/libevent-1.4.9-stable.tar.gz
+ http://www.monkey.org/~provos/libevent-1.4.9-stable.tar.gz.sig
+
+Verify the signature.
+
+Unpack it:
+
+ tar -C /c/build/ -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/libevent-1.4.9-stable.tar.gz
+ cd libevent-1.4.9-stable/
+
+Configure, build and install:
+
+ ./configure --enable-static --disable-shared
+ make
+ make install
+
+Building Tor
+============
+
+Download, unpack, build and install Tor:
+ https://www.torproject.org/download.html
+ https://www.torproject.org/dist/tor-0.2.1.12-alpha.tar.gz
+ https://www.torproject.org/dist/tor-0.2.1.12-alpha.gz.asc
+ $ cd /c/build/
+ tar -C /c/build -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/tor-0.2.1.12-alpha.tar.gz
+ $ cd tor-0.2.1.12-alpha/
+ ./configure
+ make
+
+Building Vidalia
+================
+
+To use QSslSocket for GeoIP lookups, install OpenSSL before building
+Vidalia (see above).
+
+Download Vidalia:
+
+ http://vidalia-project.net/dist/vidalia-0.1.11.tar.gz
+ http://vidalia-project.net/dist/vidalia-0.1.11.tar.gz.asc
+
+Verify the signature.
+
+Unpack Vidalia:
+
+ tar -C /c/build/ -xvzf /c/Documents\ and\ Settings/Administrator/Desktop/vidalia-0.1.11.tar.gz
+ mv vidalia-0.1.11/ vidalia
+
+Set a proper environment:
+
+ cat << 'EOF' >> /etc/profile
+ export QTDIR="C:\Qt\4.4.3"
+ export PATH=$PATH:/c/Qt/4.4.3/bin
+ export PATH=$PATH:/c/Program\ Files/CMake\ 2.6/bin/
+ export QMAKESPEC=win32-g++
+ EOF
+
+ export PATH=$PATH:/c/Program\ Files/CMake\ 2.6/bin/:/c/MinGW/bin/:/c/Qt/4.4.3/bin/
+
+Create the proper MSYS Makefiles and don't forget the '.' at the end!
+
+ cd /c/build/vidalia
+ cmake -G "MSYS Makefiles" .
+
+You may see some errors:
+
+ -- Check size of int - done
+ -- Configuring done
+ CMake Warning (dev) at src/vidalia/CMakeLists.txt:229 (add_executable):
+ Policy CMP0003 should be set before this line. Add code such as
+
+ if(COMMAND cmake_policy)
+ cmake_policy(SET CMP0003 NEW)
+ endif(COMMAND cmake_policy)
+
+ as early as possible but after the most recent call to
+ cmake_minimum_required or cmake_policy(VERSION). This warning appears
+ because target "vidalia" links to some libraries for which the linker must
+ search:
+
+ imm32, winmm, ws2_32, ole32, oleaut32, uuid, winspool, ole32, oleaut32
+ uuid, winspool
+
+ and other libraries with known full path:
+
+ C:/Qt/4.4.3/lib/libQtGui4.a
+
+
+ CMake is adding directories in the second list to the linker search path in
+ case they are needed to find libraries from the first list (for backwards
+ compatibility with CMake 2.4). Set policy CMP0003 to OLD or NEW to enable
+ or disable this behavior explicitly. Run "cmake --help-policy CMP0003" for
+ more information.
+ This warning is for project developers. Use -Wno-dev to suppress it.
+
+ -- Generating done
+ -- Build files have been written to: C:/build/vidalia
+
+This is OK. You can ignore these errors.
+
+It appears that for whatever reason, Qt now requires a small patch to compile
+Vidalia. We've created a small patch that will allow the build to function.
+
+Download the patch:
+
+ https://svn.torproject.org/svn/torbrowser/trunk/src/current-patches/qt-interlock-fix.patch
+
+Copy the patch to your build directory:
+
+ cp /c/Documents\ and\ Settings/Administrator/Desktop/qt-interlock-fix.patch /c/build/
+
+Apply it like so:
+
+ cd /c/Qt/4.4.3/src/corelib/arch
+ patch -p0 < /c/build/qt-interlock-fix.patch
+
+This patch is very simple and should no longer be required in Qt 4.4.4
+
+Now you'll build Vidalia by running MSYS make:
+
+ cd /c/build/vidalia/
+ make
+
+Alternatively building under MinGW32
+====================================
+
+If you decide to not build with MSYS as mentioned above, you can use MinGW32 to build Vidalia.
+
+Qt and CMake must be in the %PATH%. An easy way to do this is to
+copy qtvars.bat and add the path to CMake. Then, copy the shortcut
+from the Start menu, and edit the path to point to the altered
+qtvars.bat
+
+Then run:
+ > cmake -G "MinGW Makefiles" .
+ > mingw32-make
+
+Patches for possible future inclusion
+=====================================
+
+A patch to close the Browser when Vidalia exits is in:
+ ../src/current-patches/vidalia-killbrowser.patch
+
+This is not yet useful, since killing FirefoxPortable does not cause
+Firefox to exit. This patch has not yet been applied to Vidalia.
+
+Currently this is not being used by the Torbrowser.
+
+Further information
+===================
+
+Full instructions are in the Vidalia INSTALL file.
+
+Unpacking PidginPortable
+========================
+
+Download PidginPortable from:
+ http://portableapps.com/apps/internet/pidgin_portable
+
+Also download the portable Pidgin-OTR plugin from the same page.
+
+Install both to C:\build\PidginPortable-<version>
+
+When installing Pidgin Portable, choose to install the extra language
+packs.
+
+Building Firefox
+================
+
+Currently the Tor Browser Bundle uses FirefoxPortable binaries.
+
+Download FirefoxPortable:
+
+ http://downloads.sourceforge.net/portableapps/Firefox_Portable_3.0.6_en-us.paf.exe?download
+
+Run the installer and select it into: 'C:\build\FirefoxPortable-<version>>'
+
+If you use FirefoxPortable, you can skip past the following build steps and go directly to the customization section.
+
+Eventually it should use a custom build of Firefox. The following is a set of notes on building Firefox.
+
+Tested compilers for building Firefox
+=====================================
+
+MinGW32 cross compile under Linux:
+ Failed to work (unsupported by Mozilla)
+MSVC 8 (Visual Studio .NET 2005):
+ Failed to work (unsupported by Mozilla for Firefox 2, but should work
+ for Firefox >=3)
+ With some patches it may be possible to build Firefox 2:
+ http://georgedexter.wordpress.com/2007/03/03/building-firefox-2002-on-windows/
+MSVC 7.1 (Visual Studio .NET 2003):
+ Works, provided msvcp71.dll and msvcr71.dll are copied
+
+For more information see:
+ http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites
+ http://developer.mozilla.org/en/docs/Build_and_Install
+
+Instructions building Firefox with MSVC 7.1
+===========================================
+
+- Install MSVC 7.1 (Visual Studio .NET 2003) and upgrade using Microsoft Update
+
+- Download Platform SDK from
+ http://www.microsoft.com/downloads/details.aspx?familyid=0baf2b35-c656-4969-ace8-e4c0c0716adb
+
+- Install MozillaBuild from
+ http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.1.exe
+
+- Run e:\mozilla-build\start-msvc8.bat
+
+ $ cd "e:\mozilla\build"
+ $ tar -xjvf ../firefox-2.0.0.9-source.tar.bz2
+ $ cd mozilla
+ [ dot_mozconfg is in config/ ]
+ $ cp ../dot_mozconfig .mozconfig
+ $ make -f client.mk build
+
+- Copy msvcp71.dll and msvcr71.dll from "Microsot Visual Studio .NET 2003\Visual
+ Studio .NET Professional 2003 - English" to obj-i686-pc-mingw32\dist\bin
+
+- Add "msvcp71.dll" and "msvcr71.dll" to browser/installer/windows/packages-static
+
+$ make -C obj-i686-pc-mingw32/browser/installer
+
+Customization
+=============
+
+The locations of Qt, MinGW32, the Vidalia/Tor build directory, 7zip,
+FirefoxPortable can be altered in Makefile. The WGET variable should
+be either set to the location of a wget binary, or a command line for
+executing pyget.py under the installed Python interpreter.
+
+To install additional Firefox extensions, place the .xpi file in the
+build-scripts/extensions directory before building the bundle.
+
+Building the Tor Browser Bundle
+===============================
+
+Now you'll want to ensure you have the Tor Browser Bundle code checked out into C:\build\
+
+ C:\build>svn co https://tor-svn.freehaven.net/svn/torbrowser/
+
+Firefox must not be running while you are building the bundle.
+If you're using different versions than the Makefile, you'll want to patch the
+Makefile as mentioned in the Customization section above.
+
+An example to change the Qt Lib version:
+
+ From: QT=/c/Qt/4.3.4/bin
+ To: QT=/c/Qt/4.4.3/bin
+
+And then change the Tor version:
+
+ From: TOR=/c/build/tor-0.2.0.26-rc
+ To: TOR=/c/build/tor-0.2.1.12-alpha
+
+Now you can run "make bundle_LANGUAGE", e.g. "make bundle_en-US".
+
+Alternatively, to build a compressed executable version, run "make
+compressed-bundle_LANGUAGE", e.g. "make compressed-bundle_de".
+
+Currently supported language codes are:
+ - ar
+ - en-US
+ - de
+ - es-ES
+ - fa-IR
+ - fr
+ - nl
+ - pt-PT
+ - ru
+ - zh-CN
+
+New languages can be added by finding out the appropriate Mozilla
+language pack code from:
+
+ http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.18/win32/xpi
+
+If the Mozilla code differs from the Vidalia one, update
+patch-vidalia-language.sh accordingly.
+
+
Deleted: torbrowser/tags/torbrowser-1_1_9/build-scripts/Makefile
===================================================================
--- torbrowser/trunk/build-scripts/Makefile 2009-01-29 18:15:33 UTC (rev 18324)
+++ torbrowser/tags/torbrowser-1_1_9/build-scripts/Makefile 2009-02-18 18:38:36 UTC (rev 18638)
@@ -1,317 +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/MinGW/bin
-QT=/c/Qt/4.3.5/bin
-
-## Location of bundle components
-VIDALIA=/c/build/vidalia-0.1.10
-TOR=/c/build/tor-0.2.1.11-alpha
-POLIPO=/c/build/polipo-1.0.4
-FIREFOX_SRC=/c/build/FirefoxPortable-3.0.5
-PIDGIN_SRC=/c/build/PidginPortable-2.5.4
-
-## Location of utility applications
-SEVENZIP="/c/Program Files/7-Zip/7z.exe"
-WGET:=/c/Python25/python.exe $(shell pwd)/pyget.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.1.8
-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/file/34698/torbutton-1.2.0-fx.xpi
-
-## Where to download Mozilla language packs
-MOZILLA_LANGUAGE=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0.5/win32/xpi
-
-## Where Farsi Language Pack can be downloaded from
-FA_LANGPACK=https://addons.mozilla.org/en-US/firefox/downloads/file/31181/persian_language_pack-3.0.2-fx.xpi
-
-## Put more extensions here
-EXTENSIONS_DIR=extensions
-
-#############
-### 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-IR \
- compressed-bundle_fr \
- compressed-bundle_nl \
- compressed-bundle_pt-PT \
- compressed-bundle_ru \
- compressed-bundle_zh-CN
-
-all-split-bundles: split-bundle_ar \
- split-bundle_en-US \
- split-bundle_de \
- split-bundle_es-ES \
- split-bundle_fa-IR \
- split-bundle_fr \
- split-bundle_nl \
- split-bundle_pt-PT \
- split-bundle_ru \
- split-bundle_zh-CN
-
-##
-## 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
-
-##
-## 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 $(APPDIR)
- cp $(VIDALIA)/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)/../GPL* $(DOCSDIR)/Qt
- cp $(MING)/../COPYING $(DOCSDIR)/MinGW
- cp $(POLIPO)/COPYING $(POLIPO)/README $(DOCSDIR)/Polipo
-
-## 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/
- ## 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
-
-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
-## Persian isn't a supported language by Firefox yet
-langpack_fa-IR.xpi:
- $(WGET) -O $@ $(FA_LANGPACK)
-## 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 -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: $(DEFAULT_EXTENSIONS) langpack_$(LANGCODE).xpi
- ## Make a dummy profile to stop Firefox creating some large files
- cp -R $(BUNDLE)/FirefoxPortable/App/DefaultData $(DUMMYPROFILE)
- ## Install default extensions and everything from extensions directory
- for extension in langpack_$(LANGCODE).xpi $(DEFAULT_EXTENSIONS) $(EXTENSIONS_DIR)/*.xpi $(EXTENSIONS_DIR)/*.jar; \
- do $(BUNDLE)/FirefoxPortable/App/firefox/firefox.exe \
- -profile $(DUMMYPROFILE)/profile \
- -install-global-extension $$extension; \
- done
- ## Delete the dummy profile
- 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/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)
- svn export https://tor-svn.freehaven.net/svn/torbrowser/trunk/ \
- $(SRCDESTPATH)
- cd $(SRCDEST); tar --exclude src/archived-patches \
- --exclude src/current-patches --exclude src/processtest \
- -czvf $(SRCNAME)-src.tar.gz $(SRCNAME)
Copied: torbrowser/tags/torbrowser-1_1_9/build-scripts/Makefile (from rev 18634, torbrowser/trunk/build-scripts/Makefile)
===================================================================
--- torbrowser/tags/torbrowser-1_1_9/build-scripts/Makefile (rev 0)
+++ torbrowser/tags/torbrowser-1_1_9/build-scripts/Makefile 2009-02-18 18:38:36 UTC (rev 18638)
@@ -0,0 +1,317 @@
+###
+### 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/MinGW/bin
+QT=/c/Qt/4.4.3/bin
+
+## Location of bundle components
+VIDALIA=/c/build/vidalia-0.1.11
+TOR=/c/build/tor-0.2.1.12-alpha
+POLIPO=/c/build/polipo-1.0.4
+FIREFOX_SRC=/c/build/FirefoxPortable-3.0.6
+PIDGIN_SRC=/c/build/PidginPortable-2.5.4
+
+## Location of utility applications
+SEVENZIP="/c/Program Files/7-Zip/7z.exe"
+WGET:=/c/Python25/python.exe $(shell pwd)/pyget.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.1.9
+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/file/34698/torbutton-1.2.0-fx.xpi
+
+## Where to download Mozilla language packs
+MOZILLA_LANGUAGE=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0.6/win32/xpi
+
+## Where Farsi Language Pack can be downloaded from
+FA_LANGPACK=https://addons.mozilla.org/en-US/firefox/downloads/file/31181/persian_language_pack-3.0.6-fx.xpi
+
+## Put more extensions here
+EXTENSIONS_DIR=extensions
+
+#############
+### 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-IR \
+ compressed-bundle_fr \
+ compressed-bundle_nl \
+ compressed-bundle_pt-PT \
+ compressed-bundle_ru \
+ compressed-bundle_zh-CN
+
+all-split-bundles: split-bundle_ar \
+ split-bundle_en-US \
+ split-bundle_de \
+ split-bundle_es-ES \
+ split-bundle_fa-IR \
+ split-bundle_fr \
+ split-bundle_nl \
+ split-bundle_pt-PT \
+ split-bundle_ru \
+ split-bundle_zh-CN
+
+##
+## 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
+
+##
+## 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 $(APPDIR)
+ cp $(VIDALIA)/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)/../GPL* $(DOCSDIR)/Qt
+ cp $(MING)/../COPYING $(DOCSDIR)/MinGW
+ cp $(POLIPO)/COPYING $(POLIPO)/README $(DOCSDIR)/Polipo
+
+## 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/
+ ## 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
+
+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
+## Persian isn't a supported language by Firefox yet
+langpack_fa-IR.xpi:
+ $(WGET) -O $@ $(FA_LANGPACK)
+## 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 -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: $(DEFAULT_EXTENSIONS) langpack_$(LANGCODE).xpi
+ ## Make a dummy profile to stop Firefox creating some large files
+ cp -R $(BUNDLE)/FirefoxPortable/App/DefaultData $(DUMMYPROFILE)
+ ## Install default extensions and everything from extensions directory
+ for extension in langpack_$(LANGCODE).xpi $(DEFAULT_EXTENSIONS) $(EXTENSIONS_DIR)/*.xpi $(EXTENSIONS_DIR)/*.jar; \
+ do $(BUNDLE)/FirefoxPortable/App/firefox/firefox.exe \
+ -profile $(DUMMYPROFILE)/profile \
+ -install-global-extension $$extension; \
+ done
+ ## Delete the dummy profile
+ 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/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)
+ svn export https://tor-svn.freehaven.net/svn/torbrowser/trunk/ \
+ $(SRCDESTPATH)
+ cd $(SRCDEST); tar --exclude src/archived-patches \
+ --exclude src/current-patches --exclude src/processtest \
+ -czvf $(SRCNAME)-src.tar.gz $(SRCNAME)
Deleted: torbrowser/tags/torbrowser-1_1_9/build-scripts/config/bookmarks.html
===================================================================
--- torbrowser/trunk/build-scripts/config/bookmarks.html 2009-01-29 18:15:33 UTC (rev 18324)
+++ torbrowser/tags/torbrowser-1_1_9/build-scripts/config/bookmarks.html 2009-02-18 18:38:36 UTC (rev 18638)
@@ -1,18 +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 LAST_MODIFIED="1197503485">Bookmarks</H1>
-
-<DL><p>
- <DT><H3 LAST_MODIFIED="1197503547" 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/" ADD_DATE="1197503328" LAST_VISIT="1197503334" 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">About Tor</A>
- <DT><A HREF="http://624eb2rznzhtq2cz.onion/" ADD_DATE="1197503468" LAST_VISIT="1197503474" LAST_MODIFIED="1197503496" LAST_CHARSET="UTF-8" ID="rdf:#$1gnTO1">Tor hidden wiki</A>
- <DT><A HREF="https://torcheck.xenobite.eu/" ADD_DATE="1197503547" LAST_VISIT="1197503551" ICON="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc3Nz/rrGs/8PPvf/P3Mj/xtS+/7bWpf+YxYH/c51c/2KnPf9DcCn/Kzog/yEiG/9HRh7/TU4p/1JTQf+IiIf/OVso/22nT/93oGH/bplX/4K4Zv92ulP/XYtE/2KtO/9epzn/VII7/1F3O/9eYlT/dGpc/zQ3Af80NwH/LS4E/zeaBf8vZxD/OosR/zZ+Ef/CqbL/tY+h/8Oks/+zjJ//v5+u/8equP+4k6X/uJKk/7aYpP80OQH/NDoB/0NHFP8nbQL/MY8C/yVlA/81mQL/grli/2CuOP9UjDj/XK00/4uucP94ll7/XJ45/05qPf9CWzP/LS8B/zQ+Af9DShT/JmoD/zKRAv9Whjz/oc6L/6LPjP9yt1D/Pnse/47FdP+82K7/iqt3/0yfIf9edVD/l6eN/5maif9QXCX/N0MF/zOTAf8wiwL/z9DN/6Buhv+ea4T/6OLk/9jd2P+gp6v/foWK/4x0gP/V1dL/59/k/55rhP+vhZn/s7mh/zRFAf80mQH/NJkB/9rk1P97NVb/ezRV/+PW3f+brbD/sM7R/5u0uP9hP1L/c0Vb/+HU2/97NFX/j1Rw/7rBqf80SgH/NJkB/zSZAf/b6NT/ezVW/3s0Vf/JvMT/qcXJ/7vb3/+lv8X/c15v/4JIZP+/srr/ezRV/49Ub//DyrX/NlEE/zOUAf80mQH/2+jU/3s1Vv97NFX/4dTb/5+0t/+/3+P/rcjN/4x2hv+CXXD/5dzi/3s0Vf+BPl3/18LN/5enfv8scAj/bLVJ/+Xt4P97NVb/ezRV/+XY3//Z2dz/q8DE/7DIzv+ago//z8zO/+Tv3/+QVXH/ezRV/5hhe/+rupj/lcV9/9O8yP+5lKb/ezRV/3s0Vf+uhJn/yKy6/+zq7f+NlZz/3uHc/2mzRP9ekT7/4Nja/6d5j/+0jaD/pbmQ/7XZpf+ldYz/ezRV/3s0Vf97NFX/ezRV/49TcP/y8PP/hLKi/9np4f9trUv/LnsC/0p2Kv+Xr3//oLqJ/0p6Hf+w1p3/yKy7/6t/lP+rf5T/q3+U/6t/lP+6lqj/0+bJ/97u6v+Y1cD/6fLv/3K3UP8qRwL/NncD/zl3B/84dAb/R4om/4fBaf+OxXP/jsVz/47Fc/+OuXT/isNu/0eiGf+pzJf/7vXx//n6+/+u0Zv/SWQj/2OcPf9rn0b/XpQ1/3V2dP82YCD/OpIO/zmbB/83mgX/N5oF/ziSCP89nQz/QpEZ/26sS/+626r/mbuC/7HLn/+92K3/ssqj/4iTgf//////6urq/8DCv/+vxKP/p8yU/6bRkP+r1Zf/udun/8ngvf/c69P/6vTl//P28P/2+vX/9PXz/+zs7P/5+fn/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==" LAST_CHARSET="ISO-8859-1" ID="rdf:#$2gnTO1">TorCheck at Xenobite.eu - HTTPS-Mode (SSL)</A>
- </DL><p>
- <HR>
-</DL><p>
Copied: torbrowser/tags/torbrowser-1_1_9/build-scripts/config/bookmarks.html (from rev 18635, torbrowser/trunk/build-scripts/config/bookmarks.html)
===================================================================
--- torbrowser/tags/torbrowser-1_1_9/build-scripts/config/bookmarks.html (rev 0)
+++ torbrowser/tags/torbrowser-1_1_9/build-scripts/config/bookmarks.html 2009-02-18 18:38:36 UTC (rev 18638)
@@ -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 LAST_MODIFIED="1197503485">Bookmarks</H1>
+
+<DL><p>
+ <DT><H3 LAST_MODIFIED="1197503547" 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/" ADD_DATE="1197503328" LAST_VISIT="1197503334" 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">About Tor</A>
+ <DT><A HREF="https://torcheck.xenobite.eu/" ADD_DATE="1197503547" LAST_VISIT="1197503551" ICON="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc3Nz/rrGs/8PPvf/P3Mj/xtS+/7bWpf+YxYH/c51c/2KnPf9DcCn/Kzog/yEiG/9HRh7/TU4p/1JTQf+IiIf/OVso/22nT/93oGH/bplX/4K4Zv92ulP/XYtE/2KtO/9epzn/VII7/1F3O/9eYlT/dGpc/zQ3Af80NwH/LS4E/zeaBf8vZxD/OosR/zZ+Ef/CqbL/tY+h/8Oks/+zjJ//v5+u/8equP+4k6X/uJKk/7aYpP80OQH/NDoB/0NHFP8nbQL/MY8C/yVlA/81mQL/grli/2CuOP9UjDj/XK00/4uucP94ll7/XJ45/05qPf9CWzP/LS8B/zQ+Af9DShT/JmoD/zKRAv9Whjz/oc6L/6LPjP9yt1D/Pnse/47FdP+82K7/iqt3/0yfIf9edVD/l6eN/5maif9QXCX/N0MF/zOTAf8wiwL/z9DN/6Buhv+ea4T/6OLk/9jd2P+gp6v/foWK/4x0gP/V1dL/59/k/55rhP+vhZn/s7mh/zRFAf80mQH/NJkB/9rk1P97NVb/ezRV/+PW3f+brbD/sM7R/5u0uP9hP1L/c0Vb/+HU2/97NFX/j1Rw/7rBqf80SgH/NJkB/zSZAf/b6NT/ezVW/3s0Vf/JvMT/qcXJ/7vb3/+lv8X/c15v/4JIZP+/srr/ezRV/49Ub//DyrX/NlEE/zOUAf80mQH/2+jU/3s1Vv97NFX/4dTb/5+0t/+/3+P/rcjN/4x2hv+CXXD/5dzi/3s0Vf+BPl3/18LN/5enfv8scAj/bLVJ/+Xt4P97NVb/ezRV/+XY3//Z2dz/q8DE/7DIzv+ago//z8zO/+Tv3/+QVXH/ezRV/5hhe/+rupj/lcV9/9O8yP+5lKb/ezRV/3s0Vf+uhJn/yKy6/+zq7f+NlZz/3uHc/2mzRP9ekT7/4Nja/6d5j/+0jaD/pbmQ/7XZpf+ldYz/ezRV/3s0Vf97NFX/ezRV/49TcP/y8PP/hLKi/9np4f9trUv/LnsC/0p2Kv+Xr3//oLqJ/0p6Hf+w1p3/yKy7/6t/lP+rf5T/q3+U/6t/lP+6lqj/0+bJ/97u6v+Y1cD/6fLv/3K3UP8qRwL/NncD/zl3B/84dAb/R4om/4fBaf+OxXP/jsVz/47Fc/+OuXT/isNu/0eiGf+pzJf/7vXx//n6+/+u0Zv/SWQj/2OcPf9rn0b/XpQ1/3V2dP82YCD/OpIO/zmbB/83mgX/N5oF/ziSCP89nQz/QpEZ/26sS/+626r/mbuC/7HLn/+92K3/ssqj/4iTgf//////6urq/8DCv/+vxKP/p8yU/6bRkP+r1Zf/udun/8ngvf/c69P/6vTl//P28P/2+vX/9PXz/+zs7P/5+fn/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==" LAST_CHARSET="ISO-8859-1" ID="rdf:#$2gnTO1">TorCheck at Xenobite.eu - HTTPS-Mode (SSL)</A>
+ </DL><p>
+ <HR>
+</DL><p>
Deleted: torbrowser/tags/torbrowser-1_1_9/build-scripts/config/prefs.js
===================================================================
--- torbrowser/trunk/build-scripts/config/prefs.js 2009-01-29 18:15:33 UTC (rev 18324)
+++ torbrowser/tags/torbrowser-1_1_9/build-scripts/config/prefs.js 2009-02-18 18:38:36 UTC (rev 18638)
@@ -1,94 +0,0 @@
-# Mozilla User Preferences
-
-/* Do not edit this file.
- *
- * If you make changes to this file while the application is running,
- * the changes will be overwritten when the application exits.
- *
- * To make a manual change to preferences, you can visit the URL about:config
- * For more information, see http://www.mozilla.org/unix/customizing.html#prefs
- */
-
-user_pref("app.update.auto", false);
-user_pref("app.update.enabled", false);
-user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1216566538);
-user_pref("app.update.lastUpdateTime.background-update-timer", 1216566535);
-user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1216566538);
-user_pref("app.update.lastUpdateTime.microsummary-generator-update-timer", 1232574822);
-user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1216566539);
-user_pref("browser.bookmarks.livemark_refresh_seconds", 31536000);
-user_pref("browser.cache.disk.capacity", 0);
-user_pref("browser.cache.disk.enable", false);
-user_pref("browser.download.manager.retention", 0);
-user_pref("browser.download.useDownloadDir", false);
-user_pref("browser.formfill.enable", false);
-user_pref("browser.migration.version", 1);
-user_pref("browser.places.importBookmarksHTML", false);
-user_pref("browser.places.importDefaults", false);
-user_pref("browser.places.leftPaneFolderId", -1);
-user_pref("browser.places.migratePostDataAnnotations", false);
-user_pref("browser.places.smartBookmarksVersion", 1);
-user_pref("browser.places.updateRecentTagsUri", false);
-user_pref("browser.preferences.advanced.selectedTabIndex", 0);
-user_pref("browser.rights.3.shown", true);
-user_pref("browser.safebrowsing.enabled", false);
-user_pref("browser.search.suggest.enabled", false);
-user_pref("browser.search.update", false);
-user_pref("browser.shell.checkDefaultBrowser", false);
-user_pref("browser.startup.homepage", "https://check.torproject.org/?lang=BUNDLELOCALE&small=1");
-user_pref("browser.startup.homepage_override.mstone", "rv:1.9.0.5");
-user_pref("dom.storage.enabled", false);
-user_pref("extensions.lastAppVersion", "3.0.5");
-user_pref("extensions.torbutton.fresh_install", false);
-user_pref("extensions.torbutton.http_port", 8118);
-user_pref("extensions.torbutton.http_proxy", "127.0.0.1");
-user_pref("extensions.torbutton.https_port", 8118);
-user_pref("extensions.torbutton.https_proxy", "127.0.0.1");
-user_pref("extensions.torbutton.locked_mode", true);
-user_pref("extensions.torbutton.proxies_applied", true);
-user_pref("extensions.torbutton.restore_tor", true);
-user_pref("extensions.torbutton.saved.auto_update", false);
-user_pref("extensions.torbutton.saved.share_proxy_settings", false);
-user_pref("extensions.torbutton.saved.socks_version", 5);
-user_pref("extensions.torbutton.settings_applied", true);
-user_pref("extensions.torbutton.socks_host", "127.0.0.1");
-user_pref("extensions.torbutton.socks_port", 9050);
-user_pref("extensions.torbutton.tor_enabled", true);
-user_pref("extensions.torbutton.tor_memory_jar", true);
-user_pref("extensions.update.enabled", false);
-user_pref("extensions.update.notifyUser", false);
-user_pref("general.appname.override", "Netscape");
-user_pref("general.appversion.override", "5.0 (Windows; en-US)");
-user_pref("general.buildID.override", "0");
-user_pref("general.oscpu.override", "Windows NT 5.1");
-user_pref("general.platform.override", "Win32");
-user_pref("general.productSub.override", "20080404");
-user_pref("general.useragent.locale", "BUNDLELOCALE");
-user_pref("general.useragent.override", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14");
-user_pref("general.useragent.vendor", "");
-user_pref("general.useragent.vendorSub", "");
-user_pref("intl.accept_languages", "en-us, en");
-user_pref("intl.charsetmenu.browser.cache", "UTF-8");
-user_pref("network.cookie.lifetimePolicy", 2);
-user_pref("network.cookie.prefsMigrated", true);
-user_pref("network.protocol-handler.warn-external.mailto", true);
-user_pref("network.protocol-handler.warn-external.news", true);
-user_pref("network.protocol-handler.warn-external.nntp", true);
-user_pref("network.protocol-handler.warn-external.snews", true);
-user_pref("network.proxy.http", "127.0.0.1");
-user_pref("network.proxy.http_port", 8118);
-user_pref("network.proxy.socks", "127.0.0.1");
-user_pref("network.proxy.socks_port", 9050);
-user_pref("network.proxy.socks_remote_dns", true);
-user_pref("network.proxy.ssl", "127.0.0.1");
-user_pref("network.proxy.ssl_port", 8118);
-user_pref("network.proxy.type", 1);
-user_pref("network.security.ports.banned", "8118,8123,9050,9051");
-user_pref("plugin.disable_full_page_plugin_for_types", "application/asx,video/x-ms-asf-plugin,application/x-mplayer2,video/x-ms-asf,video/x-ms-wm,audio/x-ms-wma,audio/x-ms-wax,video/x-ms-wmv,video/x-ms-wvx,application/x-drm-v2,application/x-drm");
-user_pref("security.enable_java", false);
-user_pref("signon.rememberSignons", false);
-user_pref("urlclassifier.keyupdatetime.https://sb-ssl.google.com/safebrowsing/newkey", 1235166825);
-user_pref("urlclassifier.tableversion.goog-black-enchash", "1.55536");
-user_pref("urlclassifier.tableversion.goog-black-url", "1.23256");
-user_pref("urlclassifier.tableversion.goog-white-domain", "1.481");
-user_pref("urlclassifier.tableversion.goog-white-url", "1.371");
Copied: torbrowser/tags/torbrowser-1_1_9/build-scripts/config/prefs.js (from rev 18632, torbrowser/trunk/build-scripts/config/prefs.js)
===================================================================
--- torbrowser/tags/torbrowser-1_1_9/build-scripts/config/prefs.js (rev 0)
+++ torbrowser/tags/torbrowser-1_1_9/build-scripts/config/prefs.js 2009-02-18 18:38:36 UTC (rev 18638)
@@ -0,0 +1,94 @@
+# Mozilla User Preferences
+
+/* Do not edit this file.
+ *
+ * If you make changes to this file while the application is running,
+ * the changes will be overwritten when the application exits.
+ *
+ * To make a manual change to preferences, you can visit the URL about:config
+ * For more information, see http://www.mozilla.org/unix/customizing.html#prefs
+ */
+
+user_pref("app.update.auto", false);
+user_pref("app.update.enabled", false);
+user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1216566538);
+user_pref("app.update.lastUpdateTime.background-update-timer", 1216566535);
+user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1216566538);
+user_pref("app.update.lastUpdateTime.microsummary-generator-update-timer", 1232574822);
+user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1216566539);
+user_pref("browser.bookmarks.livemark_refresh_seconds", 31536000);
+user_pref("browser.cache.disk.capacity", 0);
+user_pref("browser.cache.disk.enable", false);
+user_pref("browser.download.manager.retention", 0);
+user_pref("browser.download.useDownloadDir", false);
+user_pref("browser.formfill.enable", false);
+user_pref("browser.migration.version", 1);
+user_pref("browser.places.importBookmarksHTML", false);
+user_pref("browser.places.importDefaults", false);
+user_pref("browser.places.leftPaneFolderId", -1);
+user_pref("browser.places.migratePostDataAnnotations", false);
+user_pref("browser.places.smartBookmarksVersion", 1);
+user_pref("browser.places.updateRecentTagsUri", false);
+user_pref("browser.preferences.advanced.selectedTabIndex", 0);
+user_pref("browser.rights.3.shown", true);
+user_pref("browser.safebrowsing.enabled", false);
+user_pref("browser.search.suggest.enabled", false);
+user_pref("browser.search.update", false);
+user_pref("browser.shell.checkDefaultBrowser", false);
+user_pref("browser.startup.homepage", "https://check.torproject.org/?lang=BUNDLELOCALE&small=1");
+user_pref("browser.startup.homepage_override.mstone", "rv:1.9.0.6");
+user_pref("dom.storage.enabled", false);
+user_pref("extensions.lastAppVersion", "3.0.6");
+user_pref("extensions.torbutton.fresh_install", false);
+user_pref("extensions.torbutton.http_port", 8118);
+user_pref("extensions.torbutton.http_proxy", "127.0.0.1");
+user_pref("extensions.torbutton.https_port", 8118);
+user_pref("extensions.torbutton.https_proxy", "127.0.0.1");
+user_pref("extensions.torbutton.locked_mode", true);
+user_pref("extensions.torbutton.proxies_applied", true);
+user_pref("extensions.torbutton.restore_tor", true);
+user_pref("extensions.torbutton.saved.auto_update", false);
+user_pref("extensions.torbutton.saved.share_proxy_settings", false);
+user_pref("extensions.torbutton.saved.socks_version", 5);
+user_pref("extensions.torbutton.settings_applied", true);
+user_pref("extensions.torbutton.socks_host", "127.0.0.1");
+user_pref("extensions.torbutton.socks_port", 9050);
+user_pref("extensions.torbutton.tor_enabled", true);
+user_pref("extensions.torbutton.tor_memory_jar", true);
+user_pref("extensions.update.enabled", false);
+user_pref("extensions.update.notifyUser", false);
+user_pref("general.appname.override", "Netscape");
+user_pref("general.appversion.override", "5.0 (Windows; en-US)");
+user_pref("general.buildID.override", "0");
+user_pref("general.oscpu.override", "Windows NT 5.1");
+user_pref("general.platform.override", "Win32");
+user_pref("general.productSub.override", "20080404");
+user_pref("general.useragent.locale", "BUNDLELOCALE");
+user_pref("general.useragent.override", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14");
+user_pref("general.useragent.vendor", "");
+user_pref("general.useragent.vendorSub", "");
+user_pref("intl.accept_languages", "en-us, en");
+user_pref("intl.charsetmenu.browser.cache", "UTF-8");
+user_pref("network.cookie.lifetimePolicy", 2);
+user_pref("network.cookie.prefsMigrated", true);
+user_pref("network.protocol-handler.warn-external.mailto", true);
+user_pref("network.protocol-handler.warn-external.news", true);
+user_pref("network.protocol-handler.warn-external.nntp", true);
+user_pref("network.protocol-handler.warn-external.snews", true);
+user_pref("network.proxy.http", "127.0.0.1");
+user_pref("network.proxy.http_port", 8118);
+user_pref("network.proxy.socks", "127.0.0.1");
+user_pref("network.proxy.socks_port", 9050);
+user_pref("network.proxy.socks_remote_dns", true);
+user_pref("network.proxy.ssl", "127.0.0.1");
+user_pref("network.proxy.ssl_port", 8118);
+user_pref("network.proxy.type", 1);
+user_pref("network.security.ports.banned", "8118,8123,9050,9051");
+user_pref("plugin.disable_full_page_plugin_for_types", "application/asx,video/x-ms-asf-plugin,application/x-mplayer2,video/x-ms-asf,video/x-ms-wm,audio/x-ms-wma,audio/x-ms-wax,video/x-ms-wmv,video/x-ms-wvx,application/x-drm-v2,application/x-drm");
+user_pref("security.enable_java", false);
+user_pref("signon.rememberSignons", false);
+user_pref("urlclassifier.keyupdatetime.https://sb-ssl.google.com/safebrowsing/newkey", 1235166825);
+user_pref("urlclassifier.tableversion.goog-black-enchash", "1.55536");
+user_pref("urlclassifier.tableversion.goog-black-url", "1.23256");
+user_pref("urlclassifier.tableversion.goog-white-domain", "1.481");
+user_pref("urlclassifier.tableversion.goog-white-url", "1.371");
Modified: torbrowser/tags/torbrowser-1_1_9/docs/ToaST-startup.txt
===================================================================
--- torbrowser/trunk/docs/ToaST-startup.txt 2009-01-29 18:15:33 UTC (rev 18324)
+++ torbrowser/tags/torbrowser-1_1_9/docs/ToaST-startup.txt 2009-02-18 18:38:36 UTC (rev 18638)
@@ -2,7 +2,7 @@
### Rough description of ToaST startup procedure
### Steven J. Murdoch <http://www.cl.cam.ac.uk/users/sjm217/>
###
-### $Id:$
+### $Id$
###
Create TorparkMutex
More information about the tor-commits
mailing list