From 10e2838e8fb75788324fb11d754e34ada339e2e0 Mon Sep 17 00:00:00 2001 From: aleigh Date: Tue, 29 Mar 2022 09:34:37 -0700 Subject: [PATCH] leilgh-infra-dnsd: Re'org'd DNSd into a new infra master package. Fixed a bug in the POC with query response during leigh-co.com operations. --- leigh-blockchain-dsrv/build.gradle | 22 +++++++++++++++++++ {leigh-dnsd => leigh-infra-dnsd}/build.gradle | 0 .../java/leigh/infra}/dnsd/DNSDaemon.java | 2 +- .../java/leigh/infra}/dnsd/DNSService.java | 4 ++-- .../java/leigh/infra}/dnsd/TestResolver.java | 2 +- settings.gradle | 3 +-- 6 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 leigh-blockchain-dsrv/build.gradle rename {leigh-dnsd => leigh-infra-dnsd}/build.gradle (100%) rename {leigh-dnsd/src/main/java/leigh => leigh-infra-dnsd/src/main/java/leigh/infra}/dnsd/DNSDaemon.java (94%) rename {leigh-dnsd/src/main/java/leigh => leigh-infra-dnsd/src/main/java/leigh/infra}/dnsd/DNSService.java (92%) rename {leigh-dnsd/src/test/java/leigh => leigh-infra-dnsd/src/test/java/leigh/infra}/dnsd/TestResolver.java (99%) diff --git a/leigh-blockchain-dsrv/build.gradle b/leigh-blockchain-dsrv/build.gradle new file mode 100644 index 000000000..e71157ed4 --- /dev/null +++ b/leigh-blockchain-dsrv/build.gradle @@ -0,0 +1,22 @@ +plugins { + id 'java' + id 'java-library' + id 'application' +} + +group 'leigh' +version '16.0' + +repositories { + mavenCentral() +} + +dependencies { + api project(':leigh-blockchain') + testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0' + testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0' +} + +test { + useJUnitPlatform() +} \ No newline at end of file diff --git a/leigh-dnsd/build.gradle b/leigh-infra-dnsd/build.gradle similarity index 100% rename from leigh-dnsd/build.gradle rename to leigh-infra-dnsd/build.gradle diff --git a/leigh-dnsd/src/main/java/leigh/dnsd/DNSDaemon.java b/leigh-infra-dnsd/src/main/java/leigh/infra/dnsd/DNSDaemon.java similarity index 94% rename from leigh-dnsd/src/main/java/leigh/dnsd/DNSDaemon.java rename to leigh-infra-dnsd/src/main/java/leigh/infra/dnsd/DNSDaemon.java index dc508936c..679488ac8 100644 --- a/leigh-dnsd/src/main/java/leigh/dnsd/DNSDaemon.java +++ b/leigh-infra-dnsd/src/main/java/leigh/infra/dnsd/DNSDaemon.java @@ -1,4 +1,4 @@ -package leigh.dnsd; +package leigh.infra.dnsd; import leigh.mecha.log.MechaLogger; import leigh.mecha.log.MechaLoggerFactory; diff --git a/leigh-dnsd/src/main/java/leigh/dnsd/DNSService.java b/leigh-infra-dnsd/src/main/java/leigh/infra/dnsd/DNSService.java similarity index 92% rename from leigh-dnsd/src/main/java/leigh/dnsd/DNSService.java rename to leigh-infra-dnsd/src/main/java/leigh/infra/dnsd/DNSService.java index 11eb65a89..9c8069a8b 100644 --- a/leigh-dnsd/src/main/java/leigh/dnsd/DNSService.java +++ b/leigh-infra-dnsd/src/main/java/leigh/infra/dnsd/DNSService.java @@ -1,4 +1,4 @@ -package leigh.dnsd; +package leigh.infra.dnsd; import leigh.mecha.log.MechaLogger; import leigh.mecha.log.MechaLoggerFactory; @@ -46,7 +46,7 @@ public class DNSService implements Runnable { logger.info("local query"); reply = new Message(request.getHeader().getID()); reply.addRecord(request.getQuestion(), Section.QUESTION); - reply.addRecord(Record.fromString(Name.root, Type.A, DClass.IN, 86400, "1.2.3.4", Name.root), + reply.addRecord(Record.fromString(request.getQuestion().getName(), Type.A, DClass.IN, 86400, "1.2.3.4", Name.root), Section.ANSWER); } else { logger.info("recursed query"); diff --git a/leigh-dnsd/src/test/java/leigh/dnsd/TestResolver.java b/leigh-infra-dnsd/src/test/java/leigh/infra/dnsd/TestResolver.java similarity index 99% rename from leigh-dnsd/src/test/java/leigh/dnsd/TestResolver.java rename to leigh-infra-dnsd/src/test/java/leigh/infra/dnsd/TestResolver.java index 4e06eddf8..698357df5 100644 --- a/leigh-dnsd/src/test/java/leigh/dnsd/TestResolver.java +++ b/leigh-infra-dnsd/src/test/java/leigh/infra/dnsd/TestResolver.java @@ -1,4 +1,4 @@ -package leigh.dnsd; +package leigh.infra.dnsd; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; diff --git a/settings.gradle b/settings.gradle index 0a27bb962..04fda5d70 100644 --- a/settings.gradle +++ b/settings.gradle @@ -87,5 +87,4 @@ include 'leigh-minecraft-link-quests' include 'leigh-blockchain' include 'leigh-inkan' include 'leigh-blockchain-blocktail' -include 'leigh-dnsd' - +include 'leigh-infra-dnsd' \ No newline at end of file -- GitLab