Commit Graph

192 Commits

Author SHA1 Message Date
أحمد المحمودي (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
Yawning Angel 43c259accc Update the obfsclient submodule to include Android fixes
Signed-off-by: Nathan Freitas <nathan@freitas.net>
2014-04-22 22:46:09 -04:00
Yawning Angel a6af8784ad liballium/obfsclient should be sourced from tp.o repos
Signed-off-by: Nathan Freitas <nathan@freitas.net>
2014-04-22 22:45:54 -04:00
Nathan Freitas fa6c1015d8 bump version to 13.0.6-RC-2 2014-04-15 00:26:24 -04:00
Nathan Freitas e9d0feade0 updates resources and tx config for tagalog 2014-04-09 11:44:21 -04:00
Nathan Freitas 60a79a2ae0 more updates to install clean-up process 2014-04-08 16:09:04 -04:00
Nathan Freitas 7229c52f9c updated to openssl 1.0.1g 2014-04-07 22:42:59 -04:00
Nathan Freitas b734c6c232 add new library for superuser/shell commands 2014-04-07 11:10:19 -04:00
Nathan Freitas 344e914a53 add transifex tx config 2014-04-04 10:27:09 -04:00
Nathan Freitas 8140b32714 a little bit of cleanup of new binary installs 2014-04-04 10:19:23 -04:00
Nathan Freitas cc8d3e1eab update to return to binaries as ZIPd res/raw
stop using the libs/armeabi hack method
2014-04-03 23:01:39 -04:00
Nathan Freitas 8c20759bed removed ABS depdency in favor of AppCompat 2014-04-03 21:54:26 -04:00
Daniel Martí 75a0d34e28 Signed-off-by: Nathan Freitas <nathan@freitas.net> 2014-03-27 13:46:34 -04:00
Daniel Martí 57ef1c3f61 Fix building of openssl on newer systems
Forcing CC when running make works around this problem.

Signed-off-by: Nathan Freitas <nathan@freitas.net>
2014-03-26 11:47:01 -04:00
Nathan Freitas b5a043a6a0 updated Makefile to not build libevent TESTS 2014-03-26 11:33:58 -04:00
Nathan Freitas dab37b576e setting to 4.6 for compat 2014-03-24 14:45:13 -04:00
Nathan Freitas 1a346cf25e updated makefile 2014-03-24 14:34:20 -04:00
Nathan Freitas 02c389cf28 updated obfsclient external 2014-03-24 14:20:36 -04:00
Nathan Freitas 06b46f1a35 updated to only build tor binary and not tests, etc 2014-03-24 14:18:23 -04:00
Nathan Freitas 806fe40985 update external commit tags 2014-03-03 10:37:45 -05:00
Nathan Freitas d605b45488 add obfsclient build but don't include binary yet 2014-02-22 19:19:50 -05:00
Nathan Freitas 649ca401e7 enable compiliation for all android not just armv7 2014-01-12 22:15:50 -05:00
Nathan Freitas e24ae6cb07 update Makefile - try building with older toolchain 2014-01-09 21:15:23 -05:00
Nathan Freitas 1fa568d04c peg to new repo and head with fix for empty element bug 2014-01-09 21:12:57 -05:00
Nathan Freitas 0b024c9efa Merge branch 'master' of https://github.com/eighthave/orbot into hans_build_patches
Conflicts:
	external/Makefile
2014-01-02 13:49:33 -05:00
Nathan Freitas 276e6c347d remove old external openssl-static path 2013-12-29 06:17:05 -05:00
Nathan Freitas ca28aded12 add patches for iptables/xtables building on Android 2013-12-28 09:21:13 -05:00
Nathan Freitas 76b15ddf58 adding new iptables/xtables build from source 2013-12-28 09:10:05 -05:00
Nathan Freitas 867ff53b8b remove simple server source bundle 2013-12-27 21:44:55 -05:00
Nathan Freitas 198974a053 update to build openssl latest 2013-12-27 16:41:54 -05:00
Nathan Freitas 468076e3af set to 1.0.1e release 2013-12-27 15:58:29 -05:00
Nathan Freitas 8666b1b4df updating tor to 0.2.4.20 2013-12-27 15:29:03 -05:00
Nathan Freitas a8ca927610 remove simple file sharing server from build process 2013-12-27 13:24:15 -05:00
Nathan Freitas 4d6e0cca96 update makefile for new install process
update tags for libevent and tor
2013-12-27 11:14:11 -05:00
Hans-Christoph Steiner ca8197fa5b update native build to include Android NDK build flags
This updates external/Makefile to be more integrated into the Android NDK,
by using the same variable names and including build flags from the NDK.
2013-12-05 19:28:54 -05:00
Hans-Christoph Steiner ddd62f29ae remove spaces and tabs where 'make' complains about them
spaces and tabs can have meaning in a Makefile, so stray ones can cause
troubles.  emacs makefile-mode warns about potentially troublesome errant
whitespace.
2013-12-05 18:38:11 -05:00
Nathan Freitas fb49463e10 update to latest tor 0.2.4.16-rc 2013-08-19 11:20:32 -04:00
n8fr8 303ceb416a updates for building 2013-07-22 13:57:10 -04:00