Added default tcp web port (1028)

This commit is contained in:
UnlegitDqrk
2026-02-08 18:23:40 +01:00
parent c855877530
commit 8f00dcb5df
3 changed files with 15 additions and 9 deletions

View File

@@ -6,7 +6,7 @@
<groupId>org.openautonomousconnection</groupId>
<artifactId>Protocol</artifactId>
<version>1.0.0-BETA.7.4</version>
<version>1.0.0-BETA.7.5</version>
<organization>
<name>Open Autonomous Connection</name>
<url>https://open-autonomous-connection.org/</url>

View File

@@ -93,7 +93,10 @@ public final class CustomServerListener extends EventListener {
if (q.getSub() == null && q.getTLN().equalsIgnoreCase("oac")) {
if (q.getName().equalsIgnoreCase("info")) {
// Return INS server info site
String[] hostPort = insServer.getInsInfoSite().split(":");
String insInfo = insServer.getInsInfoSite();
if (!insInfo.contains(":")) insInfo = insInfo + ":1028";
String[] hostPort = insInfo.split(":");
resolved = List.of(new INSRecord(q.getType(), hostPort[0], -1, -1, Integer.parseInt(hostPort[1]), 0));
} else if (q.getName().equalsIgnoreCase("register")) {
// Return INS frontend site
@@ -108,6 +111,7 @@ public final class CustomServerListener extends EventListener {
String resolve = insServer.resolveTLNInfoSite(q.getTLN());
if (resolve == null) status = INSResponseStatus.INVALID_REQUEST;
else {
if (!resolve.contains(":")) resolve = resolve + ":1028";
String[] hostPort = resolve.split(":");
resolved = List.of(new INSRecord(q.getType(), hostPort[0], -1, -1, Integer.parseInt(hostPort[1]), 0));
}

View File

@@ -169,6 +169,7 @@ public final class AuthPacket extends OACPacket {
if (fpFile.exists()) {
String existing = FileUtils.readFileLines(fpFile).get(0);
if (!existing.equalsIgnoreCase(fp)) {
if (!protocolBridge.getProtocolClient().trustNewINSFingerprint(existing, fp)) {
setResponseCode(INSResponseStatus.RESPONSE_AUTH_FAILED);
protocolBridge.getProtocolClient().getClientINSConnection().disconnect();
@@ -177,6 +178,7 @@ public final class AuthPacket extends OACPacket {
FileUtils.writeFile(fpFile, fp + System.lineSeparator());
allowWritePem = true;
}
}
} else {
if (!protocolBridge.getProtocolClient().trustINS(fp)) {
setResponseCode(INSResponseStatus.RESPONSE_AUTH_FAILED);