Orfox - A Tor Browser for Android
Clone or download
Pull request Compare This branch is 6 commits ahead of amoghbl1:orfox-tor-browser-52.2.0esr-7.0-1.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.cargo Bug 1277338 - Part 1: Turn js/src into the mozjs-sys crate; r=sfink Oct 13, 2016
accessible Backed out changeset f1653d8df3a4 (bug 1342433) for causing bug 13498… Apr 11, 2017
addon-sdk Bug 1275958 - Rewrite SDK 'Get Image' clipboard test to prevent its i… Mar 16, 2017
b2g Bug 1299500 - Get rid of DeviceStorage API - part 10 - DeviceStorage,… Mar 8, 2017
browser Bug 21321: .onion domains are shown as non-secure Aug 3, 2017
build Backport of tjr's patch for bug 1314979 Jun 8, 2017
caps Bug 21569: Add first-party domain to Permissions key Jun 8, 2017
chrome Bug 1310297 - Remove test annotations using b2g, mulet or gonk: chrom… Nov 5, 2016
config Bug 21849: Don't allow SSL key logging Jun 8, 2017
db/sqlite3 Bug 1339321 - Upgrade to SQLite 3.17.0. r=mak, a=jcristau Feb 16, 2017
devtools Bug 18619: If indexedDB disabled, use in-memory db for asyncStorage.js Jun 8, 2017
docshell Bug 16620: Clear window.name when no referrer sent Jun 8, 2017
dom Bug 21321: Add test for .onion whitelisting Aug 3, 2017
editor Bug 1056322 - Don't run DictionaryFetcher when spllchecker isn't init… Apr 12, 2017
embedding Bug 1330882 - Part 4: Making the window.open() can only open rounded … Jun 8, 2017
extensions Bug 23044: Don't allow GIO supported protocols by default Jul 27, 2017
gfx Bug 21907: Fix runtime error on CentOS 6 Jun 8, 2017
gradle/wrapper Bug 1300094 - Update Gradle to 2.14.1 and Gradle Plugin to 2.1.3 r=se… Sep 22, 2016
hal Bug 1315798 - Remove FMRADIO support from HAL. r=mds Nov 7, 2016
image Bug 12827: Create preference to disable SVG. Jun 8, 2017
intl Bug 20981: On Windows, check TZ for timezone first Jun 8, 2017
ipc Getting Tor Browser to build with accessibility enabled on Windows Jun 8, 2017
js Backport of tjr's patch for bug 1331349 Jun 8, 2017
layout Bug 1319908 - Load the menu icons for the bookmarks menu with the cor… Jun 8, 2017
media Bug 1355520 - Unregister system listener on destroy to avoid collisio… May 17, 2017
memory Bug 1338574 - Part 8: Use MOZ_ASSERT and MOZ_CRASH_UNSAFE_OOL in mozj… Feb 21, 2017
mfbt Backport of tjr's patch for bug 1331349 Jun 8, 2017
mobile Don't remove referer (Tor Browser doesn't) #23273 tor trac Dec 13, 2017
modules fix #17 from https://github.com/amoghbl1/tor-browser/issues don't res… Aug 3, 2017
mozglue Bug 1517: Reduce precision of time for Javascript. Jun 8, 2017
netwerk Bug 1329521 - GetLoadContextInfo() should not compare originAttribute… Jun 8, 2017
nsprpub Bug 1288308 - Part 2: implement Named Pipe IO layer; r=bagder,mayhemer Nov 2, 2016
other-licenses Getting Tor Browser to build with accessibility enabled on Windows Jun 8, 2017
parser Bug 18914: Use English-only label in <isindex/> tags Jun 8, 2017
probes Bug 1286877 - do not set c-basic-offset for python-mode; r=gps Jul 14, 2016
python Bug 1351071: Get rid of pre-generated startup cache r=glandium Jun 8, 2017
rdf Bug 1276669 - Part 4: Initialize RDF atoms in nsLayoutStatics. r=Pike… Jan 26, 2017
security Bug 21849: Don't allow SSL key logging Jun 8, 2017
services Bug 1321396 - Skip oversized records without aborting the sync by def… Nov 30, 2016
startupcache Bug 1297300 - Add missing checks to GetSpec() calls in rdf/, startupc… Aug 30, 2016
storage Bug 1342441 - Improve the Wrong Sqlite Version message. r=asuth, a=jc… Feb 24, 2017
taskcluster Bug 1353016 - Add more test chunks for Linux mochitest-bc. r=jmaher, … Apr 3, 2017
tbb-tests Regression tests for #2874: Block Components.interfaces from content Jun 8, 2017
testing Bug 10286: Regression tests for Touch API fingerprinting resistance Jun 8, 2017
third_party/rust Bug 21862: Rip out potentially unsafe rust code Jun 8, 2017
toolkit Bug 16485: Improve about:cache page Jun 8, 2017
tools Bug 4234: Use the Firefox Update Process for Tor Browser. Jun 8, 2017
uriloader Bug 19273: Avoid JavaScript patching of the external app helper dialog. Jun 8, 2017
view Bug 1293596 (part 2) - Rework nsIWidget bounds getters. r=mstange. Aug 18, 2016
widget Bug 1319908 - Load the menu icons for the bookmarks menu with the cor… Jun 8, 2017
xpcom Workaround for broken ASan builds (bug 1272498) Jun 8, 2017
xpfe Bug 1352305 - Part 1: Making the XULWindow will not be enforecd to be… Jun 8, 2017
.clang-format Bug 961541 - Make Clang-Format ignore all comments. r=mystor Jun 26, 2015
.clang-format-ignore Bug 967361 - Fix .clang-format-ignore on Windows. r=gps Feb 4, 2014
.eslintignore Bug 1316723 - Fix more eslint errors in devtools/client/shared/. r=tr… Nov 11, 2016
.eslintrc.js Bug 1316096 - Change eslint configuration to use string values for ru… Nov 8, 2016
.flake8 Bug 1280571 - Add testing/mochitest to the flake8 linter, r=ahal Sep 21, 2016
.gdbinit Bug 1310286 - Instruct gdb to ignore certain signals for which it is … Oct 14, 2016
.gdbinit_python bug 985566 - add some pretty printers to .gdbinit r=froydnj r=glandium Jun 2, 2016
.gitignore Bug 1301790 - Bundle codemirror into a single script;r=gl Sep 11, 2016
.hgignore Bug 1301790 - Bundle codemirror into a single script;r=gl Sep 11, 2016
.hgtags No bug - Tagging 0dc7c28f20648d597b11b60e90be9a15687656aa with FIREFO… May 19, 2017
.lldbinit Bug 1254128 - Make the Mozilla .lldbinit use the full path for topsrc… Mar 1, 2016
.mozconfig Bug 13379: Sign our MAR files. Jun 8, 2017
.mozconfig-asan Bug 13379: Sign our MAR files. Jun 8, 2017
.mozconfig-mac Bug 13252: Do not store data in the app bundle Jun 8, 2017
.mozconfig-mingw Bug 13379: Sign our MAR files. Jun 8, 2017
.mozconfig-orfox add support for a distribution directory (for bundling add-ons) Aug 3, 2017
.taskcluster.yml Bug 1316183 - Compress docker images with zstd. r=dustin Nov 7, 2016
.ycm_extra_conf.py Bug 1293534: Fix .ycm_extra_conf after bug 1195748. r=gps Aug 9, 2016
AUTHORS Backed out changeset d15798b73b9e (bug 1302763) for taskcluster build… Oct 20, 2016
Android.mk Bug 794297: Block the android build system from looking in mozilla-ce… Sep 26, 2012
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release… Apr 10, 2017
GNUmakefile Bug 794723 - Add a default makefile which wraps mach. r=gps Feb 6, 2015
LEGAL Bug 346391 - remove extraneous whitespace. Patch by Matt Nordhoff. Aug 21, 2006
LICENSE Bug 547914 - Replace /LICENSE with a mention of where the canonical l… Feb 23, 2010
Makefile.in Bug 1311462 - Dump symbols from */dist/bin instead of dist/universal … Nov 1, 2016
README.md Orfox: Fix #1 - Improve build instructions Aug 3, 2017
aclocal.m4 Bug 1262155 - Use moz.build instead of libffi's build system. r=ted,g… Aug 8, 2016
build.gradle Bug 1300094 - Update Gradle to 2.14.1 and Gradle Plugin to 2.1.3 r=se… Sep 22, 2016
client.mk Bug 1296530 - Bustage followup part deux; r=gps Oct 17, 2016
client.py Bug 988724: Remove webidl updating bits from client.py that are long … Apr 1, 2014
configure.in Bug 1295751 - Make it possible to copy configure.in to configure. r=gps Aug 17, 2016
configure.py Bug 1296503 - Switch config.status to unicode literals. r=ted Aug 23, 2016
gradle.properties Bug 1218370 - Use Gradle daemon in srcdir builds. r=me Oct 26, 2015
gradlew Bug 1123416 - Part 1: Make topsrcdir a valid Gradle project root. r=s… Oct 21, 2015
mach Bug 1279020 - [mach] Follow symlinked mach binary when searching for … Jun 9, 2016
moz.build bug 1298422 - vendor byteorder into third-party/rust. r=froydnj Sep 8, 2016
moz.configure Backport of tjr's patch for bug 1314979 Jun 8, 2017
mozilla-config.h.in Bug 1231314 - Turn mozilla-config.h and js-confdefs.h into CONFIGURE_… Dec 14, 2015
old-configure.in Backport of tjr's patch for bug 1314979 Jun 8, 2017
run-tbb-tests Bug 18923: Add a script to run all Tor Browser specific tests Jun 8, 2017
settings.gradle Bug 1291363 - Add geckoview and geckoview_example Gradle projects. r=… Oct 6, 2016
tbb-tests-ignore.txt Bug 18923: Add a script to run all Tor Browser specific tests Jun 8, 2017
test.mozbuild Bug 1229233 - Add a (incomplete) end-to-end build test. r=gps Dec 1, 2015

README.md

ORFOX BUILD STEPS:

  1. Move .mozconfig-android to .mozconfig OR run:
export MOZCONFIG="tor-browser/.mozconfig-android"
  1. Checks if the all requirements for the build are fine with:
./mach configure
  1. Builds the repo with:
./mach build
  1. Creates the apk in tor-browser/MOZ_OBJDIR/dist/fennec-38.0.en-US.android-arm.apk
./mach package

Note: this does not ship the addons, that is managed in a different repo: https://github.com/amoghbl1/orfox-addons.

Steps to include these addons can be figured out looking at the jenkins script at https://github.com/amoghbl1/Orfox/blob/master/jenkins-build