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
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
803620957a
fixes for transparent proxy tethering
2014-08-02 01:15:01 -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
7ff49ff193
update Tor binary version number
2014-07-28 21:39:12 -04:00
Nathan Freitas
cbf4e99d32
handle CONNECTING state properly
2014-07-19 20:39:55 -04:00
Nathan Freitas
6ed7ab0d6d
onBoot perm should default to true
2014-07-19 20:39:42 -04:00
Nathan Freitas
29a06410a5
make sure start on boot works properly
2014-07-17 13:42:59 -04:00
Nathan Freitas
54a39f2046
only show notifications if we have data
2014-07-16 17:07:08 -04:00
Nathan Freitas
9d541d8aad
added mobile martus to rec'd apps
2014-07-16 17:06:50 -04:00
Nathan Freitas
4d6c32a6a2
support dynamic SOCKS ip in polipo configuration
2014-07-15 16:10:24 -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
f2f076c29c
fixes for layout and notification data
...
be sure to only get the IP of the last hop (that is the exit)
2014-07-10 12:34:31 -04:00
Nathan Freitas
a6da4bf530
small cleanup of asynctask and error handling
2014-07-10 11:23:49 -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
8a934c9cab
don't close socket, and use HALT for shutdown
2014-07-10 11:04:21 -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
10ceafad3b
ensure status is not set to CONNECTING incorrectly
2014-06-27 13:02:55 -04:00
Nathan Freitas
7f8e9b80be
remove test/diag option
2014-06-27 13:02:41 -04:00
Nathan Freitas
e13d228dfc
fix bug with wrong apps being transproxied (typo!)
2014-06-27 13:02:21 -04:00
Nathan Freitas
312c6da2c7
apps should only show those with internet permission
2014-06-27 13:01:48 -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
Nathan Freitas
247e2ed86d
don't kill Tor process and make sure service is sticky
2014-06-24 10:06:11 -04:00
amoghbl1
367002bf3d
matcher null pointer fix
2014-06-20 02:20:13 +05:30
amoghbl1
ff8bf0bddf
moved ip lookup into asynctask and also added some extra checking before the external ip is updated
2014-06-20 02:15:13 +05:30
amoghbl1
43eac85644
fixed merge conflicts
2014-06-20 02:01:17 +05:30
Nathan Freitas
298a01e519
make sure transproxy is renabled when network returns
2014-06-19 10:30:02 -04:00
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
2eb79a5185
fulfilles the wishes of #12413 by support --default-torrc and -f
2014-06-17 16:32:49 -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
01299768e3
improve ability to do a full clean stop of all services
2014-06-13 13:51:51 -04:00
Nathan Freitas
af51290aa9
add support for updating Polipo config
2014-06-13 13:51:28 -04:00
Nathan Freitas
156ed574e8
clean up unbind process and service shutdown
2014-06-13 13:50:55 -04:00
Nathan Freitas
8a59cfb6d2
use canonical paths to ensure shell commands are correct
...
also cleanup torrc updating
2014-06-13 13:00:42 -04:00
Nathan Freitas
f3d21eec4f
improve resource installer ability to update torrc
2014-06-13 12:59:36 -04:00
Nathan Freitas
c0f7d754dd
use one prefs instance
2014-06-13 12:59:02 -04:00
Nathan Freitas
dee0d19fe7
improve logic for updating torrc files (not so often)
2014-06-11 22:04:41 -04:00
Nathan Freitas
44648f16c3
clean up bind/unbind and handleIntent wizard logic
2014-06-11 22:04:15 -04:00
Nathan Freitas
917ec8d7a0
update torrc and torrcdiag when you need to
2014-06-11 22:03:57 -04:00
Nathan Freitas
f91a35bbac
update tor binary constants to force upgrade
2014-06-11 22:03:30 -04:00
Nathan Freitas
42e069800a
don't stop tor when service onStartCommand() is called again
2014-06-11 20:24:32 -04:00
Nathan Freitas
fc6392932f
ensure diag/test mode stop's Tor on activity exit
2014-06-11 20:24:21 -04:00
Nathan Freitas
328c6af2c6
tune bind/create service logic
2014-06-11 20:24:08 -04:00
Nathan Freitas
c2be4ac15b
ensure polipo conf is updated; default to 9051 for ctrl port
2014-06-11 11:26:30 -04:00
Nathan Freitas
aa8ff95e29
ensure readers are closed; ensure socks settings are applied
2014-06-11 08:08:11 -04:00
Nathan Freitas
b4fa943fe9
improve process id finding using android 'toolbox'
2014-06-11 07:51:22 -04:00