Buildfiles for Open Privacy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Dan Ballard 4a068cfe66 tor arm 0.4.7.10 4 weeks ago
..
harvest tor 0.4.7.8 4 weeks ago
oldscripts tor reproducer builds 4 years ago
README.md rm bad harvested arm tors, add manually built 0.4.6.9 arm tors; update harvest and README 9 months ago
build-from-tor-reproducer.sh 0.3.5.7 binaries 4 years ago
tor tor builds for 0.4.4.9 and linux build for 0.4.5.9 1 year ago
tor-0.3.5.2-alpha.x86 more /bin/tor* to /tor; add tor-0.3.5.2-alpha.x86 4 years ago
tor-0.3.5.2-alpha.x86.zip more /bin/tor* to /tor; add tor-0.3.5.2-alpha.x86 4 years ago
tor-0.3.5.3-alpha.arm-pie tor 0.3.5.3-alpha arm !!!!! 4 years ago
tor-0.3.5.3-alpha.arm-pie.zip tor 0.3.5.3-alpha arm !!!!! 4 years ago
tor-0.3.5.3-alpha.x86 finished scripts to automate static tor builds for x86 and arm; new static tor 0.3.5.3-alpha for both 4 years ago
tor-0.3.5.7-armeabi-v7a.so unzipping new tor arm binaries 4 years ago
tor-0.3.5.7-armeabi.so unzipping new tor arm binaries 4 years ago
tor-0.3.5.7-x86 0.3.5.7 binaries 4 years ago
tor-0.4.4.6-arm64_pie add arm64 android 2 years ago
tor-0.4.4.6-arm64_pie.zip add arm64 android 2 years ago
tor-0.4.4.6-arm_pie adding tor 0.4.4.6 and more detailed build instructions 2 years ago
tor-0.4.4.6-arm_pie.zip adding tor 0.4.4.6 and more detailed build instructions 2 years ago
tor-0.4.4.6-linux-aarch64.zip add arm64 android 2 years ago
tor-0.4.4.6-linux-x86_64 adding tor 0.4.4.6 and more detailed build instructions 2 years ago
tor-0.4.4.6-linux-x86_64.zip adding tor 0.4.4.6 and more detailed build instructions 2 years ago
tor-0.4.4.9-arm64_pie tor builds for 0.4.4.9 and linux build for 0.4.5.9 1 year ago
tor-0.4.4.9-arm_pie tor builds for 0.4.4.9 and linux build for 0.4.5.9 1 year ago
tor-0.4.4.9-linux-x86_64 tor builds for 0.4.4.9 and linux build for 0.4.5.9 1 year ago
tor-0.4.5.9-linux-x86_64 tor builds for 0.4.4.9 and linux build for 0.4.5.9 1 year ago
tor-0.4.6.9-arm7 rm bad harvested arm tors, add manually built 0.4.6.9 arm tors; update harvest and README 9 months ago
tor-0.4.6.9-arm64 rm bad harvested arm tors, add manually built 0.4.6.9 arm tors; update harvest and README 9 months ago
tor-0.4.6.9-linux-x86_64.tar.gz create script to harvest tor from tor browser, add mac, android abd linux results (tho linux isn't static as we currently use) 9 months ago
tor-0.4.7.8-linux-x86_64.tar.gz tor 0.4.7.8 4 weeks ago
tor-0.4.7.10-arm7 tor arm 0.4.7.10 4 weeks ago
tor-0.4.7.10-arm64 tor arm 0.4.7.10 4 weeks ago
tor-macos-0.4.6.7.tar.gz adding tor-macos-0.4.6.7.tar.gz from TorBrowser on macos 11 months ago
tor-macos-0.4.6.9.tar.gz create script to harvest tor from tor browser, add mac, android abd linux results (tho linux isn't static as we currently use) 9 months ago
tor-macos-0.4.7.8.tar.gz tor 0.4.7.8 4 weeks ago
tor-versions.json tor builds for 0.4.4.9 and linux build for 0.4.5.9 1 year ago
tor-win64-0.4.6.5.zip add tor-win mirror copy since tor distfiles keep changing 1 year ago
tor-win64-0.4.6.9.zip tor harvest windows expert bundle + windows tor 0.4.6.9 8 months ago
tor-win64-0.4.7.8.zip tor 0.4.7.8 4 weeks ago
torrc RunAsDaemon needed for integ tests 4 years ago

README.md

Build processes

Android

We are now using The Guardian Project's tor-android to build Android tor libs directly. The results we want aren't the .aar or .jar in output but the direct libraries in tor-android-binary/src/main/libs.

Linux and Android

We use Briar's Tor Reproducer to build our tor linux and android binaries.

git clone https://code.briarproject.org/briar/tor-reproducer.git

Either edit the tor-versions.json or copy in the one from this directory

docker build --tag tor-reproducer:0.4.4.9 .
docker run tor-reproducer:0.4.4.9 ./build-tor.py 0.4.4.9
docker ps -a
docker cp 2798b62ed756:/opt/tor-reproducer/tor_arm_pie.zip tor-0.4.4.9-arm_pie.zip
docker cp 2798b62ed756:/opt/tor-reproducer/tor_arm64_pie.zip tor-0.4.4.9-arm64_pie.zip
docker cp 2798b62ed756:/opt/tor-reproducer/tor_linux-x86_64.zip tor-0.4.4.9-linux-x86_64.zip
docker cp 2798b62ed756:/opt/tor-reproducer/tor_linux-aarch64.zip tor-0.4.4.9-linux-aarch64.zip

Where 937d81a46c33 is the container ID from docker ps -a.

Cleanup with

docker container prune
docker rmi tor-reproducer:0.4.4.9

Windows

For Window we are bundling binaries from the Tor Windows Expert Bundle.

Mac

For Mac we are bundling the binaries from Tor Browser. harvet/harvest.sh can be used to fetch, extract and package them.

Historical

Previously we used some scripts that have been moved to oldscripts. They did not generate correct android binaries.