24 Commits

Author SHA1 Message Date
2b97dffb47 fix(dnsserver): Enable multiple DNS record support by removing the premature break in processDnsRequest. Now the DNS server aggregates answers from all matching handlers for NS, A, and TXT records, and improves NS record serialization for DNSSEC. 2025-05-30 17:09:02 +00:00
0f8953fc1d fix(test/server): Fix force cleanup in DNS server tests by casting server properties before closing sockets 2025-05-28 19:55:01 +00:00
dd12641fb0 feat(dns-server): Improve DNS server interface binding by adding explicit IP validation, configurable UDP/HTTPS binding, and enhanced logging. 2025-05-28 19:03:45 +00:00
5bc376c8ba fix(dns-client): Improve test assertions for DNS record queries and correct counter increment logic in DNS client 2025-05-27 12:15:17 +00:00
f9aa961e01 fix(test & plugins): Rename test client variable and export smartrequest in client plugins 2025-05-27 11:39:22 +00:00
24ed3bd238 BREAKING CHANGE(core): Refactor module entry point and update plugin imports; remove deprecated dnsly.plugins, update dependency versions, and adjust test imports 2025-05-27 11:31:12 +00:00
7997e9dc94 update 2025-03-21 18:21:47 +00:00
5c06ae1edb feat(smartdns): Add DNS Server and DNSSEC tools with comprehensive unit tests 2024-09-18 19:28:28 +02:00
7eb8a46c7c BREAKING CHANGE(server/client): move from client only to server + client exports 2024-06-02 15:34:19 +02:00
a6a47d2e96 fix(core): update 2023-04-08 11:30:48 +02:00
4102c3a692 fix(core): update 2023-03-23 01:41:35 +01:00
862577745d fix(core): update 2022-07-27 08:59:29 +02:00
b463aea274 fix(core): update 2020-08-05 15:37:51 +00:00
6f09a82eee fix(core): update 2020-02-15 16:46:04 +00:00
929e4152d3 BREAKING CHANGE(core): now uses Google DNS HTTPS API and handles DNSSEC validation 2020-02-15 16:41:37 +00:00
17f293ca4e fix(core): update 2019-01-07 00:28:15 +01:00
e720d5905e fix(core): update 2019-01-07 00:21:15 +01:00
4ada87a945 BREAKING CHANGE(package): update to new packagename and improve record retrieval 2018-05-13 15:51:04 +02:00
96b4926f8f update dependencies 2017-07-31 16:33:57 +02:00
5bd2b6cb55 update README 2017-07-18 15:45:06 +02:00
1cf09016df fix failing of non existent record 2017-01-27 00:39:24 +01:00
46aa545324 update to better API 2017-01-27 00:11:13 +01:00
700ab08315 improve 2016-11-15 22:40:40 +01:00
cb7c442e19 initial 2016-11-15 21:39:21 +01:00