summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew <pugmatt@gmail.com>2021-03-30 19:22:49 -0400
committerMatthew <pugmatt@gmail.com>2021-03-30 19:22:49 -0400
commit57474e2dca3a86df6b8fcf2c6a76dc5b8be1db42 (patch)
treef0a73a001e94982bff749256af19f84a18b5c936
parentce07489fb06d06614943515b5e5cd6656832b8a5 (diff)
downloadBedrockConnect-57474e2dca3a86df6b8fcf2c6a76dc5b8be1db42.tar.gz
BedrockConnect-57474e2dca3a86df6b8fcf2c6a76dc5b8be1db42.tar.bz2
BedrockConnect-57474e2dca3a86df6b8fcf2c6a76dc5b8be1db42.zip
Increase domain TLD max length check1.6.3.1
-rw-r--r--serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java
index 29c1529..c55db00 100644
--- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java
+++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java
@@ -187,7 +187,7 @@ public class PacketHandler implements BedrockPacketHandler {
session.sendPacketImmediately(UIForms.createError("Address is too large. (Must be less than 253)"));
else if(data.get(1).length() >= 10)
session.sendPacketImmediately(UIForms.createError("Port is too large. (Must be less than 10)"));
- else if (!data.get(0).matches("^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$") && !data.get(0).matches("^((?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+[A-Za-z]{2,6}$"))
+ else if (!data.get(0).matches("^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$") && !data.get(0).matches("^((?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+[A-Za-z]{2,64}$"))
session.sendPacketImmediately(UIForms.createError("Enter a valid address. (E.g. play.example.net, 172.16.254.1)"));
else if (!data.get(1).matches("[0-9]+"))
session.sendPacketImmediately(UIForms.createError("Enter a valid port that contains only numbers"));