From aee695b913653b1cb6ce35bc493f507c636b1ca4 Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Fri, 24 Jan 2014 21:13:31 +0000
Subject: [PATCH] Don't enable the WAN TCP plugin on Android.

Direct P2P connections between mobile devices are unlikely to work, and
they'd expose the social graph to surveillance.
---
 .../src/org/briarproject/plugins/AndroidPluginsModule.java   | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/briar-android/src/org/briarproject/plugins/AndroidPluginsModule.java b/briar-android/src/org/briarproject/plugins/AndroidPluginsModule.java
index d778a70901..489ee32c00 100644
--- a/briar-android/src/org/briarproject/plugins/AndroidPluginsModule.java
+++ b/briar-android/src/org/briarproject/plugins/AndroidPluginsModule.java
@@ -15,7 +15,6 @@ import org.briarproject.api.plugins.simplex.SimplexPluginConfig;
 import org.briarproject.api.plugins.simplex.SimplexPluginFactory;
 import org.briarproject.plugins.droidtooth.DroidtoothPluginFactory;
 import org.briarproject.plugins.tcp.DroidLanTcpPluginFactory;
-import org.briarproject.plugins.tcp.WanTcpPluginFactory;
 import org.briarproject.plugins.tor.TorPluginFactory;
 
 import android.content.Context;
@@ -48,10 +47,8 @@ public class AndroidPluginsModule extends AbstractModule {
 				appContext, shutdownManager);
 		DuplexPluginFactory lan = new DroidLanTcpPluginFactory(pluginExecutor,
 				appContext);
-		DuplexPluginFactory wan = new WanTcpPluginFactory(pluginExecutor,
-				shutdownManager);
 		final Collection<DuplexPluginFactory> factories =
-				Arrays.asList(droidtooth, tor, lan, wan);
+				Arrays.asList(droidtooth, tor, lan);
 		return new DuplexPluginConfig() {
 			public Collection<DuplexPluginFactory> getFactories() {
 				return factories;
-- 
GitLab