f7b357e80b
fix(dnsserver): Fix SOA record timeout issue by correcting RRSIG field formatting
...
- Fixed RRSIG generation by using correct field name 'signersName' (not 'signerName')
- Fixed label count calculation in RRSIG by filtering empty strings
- Added SOA records to DNSSEC signing map for proper RRSIG generation
- Added error logging and fallback values for RRSIG generation robustness
- Updated test expectations to match corrected DNSSEC RRset signing behavior
- Added comprehensive SOA test coverage
2025-05-30 19:06:36 +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
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
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
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
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
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
58f02cc0c0
fix(core): Fixing issues with keywords and readme formatting.
2024-09-21 22:56:27 +02: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