Commit Graph

228 Commits

Author SHA1 Message Date
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
n8fr8 42b111a216 updating commit peg for ndk8 fix 2013-07-22 13:39:40 -04:00
n8fr8 4f9a502826 updated Tor repo 2013-07-17 22:37:25 -04:00
n8fr8 2b9007e663 updated to latest libevent and tor repos 2013-02-12 14:07:14 +07:00
n8fr8 216a41d896 adding new HS/onion based file sharing service 2013-02-12 14:05:20 +07:00
n8fr8 1748cb49e2 added missing path to libevent include 2013-02-12 13:44:09 +07:00
n8fr8 fb0a0fad34 updated to 0.2.3.25 2013-02-07 15:24:13 +07:00
n8fr8 0b1ec12643 0.2.4.4-alpha-1.0.11-RC4 2012-10-22 17:52:30 +05:30
n8fr8 29e2452aea updated to ndk 8b/gcc 4.6 toolchain 2012-10-01 01:18:06 +05:30
n8fr8 a80d029fef updated method for building privoxy from src 2012-07-06 14:53:29 -04:00
n8fr8 a8fab5e851 removed privoxy source 2012-07-06 14:53:01 -04:00
n8fr8 e74ac90edf fixed obfsproxy android patch build error 2012-06-28 00:28:48 -04:00
n8fr8 f614a46f8f removed privoxy clean target 2012-06-27 23:54:40 -04:00
n8fr8 d775c57618 fixed cleanup for privoxy build 2012-06-27 23:53:04 -04:00
n8fr8 73545f9c47 updated config files for privoxy 2012-06-27 23:52:24 -04:00
n8fr8 d2ff57ec9e removed lpthread library flag 2012-06-27 23:51:37 -04:00
n8fr8 fad61a85fd more privoxy 3.0.12 files 2012-06-27 23:43:38 -04:00
n8fr8 3313e38ac9 privoxy 3.0.12 clean checkin 2012-06-27 23:42:39 -04:00
n8fr8 f5183d8128 updated privoxy to 3.0.19-stable 2012-06-27 23:17:49 -04:00
n8fr8 5c5bfba88e updated code for privoxy cleanup 2012-06-27 22:23:00 -04:00
n8fr8 0bde42a44d deleted config log 2012-06-19 22:11:54 -04:00
n8fr8 2655088ae6 removed gcc ssp hardening
ssp_noshared not currently available in Android NDK
2012-06-19 20:44:06 -04:00
n8fr8 006c9502e0 updated privoxy files 2012-06-05 12:05:39 -04:00
n8fr8 849096c310 fixed posix thread option for Privoxy 2012-06-05 12:04:56 -04:00
n8fr8 aba382c581 fixing libevent broken ssl building 2012-05-09 00:43:33 -04:00
n8fr8 ad4060f2a0 added dep on openssl-static by libevent for some platforms 2012-05-09 00:11:59 -04:00
n8fr8 b0bb72abfb clean out all jars from libs 2012-05-07 22:07:44 -04:00
n8fr8 c1bcc96472 adding in clean of old tor res raw binary 2012-05-07 20:40:17 -04:00
n8fr8 0604eb2ba0 updated makefile to fix issues resources
- moved jtorctrl.jar to jtorctl.jar for consistency with
source library
- make assets now zips up tor binary and renames to .mp3
extension to handle issues with older Android devices
breaking when trying to decompress a large file. By
naming mp3, there is no attempt to decompress.
2012-05-06 22:47:34 -04:00
n8fr8 a5ad212cea adds obfsproxy to make all 2012-05-04 18:03:18 -04:00
n8fr8 51cb3530f6 removes default compiler hardening flags that break Android 2012-05-04 17:38:37 -04:00
n8fr8 35f35abce2 added obfsproxy support in Makefile and libevent2 2012-05-04 17:00:17 -04:00
n8fr8 6ade9ccf10 added obfsproxy submodule 2012-05-04 10:59:50 -04:00
n8fr8 2240c31d5f added cleanup and build fixes 2012-05-03 19:10:41 -04:00
n8fr8 0bc4a11cd0 added in config.sub and .guess copying 2012-05-03 18:55:17 -04:00
n8fr8 f946cef6e3 adding these in to the build process 2012-05-03 18:49:47 -04:00
n8fr8 3f45a45b69 this is it! rise of the MegaMakeZilla! Woot! 2012-05-03 18:46:17 -04:00
n8fr8 4589257366 new external dependency (tor, privoxy) makefile 2012-05-03 18:29:28 -04:00
n8fr8 8f1c0e6abb checked out tor-0.2.3.15-alpha 2012-05-03 15:06:21 -04:00
n8fr8 00739d5854 switched to release-1.4.14-stable tag 2012-05-03 14:55:15 -04:00
n8fr8 3af53507f9 checked out tag release-2.0.18-stable 2012-05-03 14:45:28 -04:00
n8fr8 408c76593b adding in git submodule links 2012-05-03 14:32:37 -04:00
n8fr8 7807415438 adding in privoxy directly to Orbot repo 2012-05-03 14:32:18 -04:00