diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 1b259672..7841cf8c 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1,8 +1,8 @@ diff --git a/CHANGELOG b/CHANGELOG index c48a7987..12af565b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,32 @@ NOTE: Specific #s below correspond to Trac tickets logged and maintained at https://trac.torproject.org/projects/tor/ +d2c71d7 update to 14.0.7.2 +6e65469 ensure settings are updated and binary paths are on service restart +af433d3 remove unused variables/patterns +b76be6d disable stdout log by default and enable daemon mode +dafd295 simplify process reconnect and transproxy setup - on reconnect to service, don't require call to getInfo before STATUS_ON is s +390b89e remove debug file logging for now until we can improve it +e53e03a tuning Orbot app conflict checker code + +c2672cc update to 14.0.7.1 +eaccf77 don't call handle intents twice! + +24a3db8 update to 14.0.7 +add04f2 exit menu option should be a menu +186e74b add new transproxy flush pref and strings +c78a822 add transproxy flush option to settings +68495c3 make delete iptables rules process match add for specific behavior no more drop all output tables, etc +25bc4c0 add new flush transproxy interface method +79a32e6 make sure control connection is not null on rebind - also tune app conflict checker code for Samsung Link +b307d51 make default SOCKs port auto, and THEN try to set specified port - also remove exit IP lookup loop bad code +9cc5f98 don't obfuscate class names; we just need to remove unused classes +3698e46 create new thread for connecting to existing process don't rely on executor yet, as we need it to happen fast +ea37b44 create new thread to just for existing process dont' rely on executor there yet +3a82421 no need for asynctask - just grab the status directly +e2f4f5f don't make these final, because the user might change them +7d243af update changelog + +56dfff0 bumped to 14.0.6 05dd331 update to latest jtorctl with patches for thread, error handling 73d4297 bump to 14.0.5.4 diff --git a/procfg.txt b/procfg.txt index b9dab406..7d2b51f6 100644 --- a/procfg.txt +++ b/procfg.txt @@ -2,6 +2,7 @@ -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify +-dontobfuscate -verbose -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* diff --git a/res/menu/main.xml b/res/menu/main.xml index a42eb1f1..9954339e 100644 --- a/res/menu/main.xml +++ b/res/menu/main.xml @@ -69,7 +69,7 @@ diff --git a/res/raw/torrc b/res/raw/torrc index 1661704c..e5a4c499 100644 --- a/res/raw/torrc +++ b/res/raw/torrc @@ -1,4 +1,5 @@ -Log notice stdout +RunAsDaemon 1 +AvoidDiskWrites 1 ControlPort auto SOCKSPort 0 DNSPort 0 diff --git a/res/values/strings.xml b/res/values/strings.xml index 36d043e2..3fd2609a 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -295,4 +295,7 @@ Transproxy Auto-Refresh Re-apply Transproxy rules when the network state changes + Transproxy FORCE REMOVE + Tap here to flush all transproxy network rules NOW + diff --git a/res/xml/preferences.xml b/res/xml/preferences.xml index 95d8f84c..15f1c32a 100644 --- a/res/xml/preferences.xml +++ b/res/xml/preferences.xml @@ -263,6 +263,11 @@ android:summary="@string/pref_transproxy_refresh_summary" android:enabled="true" android:title="@string/pref_transproxy_refresh_title"/> +