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
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
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
53673dae75
fix bridge/PT enable code based on bridge types
2014-05-04 00:35:14 -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
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
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
78e7af4372
check if needed ports are available
...
dont' reapply transproxy on network reconnect
2014-04-17 11:34:47 -04:00
Nathan Freitas
5551c59e50
fixes to ensure service does not block
2014-04-17 10:16:56 -04:00
Nathan Freitas
eab54f7af9
small fixes for service (NPE handling) and resource installer
2014-04-16 16:22:09 -04:00
Nathan Freitas
b9eeb3711b
ensure Service has foreground priority so it is not killed
...
(and improve onBind() calls to reset state if it is killed)
2014-04-15 22:31:24 -04:00
Nathan Freitas
3824bc56e5
improving control port connection code
...
adding additional logging for problems with Samsungs
2014-04-15 00:47:59 -04:00
Nathan Freitas
cc020f54b6
small tweaks to Tor binary startup code
2014-04-15 00:25:28 -04:00
Nathan Freitas
3413b341fc
fixes for getting process id of Tor process
2014-04-09 22:53:08 -04:00
Nathan Freitas
831a52a7e9
improved logging and exit code reporting for transproxy
2014-04-09 09:12:00 -04:00
Nathan Freitas
60a79a2ae0
more updates to install clean-up process
2014-04-08 16:09:04 -04:00
Nathan Freitas
bf8a92cb7a
use AbsolutePath instead of Canonical; fix kill code
2014-04-08 15:33:05 -04:00
Nathan Freitas
b6a9b48e77
ensure existing binaries are removed before install
...
problems may be caused by soft links or old bins
2014-04-08 11:37:45 -04:00
Nathan Freitas
c9bf8d2585
fix Shell calls so that we close() shell when done
2014-04-08 01:12:56 -04:00
Nathan Freitas
fc0554f9ff
fix for binary version upgrade support
2014-04-07 23:35:58 -04:00
Nathan Freitas
e5b70ba4ab
improve shell command, root and permissions handling
2014-04-07 11:10:31 -04:00
Nathan Freitas
8140b32714
a little bit of cleanup of new binary installs
2014-04-04 10:19:23 -04:00
Nathan Freitas
cc8d3e1eab
update to return to binaries as ZIPd res/raw
...
stop using the libs/armeabi hack method
2014-04-03 23:01:39 -04:00
Nathan Freitas
c1cb30d1bb
remove issue with service launching via explicit intent
2014-02-22 19:16:55 -05:00
Nathan Freitas
3b9d6c8eaa
make sure Tor path link is cleanly setup and chmod'd
2014-01-15 00:33:51 -05:00
Nathan Freitas
f538930b7c
fix xtables installation and permission setting
...
more fixes for running from sdcard
2014-01-14 23:57:20 -05:00
Nathan Freitas
c5959637af
solves problem with binaries being stored on external SDcard
2014-01-13 21:48:28 -05:00
Nathan Freitas
92d19e3402
ensures binary permissions are set
2014-01-12 22:14:30 -05:00
Nathan Freitas
39699e69c6
add new icons showing different status
2014-01-09 22:01:02 -05:00
Nathan Freitas
d3c11bed4b
add geoip v6 file and support in TorService
2014-01-09 21:32:07 -05:00
Nathan Freitas
852792962e
unregister receive and check for alternate library path
2014-01-09 21:14:01 -05:00
Nathan Freitas
cf5e4454eb
fixes #2848 newnym might call a null conn in service
2014-01-09 15:29:51 -05:00
Nathan Freitas
e0a7fbb450
check for both link and original path in process lookup
2013-12-28 09:52:36 -05:00
Nathan Freitas
8b65332bbb
clean up of error notifications
2013-12-28 02:18:00 -05:00
Nathan Freitas
8722db9f2d
put threading of settings reload into TorService
2013-12-28 01:07:54 -05:00
Nathan Freitas
c80c5d49df
improvements on notification code
2013-12-28 00:43:51 -05:00
Nathan Freitas
3069fb5af4
run Tor from link to keep compatibility with OrbotHelper class
...
some apps use our OrbotHelper.java class and are expecting the
Tor binary process to be at /data/data/org.torproject.android/app_bin/tor
so we link that path to the lib/libtor.so path
2013-12-27 21:43:55 -05:00
Nathan Freitas
1739473a1d
more updates for moving binaries to libs/armeabi
2013-12-27 15:27:20 -05:00
Nathan Freitas
6a125a9dee
more removal of share service from core Orbot
...
moving to a separate app
2013-12-27 13:34:16 -05:00
Nathan Freitas
6b0b0fa069
more changes for executing binaries from libs/jni folder
2013-12-27 12:30:20 -05:00
Nathan Freitas
f4e73e9cd7
updating version to 12.0.5
2013-08-23 16:59:12 -04:00