Commit Graph

57 Commits

Author SHA1 Message Date
Nathan Freitas 1b6126e3d0 Enable support for app selection to work with VPN mode on Lollipop+
For now we will re-use/overload the app selection transproxy UI in Settings
2015-06-25 10:48:50 -04:00
Nathan Freitas 765bc61ded enable background starts by default only for Service intent calls 2015-06-22 12:57:59 -04:00
Nathan Freitas 225ad9d1ac fix handling of foreground intent starts, and set bg start off by default 2015-06-22 12:37:51 -04:00
Hans-Christoph Steiner ac8329c7f2 create a new pref: "Allow Background Starts"
This lets the user disable the new ACTION_START Intent, in case they have
more sensitive needs.
2015-06-10 18:02:43 -04:00
Hans-Christoph Steiner d43a6cd2b2 switch language/locale preference to use Languages utility class
The Languages utility class merges the techniques from ChatSecure and
Courier.  It fetches the supported locales from the APK itself, and fetches
the native names of the languages from the system.
2015-06-05 15:19:57 -04:00
Nathan Freitas d6c51bcc3c Fixes for bridge setup, and root/shell interaction
- If you paste bridge addresses from Gmail, you get some strange
characters that were causing problems. This looks for that, and
other formatting related gotchas.
- This also moves all configuratino to the torrc.custom file
instead of using the control port. These changes require you to
restart anyhow, and using the torrc.custom is more reliable as it
affects the tor process on launch, and not post control port interaction.
2015-04-09 13:04:28 -04:00
Nathan Freitas 9974654c08 fix for setting root and transproxy preferences 2015-04-09 01:28:38 -04:00
Nathan Freitas 6d05e27793 Improve Bridge and VPN support, working in tandem
You can use Bridges with VPN "App Mode" proxying
On Pre-Lollipop this uses a local loop back SOCKS server to flag outbound sockets as not for the VPN network
On Lollipop+ this uses the "disallow app" feature to set anything in the Orbot process to not be sent through the VPN
2015-03-17 13:04:20 -04:00
Nathan Freitas 48f40b3494 update resources for new design 2015-02-02 11:26:43 -05:00
Nathan Freitas 186e74b5dc add new transproxy flush pref and strings 2014-08-21 09:47:51 -04:00
Nathan Freitas ade6172145 enable transproxy refresh feature, default off 2014-08-11 11:18:46 -04:00
Nathan Freitas 0d424797a2 make expanded notif off by default; handle exceptions better
- some devices seem to not like these new expanded/remoteviews notifications, so we are turning them off by default. This will also help with load issues on onionoo servers
2014-08-11 10:10:18 -04:00
Nathan Freitas b6715b4d3c fixes #12411 and #12412 enables DNS and transport by default
with new Orbot settings to enable user to easily change/disable
2014-06-17 15:42:54 -04:00
Nathan Freitas af51a98535 allow support for adding custom lines to torrc 2014-06-09 18:47:48 -04:00
Nathan Freitas 451cfed0ac keep SOCKS port as default 9050 (instead of 'auto') 2014-06-06 17:01:18 -04:00
Nathan Freitas da3c95575a fixes for tor setConf/control port
fixes hidden service support
manages socks port conflicts
2014-06-06 09:59:10 -04:00
Nathan Freitas 147b57af42 remove unused preference 2014-05-02 00:40:19 -04:00
Nathan Freitas 1bc97c6cc6 change default "disable network" pref to true 2013-08-19 11:24:43 -04:00
Nathan Freitas 0a3cc50ce4 add resources for airplane mode/network disable 2013-08-19 09:34:27 -04:00
n8fr8 2ab32fcccd new preference value updates 2013-04-03 15:48:16 -04:00
n8fr8 1d8efbfca4 layout clean-up on datastats display 2012-09-30 23:57:46 +05:30
n8fr8 daf89658dc clarified english strings for hidden srv and proxying 2012-05-09 23:07:09 -04:00
Nathan Freitas 3a9a269296 updates for manually setting locales 2012-02-24 00:13:27 -05:00
Nathan Freitas 0cf708f98d set default bridge obfs mode to true 2012-02-13 07:28:50 -05:00
Adrian-Ken Rueegsegger c7e55cac62 Add strings and prefs related to obfuscated bridges 2012-02-12 13:19:34 +01:00
Nathan Freitas a809eb9aa0 added new default values for obfs bridges 2012-02-12 01:23:03 -05:00
Nathan Freitas 834188a22e updating binaries and config files 2012-02-11 22:38:32 -05:00
Nathan Freitas 1a7afea671 added pref for persist notifications 2012-01-25 20:09:44 -05:00
Nathan Freitas 4bbca2927d added new pref for using built-in iptables binary 2012-01-12 20:57:38 -05:00
Nathan Freitas 66e1e82fde extracted strings from preferences to put them properly in strings.xml 2011-11-14 03:20:11 -05:00
Nathan Freitas 99e051a8b7 small change to strings 2011-10-29 00:15:24 -04:00
Nathan Freitas def974fa95 updated layout, strings, and graphics 2011-10-28 00:31:26 -04:00
Nathan Freitas 06d6d6d01b moved some pref strings to strings.xml 2011-07-25 10:51:50 -04:00
Nathan Freitas 422ba4bbcd new UI strings for tethering support 2011-06-02 16:21:38 -04:00
Nathan Freitas 4c6df2ad36 last modification for StrictNodes, exit node support
svn:r24758
2011-05-17 02:02:36 +00:00
Nathan Freitas 9f9a959b3d updated strings files with version number
svn:r24751
2011-05-16 03:49:36 +00:00
Nathan Freitas 4e9e0509ca committing strings updates for 1.0.5...
svn:r24649
2011-04-17 16:16:31 +00:00
Nathan Freitas ed0be53b15 removing unused Socks client code from Orbot
svn:r24204
2011-02-09 21:11:53 +00:00
Nathan Freitas 91b9c09c32 fixes #1947 bug; adds Start on Boot option; v1.0.4-RC5
svn:r23290
2010-09-23 19:47:25 +00:00
Nathan Freitas c288383db1 added "check" yes/no dialog prompt; debuged iptables/transprox settings on Android 1.6 and 2.2
svn:r22901
2010-08-14 05:08:55 +00:00
Nathan Freitas 9acd3382de updated root perm cacheing issue and help wizard dialogs
svn:r22729
2010-07-30 20:19:13 +00:00
Nathan Freitas a9083a3999 modified control port usage, updated startup UI screen, implemented all-app torification and more
svn:r22677
2010-07-23 11:10:00 +00:00
Nathan Freitas 4197b497cf multiple updates related to pending 0.0.8 including fixes for trac #1388 #1509 #1530 #1513 #1333
svn:r22666
2010-07-19 22:34:15 +00:00
Nathan Freitas 5a76d6cada added rough spanish localization as a first attempt at additional lang support
svn:r22301
2010-05-08 04:55:37 +00:00
Jacob Appelbaum 5fd0cc252b add a note that we're only a non-exit relay
svn:r21855
2010-03-08 07:01:11 +00:00
Nathan Freitas 65e03ac68f fixed small issue with bridge list field validation - correctly identifies if address entered when bridges are enabled
svn:r21831
2010-03-06 17:04:18 +00:00
Nathan Freitas 24f6adc201 many fixes include landscape view, invalid settings handling and cleanup of shell cmd code
svn:r21829
2010-03-06 14:56:39 +00:00
Jacob Appelbaum 44845e2429 replacing FascistFirewalling with ReachableAddresses
svn:r21827
2010-03-06 04:46:53 +00:00
Nathan Freitas 84d5e3dcba tweaked the new settings for relays and firewalls; updated parsing script too
svn:r21826
2010-03-06 04:11:36 +00:00
Jacob Appelbaum 3da0729bbf remove dupe, reorder key
svn:r21824
2010-03-06 01:27:51 +00:00