[PR #281] [MERGED] DPS 3 - DNS Resolution Hangs Fixes #388

Closed
opened 2026-02-26 04:35:04 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mageddo/dns-proxy-server/pull/281
Author: @mageddo
Created: 2/18/2023
Status: Merged
Merged: 2/18/2023
Merged by: @mageddo

Base: dps-3Head: dps-3-performance


📝 Commits (10+)

📊 Changes

22 files changed (+243 additions, -83 deletions)

View changed files

📝 README.alpha.md (+3 -0)
📝 build.gradle (+1 -1)
📝 src/main/java/com/mageddo/dnsproxyserver/config/Config.java (+3 -2)
📝 src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/DpsIpDiscover.java (+1 -1)
📝 src/main/java/com/mageddo/dnsproxyserver/docker/DpsContainerManager.java (+6 -1)
📝 src/main/java/com/mageddo/dnsproxyserver/net/Networks.java (+1 -1)
📝 src/main/java/com/mageddo/dnsproxyserver/quarkus/QuarkusConfig.java (+1 -1)
📝 src/main/java/com/mageddo/dnsproxyserver/server/dns/IP.java (+3 -3)
📝 src/main/java/com/mageddo/dnsproxyserver/server/dns/IpAddr.java (+1 -1)
📝 src/main/java/com/mageddo/dnsproxyserver/server/dns/Messages.java (+56 -24)
📝 src/main/java/com/mageddo/dnsproxyserver/server/dns/ServerStarter.java (+6 -2)
📝 src/main/java/com/mageddo/dnsproxyserver/server/dns/SimpleServer.java (+7 -5)
📝 src/main/java/com/mageddo/dnsproxyserver/server/dns/UDPServer.java (+53 -23)
📝 src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/Solver.java (+3 -3)
📝 src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/SolverDocker.java (+0 -4)
📝 src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/SolverLocalDB.java (+0 -4)
📝 src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/SolverRemote.java (+6 -2)
📝 src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/SolverSystem.java (+0 -4)
📝 src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/Solvers.java (+14 -1)
src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/SolversCache.java (+48 -0)

...and 2 more files

📄 Description

Partially fixing https://github.com/mageddo/dns-proxy-server/issues/267


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mageddo/dns-proxy-server/pull/281 **Author:** [@mageddo](https://github.com/mageddo) **Created:** 2/18/2023 **Status:** ✅ Merged **Merged:** 2/18/2023 **Merged by:** [@mageddo](https://github.com/mageddo) **Base:** `dps-3` ← **Head:** `dps-3-performance` --- ### 📝 Commits (10+) - [`d37661e`](https://github.com/mageddo/dns-proxy-server/commit/d37661e43442983282ccc31e2e9e288a46aff656) Setup solver caching - [`91a7501`](https://github.com/mageddo/dns-proxy-server/commit/91a7501b1f1f9f569680a0f1ac49e73b2cae3781) handling erors - [`28c54c6`](https://github.com/mageddo/dns-proxy-server/commit/28c54c6c9e5d7137f10fbd214e74a39f933b6dc6) Ajusting copy - [`472737a`](https://github.com/mageddo/dns-proxy-server/commit/472737a0dade0270d2f3f528475f26ef793a956b) Must clone record before merge them - [`0d4dc0d`](https://github.com/mageddo/dns-proxy-server/commit/0d4dc0d8a2b27a898a984cd278b4d99191ee9472) Ajusting - [`5e6e700`](https://github.com/mageddo/dns-proxy-server/commit/5e6e700c23ea2fe9ca710f03dcd4c29d0e752197) Adjusting message building - [`4af1c2a`](https://github.com/mageddo/dns-proxy-server/commit/4af1c2a236b1b629e5dd69527ed36c12e27d6a10) Caching no results for 10 seconds - [`629ae61`](https://github.com/mageddo/dns-proxy-server/commit/629ae61bbc7fc859a0b03a8a97043b7167b9db82) Leading with concurrency - [`0d4d65a`](https://github.com/mageddo/dns-proxy-server/commit/0d4d65a73aa7cdb70c42fca3b964ffaf8b96b1de) adjusting address binding - [`b063866`](https://github.com/mageddo/dns-proxy-server/commit/b063866d35ac34d6f9da543fdefc614bc6878691) adjusting version ### 📊 Changes **22 files changed** (+243 additions, -83 deletions) <details> <summary>View changed files</summary> 📝 `README.alpha.md` (+3 -0) 📝 `build.gradle` (+1 -1) 📝 `src/main/java/com/mageddo/dnsproxyserver/config/Config.java` (+3 -2) 📝 `src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/DpsIpDiscover.java` (+1 -1) 📝 `src/main/java/com/mageddo/dnsproxyserver/docker/DpsContainerManager.java` (+6 -1) 📝 `src/main/java/com/mageddo/dnsproxyserver/net/Networks.java` (+1 -1) 📝 `src/main/java/com/mageddo/dnsproxyserver/quarkus/QuarkusConfig.java` (+1 -1) 📝 `src/main/java/com/mageddo/dnsproxyserver/server/dns/IP.java` (+3 -3) 📝 `src/main/java/com/mageddo/dnsproxyserver/server/dns/IpAddr.java` (+1 -1) 📝 `src/main/java/com/mageddo/dnsproxyserver/server/dns/Messages.java` (+56 -24) 📝 `src/main/java/com/mageddo/dnsproxyserver/server/dns/ServerStarter.java` (+6 -2) 📝 `src/main/java/com/mageddo/dnsproxyserver/server/dns/SimpleServer.java` (+7 -5) 📝 `src/main/java/com/mageddo/dnsproxyserver/server/dns/UDPServer.java` (+53 -23) 📝 `src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/Solver.java` (+3 -3) 📝 `src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/SolverDocker.java` (+0 -4) 📝 `src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/SolverLocalDB.java` (+0 -4) 📝 `src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/SolverRemote.java` (+6 -2) 📝 `src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/SolverSystem.java` (+0 -4) 📝 `src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/Solvers.java` (+14 -1) ➕ `src/main/java/com/mageddo/dnsproxyserver/server/dns/solver/SolversCache.java` (+48 -0) _...and 2 more files_ </details> ### 📄 Description Partially fixing https://github.com/mageddo/dns-proxy-server/issues/267 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 04:35:04 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dns-proxy-server-mageddo#388
No description provided.