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
Nathan Freitas
e7a7d8c7cd
support variable arch builds to support x86
...
move asset builds to /assets folder
2015-04-11 21:16:20 -04:00
Nathan Freitas
628c9d8d6c
update tor to 0.2.6.7
2015-04-06 14:05:32 -04:00
Nathan Freitas
1c26ccd694
tag to head
2015-04-03 13:16:59 -04:00
Nathan Freitas
cd303bd48a
commit to latest dev head
2015-04-03 13:01:11 -04:00
Nathan Freitas
7774ca3b24
remove old embedded badvpn_dns
2015-04-03 12:22:54 -04:00
Nathan Freitas
2724551cb1
tag badvpn to latest
2015-04-03 12:22:39 -04:00
Nathan Freitas
7dd494932d
update jsocks with reduced debug output
2015-04-02 23:17:33 -04:00
Nathan Freitas
784c1c13d4
peg external to jsocks commit
2015-03-28 00:18:13 -04:00
Nathan Freitas
05f14ed420
make sure libs directory exists
2015-03-19 08:50:55 -04:00
Nathan Freitas
491822147e
remove orweb dependecy for now - don't want to build in webkit yet
2015-03-18 22:00:07 -04:00
Nathan Freitas
7557ad5d71
update external dependencies, add patch for tor build
2015-03-18 21:20:39 -04:00
Nathan Freitas
84e97e6c71
update Makefile for building tor 0.2.6.4 with patch for Android
2015-03-18 21:20:20 -04:00
Nathan Freitas
3a1c603e5d
remove ABS dependency (no longer used)
2015-03-18 21:20:03 -04:00
Nathan Freitas
56df927fb5
remove liballium and obfsclient dependencies
...
We are switching to Go-based Meek and Obfs4 PT's
2015-03-17 13:02:12 -04:00
Nathan Freitas
f22978e53c
update pluto
2015-02-14 02:40:44 -05:00
Nathan Freitas
266c29701d
update to latest pluto for meek-client
2015-02-14 00:42:51 -05:00
Nathan Freitas
22e75a3825
update pluto to latest
2015-02-05 10:53:55 -05:00
Nathan Freitas
33a5962fe6
add pluto for PT integration
2015-02-05 09:42:52 -05:00
Nathan Freitas
40b8f48c66
set to lib_orweb branch
2015-02-05 09:42:30 -05:00
Nathan Freitas
50519d8a0b
ensure x86_64 case of NDK is supported
2015-02-04 16:29:03 -05:00
SandroB
1464901fe3
added badvpn as local folder
2015-01-25 12:08:34 +01:00
SandroB
72a017369b
delete as it should not be as subproject
2015-01-25 12:06:02 +01:00
SandroB
90db557cec
clone of badvpn for dns fix
2015-01-25 12:01:00 +01:00
SandroB
1472b4e35d
some missing files added to git repo
2015-01-25 11:42:15 +01:00
SandroB
21b75b4c56
vpn changes
2015-01-20 15:47:24 +01:00
Nathan Freitas
7ee0622a5e
Revert "Deleted unnecessary files."
...
This reverts commit c013c071eb
.
2014-12-01 11:04:56 -05:00
Nathan Freitas
da4866c648
update polipo to latest head
2014-11-26 21:32:37 -05:00
Nathan Freitas
16d87310a3
make sure polipo is really cleaned; add only PIE flags for polipo
2014-11-17 14:11:17 -05:00
Nathan Freitas
5917e63693
updates for Android L and PIE binary support
2014-11-13 13:42:14 -05:00
Nathan Freitas
5f495973ea
updates to appcompat v12 for Android L
2014-11-13 13:40:59 -05:00
Nathan Freitas
7f50f79b0e
update Makefile to support PIE arguments
...
make PIEFLAGS="-fPIE -pie" NDK_PLATFORM_LEVEL="16"
2014-11-06 14:05:19 -05:00
Nathan Freitas
284a5398b4
update badvpn commit
2014-10-25 20:33:48 -04:00
Nathan Freitas
6b1a78fda1
update commit pegs
2014-10-24 01:15:29 -04:00
Nathan Freitas
f6ad0fff3d
initial modifications for PIE support
2014-10-24 01:13:31 -04:00
Nathan Freitas
e45991899a
first commit of new OrbotVPN integration into Orbot
2014-10-21 12:30:13 -04:00
Nathan Freitas
dbbd8292c2
Merge branch 'master' of https://github.com/freckles-the-pirate/orbot into freckles-the-pirate-master
2014-09-30 23:34:08 -04:00
Nathan Freitas
ee10ac0f07
update to Tor 0.2.5.7-rc
2014-09-14 16:06:47 -04:00
Jordan
c013c071eb
Deleted unnecessary files.
2014-08-14 14:35:58 -07:00
Nathan Freitas
8df98f5618
update to latest jtorctl with patches for thread, error handling
2014-08-14 14:35:57 -07:00
Nathan Freitas
05dd3317f1
update to latest jtorctl with patches for thread, error handling
2014-08-11 16:05:08 -04:00
Nathan Freitas
113b18900d
update to latest OpenSSL 1.0.1i for important fixes
2014-08-07 11:55:42 -04:00
Nathan Freitas
543c887dc0
update to latest tor and obfsclient
2014-07-28 21:38:47 -04:00
Nathan Freitas
c7409b78c9
update commit pegs for external
2014-07-10 12:34:53 -04:00
Nathan Freitas
3bc8760beb
Merge branch 'new_notification_expanded' of github.com:amoghbl1/orbot-1 into amoghbl1-new_notification_expanded
2014-07-10 11:05:59 -04:00
Nathan Freitas
b4079f4c79
update transifex config
2014-07-10 11:04:36 -04:00
amoghbl1
43eac85644
fixed merge conflicts
2014-06-20 02:01:17 +05:30
amoghbl1
133922f7b4
updated the expanded notification ui, calls for getting exit ip implemented, exit ip added temporarily in the title of the notification till the final ui is ready. Regex to match ip address on getting response from the exit node written.
2014-06-18 06:02:23 +05:30
Nathan Freitas
2fe57e84ad
pegging tor to 0.2.4.22
2014-06-11 19:33:56 -04:00
Nathan Freitas
f4baf4d6bb
updated to 2.0.21-stable
2014-06-06 14:21:55 -04:00
Nathan Freitas
816a6b2be0
updating to 1.1.1
2014-06-06 12:26:18 -04:00
Nathan Freitas
24773c302d
update to OpenSSL 1.0.1h
2014-06-06 12:22:22 -04:00
Michael Rogers
8b5bb041d1
Makefile patch for Orbot
...
Signed-off-by: Nathan Freitas <nathan@freitas.net>
2014-06-06 12:07:22 -04:00
Nathan Freitas
148e7eb4bf
remove deletion of polipo folder
2014-06-05 11:08:06 -04:00
Nathan Freitas
69614fb649
updated Tor version to 0.2.5.4-alpha
...
heartbleed blacklists for non-updated tor nodes
2014-05-04 00:38:29 -04:00
Nathan Freitas
05b6553cba
add binary stripping to makefile
2014-04-25 12:45:11 -04:00
Nathan Freitas
38700f9c9c
updated to 0.2.5.3 for scramblesuit/obfs support
2014-04-25 12:43:59 -04:00
Nathan Freitas
40546c9ee5
change from privoxy to polipo for http proxy
2014-04-24 23:43:33 -04:00
Nathan Freitas
4d3754bbb2
remove obfsproxy, update obfsclient
2014-04-24 12:29:49 -04:00
Nathan Freitas
7af85b5cc3
small updates to Makefile for NDK
2014-04-24 12:29:41 -04:00
Yawning Angel
2c2d094601
Integrate obfsclient/liballium into the build process
...
* Compiler/toolchain version changed to 4.8 for C++11
* Build and package obfsclient/liballium
NB: Currently obfsclient is build with debugging information which
results in a binary that is rather large, strongly consider stripping.
Signed-off-by: Nathan Freitas <nathan@freitas.net>
2014-04-22 22:46:52 -04:00