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 |
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
|
af51a98535
|
allow support for adding custom lines to torrc
|
2014-06-09 18:47: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
|
022436515d
|
ensure torrc values are overwritten
|
2014-06-09 18:34:40 -04:00 |
Nathan Freitas
|
bf6a1da3fa
|
update state when service connects
|
2014-06-06 21:49:21 -04:00 |
Nathan Freitas
|
451cfed0ac
|
keep SOCKS port as default 9050 (instead of 'auto')
|
2014-06-06 17:01:18 -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
|
051cce472c
|
don't allow the tor control port socket to timeout
|
2014-06-06 14:40:11 -04:00 |
Nathan Freitas
|
120da6bfe2
|
more wizard flow fixes
|
2014-06-06 14:19:06 -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
|
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
|
b6116b5d5a
|
switch to 0.2.4.22 version of Tor for release
|
2014-06-05 11:11:39 -04:00 |
Nathan Freitas
|
7622d2cb2f
|
update constant for 1.0.1h and latest openssl vuln
http://ccsinjection.lepidum.co.jp/blog/2014-06-05/CCS-Injection-en/index.html
|
2014-06-05 10:58:36 -04:00 |
Nathan Freitas
|
d3924396e3
|
fix bridge append value from qrcode scan
|
2014-06-04 23:52:37 -04:00 |
Nathan Freitas
|
d6f5720f27
|
remove synchronized - not needed, and causing blocking
|
2014-06-04 23:52:28 -04:00 |
Nathan Freitas
|
f52c22aa0d
|
Merge branch 'amoghbl1-issue_3014_wizard_workflow'
|
2014-06-04 23:24:43 -04:00 |
Nathan Freitas
|
f6750e135a
|
sometimes text can be null
|
2014-06-04 23:24:21 -04:00 |
Nathan Freitas
|
fd47e70f44
|
fix control port connections with socket timeouts
|
2014-06-04 23:24:11 -04:00 |
Nathan Freitas
|
36a6349b67
|
status should update whether there is msg or not
|
2014-05-30 11:26:48 -04:00 |
Nathan Freitas
|
63b43047ed
|
Merge branch 'issue_3014_wizard_workflow' of https://github.com/amoghbl1/orbot-1 into amoghbl1-issue_3014_wizard_workflow
|
2014-05-30 10:40:53 -04:00 |
Nathan Freitas
|
25f6499f6b
|
Merge branch 'master' of github.com:n8fr8/orbot
|
2014-05-30 10:37:14 -04:00 |
Nathan Freitas
|
c1f9296164
|
new work on binding and service starting
|
2014-05-30 10:36:03 -04:00 |
Amogh Pradeep
|
758633c9e6
|
Merge branch 'master' of https://github.com/n8fr8/orbot into new_notification_expanded
|
2014-05-29 05:02:08 +05:30 |
Amogh Pradeep
|
99dfdd711d
|
added styles to build the custom notification, minor tweaks to old code
|
2014-05-29 04:56:06 +05:30 |
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 |
Amogh Pradeep
|
4759d9f143
|
implemented button click function for the story maker button, also url added in strings, change to liking at review
|
2014-05-24 03:15:33 +05:30 |
Amogh Pradeep
|
53e82b1769
|
general cleanup, removed log.d's
|
2014-05-24 02:57:22 +05:30 |
Amogh Pradeep
|
6488e6a699
|
cleaned Permissions workflow, implemented override for back button
|
2014-05-24 02:55:36 +05:30 |
Amogh Pradeep
|
935fa91199
|
cleaned LotsaText workflow, implemented override for back button
|
2014-05-24 02:43:28 +05:30 |
Amogh Pradeep
|
f29a49439e
|
cleaned ConfigureTransProxy workflow, implemented override for back button
|
2014-05-24 02:38:19 +05:30 |
Amogh Pradeep
|
ea384f95f6
|
cleaned ChooseLocaleWizardActivity workflow, implemented override for back button and added toast warning message string
|
2014-05-24 02:31:57 +05:30 |
Amogh Pradeep
|
ffcfce742b
|
cleaned TipsAndTricks workflow
|
2014-05-24 02:01:36 +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
|
726cf0c6c9
|
work to stabilize Tor background service
auto-restart tor binary process if killed by Android OS
print out debug info related to memory mgmt requests
move bind/start code to async task
|
2014-05-07 23:49:54 -04:00 |
Nathan Freitas
|
ba90f73828
|
cleanup of notification and process kill code
|
2014-05-05 00:00:50 -04:00 |
Nathan Freitas
|
e80c3bf162
|
check if installed apps are enabled
|
2014-05-05 00:00:01 -04:00 |
Nathan Freitas
|
69614fb649
|
updated Tor version to 0.2.5.4-alpha
heartbleed blacklists for non-updated tor nodes
|
2014-05-04 00:38:29 -04:00 |
Nathan Freitas
|
53673dae75
|
fix bridge/PT enable code based on bridge types
|
2014-05-04 00:35:14 -04:00 |
Nathan Freitas
|
42d8ca1377
|
for some devices, the process-id is listed first
|
2014-05-02 14:58:47 -04:00 |
Nathan Freitas
|
fd5128170a
|
make sure the unbind intent is not null
|
2014-05-02 14:58:36 -04:00 |
Nathan Freitas
|
b8140191ef
|
improvement for network state checking code
|
2014-05-02 10:10:09 -04:00 |
Nathan Freitas
|
0dc50cc492
|
add log max size feature
|
2014-05-02 00:39:59 -04:00 |
Nathan Freitas
|
b9f14b318b
|
ensure setConft on control port works consistently
|
2014-05-02 00:39:37 -04:00 |
Nathan Freitas
|
b056e7f6cd
|
remove debug waiter
|
2014-05-01 21:37:36 -04:00 |
Nathan Freitas
|
cbbc5e45e1
|
improve how we start/stop Tor, Polipo
to find process id, do ps of all, then filter (most compat)
use async service for Tor start/stop instead of threads
|
2014-05-01 21:36:03 -04:00 |
Nathan Freitas
|
144460beed
|
fixes for preference handling in multi process context
|
2014-04-25 12:44:21 -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
|
d5293340d5
|
clean up wizard context use
|
2014-04-25 12:42:31 -04:00 |
Nathan Freitas
|
40546c9ee5
|
change from privoxy to polipo for http proxy
|
2014-04-24 23:43:33 -04:00 |
Nathan Freitas
|
a4d8669cc2
|
fix variable name to obfsclient
|
2014-04-24 12:35:52 -04:00 |
Nathan Freitas
|
f485015f83
|
install obfsclient binary
|
2014-04-24 12:30:23 -04:00 |
Nathan Freitas
|
1295f5cd24
|
don't kill Tor anymore; just reconnect to running instance!
|
2014-04-18 06:25:35 -04:00 |
Nathan Freitas
|
16f3a53529
|
enable diagnostics and menu option
|
2014-04-18 06:22:37 -04:00 |
Nathan Freitas
|
4aa3cd6ea2
|
moved diagnotics to menu option (not launcher)
|
2014-04-18 06:22:10 -04:00 |
Nathan Freitas
|
b870dd3c7d
|
limit log length for diag share
|
2014-04-17 13:39:49 -04:00 |
Nathan Freitas
|
edd3195ec8
|
only show app warning if debug is on
|
2014-04-17 13:39:40 -04:00 |
Nathan Freitas
|
78e7af4372
|
check if needed ports are available
dont' reapply transproxy on network reconnect
|
2014-04-17 11:34:47 -04:00 |
Nathan Freitas
|
2628565b45
|
fix issues with per-app filtering and ipv6
|
2014-04-17 11:34:31 -04:00 |
Nathan Freitas
|
5551c59e50
|
fixes to ensure service does not block
|
2014-04-17 10:16:56 -04:00 |
Nathan Freitas
|
ae906d00ac
|
use 127.0.0.1 and not localhost
|
2014-04-17 10:16:49 -04:00 |
Nathan Freitas
|
1ea5281f82
|
improve diagnostics apps
|
2014-04-17 10:16:25 -04:00 |
Nathan Freitas
|
2996fb2078
|
ensure ipv6 packets are dropped and shell cmds exit
|
2014-04-17 10:16:03 -04:00 |
Nathan Freitas
|
4c0d7ada8f
|
check for evil samsung proxy app that blocks 9050
|
2014-04-17 10:15:15 -04:00 |
Nathan Freitas
|
37eddfcbd2
|
add torrcdiag file to installer
|
2014-04-17 10:14:57 -04:00 |
Nathan Freitas
|
eab54f7af9
|
small fixes for service (NPE handling) and resource installer
|
2014-04-16 16:22:09 -04:00 |
Nathan Freitas
|
e70c8aca87
|
add new diagnostics activity for problem childs
|
2014-04-16 16:21:42 -04:00 |