[tor-commits] [flashproxy/master] Remove bundle-building files.

dcf at torproject.org dcf at torproject.org
Sat Jun 1 23:54:15 UTC 2013


commit 117ce07c0fc54fa1f1f048c9b43080714b47a9c4
Author: David Fifield <david at bamsoftware.com>
Date:   Sat Jun 1 16:53:41 2013 -0700

    Remove bundle-building files.
    
    Moved to https://git.torproject.org/pluggable-transports/bundle.git.
---
 doc/Makefile              |  205 ---------------------------------------------
 doc/bundle-gnulinux.txt   |   98 ----------------------
 doc/bundle-macosx.txt     |   83 ------------------
 doc/bundle-torrc-gnulinux |   26 ------
 doc/bundle-torrc-macosx   |   26 ------
 doc/bundle-torrc-windows  |   26 ------
 doc/bundle-windows.txt    |  187 -----------------------------------------
 7 files changed, 651 deletions(-)

diff --git a/doc/Makefile b/doc/Makefile
deleted file mode 100644
index f4eecd6..0000000
--- a/doc/Makefile
+++ /dev/null
@@ -1,205 +0,0 @@
-BUNDLE_VERSION = 2.4.12
-BUNDLE_RELEASE = alpha-2
-PT_BUNDLE_RELEASE = pt1
-
-PYPTLIB_HOME = $(HOME)/pyptlib
-PYPTLIB_WORK = $(WORKDIR)/pyptlib
-OBFSPROXY_HOME = $(HOME)/obfsproxy
-OBFSPROXY_WORK = $(WORKDIR)/obfsproxy
-OBFSPROXY_DIST_WIN32 = $(OBFSPROXY_WORK)/py2exe_bundle/dist
-FLASHPROXY_HOME = $(HOME)/flashproxy
-FLASHPROXY_WORK = $(WORKDIR)/flashproxy
-FLASHPROXY_DISTNAME = flashproxy-client
-FLASHPROXY_DIST = $(FLASHPROXY_WORK)/dist/$(FLASHPROXY_DISTNAME)
-
-MACOSX_BUNDLE_ROOT = $(HOME)/bundle
-
-PYTHON = python
-P7Z = /cygdrive/c/Program Files (x86)/7-Zip/7z
-P7ZG = /cygdrive/c/Program Files (x86)/7-Zip/7zg
-
-WORKDIR = work
-
-BUNDLE_DIST_URL = https://www.torproject.org/dist/torbrowser
-
-BUNDLE_VERSION_STRING = $(BUNDLE_VERSION)-$(BUNDLE_RELEASE)
-PT_BUNDLE_VERSION_STRING = $(BUNDLE_VERSION)-$(BUNDLE_RELEASE)-$(PT_BUNDLE_RELEASE)
-
-BUNDLE_WINDOWS = tor-browser-$(BUNDLE_VERSION_STRING)_en-US.exe
-BUNDLE_MACOSX_I686 = TorBrowser-$(BUNDLE_VERSION_STRING)-osx-i386-en-US.zip
-BUNDLE_GNULINUX_I686 = tor-browser-gnu-linux-i686-$(BUNDLE_VERSION_STRING)-dev-en-US.tar.gz
-BUNDLE_GNULINUX_X86_64 = tor-browser-gnu-linux-x86_64-$(BUNDLE_VERSION_STRING)-dev-en-US.tar.gz
-
-PT_BUNDLE_WINDOWS = tor-pluggable-transports-browser-$(PT_BUNDLE_VERSION_STRING)_en-US.exe
-PT_BUNDLE_MACOSX_I686 = TorBrowser-Pluggable-Transports-$(BUNDLE_VERSION_STRING)-osx-i386-en-US.zip
-PT_BUNDLE_GNULINUX_I686 = tor-pluggable-transports-browser-gnu-linux-i686-$(PT_BUNDLE_VERSION_STRING)-dev-en-US.tar.gz
-PT_BUNDLE_GNULINUX_X86_64 = tor-pluggable-transports-browser-gnu-linux-x86_64-$(PT_BUNDLE_VERSION_STRING)-dev-en-US.tar.gz
-
-all:
-	@echo "Try one of these:"
-	@echo $$'\tmake fetch-windows'
-	@echo $$'\tmake fetch-macosx-i686'
-	@echo $$'\tmake fetch-gnulinux-i686'
-	@echo $$'\tmake fetch-gnulinux-x86_64'
-	@echo
-	@echo $$'\tmake windows'
-	@echo $$'\tmake macosx-i686'
-	@echo $$'\tmake gnulinux-i686'
-	@echo $$'\tmake gnulinux-x86_64'
-	@echo
-	@echo "Configure version numbers at the top of this makefile."
-
-fetch-windows: checksig-$(BUNDLE_WINDOWS)
-fetch-macosx-i686: checksig-$(BUNDLE_MACOSX_I686)
-fetch-gnulinux-i686: checksig-$(BUNDLE_GNULINUX_I686)
-fetch-gnulinux-x86_64: checksig-$(BUNDLE_GNULINUX_X86_64)
-
-windows: $(PT_BUNDLE_WINDOWS)
-macosx-i686: $(PT_BUNDLE_MACOSX_I686)
-gnulinux-i686: $(PT_BUNDLE_GNULINUX_I686)
-gnulinux-x86_64: $(PT_BUNDLE_GNULINUX_X86_64)
-
-$(PT_BUNDLE_WINDOWS): WORKDIR = work/windows-$(PT_BUNDLE_VERSION_STRING)
-
-$(PT_BUNDLE_MACOSX_I686): WORKDIR = work/macosx-$(PT_BUNDLE_VERSION_STRING)
-
-$(PT_BUNDLE_GNULINUX_I686): WORKDIR = work/gnulinux-i686-$(PT_BUNDLE_VERSION_STRING)
-$(PT_BUNDLE_GNULINUX_I686): BUNDLE_GNULINUX = $(BUNDLE_GNULINUX_I686)
-
-$(PT_BUNDLE_GNULINUX_X86_64): WORKDIR = work/gnulinux-x86_64-$(PT_BUNDLE_VERSION_STRING)
-$(PT_BUNDLE_GNULINUX_X86_64): BUNDLE_GNULINUX = $(BUNDLE_GNULINUX_X86_64)
-
-$(PT_BUNDLE_WINDOWS): TBBDIR = $(WORKDIR)/Tor Browser
-$(PT_BUNDLE_WINDOWS): export PYTHONPATH = $(shell cygpath --absolute --windows "$(PYPTLIB_WORK)"/build)
-$(PT_BUNDLE_WINDOWS):
-	@if [ ! -f "$(BUNDLE_WINDOWS)" ]; then \
-		echo "$(BUNDLE_WINDOWS) is missing."; \
-		echo "Run \"make fetch-windows\"."; \
-		false; \
-	fi
-	rm -rf "$(WORKDIR)"
-	mkdir -p "$(WORKDIR)"
-	"$(P7Z)" x -o"$(WORKDIR)" "$(BUNDLE_WINDOWS)"
-
-	git clone "$(PYPTLIB_HOME)" "$(PYPTLIB_WORK)"
-	cd "$(PYPTLIB_WORK)" && "$(PYTHON)" setup.py clean --all build --build-lib build
-
-	git clone "$(OBFSPROXY_HOME)" "$(OBFSPROXY_WORK)"
-	cd "$(OBFSPROXY_WORK)" && "$(PYTHON)" setup_py2exe.py clean --all py2exe
-	cp -Rn "$(OBFSPROXY_DIST_WIN32)"/{*.pyd,*.dll,*.exe,*.zip} "$(TBBDIR)"/App
-	mkdir -p "$(TBBDIR)"/Docs/Obfsproxy
-	cp "$(OBFSPROXY_WORK)"/{LICENSE,README} "$(TBBDIR)"/Docs/Obfsproxy
-
-	git clone "$(FLASHPROXY_HOME)" "$(FLASHPROXY_WORK)"
-	cd "$(FLASHPROXY_WORK)" && "$(MAKE)" clean dist-exe DISTNAME="$(FLASHPROXY_DISTNAME)"
-	cp -Rn "$(FLASHPROXY_DIST)"/{*.pyd,*.dll,*.exe,*.zip} "$(TBBDIR)"/App
-	mkdir -p "$(TBBDIR)"/Docs/FlashProxy
-	cp "$(FLASHPROXY_DIST)"/{doc/*,README,LICENSE,ChangeLog} "$(TBBDIR)"/Docs/FlashProxy
-
-	cat bundle-torrc-windows >> "$(TBBDIR)"/Data/Tor/torrc
-
-	# 7zg (as opposed to 7z) causes the self-extractor to show a GUI.
-	cd "$(WORKDIR)" && "$(P7ZG)" a -sfx "$@" "Tor Browser"
-	mv "$(WORKDIR)/$@" .
-
-$(PT_BUNDLE_MACOSX_I686): TBBDIR = $(WORKDIR)/TorBrowser_en-US.app
-$(PT_BUNDLE_MACOSX_I686):
-	@if [ ! -f "$(BUNDLE_MACOSX_I686)" ]; then \
-		echo "$(BUNDLE_MACOSX_I686) is missing."; \
-		echo "Run \"make fetch-macosx-i686\"."; \
-		false; \
-	fi
-	rm -rf "$(WORKDIR)"
-	mkdir -p "$(WORKDIR)"
-	unzip "$(BUNDLE_MACOSX_I686)" -d "$(WORKDIR)"
-
-	git clone "$(PYPTLIB_HOME)" "$(PYPTLIB_WORK)"
-	cd "$(PYPTLIB_WORK)" && "$(PYTHON)" setup.py clean --all build --build-lib build
-	cp -RL "$(PYPTLIB_WORK)"/build/pyptlib "$(TBBDIR)"/Contents/MacOS
-
-	git clone "$(OBFSPROXY_HOME)" "$(OBFSPROXY_WORK)"
-	cd "$(OBFSPROXY_WORK)" && "$(PYTHON)" setup.py clean --all build --build-lib build
-	cp -RL "$(OBFSPROXY_WORK)"/build/obfsproxy "$(TBBDIR)"/Contents/MacOs
-	cp -RL "$(OBFSPROXY_WORK)"/bin/obfsproxy "$(TBBDIR)"/Contents/MacOs/obfsproxy.bin
-	mkdir -p "$(TBBDIR)"/Contents/Resources/Docs/Obfsproxy
-	cp "$(OBFSPROXY_WORK)"/{LICENSE,README} "$(TBBDIR)"/Contents/Resources/Docs/Obfsproxy
-	cp -RL "$(MACOSX_BUNDLE_ROOT)"/usr/lib/python2.7/site-packages/Crypto "$(TBBDIR)"/Contents/MacOS
-	cp "$(MACOSX_BUNDLE_ROOT)"/argparse-1.2.1/argparse.py "$(TBBDIR)"/Contents/MacOS
-
-	git clone "$(FLASHPROXY_HOME)" "$(FLASHPROXY_WORK)"
-	cd "$(FLASHPROXY_WORK)" && "$(MAKE)" clean dist DISTNAME="$(FLASHPROXY_DISTNAME)"
-	cp "$(FLASHPROXY_DIST)"/{flashproxy-client,flashproxy-reg-appspot,flashproxy-reg-email,flashproxy-reg-http,flashproxy-reg-url} "$(TBBDIR)"/Contents/MacOS
-	mkdir -p "$(TBBDIR)"/Contents/Resources/Docs/FlashProxy
-	cp "$(FLASHPROXY_DIST)"/{doc/*,README,LICENSE,ChangeLog} "$(TBBDIR)"/Contents/Resources/Docs/FlashProxy
-	cp -RL "$(MACOSX_BUNDLE_ROOT)"/usr/lib/python2.7/site-packages/M2Crypto "$(TBBDIR)"/Contents/MacOS
-
-	find "$(TBBDIR)"/Contents/MacOS -name '*.pyc' -print0 | xargs -0 rm -f
-
-	cat bundle-torrc-macosx >> "$(TBBDIR)"/Library/Vidalia/torrc
-
-	cd "$(WORKDIR)" && zip -r -9 "$@" TorBrowser_en-US.app/
-	mv "$(WORKDIR)/$@" .
-
-# Shared GNU/Linux 32-bit and 64-bit target.
-$(PT_BUNDLE_GNULINUX_I686) $(PT_BUNDLE_GNULINUX_X86_64): TBBDIR = $(WORKDIR)/tor-browser_en-US
-$(PT_BUNDLE_GNULINUX_I686) $(PT_BUNDLE_GNULINUX_X86_64):
-	@if [ ! -f "$(BUNDLE_GNULINUX)" ]; then \
-		echo "$(BUNDLE_GNULINUX) is missing."; \
-		echo "Run \"make fetch-gnulinux-i686\" or \"make fetch gnulinux-x86_64\"."; \
-		false; \
-	fi
-	rm -rf "$(WORKDIR)"
-	mkdir -p "$(WORKDIR)"
-	tar zxf "$(BUNDLE_GNULINUX)" -C "$(WORKDIR)"
-
-	git clone "$(PYPTLIB_HOME)" "$(PYPTLIB_WORK)"
-	cd "$(PYPTLIB_WORK)" && "$(PYTHON)" setup.py clean --all build --build-lib build
-	cp -RL "$(PYPTLIB_WORK)"/build/pyptlib "$(TBBDIR)"/App
-
-	git clone "$(OBFSPROXY_HOME)" "$(OBFSPROXY_WORK)"
-	cd "$(OBFSPROXY_WORK)" && "$(PYTHON)" setup.py clean --all build --build-lib build
-	cp -RL "$(OBFSPROXY_WORK)"/build/obfsproxy "$(TBBDIR)"/App
-	cp -RL "$(OBFSPROXY_WORK)"/bin/obfsproxy "$(TBBDIR)"/App/obfsproxy.bin
-	mkdir -p "$(TBBDIR)"/Docs/Obfsproxy
-	cp "$(OBFSPROXY_WORK)"/{LICENSE,README} "$(TBBDIR)"/Docs/Obfsproxy
-	cp -RL /usr/lib/python2.6/dist-packages/{Crypto,twisted,zope} "$(TBBDIR)"/App
-	cp -RL /usr/lib/pymodules/python2.6/argparse.py "$(TBBDIR)"/App
-
-	git clone "$(FLASHPROXY_HOME)" "$(FLASHPROXY_WORK)"
-	cd "$(FLASHPROXY_WORK)" && "$(MAKE)" clean dist DISTNAME="$(FLASHPROXY_DISTNAME)"
-	cp "$(FLASHPROXY_DIST)"/{flashproxy-client,flashproxy-reg-appspot,flashproxy-reg-email,flashproxy-reg-http,flashproxy-reg-url} "$(TBBDIR)"/App
-	mkdir -p "$(TBBDIR)"/Docs/FlashProxy
-	cp "$(FLASHPROXY_DIST)"/{doc/*,README,LICENSE,ChangeLog} "$(TBBDIR)"/Docs/FlashProxy
-	cp -RL /usr/lib/pymodules/python2.6/M2Crypto "$(TBBDIR)"/App
-
-	find "$(TBBDIR)"/App -name '*.pyc' -print0 | xargs -0 rm -f
-
-	cat bundle-torrc-gnulinux >> "$(TBBDIR)"/Data/Tor/torrc
-
-	tar czf "$@" -C "$(WORKDIR)" tor-browser_en-US
-
-# Download targets.
-$(BUNDLE_WINDOWS) $(BUNDLE_WINDOWS).asc:
-	rm -f "$@"
-	wget --no-clobber "$(BUNDLE_DIST_URL)/$@"
-$(BUNDLE_MACOSX_I686) $(BUNDLE_MACOSX_I686).asc:
-	rm -f "$@"
-	curl -O "$(BUNDLE_DIST_URL)/osx/$@"
-$(BUNDLE_GNULINUX_I686) $(BUNDLE_GNULINUX_I686).asc \
-$(BUNDLE_GNULINUX_X86_64) $(BUNDLE_GNULINUX_X86_64).asc:
-	rm -f "$@"
-	wget --no-clobber "$(BUNDLE_DIST_URL)/linux/$@"
-
-checksig-%: % %.asc
-	gpg --verify "$*".asc "$*"
-
-clean:
-	rm -rf "$(WORKDIR)"
-	rm -rf "$(PT_BUNDLE_WINDOWS)"
-	rm -rf "$(PT_BUNDLE_MACOSX_I686)"
-	rm -rf "$(PT_BUNDLE_GNULINUX_I686)"
-	rm -rf "$(PT_BUNDLE_GNULINUX_X86_64)"
-
-# Need Bash for certain wildcards.
-SHELL = /bin/bash
-.PHONY: clean checksig-% windows macosx-i686 gnulinux-i686 gnulinux-x86_64
diff --git a/doc/bundle-gnulinux.txt b/doc/bundle-gnulinux.txt
deleted file mode 100644
index 687a21b..0000000
--- a/doc/bundle-gnulinux.txt
+++ /dev/null
@@ -1,98 +0,0 @@
-== Creating a Debian VM
-
-Set up Debian VMs for building bundles. You need one for i386 and one
-for amd64.
-
-http://cdimage.debian.org/debian-cd/6.0.6/i386/iso-cd/debian-6.0.6-i386-netinst.iso
-http://cdimage.debian.org/debian-cd/6.0.6/i386/iso-cd/SHA256SUMS
-http://cdimage.debian.org/debian-cd/6.0.6/i386/iso-cd/SHA256SUMS.sign
-
-http://cdimage.debian.org/debian-cd/6.0.6/amd64/iso-cd/debian-6.0.6-amd64-netinst.iso
-http://cdimage.debian.org/debian-cd/6.0.6/amd64/iso-cd/SHA256SUMS
-http://cdimage.debian.org/debian-cd/6.0.6/amd64/iso-cd/SHA256SUMS.sign
-
-Verify the digests.
-	http://www.debian.org/CD/verify
-If you are using Debian, you can get the signing key by installing the
-debian-keyring package (apt-get install debian-keyring). Add
-	--keyring /usr/share/keyrings/debian-role-keys.gpg
-to the gpg --verify command.
-
-	$ gpg --verify SHA256SUMS.sign SHA256SUMS
-
-	$ sha256sum debian-6.0.6-i386-netinst.iso
-	2b4bcd9e782dfd6a5af9cac3e981be375652b2e5579402405eaf84ac4fe3754f  debian-6.0.6-i386-netinst.iso
-	$ grep netinst SHA256SUMS
-	2b4bcd9e782dfd6a5af9cac3e981be375652b2e5579402405eaf84ac4fe3754f  debian-6.0.6-i386-netinst.iso
-
-	$ sha256sum debian-6.0.6-amd64-netinst.iso
-	41d74134bf967b65d0b61a314ee07dfb539e03502ca69d9d3be8ab3b01da02d2  debian-6.0.6-amd64-netinst.iso
-	$ grep netinst SHA256SUMS
-	41d74134bf967b65d0b61a314ee07dfb539e03502ca69d9d3be8ab3b01da02d2  debian-6.0.6-amd64-netinst.iso
-
-Create the disk images.
-
-	$ qemu-img create -f qcow2 debian-6-i386-bundle.hda 10G
-	$ qemu-img create -f qcow2 debian-6-amd64-bundle.hda 10G
-
-Then boot the VM. You need your normal user to be in the "kvm" group for
-this to work (sudo usermod -a -G kvm user).
-
-	$ kvm -hda debian-6-i386-bundle.hda -cdrom debian-6.0.6-i386-netinst.iso
-	$ kvm -hda debian-6-amd64-bundle.hda -cdrom debian-6.0.6-amd64-netinst.iso
-
-Choose "Install" when it boots. Here are settings:
-
-	English
-	United States
-	American English
-	Hostname: debian
-	Domain name:
-	Root password:
-	User full name: bundle
-	User name: bundle
-	User password: password
-	Any time zone
-	Guided - use entire disk
-	All files in one partition
-	Any mirror
-	popularity-contest: no
-	Software select: uncheck all but "Standard system utilities"
-	GRUB on MBR: yes
-
-Packages to install:
-
-	$ sudo apt-get install --no-install-recommends git make python-m2crypto zip
-	$ sudo apt-get install --no-install-recommends python-setuptools python-crypto python-twisted python-argparse
-
-== Browser bundle
-
-Clone pyptlib, obfsproxy, and flashproxy. Set each one to the branch you
-want to include in the builds; e.g., "git pull" or "git checkout 1.0".
-
-	$ cd
-	$ git clone https://git.torproject.org/pluggable-transports/pyptlib.git
-	$ git clone https://git.torproject.org/pluggable-transports/obfsproxy.git
-	$ git clone https://git.torproject.org/flashproxy.git
-
-Update your Debian.
-
-	$ sudo apt-get update
-	$ sudo apt-get upgrade
-
-Enter the doc directory and edit the top of Makefile to set the version
-numbers you want to use.
-	BUNDLE_VERSION = ...
-	BUNDLE_RELEASE = ...
-	PT_BUNDLE_RELEASE = pt1
-The latest Tor Browser Bundle version number can be found at
-https://www.torproject.org/projects/torbrowser.html.en#Download-torbrowserbundlealpha.
-PT_BUNDLE_RELEASE release should increment each time you build a new
-bundle with the same BUNDLE_VERSION and BUNDLE_RELEASE, and be reset to
-"pt1" when either of those change.
-
-Run one of these two commands, depending on the platform:
-	$ make gnulinux-i686
-	$ make gnulinux-x86_64
-
-Test running the bundle.
diff --git a/doc/bundle-macosx.txt b/doc/bundle-macosx.txt
deleted file mode 100644
index 17e8fa2..0000000
--- a/doc/bundle-macosx.txt
+++ /dev/null
@@ -1,83 +0,0 @@
-== Dependencies
-
-=== SWIG
-
-This is a prerequisite for building M2Crypto.
-
-http://www.swig.org/download.html
-http://downloads.sourceforge.net/project/swig/swig/swig-2.0.8/swig-2.0.8.tar.gz
-
-The sha256sum (shasum -a 256) of the package I used was
-
-aeeefa20bbe1c03bacf23f0af9e7d6193e8b807b7585470615b71b1ee0c8ca4f  swig-2.0.8.tar.gz
-
-SWIG requires PCRE, but is capable of building PCRE by itself if you
-download the source first. Save the PCRE tarball inside the extracted
-SWIG directory.
-
-http://www.pcre.org
-http://downloads.sourceforge.net/project/pcre/pcre/8.32/pcre-8.32.tar.bz2
-http://downloads.sourceforge.net/project/pcre/pcre/8.32/pcre-8.32.tar.bz2.sig
-
-	$ rm pcre-8.32.tar.bz2.sig # The next command won't run with this file present.
-	$ ./Tools/pcre-build.sh
-	$ ./configure --prefix=~/bundle/usr
-	$ make
-	$ make install
-
-=== M2Crypto
-
-http://chandlerproject.org/Projects/MeTooCrypto#Downloads
-http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-0.21.1.tar.gz
-http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-0.21.1.tar.gz.asc
-
-	$ python setup.py build_ext --swig ~/bundle/usr/bin/swig
-	$ mkdir -p ~/usr/lib/python2.7/site-packages/
-	$ python setup.py install --root=~/bundle --prefix=/usr
-
-=== PyCrypto
-
-https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz
-https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz.asc
-
-Extract and verify the tarball. Then run
-
-	$ python setup.py install --root=~/bundle --prefix=/usr
-
-=== argparse
-
-This is included for compatibility with older versions of python.
-See https://trac.torproject.org/projects/tor/ticket/8549.
-
-https://argparse.googlecode.com/files/argparse-1.2.1.tar.gz
-
-The sha256 sum should be
-
-ddaf4b0a618335a32b6664d4ae038a1de8fbada3b25033f9021510ed2b3941a4  argparse-1.2.1.tar.gz
-
-Extract the tarball into your bundle directory.
-
-== Browser bundle
-
-Clone pyptlib, obfsproxy, and flashproxy. Set each one to the branch you
-want to include in the builds; e.g., "git pull" or "git checkout 1.0".
-
-	$ cd
-	$ git clone https://git.torproject.org/pluggable-transports/pyptlib.git
-	$ git clone https://git.torproject.org/pluggable-transports/obfsproxy.git
-	$ git clone https://git.torproject.org/flashproxy.git
-
-Enter the doc directory and edit the top of Makefile to set the version
-numbers you want to use.
-	BUNDLE_VERSION = ...
-	BUNDLE_RELEASE = ...
-	PT_BUNDLE_RELEASE = pt1
-The latest Tor Browser Bundle version number can be found at
-https://www.torproject.org/projects/torbrowser.html.en#Download-torbrowserbundlealpha.
-PT_BUNDLE_RELEASE release should increment each time you build a new
-bundle with the same BUNDLE_VERSION and BUNDLE_RELEASE, and be reset to
-"pt1" when either of those change.
-
-	$ make macosx-i686
-
-Test running the bundle.
diff --git a/doc/bundle-torrc-gnulinux b/doc/bundle-torrc-gnulinux
deleted file mode 100644
index fac4cb5..0000000
--- a/doc/bundle-torrc-gnulinux
+++ /dev/null
@@ -1,26 +0,0 @@
-
-UseBridges 1
-# The address and port are ignored by the client transport plugin.
-Bridge websocket 0.0.1.0:1
-
-Bridge obfs2 109.163.233.198:1051
-Bridge obfs2 83.212.100.216:47870
-Bridge obfs2 83.212.96.182:46602
-Bridge obfs2 109.105.109.163:46924
-Bridge obfs2 70.182.182.109:54542
-Bridge obfs2 169.229.59.74:32779
-Bridge obfs2 169.229.59.75:47809
-Bridge obfs2 209.141.36.236:60783
-Bridge obfs2 208.79.90.242:55564
-Bridge obfs2 128.31.0.34:1051
-Bridge obfs2 83.212.101.2:45235
-
-Bridge obfs3 83.212.101.2:42782
-
-LearnCircuitBuildTimeout 0
-CircuitBuildTimeout 60
-# Change the second number here (9000) to the number of a port that can
-# receive connections from the Internet (the port for which you
-# configured port forwarding).
-ClientTransportPlugin websocket exec ./App/flashproxy-client --register :0 :9000
-ClientTransportPlugin obfs2,obfs3 exec ./App/obfsproxy.bin managed
diff --git a/doc/bundle-torrc-macosx b/doc/bundle-torrc-macosx
deleted file mode 100644
index 73e2866..0000000
--- a/doc/bundle-torrc-macosx
+++ /dev/null
@@ -1,26 +0,0 @@
-
-UseBridges 1
-# The address and port are ignored by the client transport plugin.
-Bridge websocket 0.0.1.0:1
-
-Bridge obfs2 109.163.233.198:1051
-Bridge obfs2 83.212.100.216:47870
-Bridge obfs2 83.212.96.182:46602
-Bridge obfs2 109.105.109.163:46924
-Bridge obfs2 70.182.182.109:54542
-Bridge obfs2 169.229.59.74:32779
-Bridge obfs2 169.229.59.75:47809
-Bridge obfs2 209.141.36.236:60783
-Bridge obfs2 208.79.90.242:55564
-Bridge obfs2 128.31.0.34:1051
-Bridge obfs2 83.212.101.2:45235
-
-Bridge obfs3 83.212.101.2:42782
-
-LearnCircuitBuildTimeout 0
-CircuitBuildTimeout 60
-# Change the second number here (9000) to the number of a port that can
-# receive connections from the Internet (the port for which you
-# configured port forwarding).
-ClientTransportPlugin websocket exec flashproxy-client --register :0 :9000
-ClientTransportPlugin obfs2,obfs3 exec obfsproxy.bin managed
diff --git a/doc/bundle-torrc-windows b/doc/bundle-torrc-windows
deleted file mode 100644
index fad5aa2..0000000
--- a/doc/bundle-torrc-windows
+++ /dev/null
@@ -1,26 +0,0 @@
-
-UseBridges 1
-# The address and port are ignored by the client transport plugin.
-Bridge websocket 0.0.1.0:1
-
-Bridge obfs2 109.163.233.198:1051
-Bridge obfs2 83.212.100.216:47870
-Bridge obfs2 83.212.96.182:46602
-Bridge obfs2 109.105.109.163:46924
-Bridge obfs2 70.182.182.109:54542
-Bridge obfs2 169.229.59.74:32779
-Bridge obfs2 169.229.59.75:47809
-Bridge obfs2 209.141.36.236:60783
-Bridge obfs2 208.79.90.242:55564
-Bridge obfs2 128.31.0.34:1051
-Bridge obfs2 83.212.101.2:45235
-
-Bridge obfs3 83.212.101.2:42782
-
-LearnCircuitBuildTimeout 0
-CircuitBuildTimeout 60
-# Change the second number here (9000) to the number of a port that can
-# receive connections from the Internet (the port for which you
-# configured port forwarding).
-ClientTransportPlugin websocket exec flashproxy-client --register :0 :9000
-ClientTransportPlugin obfs2,obfs3 exec obfsproxy managed
diff --git a/doc/bundle-windows.txt b/doc/bundle-windows.txt
deleted file mode 100644
index c5327f4..0000000
--- a/doc/bundle-windows.txt
+++ /dev/null
@@ -1,187 +0,0 @@
-== Dependencies
-
-=== Cygwin
-
-Cygwin is used to provide a shell environment and other commands. We
-don't actually use the Cygwin compatibility layer.
-
-http://cygwin.com/install.html
-http://cygwin.com/setup.exe
-http://cygwin.com/setup.exe.sig
-
-Verify the signature (do it on another machine if you don't already have
-GnuPG installed locally).
-	$ gpg --verify setup.exe.sig
-You need to install at least the following packages:
-	bash
-	coreutils
-	gnupg
-	grep
-	make
-	mingw-gcc-core
-	perl
-	zip
-Don't install the Cygwin python package. Use Python's own Windows
-installer as described in the next section.
-
-=== Python
-
-Get the latest 32-bit installer in the 2.x series.
-
-http://python.org/download/
-http://python.org/ftp/python/2.7.3/python-2.7.3.msi
-http://python.org/ftp/python/2.7.3/python-2.7.3.msi.asc
-
-Verify the signature (instructions are on the download page).
-	$ gpg --verify python-2.7.3.msi.asc
-Run the installer. "Install for all users". Disable "Tcl/Tk",
-"Documentation", "Utility Scripts", and "Test suite".
-
-Set the PATH environment variable as described at
-http://docs.python.org/2/using/windows.html#configuring-python:
-	PATH=<existing path>;C:\Python27
-You will have to restart your Cygwin shells to pick up the new PATH.
-
-=== py2exe
-
-http://sourceforge.net/projects/py2exe/files/py2exe/
-http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/py2exe-0.6.9.win32-py2.7.exe/download
-
-The sha256sum of the package I used was
-
-610a8800de3d973ed5ed4ac505ab42ad058add18a68609ac09e6cf3598ef056c  py2exe-0.6.9.win32-py2.7.exe
-
-=== OpenSSL
-
-https://openssl.org/source/
-https://openssl.org/source/openssl-1.0.1c.tar.gz
-https://openssl.org/source/openssl-1.0.1c.tar.gz.asc
-
-Verify the signature.
-	$ gpg --verify openssl-1.0.1c.tar.gz.asc
-Build OpenSSL from source using Cygwin and MinGW. Install the Cygwin
-package mingw-gcc-core if it's not already installed. Run these commands
-in the OpenSSL source directory:
-	CROSS_COMPILE=i686-pc-mingw32- ./Configure shared mingw
-	make
-	make install
-Then, add C:\cygwin\usr\local\ssl\bin to PATH as you did with Python
-above.
-
-=== SWIG
-
-This is a prerequisite for building M2Crypto.
-
-http://www.swig.org/download.html
-http://downloads.sourceforge.net/project/swig/swigwin/swigwin-2.0.8/swigwin-2.0.8.zip
-
-The sha256sum of the package I used was
-
-35bc3013d43e0034677c08bab30bfc94ed6d44fbfffa4c5158f5788d29f4636d  swigwin-2.0.8.zip
-
-Just extract the zip in the same directory in which you will extract
-M2Crypto.
-
-=== M2Crypto
-
-http://chandlerproject.org/Projects/MeTooCrypto#Downloads
-http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-0.21.1.tar.gz
-http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-0.21.1.tar.gz.asc
-
-There are binary installers on the M2Crypto page, but it says they are
-"provided by volunteers, untested by M2Crypto author." Instead build
-from source.
-
-The distutils build_ext command hardcodes the compiler name "gcc" when
-using the "mingw32" compiler. Make a copy of the MinGW compiler with
-that name.
-	$ cp /usr/bin/i686-pc-mingw32-gcc /usr/bin/gcc
-Build the package.
-	$ PATH=$PATH:../swigwin-2.0.8 python setup.py build_ext -c mingw32 --openssl C:\\cygwin\\usr\\local\\ssl -L C:\\cygwin\\usr\\local\\ssl\\bin
-	$ python setup.py bdist_wininst
-This will leave an MSI installer in the dist directory. Double-click it
-to install M2Crypto amid the other Python files.
-
-=== 7-Zip
-
-This is used to build a self-extracting bundle executable. The p7zip
-package from Cywin doesn't work because the self-extracting executables
-it produces requrie cygwin1.dll.
-
-http://7-zip.org/download.html
-http://downloads.sourceforge.net/project/sevenzip/7-Zip/9.20/7z920.msi
-
-The sha256sum of the package I used was
-
-fe4807b4698ec89f82de7d85d32deaa4c772fc871537e31fb0fccf4473455cb8 7z920.msi
-
-=== PyCrypto
-
-This is a dependency of obfsproxy and Twisted.
-
-https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz
-https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz.asc
-
-To install run:
-
-	$ /cygdrive/c/Python27/python.exe setup.py install
-
-=== setuptools
-
-This is needed solely to install the zopeinterface egg in the next step.
-
-http://pypi.python.org/pypi/setuptools
-http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe
-
-The sha256sum of the package I used was
-
-676d0add7ece45aaee7dddb6ecb883cb531c68f064f56376f529b47228c467eb setuptools-0.6c11.win32-py2.7.exe
-
-=== zope.interface
-
-This is a dependency of Twisted.
-
-http://pypi.python.org/pypi/zope.interface#download
-http://pypi.python.org/packages/2.7/z/zope.interface/zope.interface-4.0.3-py2.7-win32.egg
-
-The sha256sum of the package I used was
-
-3898e9ff89121aae1e8387bf2da75535911d8422dad3a194176d78766573b5d2 zope.interface-4.0.3-py2.7-win32.egg
-
-	$ /cygdrive/c/Python27/Scripts/easy_install zope.interface-4.0.3-py2.7-win32.egg
-
-=== Twisted
-
-http://twistedmatrix.com/trac/wiki/Downloads
-http://twistedmatrix.com/Releases/Twisted/12.3/Twisted-12.3.0.win32-py2.7.msi
-http://twistedmatrix.com/Releases/twisted-12.3.0-md5sums.txt
-
-	$ gpg --verify twisted-12.3.0-md5sums.txt
-	$ grep win32-py2\\.7\\.msi twisted-12.3.0-md5sums.txt
-	$ md5sum Twisted-12.3.0.win32-py2.7.msi
-
-== Browser bundle
-
-Clone pyptlib, obfsproxy, and flashproxy. Set each one to the branch you
-want to include in the builds; e.g., "git pull" or "git checkout 1.0".
-
-	$ cd
-	$ git clone https://git.torproject.org/pluggable-transports/pyptlib.git
-	$ git clone https://git.torproject.org/pluggable-transports/obfsproxy.git
-	$ git clone https://git.torproject.org/flashproxy.git
-
-Enter the doc directory and edit the top of Makefile to set the version
-numbers you want to use.
-	BUNDLE_VERSION = ...
-	BUNDLE_RELEASE = ...
-	PT_BUNDLE_RELEASE = pt1
-The latest Tor Browser Bundle version number can be found at
-https://www.torproject.org/projects/torbrowser.html.en#Download-torbrowserbundlealpha.
-PT_BUNDLE_RELEASE release should increment each time you build a new
-bundle with the same BUNDLE_VERSION and BUNDLE_RELEASE, and be reset to
-"pt1" when either of those change.
-
-	$ make windows PYTHON=/cygdrive/c/Python27/python
-
-Test running the bundle. Extract into a separate directory, double-click
-the icon and "Start Tor Browser.exe".



More information about the tor-commits mailing list