Nathan Freitas
d63d10d8ae
massive cleanup of merged code from Ony fork
...
removal/comment out of LoggerFactory log system
2015-02-02 14:01:08 -05:00
Nathan Freitas
5c80572264
Merge branch 'master' of https://github.com/SuppSandroB/Ony into ony-dev
...
Conflicts:
AndroidManifest.xml
jni/Android.mk
res/menu/main.xml
src/org/torproject/android/OrbotMainActivity.java
src/org/torproject/android/service/TorService.java
src/org/torproject/android/ui/TipsAndTricks.java
src/org/torproject/android/vpn/OrbotVpnService.java
src/org/torproject/android/wizard/ConfigureTransProxy.java
src/org/torproject/android/wizard/Permissions.java
2015-02-02 13:42:56 -05:00
Nathan Freitas
7c303f1589
refactoring into cleaner packages
2015-02-02 11:04:32 -05:00
Nathan Freitas
c1fe536aeb
add button handle logic
2015-02-01 23:36:19 -05:00
Nathan Freitas
6a83a0d2f6
update project and layout for v15 merged browser + VPN
2015-02-01 12:49:10 -05:00
SandroB
1472b4e35d
some missing files added to git repo
2015-01-25 11:42:15 +01:00
SandroB
21b75b4c56
vpn changes
2015-01-20 15:47:24 +01:00
Nathan Freitas
09bdd8fd29
renable the network state receiver code
2014-12-03 09:36:35 -05:00
Nathan Freitas
6feb32cfa9
re-enable network receiver
2014-12-01 11:03:56 -05:00
Nathan Freitas
ad7d92fb4a
clean-up / remove un-used code
2014-11-29 00:43:01 -05:00
Nathan Freitas
2d6c26a999
show exit node info in log
2014-11-29 00:42:51 -05:00
Nathan Freitas
ec9204a5f3
clean-up of code to make service more long-lived and stable
2014-11-28 23:54:04 -05:00
Nathan Freitas
695b5c32f1
removing jsocks proxy code (for VPN not needed anymore)
2014-11-28 23:53:19 -05:00
Nathan Freitas
1e0f640a20
adding dummyactivity to stop task/broadcast from killing foreground service
2014-11-24 23:12:53 -05:00
Nathan Freitas
87d5ac9c44
changes to improve longevity of background service/Tor process
2014-11-24 13:11:38 -05:00
Nathan Freitas
611558218d
onResume() must finish before we call some APIs
2014-11-24 13:11:14 -05:00
Nathan Freitas
cf21809052
improves in start/stop logic for background service
2014-11-17 23:28:33 -05:00
Nathan Freitas
e389d007c3
remove unneeded imports
2014-11-17 16:06:37 -05:00
Nathan Freitas
a7f458758f
version build to ensure nonPIE binaries are installed
2014-11-17 14:10:33 -05:00
Nathan Freitas
f180f13d80
add support for other onboot events, including external storage mount
...
also version up to ensure install for PIE fix
2014-11-17 14:10:12 -05:00
Nathan Freitas
dbd4efe86b
set values for nonPIE build
2014-11-17 11:59:49 -05:00
Nathan Freitas
5917e63693
updates for Android L and PIE binary support
2014-11-13 13:42:14 -05:00
Nathan Freitas
3ef94e009c
more fixes for VPN but not quite ready yet
2014-11-13 13:40:50 -05:00
Nathan Freitas
97ca6fbd05
set MTU back to 1500 default
2014-10-28 01:05:53 -04:00
Nathan Freitas
1b44dcbbe0
remove unused routes
2014-10-25 08:47:18 -04:00
Nathan Freitas
a964bef825
moves VPN service to background Service so it doesn't die
...
(and other important fixes)
2014-10-24 15:44:17 -04:00
Nathan Freitas
2d98a29d82
temporarily use udpgw-client to make DNS and UDP tunneling to work
2014-10-24 01:14:54 -04:00
Nathan Freitas
f9e340b465
goodbye AIDL file... no longer using bound services
2014-10-24 01:14:39 -04:00
Nathan Freitas
c9bb1c2890
remove bind service and use localbroadcast instead
...
this should fix problems with the service being killed on unbind
2014-10-24 01:14:02 -04:00
Nathan Freitas
e45991899a
first commit of new OrbotVPN integration into Orbot
2014-10-21 12:30:13 -04:00
Nathan Freitas
dbbd8292c2
Merge branch 'master' of https://github.com/freckles-the-pirate/orbot into freckles-the-pirate-master
2014-09-30 23:34:08 -04:00
Nathan Freitas
a64e6b164f
update Orbot about dialog display to show tor version
2014-09-14 16:19:04 -04:00
Nathan Freitas
ef98429068
update tor binary constant to force on device upgrade
2014-09-14 16:11:53 -04:00
Nathan Freitas
08317a94d7
fixes for transproxy/iptables rules
...
- not all rules were not being cleared in flush
- per-app transproxy now still transproxies DNS for full device (not all DNS is done under the app UID)
- root shell now created only once and shared across calls
2014-09-14 16:07:18 -04:00
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
Jordan
1229da66cb
Merge branch 'master' of https://git.torproject.org/orbot
2014-09-01 19:27:17 -07:00
Nathan Freitas
a0b32ba068
don't manually call onDestroy, just call finish()
2014-08-29 00:16:31 -04:00
Nathan Freitas
b8912adbfb
improve error handling of tor startup sequence
...
don't use executor thread pool for time critical commands
2014-08-28 23:23:55 -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
6e6546972a
ensure settings are updated and binary paths are on service restart
2014-08-26 23:01:46 -04:00
Nathan Freitas
af433d37ba
remove unused variables/patterns
2014-08-26 22:43:58 -04:00
Nathan Freitas
dafd295b97
simplify process reconnect and transproxy setup
...
- on reconnect to service, don't require call to getInfo before STATUS_ON is set
- transproxy should always delete/flush before adding in order to make sure old rules are cleared
2014-08-26 22:41:20 -04:00
Nathan Freitas
390b89ed57
remove debug file logging for now until we can improve it
2014-08-22 11:10:47 -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
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