Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Lublin <daniel@lublin.se>2020-04-20 18:35:19 +0300
committerDaniel Lublin <daniel@lublin.se>2020-04-20 18:35:19 +0300
commitbb8ce284004990ad9d946a37cddd41eafb5d3a89 (patch)
tree4ac5cc38920c526a1ad4018715de604f8a273cda
parent549b4cb6c2ad67c9fd9760e18ef9390838e9575b (diff)
Don't try SRV for Tor .onion pseudo-top-level domain
-rw-r--r--src/main/java/se/lublin/humla/model/Server.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/se/lublin/humla/model/Server.java b/src/main/java/se/lublin/humla/model/Server.java
index adde92a..1621803 100644
--- a/src/main/java/se/lublin/humla/model/Server.java
+++ b/src/main/java/se/lublin/humla/model/Server.java
@@ -181,7 +181,9 @@ public class Server implements Parcelable {
mResolvedPort = mPort;
return;
}
- if (InetAddresses.isInetAddress(mHost)) {
+ // skip also IP addresses and Tor Onion Services (a pseudo-TLD)
+ if (InetAddresses.isInetAddress(mHost)
+ || mHost.endsWith(".onion")) {
mResolvedHost = mHost;
mResolvedPort = Constants.DEFAULT_PORT;
return;