Commit Graph

37 Commits

Author SHA1 Message Date
philkunz 9e5fae055f feat(dnssec): Add MX record DNSSEC support for proper serialization and authentication of mail exchange records 2025-06-01 20:53:22 +00:00
philkunz 3d06131e04 fix(dnsserver): Update documentation to clarify the primaryNameserver option and SOA record behavior in the DNS server. The changes detail how the primaryNameserver configuration customizes the SOA mname, ensures proper DNSSEC signing for RRsets, and updates the configuration interface examples. 2025-05-30 19:49:34 +00:00
philkunz 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
philkunz 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
philkunz b187da507b feat(manual socket handling): Add comprehensive manual socket handling documentation for advanced DNS server use cases 2025-05-28 19:26:52 +00:00
philkunz 62b6fa26fa feat(dnsserver): Add manual socket mode support to enable external socket control for the DNS server. 2025-05-28 19:16:54 +00:00
philkunz 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
philkunz b281fef624 feat(docs): Improve documentation for advanced DNS features and update usage examples for both DNS client and server. 2025-05-27 12:52:00 +00:00
philkunz 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
philkunz f9aa961e01 fix(test & plugins): Rename test client variable and export smartrequest in client plugins 2025-05-27 11:39:22 +00:00
philkunz 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
philkunz 7eb8a46c7c BREAKING CHANGE(server/client): move from client only to server + client exports 2024-06-02 15:34:19 +02:00
philkunz a6a47d2e96 fix(core): update 2023-04-08 11:30:48 +02:00
philkunz 4102c3a692 fix(core): update 2023-03-23 01:41:35 +01:00
philkunz 622c65291e fix(core): update 2022-07-27 11:42:01 +02:00
philkunz 9c56dc51e3 fix(core): update 2022-07-27 09:15:28 +02:00
philkunz d3e2655212 BREAKING CHANGE(core): update 2022-07-27 09:00:00 +02:00
philkunz 862577745d fix(core): update 2022-07-27 08:59:29 +02:00
philkunz e5b072d99b fix(core): update 2021-08-24 11:40:44 +02:00
philkunz e04485231d fix(core): update 2021-01-22 23:24:02 +00:00
philkunz 811041b036 fix(core): update 2021-01-22 22:40:16 +00:00
philkunz 0deb77cda8 fix(core): update 2021-01-22 22:20:39 +00:00
philkunz 6cfc12f83f fix(core): update 2021-01-22 20:37:51 +00:00
philkunz b463aea274 fix(core): update 2020-08-05 15:37:51 +00:00
philkunz 42f679ef61 fix(core): update 2020-02-19 21:38:42 +00:00
philkunz 6f09a82eee fix(core): update 2020-02-15 16:46:04 +00:00
philkunz 929e4152d3 BREAKING CHANGE(core): now uses Google DNS HTTPS API and handles DNSSEC validation 2020-02-15 16:41:37 +00:00
philkunz f2ebaf74d9 fix(core): update 2019-01-07 00:53:04 +01:00
philkunz 17f293ca4e fix(core): update 2019-01-07 00:28:15 +01:00
philkunz e720d5905e fix(core): update 2019-01-07 00:21:15 +01:00
philkunz 9390bbae61 fix(core): fix .checkUntilAvailable error 2018-05-13 16:43:46 +02:00
philkunz 4ada87a945 BREAKING CHANGE(package): update to new packagename and improve record retrieval 2018-05-13 15:51:04 +02:00
philkunz 5bd2b6cb55 update README 2017-07-18 15:45:06 +02:00
philkunz 1cf09016df fix failing of non existent record 2017-01-27 00:39:24 +01:00
philkunz 46aa545324 update to better API 2017-01-27 00:11:13 +01:00
philkunz 700ab08315 improve 2016-11-15 22:40:40 +01:00
philkunz cb7c442e19 initial 2016-11-15 21:39:21 +01:00