Commit Graph

1579 Commits

Author SHA1 Message Date
Nathan Freitas d2cf5453e2 move jni code and VPN logic from app module to service 2016-09-26 12:03:30 -04:00
Nathan Freitas 9f61afcdef improve tor service event handling and display 2016-09-26 11:39:07 -04:00
Nathan Freitas ebc046e92d remove littleproxy reference (for now!) 2016-09-25 19:10:38 -04:00
Nathan Freitas 7c3a16f86f we don't need a separate service for the VPN 2016-09-25 19:10:01 -04:00
Nathan Freitas 7950cac801 remove dated information in the BUILD file 2016-09-25 18:53:30 -04:00
Nathan Freitas 9afbb0007f update gradle props and ignore files we don't want in repo 2016-09-25 18:51:22 -04:00
Nathan Freitas 7284a5e1fb make sure Tor start/stop work
- use Process instance instead of processID lookup
- reply on Tor's HALT command
2016-09-25 18:49:32 -04:00
Nathan Freitas 55e08b9de4 tweak homescreen layout and strings 2016-09-25 18:49:20 -04:00
Nathan Freitas d56fdb20aa renable polipo 2016-09-23 11:01:20 -04:00
Nathan Freitas 90d77ce4be modify imports 2016-09-19 16:11:44 -04:00
Nathan Freitas 1ffea580c4 udpate resource paths 2016-09-19 16:11:30 -04:00
Nathan Freitas bab79046b2 target API 14 2016-09-19 16:10:13 -04:00
Nathan Freitas aba7f8e40e update gitignores for gradle 2016-09-19 16:09:58 -04:00
Nathan Freitas 912cb74243 update tor to 0.2.8.7 2016-09-19 16:09:10 -04:00
Nathan Freitas 5a4e00a186 fix paths for new module layout 2016-09-19 16:08:31 -04:00
Nathan Freitas ecf90235af remove old binaries 2016-09-19 16:08:15 -04:00
Nathan Freitas 10f1ade6e4 update makefile and add new patch 2016-09-19 16:06:34 -04:00
Nathan Freitas b52023a502 move assets to service project 2016-06-29 10:49:18 -04:00
Nathan Freitas 549399b82c launch default activity from notification 2016-06-29 10:48:59 -04:00
Nathan Freitas 6d0fdbba10 update gitignore for gradle project 2016-06-29 10:10:14 -04:00
Nathan Freitas 56683a39b3 add pdnsd library in for vpn service DNS! 2016-06-29 10:09:47 -04:00
Nathan Freitas 29fd07ac34 remove patches from here, moved to external 2016-06-29 10:08:44 -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 54b3349344 remove redundant code from old ant build format (not in gradle modules) 2016-06-29 09:54:03 -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 bdb58933b2 update translations 2016-04-01 09:23:41 -07:00
Nathan Freitas 40233543d3 Merge branch 'master' of github.com:n8fr8/orbot 2016-03-22 16:20:26 -04:00
Nathan Freitas 6e45c07c7d Merge pull request #32 from ghost/patch-1
Start meek transport whe using custom meek bridges
2016-03-22 16:20:14 -04:00
srvetus 21c5bcc7e7 Remove typo 2016-03-20 03:47:50 +00:00
srvetus 5adcbecf4c Start the meek transport for custom meek bridges 2016-03-20 03:45:11 +00:00
Nathan Freitas 8e7a8111a9 update with commit tag for v15.1.3 beta 1 2016-03-09 15:50:07 -05:00
Nathan Freitas d6eccc3138 update changelog 2016-03-09 15:35:55 -05:00
Nathan Freitas 6452075d46 15.1.3-beta 2016-03-09 14:51:25 -05: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 2973eaccd8 change how we look for processes to kill. fixes tor trac #18502 2016-03-08 13:05:35 -05:00
Nathan Freitas cec82ec0de VPN code cleanup and ensure DNS is listening on all interfaces 2016-03-07 14:02:07 -05:00
Nathan Freitas 4892f93531 DNS lookup through pdnsd should loop back into Tor DNS port
While the TCP query to Google DNS before provided more robust DNS services,
it could still leak outside the VPN service based on platform version
and other circumstances. By using PDNSD as a proxy back into Tor's limited DNS
service, we ensure DNS does not leak.
2016-03-07 13:52:52 -05:00
Nathan Freitas beb3bc8a4a update changelog for 15.1.2 2016-02-24 10:01:28 -05:00
Nathan Freitas 204733a245 update to 15.1.2 2016-02-23 23:23:32 -05:00
Nathan Freitas 57855932f4 move to using meek_lite mode from obfs4client and update/improve proxying code 2016-02-23 23:21:02 -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 3eb70b8b9a switch back to Android-16 as target 2016-02-23 23:19:52 -05:00
Nathan Freitas 44dae6bc1d 15.1.1 PIE Android 16+ 2016-02-22 16:02:56 -05:00
Nathan Freitas f9f33a171c set this to Android 16 SDK for PIE executable
We'll use a different build for non-PIE < Android-16
2016-02-22 15:59:35 -05:00
Nathan Freitas e9d28a4445 handle NPE better for dev.gp.info #6686
in some cases the connection becomes null while you are interacting with it
2016-02-22 15:07:40 -05:00
Nathan Freitas 00f82f0913 update git submodules 2016-02-22 13:19:15 -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 043b151fb1 Merge branch '1984-bridges' of https://github.com/mrphs/orbot into dev_nima_1984_bridges 2016-02-22 11:05:37 -05:00
Nima Fatemi 5eb628b03a bridges dedicated to GeorgeTorwell 2016-02-09 22:16:52 +00:00