Skip to content

Commit

Permalink
Make hardcoded nodes more spread out geographically as antox tries to…
Browse files Browse the repository at this point in the history
… connect to the quickest connection
  • Loading branch information
markwinter committed Apr 19, 2014
1 parent d78b597 commit 8f810f5
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 24 deletions.
50 changes: 37 additions & 13 deletions app/src/main/java/im/tox/antox/activities/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -882,23 +882,47 @@ protected Void doInBackground(Void... params) {
} catch (UnknownHostException e) {
// If for some reason website is down, add some known values
DhtNode.ipv4.add("192.254.75.98");
DhtNode.ipv4.add("107.161.21.13");
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("FE3914F4616E227F29B2103450D6B55A836AD4BD23F97144E2C4ABE8D504FE1B");
DhtNode.key.add("5848E6344856921AAF28DAB860C5816780FE0C8873AAC415C1B7FA7FAA4EF046");
DhtNode.key.add("04119E835DF3E78BACF0F84235B300546AF8B936F035185E2A8E9E0A67C8924F");
DhtNode.ipv6.add("2607:5600:284::2");
DhtNode.ipv6.add("2604:180::c381:9831");
DhtNode.ipv6.add("2604:180::abd5:e69");
DhtNode.owner.add("stqism");
DhtNode.owner.add("NSA");
DhtNode.owner.add("Proplex");
DhtNode.location.add("");
DhtNode.location.add("");
DhtNode.location.add("");
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();
}
Expand Down
45 changes: 34 additions & 11 deletions app/src/main/java/im/tox/antox/utils/ConnectionChangeReceiver.java
Original file line number Diff line number Diff line change
Expand Up @@ -73,23 +73,46 @@ protected Void doInBackground(Void... params) {
}
} catch (UnknownHostException e) {
DhtNode.ipv4.add("192.254.75.98");
DhtNode.ipv4.add("107.161.21.13");
DhtNode.ipv4.add("144.76.60.215");
DhtNode.port.add("33445");
DhtNode.port.add("33445");
DhtNode.ipv6.add("2607:5600:284::2");
DhtNode.location.add("US");
DhtNode.owner.add("stqism");
DhtNode.port.add("33445");
DhtNode.key.add("FE3914F4616E227F29B2103450D6B55A836AD4BD23F97144E2C4ABE8D504FE1B");
DhtNode.key.add("5848E6344856921AAF28DAB860C5816780FE0C8873AAC415C1B7FA7FAA4EF046");

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.owner.add("");
DhtNode.owner.add("");
DhtNode.owner.add("");
DhtNode.location.add("");
DhtNode.location.add("");
DhtNode.location.add("");
DhtNode.location.add("RU");
DhtNode.owner.add("zlacki");
DhtNode.port.add("33445");
DhtNode.key.add("D59F99384592DE4C8AB9D534D5197DB90F4755CC9E975ED0C565E18468A1445B");
} catch (IOException e) {
e.printStackTrace();
}
Expand Down

0 comments on commit 8f810f5

Please sign in to comment.