Skip to content

Commit

Permalink
Stop clients crashing from failing SSL handshake
Browse files Browse the repository at this point in the history
  • Loading branch information
markwinter committed May 2, 2014
1 parent af3d86a commit 0c7cf12
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 49 deletions.
90 changes: 44 additions & 46 deletions app/src/main/java/im/tox/antox/activities/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@
import java.util.concurrent.Executors;
import java.util.concurrent.Future;

import javax.net.ssl.SSLHandshakeException;

import im.tox.antox.data.AntoxDB;
import im.tox.antox.utils.AntoxFriend;
import im.tox.antox.fragments.ChatFragment;
Expand Down Expand Up @@ -859,52 +861,48 @@ protected Void doInBackground(Void... params) {
DhtNode.location.add(nodeDetails[5]);
}
}
} catch (UnknownHostException e) {
// If for some reason website is down, add some known values
DhtNode.ipv4.add("192.254.75.98");
DhtNode.ipv6.add("2607:5600:284::2");
DhtNode.location.add("US");
DhtNode.owner.add("stqism");
DhtNode.port.add("33445");
DhtNode.key.add("FE3914F4616E227F29B2103450D6B55A836AD4BD23F97144E2C4ABE8D504FE1B");

DhtNode.ipv4.add("144.76.60.215");
DhtNode.ipv6.add("2a01:4f8:191:64d6::1");
DhtNode.location.add("DE");
DhtNode.owner.add("sonofra");
DhtNode.port.add("33445");
DhtNode.key.add("04119E835DF3E78BACF0F84235B300546AF8B936F035185E2A8E9E0A67C8924F");

DhtNode.ipv4.add("37.187.46.132");
DhtNode.ipv6.add("2001:41d0:0052:0300::0507");
DhtNode.location.add("FR");
DhtNode.owner.add("mouseym");
DhtNode.port.add("33445");
DhtNode.key.add("C021232F9AC83914A45DFCF242129B216FED5ED34683F385D932A66BC9178270");

DhtNode.ipv4.add("109.169.46.133");
DhtNode.ipv6.add("");
DhtNode.location.add("UK");
DhtNode.owner.add("astonex");
DhtNode.port.add("33445");
DhtNode.key.add("7F31BFC93B8E4016A902144D0B110C3EA97CB7D43F1C4D21BCAE998A7C838821");

DhtNode.ipv4.add("54.199.139.199");
DhtNode.ipv6.add("");
DhtNode.location.add("JP");
DhtNode.owner.add("aitjcize");
DhtNode.port.add("33445");
DhtNode.key.add("7F9C31FE850E97CEFD4C4591DF93FC757C7C12549DDD55F8EEAECC34FE76C029");

DhtNode.ipv4.add("31.192.105.19");
DhtNode.ipv6.add("");
DhtNode.location.add("RU");
DhtNode.owner.add("zlacki");
DhtNode.port.add("33445");
DhtNode.key.add("D59F99384592DE4C8AB9D534D5197DB90F4755CC9E975ED0C565E18468A1445B");

} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
DhtNode.ipv4.add("192.254.75.98");
DhtNode.ipv6.add("2607:5600:284::2");
DhtNode.location.add("US");
DhtNode.owner.add("stqism");
DhtNode.port.add("33445");
DhtNode.key.add("FE3914F4616E227F29B2103450D6B55A836AD4BD23F97144E2C4ABE8D504FE1B");

DhtNode.ipv4.add("144.76.60.215");
DhtNode.ipv6.add("2a01:4f8:191:64d6::1");
DhtNode.location.add("DE");
DhtNode.owner.add("sonofra");
DhtNode.port.add("33445");
DhtNode.key.add("04119E835DF3E78BACF0F84235B300546AF8B936F035185E2A8E9E0A67C8924F");

DhtNode.ipv4.add("37.187.46.132");
DhtNode.ipv6.add("2001:41d0:0052:0300::0507");
DhtNode.location.add("FR");
DhtNode.owner.add("mouseym");
DhtNode.port.add("33445");
DhtNode.key.add("C021232F9AC83914A45DFCF242129B216FED5ED34683F385D932A66BC9178270");

DhtNode.ipv4.add("109.169.46.133");
DhtNode.ipv6.add("");
DhtNode.location.add("UK");
DhtNode.owner.add("astonex");
DhtNode.port.add("33445");
DhtNode.key.add("7F31BFC93B8E4016A902144D0B110C3EA97CB7D43F1C4D21BCAE998A7C838821");

DhtNode.ipv4.add("54.199.139.199");
DhtNode.ipv6.add("");
DhtNode.location.add("JP");
DhtNode.owner.add("aitjcize");
DhtNode.port.add("33445");
DhtNode.key.add("7F9C31FE850E97CEFD4C4591DF93FC757C7C12549DDD55F8EEAECC34FE76C029");

DhtNode.ipv4.add("31.192.105.19");
DhtNode.ipv6.add("");
DhtNode.location.add("RU");
DhtNode.owner.add("zlacki");
DhtNode.port.add("33445");
DhtNode.key.add("D59F99384592DE4C8AB9D534D5197DB90F4755CC9E975ED0C565E18468A1445B");
}

Log.d(TAG, "DhtNode size: " + DhtNode.ipv4.size());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ protected Void doInBackground(Void... params) {
DhtNode.location.add(nodeDetails[5]);
}
}
} catch (UnknownHostException e) {
} catch (Exception e) {
DhtNode.ipv4.add("192.254.75.98");
DhtNode.ipv6.add("2607:5600:284::2");
DhtNode.location.add("US");
Expand Down Expand Up @@ -113,8 +113,6 @@ protected Void doInBackground(Void... params) {
DhtNode.owner.add("zlacki");
DhtNode.port.add("33445");
DhtNode.key.add("D59F99384592DE4C8AB9D534D5197DB90F4755CC9E975ED0C565E18468A1445B");
} catch (IOException e) {
e.printStackTrace();
}

/**
Expand Down

0 comments on commit 0c7cf12

Please sign in to comment.