b87cbbee5c
feat(dnsserver): Enhance DNSSEC RRset signing and add configurable primary nameserver
...
- Fix DNSSEC to properly sign entire RRsets together instead of individual records
- Implement proper SOA record serialization according to RFC 1035
- Add primaryNameserver option to IDnsServerOptions for customizable SOA mname field
- Add comprehensive tests for DNSSEC RRset signing and SOA record handling
- Update documentation with v7.4.3 improvements
Co-Authored-By: User <user@example.com>
2025-05-30 18:20:55 +00:00
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
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
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
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
74ac0c1287
feat(dnssec): Introduced DNSSEC support with ECDSA algorithm
2024-09-19 18:51:34 +02:00
439d08b023
fix(ts_server): Update DnsSec class to fully implement key generation and DNSKEY record creation.
2024-09-19 18:23:42 +02: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