commit 6a125a9dee9e28dbbefa523fb853ecc1889100a0
Author: Nathan Freitas <[email protected]>
Date:   Fri Dec 27 13:34:16 2013 -0500

    more removal of share service from core Orbot
    moving to a separate app
---
 .../torproject/android/service/ITorService.aidl    |    5 --
 src/org/torproject/android/service/TorService.java |   74 +-------------------
 2 files changed, 2 insertions(+), 77 deletions(-)

diff --git a/src/org/torproject/android/service/ITorService.aidl 
b/src/org/torproject/android/service/ITorService.aidl
index a7514c7..4891b55 100644
--- a/src/org/torproject/android/service/ITorService.aidl
+++ b/src/org/torproject/android/service/ITorService.aidl
@@ -54,11 +54,6 @@ interface ITorService {
     String getInfo (String args);
     
     /**
-    * Add Onion Share
-    */
-    String addOnionShare (in Uri uriData, String contentType);
- 
-    /**
     * change identity
     */
     void newIdentity ();
diff --git a/src/org/torproject/android/service/TorService.java 
b/src/org/torproject/android/service/TorService.java
index 9116767..304cd40 100644
--- a/src/org/torproject/android/service/TorService.java
+++ b/src/org/torproject/android/service/TorService.java
@@ -1,4 +1,4 @@
-/* Copyright (c) 2009-2011, Nathan Freitas, Orbot / The Guardian Project - 
http://openideals.com/guardian */
+/* Copyright (c) 2009-2011, Nathan Freitas, Orbot / The Guardian Project - 
https://guardianproject.info/apps/orbot */
 /* See LICENSE for licensing information */
 /*
  * Code for iptables binary management taken from DroidWall GPLv3
@@ -30,8 +30,6 @@ import org.torproject.android.R;
 import org.torproject.android.TorConstants;
 import org.torproject.android.Utils;
 import org.torproject.android.settings.AppManager;
-import org.torproject.android.share.ShareItem;
-import org.torproject.android.share.ShareService;
 
 import android.app.Application;
 import android.app.Notification;
@@ -76,13 +74,7 @@ public class TorService extends Service implements 
TorServiceConstants, TorConst
 
     private ArrayList<String> configBuffer = null;
     private ArrayList<String> resetBuffer = null;
-     
-    //Orbot file sharing service
-
-       private ShareService mShareServe = null; //if hidden services activated
-       private String mShareServeHost = null;
-       private int mShareServePort = -1;
-       
+    
    //   private String appHome;
     private File appBinHome;
     private File appCacheHome;
@@ -342,19 +334,6 @@ public class TorService extends Service implements 
TorServiceConstants, TorConst
         
     }
     
-    private void stopShareService ()
-    {
-        try
-        {
-               if (mShareServe != null)
-                       mShareServe.stopService();
-        }
-        catch (Exception e)
-        {
-               Log.e(TAG, "error stopping share service",e);
-        }
-    }
-    
     private void stopTor ()
     {
        currentStatus = STATUS_OFF;
@@ -375,8 +354,6 @@ public class TorService extends Service implements 
TorServiceConstants, TorConst
                if (hasRoot)
                        disableTransparentProxy();
                
-               stopShareService();
-               
                sendCallbackStatusMessage(getString(R.string.status_disabled));
 
        }
@@ -1100,12 +1077,6 @@ public class TorService extends Service implements 
TorServiceConstants, TorConst
 
                  
startNotification(getString(R.string.status_activated),prefPersistNotifications);
                                        
-
-                       
-                       //we load this here from the file directory based on 
data
-                       //written by Tor binary
-                       mShareServeHost = getHiddenServiceHostname ();
-                  
           }
         
        
@@ -1496,10 +1467,6 @@ public class TorService extends Service implements 
TorServiceConstants, TorConst
                
            }
            
-           public String addOnionShare (Uri data, String contentType)
-           {
-               return addOnionShareImpl (data, contentType);
-           }
     };
     
     private ArrayList<String> callbackBuffer = new ArrayList<String>();
@@ -1859,20 +1826,6 @@ public class TorService extends Service implements 
TorServiceConstants, TorConst
                                
                                hsPort = Integer.parseInt(hsPortConfig.split(" 
")[0]);
 
-                               //start this for the first port specified
-                               if (mShareServe == null)
-                               {
-
-                                       mShareServe = new ShareService(10, 
this);
-                               }
-                               
-                               //we load this here from the file directory 
based on data
-                               //written by Tor binary
-                               mShareServeHost = getHiddenServiceHostname ();
-                               mShareServePort = hsPort;
-                               mShareServe.startService(hsPort);
-                               
-                                       
                                } catch (NumberFormatException e) {
                                        Log.e(this.TAG,"error parsing 
hsport",e);
                                } catch (Exception e) {
@@ -1893,29 +1846,6 @@ public class TorService extends Service implements 
TorServiceConstants, TorConst
         return true;
     }
     
-    public String addOnionShareImpl (Uri data, String contentType)
-       {
-               try
-               {
-                       
-                       ShareItem si = new ShareItem();
-                       si.mUriData = data;
-                       si.mContentType = contentType;
-                       
-                       String guid = mShareServe.addShare(si);
-                       
-                       String shareUrl = "http://"; + mShareServeHost + ':' + 
mShareServePort + '/' + guid;
-                       
-                       return shareUrl;
-               }
-               catch (Exception e)
-               {
-                       Log.e(TAG,"unable to handle share",e);
-               }
-               
-               return null;
-       }
-    
     //using Google DNS for now as the public DNS server
     private String writeDNSFile () throws IOException
     {



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

Reply via email to