Commit Graph

1108 Commits

Author SHA1 Message Date
Nathan Freitas c78a8225d6 add transproxy flush option to settings 2014-08-21 09:47:33 -04:00
Nathan Freitas 68495c3118 make delete iptables rules process match add for specific behavior
no more drop all output tables, etc
2014-08-21 09:47:01 -04:00
Nathan Freitas 25bc4c0a6f add new flush transproxy interface method 2014-08-21 09:46:36 -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 b307d510f8 make default SOCKs port auto, and THEN try to set specified port
- also remove exit IP lookup loop bad code
2014-08-21 09:45:13 -04:00
Jordan a07333dfb0 Merge branch 'master' of https://github.com/freckles-the-pirate/orbot 2014-08-14 14:38:23 -07:00
Jordan c013c071eb Deleted unnecessary files. 2014-08-14 14:35:58 -07:00
Nathan Freitas 9dee2a96e4 update changelog 2014-08-14 14:35:58 -07:00
Nathan Freitas 495e2c7de4 bumped to 14.0.6 2014-08-14 14:35:57 -07:00
Nathan Freitas 8df98f5618 update to latest jtorctl with patches for thread, error handling 2014-08-14 14:35:57 -07:00
Jordan a8b737a05c Merge branch 'app-selection' 2014-08-14 14:01:57 -07:00
Jordan f3a9cbd84c User has full control over app management. BUG: Button size will render text with incorrect line breaks on devices with small screens. BUG: interface is slow to respond, but is due to the app interfacing with shared preferences. 2014-08-14 14:01:38 -07:00
Jordan 67555d1ed4 User can "Proxy all" or "Proxy none" apps in AppManager. TODO: fix invert button. It currently just selects none. 2014-08-14 13:15:17 -07:00
Jordan c0dd584651 Merge branch 'app-selection' 2014-08-13 21:39:46 -07:00
Jordan 3f4b76a171 Merge branch 'master' of https://git.torproject.org/orbot 2014-08-13 21:31:12 -07:00
Jordan 59b333984d Add buttons to filter application selection. 2014-08-13 17:23:33 -07:00
Nathan Freitas 9cc5f98e92 don't obfuscate class names; we just need to remove unused classes 2014-08-12 02:04:36 -04:00
Nathan Freitas 3698e46105 create new thread for connecting to existing process
don't rely on executor yet, as we need it to happen fast
2014-08-12 02:04:10 -04:00
Nathan Freitas ea37b44fa3 create new thread to just for existing process
dont' rely on executor there yet
2014-08-12 02:03:43 -04:00
Nathan Freitas 3a82421b63 no need for asynctask - just grab the status directly 2014-08-12 02:03:22 -04:00
Nathan Freitas e2f4f5f1f2 don't make these final, because the user might change them 2014-08-12 02:02:48 -04:00
Nathan Freitas 7d243af276 update changelog 2014-08-11 16:22:53 -04:00
Nathan Freitas 56dfff0971 bumped to 14.0.6 2014-08-11 16:22:29 -04:00
Nathan Freitas 05dd3317f1 update to latest jtorctl with patches for thread, error handling 2014-08-11 16:05:08 -04:00
Jordan d02c5ea594 Update BUILD doc to reflect changes in build. 2014-08-11 11:00:26 -07:00
Nathan Freitas bacdf5438d update changelog 2014-08-11 11:36:22 -04:00
Nathan Freitas 73d4297d05 bump to 14.0.5.4 2014-08-11 11:35:50 -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 11d3f59543 reduce the onionoo lookup to just the required fields 2014-08-07 15:54:12 -04:00
Nathan Freitas 3e58ee9b75 multiple fixes for status check and new transproxy calls
- update to the new transproxy selective calls
- improve status resume/check code
2014-08-07 15:34:16 -04:00
Nathan Freitas 6955c44e36 selectively disable/enable transproxy rules 2014-08-07 15:33:57 -04:00
Nathan Freitas 5a9b9dc5b1 update changelog 2014-08-07 13:11:32 -04:00
Nathan Freitas f13269fae2 update to 14.0.5.3 2014-08-07 13:10:56 -04:00
Nathan Freitas 28877b12e2 new strings for app conflict checker function 2014-08-07 12:43:00 -04:00
Nathan Freitas ac6cdb70ba enable app conflict checker for samsung users 2014-08-07 12:42:49 -04:00
Nathan Freitas 1801ec179f don't stop Tor when service is destroyed() 2014-08-07 12:11:53 -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 888b7cddaa update version to latest OpenSSL 1.0.1i 2014-08-07 11:55:27 -04:00
Nathan Freitas c517d0fcee Notification fix and change in finding existing process
- Only build expanded notification on supported platforms
- If service is re-created() try to find existing process then, and don't wait for bind() from client
2014-08-07 11:54:31 -04:00
Nathan Freitas 387e74ec7c bump to 14.0.5.2 2014-08-05 06:20:12 -04:00
Nathan Freitas 5b014da621 update changelog 2014-08-05 06:19:59 -04:00
Nathan Freitas 03b39eae7a make sure to clean up ps process/shell 2014-08-05 06:14:27 -04:00
Nathan Freitas e3385ab137 fixes for Tor processs tracking, control port, and start/stop 2014-08-03 14:39:01 -04:00
Nathan Freitas 8481e6199f update to 14.0.5.1 2014-08-02 01:34:39 -04:00
Nathan Freitas 803620957a fixes for transparent proxy tethering 2014-08-02 01:15:01 -04:00
Nathan Freitas 0709b0e486 remove this, as torrc.custom is built at runtime 2014-08-02 01:14:43 -04:00
Nathan Freitas 754139a566 add new strings 2014-08-02 00:58:47 -04:00
Nathan Freitas 31cf9816fb Address issues related to onionoo relay/node info lookup
-Ensure streams, files are closed
-Add timeout values to socket, streams
-Change torrc CircuitStreamTimeout to 120
2014-08-02 00:57:18 -04:00
Nathan Freitas 0c239b434e update to 14.0.5 2014-07-30 05:34:25 -04:00