commit d11a6c6f752d70d3c644eda0f8c7b9fc4e80829f
Author: Nathan Freitas <[email protected]>
Date:   Sun Apr 8 23:22:54 2012 -0400

    cleaned up tor control cookie file code for #5305
---
 CHANGELOG                                          |    2 ++
 src/org/torproject/android/service/TorService.java |    7 ++-----
 .../torproject/android/settings/AppManager.java    |    4 ++++
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index cb0d856..95bd499 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,7 @@
 NOTE: Specific #s below correspond to Trac tickets logged and maintained at 
https://trac.torproject.org/projects/tor/
+
 1.0.7.3
+- fixed tor control port cookie file path lookup related to #5305 
 - updated strings
 - adding in manual locale selection
 
diff --git a/src/org/torproject/android/service/TorService.java 
b/src/org/torproject/android/service/TorService.java
index ca803b5..90ec393 100644
--- a/src/org/torproject/android/service/TorService.java
+++ b/src/org/torproject/android/service/TorService.java
@@ -869,18 +869,15 @@ public class TorService extends Service implements 
TorServiceConstants, TorConst
                                conn = 
TorControlConnection.getConnection(torConnSocket);
                                
                              //  conn.authenticate(new byte[0]); // See 
section 3.2
-                               
 
                                        logNotice( "SUCCESS connected to 
control port");
                                
-                               String torAuthCookie = new File(appCacheHome, 
TOR_CONTROL_COOKIE).getAbsolutePath();
-                               
-                               File fileCookie = new File(torAuthCookie);
+                               File fileCookie = new File(appCacheHome, 
TOR_CONTROL_COOKIE);
                                
                                if (fileCookie.exists())
                                {
                                        byte[] cookie = new 
byte[(int)fileCookie.length()];
-                                       new FileInputStream(new 
File(torAuthCookie)).read(cookie);
+                                       new 
FileInputStream(fileCookie).read(cookie);
                                        conn.authenticate(cookie);
                                                        
                                        logNotice( "SUCCESS authenticated to 
control port");
diff --git a/src/org/torproject/android/settings/AppManager.java 
b/src/org/torproject/android/settings/AppManager.java
index 16a6e7f..2e10ed7 100644
--- a/src/org/torproject/android/settings/AppManager.java
+++ b/src/org/torproject/android/settings/AppManager.java
@@ -202,6 +202,7 @@ public class AppManager extends Activity implements 
OnCheckedChangeListener, OnC
                        
                        apps[appIdx] = new TorifiedApp();
                        
+                       
                        apps[appIdx].setEnabled(aInfo.enabled);
                        apps[appIdx].setUid(aInfo.uid);
                        
apps[appIdx].setUsername(pMgr.getNameForUid(apps[appIdx].getUid()));
@@ -280,5 +281,8 @@ public class AppManager extends Activity implements 
OnCheckedChangeListener, OnC
                saveAppSettings(this);
                
        }
+
+
+
        
 }



_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to