[tor-commits] [orbot/master] missing netcipher integration stuff

n8fr8 at torproject.org n8fr8 at torproject.org
Wed Dec 22 21:55:06 UTC 2021


commit 23b86e518fc269eb180f931d7d08308ad654a1ce
Author: bim <dsnake at protonmail.com>
Date:   Sun Dec 13 14:13:32 2020 -0500

    missing netcipher integration stuff
---
 app/src/main/AndroidManifest.xml                                | 6 ++++--
 app/src/main/java/org/torproject/android/OrbotMainActivity.java | 6 +++---
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 7b81951f..0f69c722 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -39,7 +39,6 @@
             android:launchMode="singleTop">
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
-
                 <category android:name="android.intent.category.LAUNCHER" />
             </intent-filter>
             <intent-filter>
@@ -52,9 +51,12 @@
             </intent-filter>
             <intent-filter>
                 <action android:name="org.torproject.android.REQUEST_HS_PORT" />
-
                 <category android:name="android.intent.category.DEFAULT" />
             </intent-filter>
+            <intent-filter>
+                <action android:name="org.torproject.android.REQUEST_V3_ONION_SERVICE"/>
+                <category android:name="android.intent.category.DEFAULT"/>
+            </intent-filter>
             <intent-filter>
                 <action android:name="org.torproject.android.START_TOR" />
 
diff --git a/app/src/main/java/org/torproject/android/OrbotMainActivity.java b/app/src/main/java/org/torproject/android/OrbotMainActivity.java
index a2922af7..773c7fa6 100644
--- a/app/src/main/java/org/torproject/android/OrbotMainActivity.java
+++ b/app/src/main/java/org/torproject/android/OrbotMainActivity.java
@@ -539,11 +539,11 @@ public class OrbotMainActivity extends AppCompatActivity implements OrbotConstan
         sendIntentToService(ACTION_START_VPN);
     }
 
-    private void enableV3OnionServiceOnV3(int localPort, int onionPort, String name) {
+    private void enableV3OnionService(int localPort, int onionPort, String name) {
         ContentValues fields = new ContentValues();
         fields.put(OnionServiceContentProvider.OnionService.PORT, localPort);
         fields.put(OrbotService.OnionService.NAME, name);
-        fields.put(OnionServiceContentProvider.OnionService.PORT, onionPort);
+        fields.put(OnionServiceContentProvider.OnionService.ONION_PORT, onionPort);
         fields.put(OnionServiceContentProvider.OnionService.ENABLED, 1);
         fields.put(OnionServiceContentProvider.OnionService.CREATED_BY_USER, 0);
 
@@ -697,7 +697,7 @@ public class OrbotMainActivity extends AppCompatActivity implements OrbotConstan
                 final String finalName = name;
                 new AlertDialog.Builder(this)
                         .setMessage(getString(R.string.hidden_service_request, String.valueOf(v3LocalPort)))
-                        .setPositiveButton(R.string.allow, (d, w) -> enableV3OnionServiceOnV3(v3LocalPort, v3onionPort, finalName))
+                        .setPositiveButton(R.string.allow, (d, w) -> enableV3OnionService(v3LocalPort, v3onionPort, finalName))
                         .setNegativeButton(R.string.deny, (d, w) -> d.dismiss())
                         .show();
                 return;





More information about the tor-commits mailing list