Commit Graph

139 Commits

Author SHA1 Message Date
Nathan Freitas b35a239e44 ensure all iptables rules are always wiped
and reapply rules settings if modifed after settings menu accessed
2014-09-07 09:34:48 -04:00
Nathan Freitas 313c92f863 add warning about restarting Orbot after settings changes 2014-09-06 01:02:38 -04:00
Nathan Freitas 8ee5e9e0fb more tuning of Tor service startup and status checking 2014-09-06 00:46:57 -04:00
Nathan Freitas 9c4c3496f1 fix for reconnecting to exiting Tor process after service restart 2014-09-03 22:45:31 -04:00
Nathan Freitas a0b32ba068 don't manually call onDestroy, just call finish() 2014-08-29 00:16:31 -04:00
Nathan Freitas c98509d8e6 remove duplicate service start/bind code in onResume()
also disable startup button if service is null
2014-08-28 23:22:45 -04:00
Nathan Freitas e53e03a727 tuning Orbot app conflict checker code 2014-08-22 11:09:11 -04:00
Nathan Freitas eaccf77116 don't call handle intents twice! 2014-08-21 10:10:14 -04:00
Nathan Freitas 79a32e69c8 make sure control connection is not null on rebind
- also tune app conflict checker code for Samsung Link
2014-08-21 09:46:00 -04:00
Nathan Freitas 3a82421b63 no need for asynctask - just grab the status directly 2014-08-12 02:03:22 -04:00
Nathan Freitas ac6cdb70ba enable app conflict checker for samsung users 2014-08-07 12:42:49 -04:00
Nathan Freitas cbf4e99d32 handle CONNECTING state properly 2014-07-19 20:39:55 -04:00
Nathan Freitas c4cf845650 handle NPE in case service disconnects 2014-07-14 13:16:19 -04:00
Nathan Freitas e1ec776cb8 re-arch status callbacks and improve notification 2014-07-14 09:19:30 -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 f9b38e6379 if service is null, please start it 2014-07-10 11:04:11 -04:00
Nathan Freitas 70615d669b fixes for status, service, binding and start/stop 2014-06-30 15:45:14 -04:00
Nathan Freitas 7f8e9b80be remove test/diag option 2014-06-27 13:02:41 -04:00
Nathan Freitas bb0b7e8fe2 unbind the service when the activity is destroyed
we don't want leaky services
2014-06-24 10:06:26 -04:00
amoghbl1 43eac85644 fixed merge conflicts 2014-06-20 02:01:17 +05:30
Nathan Freitas 156ed574e8 clean up unbind process and service shutdown 2014-06-13 13:50:55 -04:00
Nathan Freitas c0f7d754dd use one prefs instance 2014-06-13 12:59:02 -04:00
Nathan Freitas 44648f16c3 clean up bind/unbind and handleIntent wizard logic 2014-06-11 22:04:15 -04:00
Nathan Freitas 328c6af2c6 tune bind/create service logic 2014-06-11 20:24:08 -04:00
Nathan Freitas d7f3f1989d more fixes for UI disconnect issue
ensure service and status updates occur on new layout updates
2014-06-11 07:07:48 -04:00
Nathan Freitas 22938c9ed9 multiple fixes for tor start including "auto" control port
also try to kill hung tor process
2014-06-09 18:35:08 -04:00
Nathan Freitas bf6a1da3fa update state when service connects 2014-06-06 21:49:21 -04:00
Nathan Freitas bedeb71cf2 more fixes for hidden service configuration
now multiple ports are properly configured
and notification will display correctly
2014-06-06 15:05:06 -04:00
Nathan Freitas 120da6bfe2 more wizard flow fixes 2014-06-06 14:19:06 -04:00
Nathan Freitas 93451865f8 remove unnecessary line 2014-06-06 09:59:03 -04:00
Nathan Freitas 707bca4daf amek sure wizard only is shown once on start (not twice!) 2014-06-06 08:56:32 -04:00
Nathan Freitas d3924396e3 fix bridge append value from qrcode scan 2014-06-04 23:52:37 -04:00
Nathan Freitas f6750e135a sometimes text can be null 2014-06-04 23:24:21 -04:00
Nathan Freitas 36a6349b67 status should update whether there is msg or not 2014-05-30 11:26:48 -04:00
Nathan Freitas c1f9296164 new work on binding and service starting 2014-05-30 10:36:03 -04:00
Amogh Pradeep a787fdf8cd notification layout for the expanded notification, still in testing. Also includes integration of remote view for the big layout 2014-05-29 04:27:07 +05:30
Nathan Freitas 278997de38 simple notification of bridge settings via URL 2014-05-08 09:54:48 -04:00
Nathan Freitas 17934e6b33 initial support for setting bridge through URL 2014-05-08 09:52:11 -04:00
Nathan Freitas e80c3bf162 check if installed apps are enabled 2014-05-05 00:00:01 -04:00
Nathan Freitas 0dc50cc492 add log max size feature 2014-05-02 00:39:59 -04:00
Nathan Freitas d3865c0e78 fix settings handling and add more debug output
also make SOCKS a runtime config
2014-04-25 12:43:30 -04:00
Nathan Freitas 16f3a53529 enable diagnostics and menu option 2014-04-18 06:22:37 -04:00
Nathan Freitas edd3195ec8 only show app warning if debug is on 2014-04-17 13:39:40 -04:00
Nathan Freitas 4c0d7ada8f check for evil samsung proxy app that blocks 9050 2014-04-17 10:15:15 -04:00
Nathan Freitas 4673f04f8b update UI on rebind of service 2014-04-15 00:24:01 -04:00
Nathan Freitas f8532715c0 fix Service init/bind logic
also remove updates for background drawing to save memory
2014-04-09 09:11:38 -04:00
Nathan Freitas f885059b94 fix problem with UI rotation and screen update 2014-04-08 15:46:10 -04:00
Nathan Freitas ef14ac5c3e fix large icon incorrect display in alert dialogs 2014-04-08 11:37:18 -04:00
Nathan Freitas 3d1f3912ea updates for icons, backgrounds and improved drawing
code to solve issues related to outofmemory
2014-04-08 10:46:52 -04:00
Nathan Freitas e78486a41f update to support specific permissions for Service
this is an attempted fix for Samsung S3/Note3 issues
2014-04-08 01:12:35 -04:00