[PR #280] [MERGED] DPS 3 - Auto Configure #387

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/280
Author: @mageddo
Created: 2/17/2023
Status: Merged
Merged: 2/17/2023
Merged by: @mageddo

Base: dps-3Head: dps-3-auto-configure


📝 Commits (10+)

📊 Changes

29 files changed (+641 additions, -75 deletions)

View changed files

📝 build.gradle (+1 -0)
📝 src/main/java/com/mageddo/dnsproxyserver/App.java (+3 -1)
📝 src/main/java/com/mageddo/dnsproxyserver/config/Config.java (+3 -0)
📝 src/main/java/com/mageddo/dnsproxyserver/config/Configs.java (+1 -0)
src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/DnsConfigurator.java (+10 -0)
src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/DnsConfigurators.java (+63 -0)
src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/DpsIpDiscover.java (+32 -0)
src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/linux/DnsServerCleanerHandler.java (+22 -0)
src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/linux/LinuxDnsConfigurator.java (+31 -0)
src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/linux/SetMachineDNSServerHandler.java (+32 -0)
📝 src/main/java/com/mageddo/dnsproxyserver/docker/DockerDAO.java (+13 -8)
📝 src/main/java/com/mageddo/dnsproxyserver/docker/DockerDAODefault.java (+22 -42)
📝 src/main/java/com/mageddo/dnsproxyserver/docker/DockerDAOMock.java (+22 -11)
src/main/java/com/mageddo/dnsproxyserver/docker/DockerService.java (+58 -0)
📝 src/main/java/com/mageddo/dnsproxyserver/docker/DpsContainerManager.java (+16 -1)
src/main/java/com/mageddo/dnsproxyserver/net/Networks.java (+22 -0)
📝 src/main/java/com/mageddo/dnsproxyserver/quarkus/QuarkusConfig.java (+1 -1)
src/main/java/com/mageddo/dnsproxyserver/resolvconf/DnsEntryType.java (+11 -0)
src/main/java/com/mageddo/dnsproxyserver/resolvconf/ResolvConfParser.java (+95 -0)
📝 src/main/java/com/mageddo/dnsproxyserver/server/dns/IP.java (+4 -0)

...and 9 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/280 **Author:** [@mageddo](https://github.com/mageddo) **Created:** 2/17/2023 **Status:** ✅ Merged **Merged:** 2/17/2023 **Merged by:** [@mageddo](https://github.com/mageddo) **Base:** `dps-3` ← **Head:** `dps-3-auto-configure` --- ### 📝 Commits (10+) - [`dd0f021`](https://github.com/mageddo/dns-proxy-server/commit/dd0f0212ded435522111a65a88445eb9337b8ed9) Linux default configurator is workign - [`bf66b75`](https://github.com/mageddo/dns-proxy-server/commit/bf66b758f93d48e8815623d8c8d7e26a2167ed36) testing - [`a2e03b0`](https://github.com/mageddo/dns-proxy-server/commit/a2e03b058162f5c54438d2357b37799494667ed9) Restore config - [`14a22b1`](https://github.com/mageddo/dns-proxy-server/commit/14a22b1942bf76fb2fb0845fe490d30a4701cebb) Ajusts - [`64777bb`](https://github.com/mageddo/dns-proxy-server/commit/64777bbc9449f80537fddc31ef1765051a0ab60e) adjusts - [`e8b6aa8`](https://github.com/mageddo/dns-proxy-server/commit/e8b6aa8ad753e402a4291da7428d44ff9c1c5010) Todos - [`4c94d05`](https://github.com/mageddo/dns-proxy-server/commit/4c94d0588bb1435c928ba9e0c653c75e92116380) Resverting dep - [`007621f`](https://github.com/mageddo/dns-proxy-server/commit/007621f31de52264af063e31fcc4db1b820f3128) Fixing tests - [`2652c27`](https://github.com/mageddo/dns-proxy-server/commit/2652c2700e99280e366c891b8935339be2e30dbe) Fixing tests - [`1540261`](https://github.com/mageddo/dns-proxy-server/commit/154026199ccef4118a0b83e75c5e2eab14b9e226) Fixing tests ### 📊 Changes **29 files changed** (+641 additions, -75 deletions) <details> <summary>View changed files</summary> 📝 `build.gradle` (+1 -0) 📝 `src/main/java/com/mageddo/dnsproxyserver/App.java` (+3 -1) 📝 `src/main/java/com/mageddo/dnsproxyserver/config/Config.java` (+3 -0) 📝 `src/main/java/com/mageddo/dnsproxyserver/config/Configs.java` (+1 -0) ➕ `src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/DnsConfigurator.java` (+10 -0) ➕ `src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/DnsConfigurators.java` (+63 -0) ➕ `src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/DpsIpDiscover.java` (+32 -0) ➕ `src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/linux/DnsServerCleanerHandler.java` (+22 -0) ➕ `src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/linux/LinuxDnsConfigurator.java` (+31 -0) ➕ `src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/linux/SetMachineDNSServerHandler.java` (+32 -0) 📝 `src/main/java/com/mageddo/dnsproxyserver/docker/DockerDAO.java` (+13 -8) 📝 `src/main/java/com/mageddo/dnsproxyserver/docker/DockerDAODefault.java` (+22 -42) 📝 `src/main/java/com/mageddo/dnsproxyserver/docker/DockerDAOMock.java` (+22 -11) ➕ `src/main/java/com/mageddo/dnsproxyserver/docker/DockerService.java` (+58 -0) 📝 `src/main/java/com/mageddo/dnsproxyserver/docker/DpsContainerManager.java` (+16 -1) ➕ `src/main/java/com/mageddo/dnsproxyserver/net/Networks.java` (+22 -0) 📝 `src/main/java/com/mageddo/dnsproxyserver/quarkus/QuarkusConfig.java` (+1 -1) ➕ `src/main/java/com/mageddo/dnsproxyserver/resolvconf/DnsEntryType.java` (+11 -0) ➕ `src/main/java/com/mageddo/dnsproxyserver/resolvconf/ResolvConfParser.java` (+95 -0) 📝 `src/main/java/com/mageddo/dnsproxyserver/server/dns/IP.java` (+4 -0) _...and 9 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#387
No description provided.