Nathan Freitas
693bc9e362
update openssl to OpenSSL_1_0_2j
2016-11-03 21:39:26 -04:00
Nathan Freitas
0efbb1729e
update for new joint arm+x86 build release
2016-11-03 17:28:01 -04:00
Nathan Freitas
f5f544c2d3
update to latest badvpn for new torservice package
2016-11-03 12:19:24 -04:00
Nathan Freitas
5ac21be984
use PIEFLAGS
2016-11-03 11:00:12 -04:00
Nathan Freitas
af69041811
remove old superuser-commands
2016-10-31 06:54:15 -04:00
Nathan Freitas
e3d7ca28a0
update tor 0.2.8.9
2016-10-20 10:30:22 -04:00
Nathan Freitas
da0fb101f3
multiple fixes to re-enable VPN mode and pdnsd daemon
2016-10-12 16:01:09 -04:00
Nathan Freitas
1614921e34
clean pdnsd binaries from libs in Makefile
2016-10-04 23:45:47 -04:00
Nathan Freitas
268002bc75
fix build scripts for new paths
2016-09-29 12:00:09 -04:00
Nathan Freitas
912cb74243
update tor to 0.2.8.7
2016-09-19 16:09:10 -04:00
Nathan Freitas
10f1ade6e4
update makefile and add new patch
2016-09-19 16:06:34 -04:00
Nathan Freitas
0f00e12cdc
move patches to external since that is what it is applied to (external code)
2016-06-29 10:01:42 -04:00
Nathan Freitas
18682e4b97
big check-in of major gradle refactor; now building and running!
...
VPN features are disabled for now
2016-06-29 00:20:20 -04:00
Nathan Freitas
9097b79a7e
Move OrbotVPNService to a Manager and consolidate services
...
This allows for the VPN service to be set in the foreground with the TorService
and reduce the chance to be killed due to lack of memory
2016-03-09 14:43:01 -05:00
Nathan Freitas
66a5b7ad26
remove meek-client and use obfs4 meek_lite mode instead
2016-02-23 23:20:21 -05:00
Nathan Freitas
9a8e4dd80f
update to orbot ant build version
2016-02-22 12:33:12 -05:00
Nathan Freitas
80e8c47e62
peg to last ant compat release
2016-02-22 12:09:37 -05:00
Nathan Freitas
c8584f6ec9
update superuser commands library
2016-02-02 12:23:58 -05:00
Nathan Freitas
bac16a57fc
enable backwards compat to Android SDK 10 (Android 2.3.*)
2016-02-02 12:22:24 -05:00
Nathan Freitas
0669addd49
re-add appcompat, update to latest, move to Android 23 to build
...
- this is required for latest appcompat, and to address the bug
with the white-on-white spinner popup error
2016-01-25 11:28:33 -05:00
Nathan Freitas
c05d8e7b43
remove appcompat, and just support support-v4
2016-01-25 10:43:34 -05:00
Hans-Christoph Steiner
72eab39a95
build jtorctl directly, using a symlink to point to its source code
...
This builds the jtorctl java with the rest of Orbot's java. The process of
making a jar breaks when external/Makefile is run with frozen time using
faketime. That is needed to get reproducible native bits.
2016-01-22 23:25:54 +01:00
Nathan Freitas
324036798b
clean shouldn't clean assets, so we can easily builds for multiple platforms
2016-01-15 14:22:47 -05:00
Nathan Freitas
0081d005e6
remove Pluto Go building form this Makefile for now
2016-01-07 10:59:58 -05:00
Nathan Freitas
f1fcec3d45
add support for PDNSD DNS Daemon for VPN DNS resolution
...
Tor's DNS port doesn't work well with the VPN mode, so we
will use PDSND to resolve DNS over Tor using OpenDNS. This is
a hack/solution that we learned from SocksDroid.
2016-01-04 01:38:36 -05:00
Nathan Freitas
8d8fe0ceb4
updates to improve VPN support
2015-12-30 13:21:33 -05:00
Nathan Freitas
6dc8cf6980
update makefile for new pluto builds
2015-12-16 11:22:21 -05:00
Nathan Freitas
6cf120185f
update makefile to support PLUTO builds
2015-12-16 10:26:28 -05:00
Nathan Freitas
317405dbb3
update external versions of Tor 0.2.7.6 and OpenSSL 1.0.1q
2015-12-16 10:00:15 -05:00
Nathan Freitas
865582ec3d
move back to 1.0.2a for x86_64 support
2015-07-14 10:28:09 -04:00
Nathan Freitas
6aa5ca56b5
update to tor 0.2.6.10
2015-07-13 23:11:45 -04:00
n8fr8
2459aa5151
Merge pull request #15 from aelmahmoudy/openssl_update
...
Update OpenSSL to v1.0.2a to fix build for x86_64 arch.
2015-07-09 17:37:01 -04:00
أحمد المحمودي (Ahmed El-Mahmoudy)
fd4ef77529
Update OpenSSL to v1.0.2a to fix build for x86_64 arch.
2015-07-09 17:19:24 +02:00
أحمد المحمودي (Ahmed El-Mahmoudy)
d93017fd30
Define __MIPSEL__ to workaround OpenSSL build failure for mips arch.
2015-07-09 17:02:31 +02:00
Nathan Freitas
dc06eedcfd
final fixes for AppsVPN mode on boot and Android 4.x support
2015-06-26 09:52:42 -04:00
Nathan Freitas
76e424e695
update submodule pin
2015-06-25 10:35:28 -04:00
Nathan Freitas
67d1652e57
update tor to 0.2.6.9
2015-06-22 11:30:56 -04:00
Hans-Christoph Steiner
6352bd4753
convert app description to XLIFF to make translation management easier
2015-06-09 21:48:54 -04:00
Hans-Christoph Steiner
cf43fa247d
switch to standard NDK env var: ANDROID_NDK_HOME
...
ANDROID_NDK_HOME is hardcoded in gradle as the name of the env var:
https://android.googlesource.com/platform/tools/build/+/master/gradle/src/main/groovy/com/android/build/gradle/internal/Sdk.groovy
2015-06-04 13:32:26 -04:00
Nathan Freitas
77d1b82411
adding patch for iptables building on x86
2015-05-13 12:17:54 -04:00
Nathan Freitas
20bf4c7ec6
update Makefile
2015-05-13 11:55:41 -04:00
Nathan Freitas
d6ff4131db
update Makefile with a few tweaks
2015-05-12 02:27:07 -04:00
Nathan Freitas
2f8c130f02
update to 15.0.1-beta-1 and update openssl to 1.0.2a
2015-05-12 00:38:24 -04:00
أحمد المحمودي (Ahmed El-Mahmoudy)
d5e937d2a0
Fix build for mips* archs.
...
OpenSSL's 'make depend' fails if _MIPS_SZLONG is not set
2015-04-29 22:57:13 +02:00
أحمد المحمودي (Ahmed El-Mahmoudy)
8d7c32c84b
Update OpenSSL to 1.0.2a
...
Also, disable rc4 cipher for 64-bit archs, to avoid this link error for
tor:
external/lib/libcrypto.a(e_rc4_hmac_md5.o):e_rc4_hmac_md5.c:function rc4_hmac_md5_cipher: error: undefined reference to 'rc4_md5_enc'
2015-04-29 17:48:28 +02:00
أحمد المحمودي (Ahmed El-Mahmoudy)
81a945e632
Patch libevent to compile for 64-bit archs.
2015-04-29 15:29:28 +02:00
أحمد المحمودي (Ahmed El-Mahmoudy)
ebe85e55bc
Add iptables-clean prerequisite to clean target
2015-04-29 15:25:49 +02:00
أحمد المحمودي (Ahmed El-Mahmoudy)
adb9a19367
Add support for variable arch builds to support mips & 64-bit archs
2015-04-29 15:25:49 +02:00
Nathan Freitas
84c6645220
fixing flag typo
2015-04-15 10:15:38 -04:00
Nathan Freitas
dbe3024dfc
fix PIE_FLAGS variable to allow for override
...
also, standardize use of STRIP command
2015-04-15 09:58:02 -04:00