diff --git a/briar-core/.classpath b/briar-core/.classpath index 3eb489879..9e7ecd15e 100644 --- a/briar-core/.classpath +++ b/briar-core/.classpath @@ -5,8 +5,8 @@ - + diff --git a/briar-core/libs/weupnp-0.1.3-SNAPSHOT.jar b/briar-core/libs/weupnp-0.1.3-SNAPSHOT-briar.jar similarity index 80% rename from briar-core/libs/weupnp-0.1.3-SNAPSHOT.jar rename to briar-core/libs/weupnp-0.1.3-SNAPSHOT-briar.jar index 01e0cc9cf..fbcc8a9e7 100644 Binary files a/briar-core/libs/weupnp-0.1.3-SNAPSHOT.jar and b/briar-core/libs/weupnp-0.1.3-SNAPSHOT-briar.jar differ diff --git a/weupnp-0.1.3-SNAPSHOT.patch b/weupnp-0.1.3-SNAPSHOT.patch new file mode 100644 index 000000000..686fac927 --- /dev/null +++ b/weupnp-0.1.3-SNAPSHOT.patch @@ -0,0 +1,40 @@ +diff -Bbur weupnp-0.1.3-SNAPSHOT/src/main/java/org/bitlet/weupnp/GatewayDiscover.java weupnp-0.1.3-SNAPSHOT-briar/src/main/java/org/bitlet/weupnp/GatewayDiscover.java +--- weupnp-0.1.3-SNAPSHOT/src/main/java/org/bitlet/weupnp/GatewayDiscover.java 2013-05-01 21:09:27.000000000 +0100 ++++ weupnp-0.1.3-SNAPSHOT-briar/src/main/java/org/bitlet/weupnp/GatewayDiscover.java 2013-12-05 20:49:00.000000000 +0000 +@@ -253,7 +253,7 @@ + while (st.hasMoreTokens()) { + String line = st.nextToken().trim(); + +- if (line.isEmpty()) ++ if (line.equals("")) + continue; + + if (line.startsWith("HTTP/1.") || line.startsWith("NOTIFY *")) +@@ -331,16 +331,6 @@ + // For every suitable network interface, get all IP addresses + while (networkInterfaces.hasMoreElements()) { + NetworkInterface card = networkInterfaces.nextElement(); +- +- try { +- // skip devices, not suitable to search gateways for +- if (card.isLoopback() || card.isPointToPoint() || +- card.isVirtual() || !card.isUp()) +- continue; +- } catch (SocketException e) { +- continue; +- } +- + Enumeration addresses = card.getInetAddresses(); + + if (addresses == null) +@@ -348,6 +338,10 @@ + + while (addresses.hasMoreElements()) { + InetAddress inetAddress = addresses.nextElement(); ++ ++ if (inetAddress.isLoopbackAddress()) ++ continue; ++ + int index = arrayIPAddress.size(); + + if (!getIPv4 || !getIPv6) {