This website requires JavaScript.
4beea7a7c5
v7.9.2
main
v7.9.2
jkunz
2026-04-30 12:59:05 +00:00
e1d46c6b43
fix(test): stabilize DNS availability tests with deterministic records and shorter retries
jkunz
2026-04-30 12:59:05 +00:00
dcfed89115
v7.9.1
v7.9.1
jkunz
2026-04-30 12:48:49 +00:00
199dfe7ba3
fix(client,testing,build): improve TypeScript compatibility for DNS client parsing and test suite
jkunz
2026-04-30 12:48:49 +00:00
510801b109
v7.9.0
v7.9.0
jkunz
2026-02-20 15:18:30 +00:00
4581a6a1e0
feat(server): emit query events with questions, answered status, response time and timestamp
jkunz
2026-02-20 15:18:30 +00:00
ca36d3be0a
v7.8.1
v7.8.1
jkunz
2026-02-12 23:52:46 +00:00
7fb656e8b5
fix(server): Require Rust bridge for DNS packet processing; remove synchronous TypeScript fallback; change handler API to accept IDnsQuestion and adjust query API
jkunz
2026-02-12 23:52:46 +00:00
0c140403e9
v7.8.0
v7.8.0
jkunz
2026-02-11 13:02:37 +00:00
368430d199
feat(rustdns-client): add Rust DNS client binary and TypeScript IPC bridge to enable UDP and DoH resolution, RDATA decoding, and DNSSEC AD/rcode support
jkunz
2026-02-11 13:02:37 +00:00
9d4db39741
v7.7.1
v7.7.1
jkunz
2026-02-11 11:46:16 +00:00
32d7508dce
fix(tests): prune flaky SOA integration and performance tests that rely on external tools and long-running signing/serialization checks
jkunz
2026-02-11 11:46:16 +00:00
ce7c11d084
v7.7.0
v7.7.0
jkunz
2026-02-11 11:24:10 +00:00
60371e1ad5
feat(rust): add Rust-based DNS server backend with IPC management and TypeScript bridge
jkunz
2026-02-11 11:24:10 +00:00
abbb971d6a
7.6.1
v7.6.1
jkunz
2025-09-12 17:38:43 +00:00
911a20c86d
fix(classes.dnsclient): Remove redundant DOH response parsing in getRecords to avoid duplicate processing and clean up client code
jkunz
2025-09-12 17:38:43 +00:00
1b9eefd70f
7.6.0
v7.6.0
jkunz
2025-09-12 17:32:03 +00:00
f29962a6dc
feat(dnsserver): Return multiple matching records, improve DNSSEC RRset signing, add client resolution strategy and localhost handling, update tests
jkunz
2025-09-12 17:32:03 +00:00
afd1c18496
7.5.1
v7.5.1
jkunz
2025-09-12 15:38:16 +00:00
0ea622aa8d
fix(dependencies): Bump dependency versions and add pnpm workspace onlyBuiltDependencies
jkunz
2025-09-12 15:38:16 +00:00
56a33dd7ae
7.5.0
v7.5.0
philkunz
2025-06-01 20:53:22 +00:00
9e5fae055f
feat(dnssec): Add MX record DNSSEC support for proper serialization and authentication of mail exchange records
philkunz
2025-06-01 20:53:22 +00:00
afdd6a6074
7.4.7
v7.4.7
philkunz
2025-05-30 19:49:34 +00:00
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.
philkunz
2025-05-30 19:49:34 +00:00
1811ebd4d4
7.4.6
v7.4.6
philkunz
2025-05-30 19:28:54 +00:00
e7ace9b596
7.4.5
v7.4.5
philkunz
2025-05-30 19:28:22 +00:00
f6175d1f2b
7.4.4
philkunz
2025-05-30 19:27:37 +00:00
459b3894b5
7.4.4
v7.4.4
philkunz
2025-05-30 19:20:11 +00:00
f7b357e80b
fix(dnsserver): Fix SOA record timeout issue by correcting RRSIG field formatting
philkunz
2025-05-30 19:06:36 +00:00
d67fbc87e2
7.4.3
v7.4.3
philkunz
2025-05-30 18:27:28 +00:00
b87cbbee5c
feat(dnsserver): Enhance DNSSEC RRset signing and add configurable primary nameserver
philkunz
2025-05-30 18:20:55 +00:00
4e37bc9bc0
7.4.2
v7.4.2
philkunz
2025-05-30 17:09:02 +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.
philkunz
2025-05-30 17:09:02 +00:00
e7cb0921fc
7.4.1
v7.4.1
philkunz
2025-05-28 19:55:01 +00:00
0f8953fc1d
fix(test/server): Fix force cleanup in DNS server tests by casting server properties before closing sockets
philkunz
2025-05-28 19:55:01 +00:00
1185ea67d4
7.4.0
v7.4.0
philkunz
2025-05-28 19:26:52 +00:00
b187da507b
feat(manual socket handling): Add comprehensive manual socket handling documentation for advanced DNS server use cases
philkunz
2025-05-28 19:26:52 +00:00
3094c9d06c
7.3.0
v7.3.0
philkunz
2025-05-28 19:16:54 +00:00
62b6fa26fa
feat(dnsserver): Add manual socket mode support to enable external socket control for the DNS server.
philkunz
2025-05-28 19:16:54 +00:00
46e51cd846
7.2.0
v7.2.0
philkunz
2025-05-28 19:03:46 +00:00
dd12641fb0
feat(dns-server): Improve DNS server interface binding by adding explicit IP validation, configurable UDP/HTTPS binding, and enhanced logging.
philkunz
2025-05-28 19:03:45 +00:00
df209ffa71
7.1.0
v7.1.0
philkunz
2025-05-27 12:52:00 +00:00
b281fef624
feat(docs): Improve documentation for advanced DNS features and update usage examples for both DNS client and server.
philkunz
2025-05-27 12:52:00 +00:00
455e9aa6a7
7.0.2
v7.0.2
philkunz
2025-05-27 12:15:17 +00:00
5bc376c8ba
fix(dns-client): Improve test assertions for DNS record queries and correct counter increment logic in DNS client
philkunz
2025-05-27 12:15:17 +00:00
34cc8dd073
7.0.1
v7.0.1
philkunz
2025-05-27 11:39:22 +00:00
f9aa961e01
fix(test & plugins): Rename test client variable and export smartrequest in client plugins
philkunz
2025-05-27 11:39:22 +00:00
1e6d59b5b2
7.0.0
v7.0.0
philkunz
2025-05-27 11:31:12 +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
philkunz
2025-05-27 11:31:12 +00:00
34276f71ef
6.2.2
v6.2.2
philkunz
2025-03-21 18:22:20 +00:00
7997e9dc94
update
philkunz
2025-03-21 18:21:47 +00:00
9bc8278464
6.2.1
v6.2.1
philkunz
2024-09-21 22:56:28 +02:00
58f02cc0c0
fix(core): Fixing issues with keywords and readme formatting.
philkunz
2024-09-21 22:56:27 +02:00
566a78cee4
6.2.0
v6.2.0
philkunz
2024-09-19 18:51:34 +02:00
74ac0c1287
feat(dnssec): Introduced DNSSEC support with ECDSA algorithm
philkunz
2024-09-19 18:51:34 +02:00
5278c2ce78
6.1.1
v6.1.1
philkunz
2024-09-19 18:23:42 +02:00
439d08b023
fix(ts_server): Update DnsSec class to fully implement key generation and DNSKEY record creation.
philkunz
2024-09-19 18:23:42 +02:00
1536475306
6.1.0
v6.1.0
philkunz
2024-09-18 19:28:29 +02:00
5c06ae1edb
feat(smartdns): Add DNS Server and DNSSEC tools with comprehensive unit tests
philkunz
2024-09-18 19:28:28 +02:00
2cfecab96f
6.0.0
v6.0.0
philkunz
2024-06-02 15:34:20 +02:00
7eb8a46c7c
BREAKING CHANGE(server/client): move from client only to server + client exports
philkunz
2024-06-02 15:34:19 +02:00
c56e732d6d
update description
philkunz
2024-05-29 14:12:42 +02:00
aff5f2e7d9
update tsconfig
philkunz
2024-04-14 17:30:20 +02:00
6c38ff36d7
update npmextra.json: githost
philkunz
2024-04-01 21:34:39 +02:00
b45cda5084
update npmextra.json: githost
philkunz
2024-04-01 19:58:04 +02:00
dedd3a3f82
update npmextra.json: githost
philkunz
2024-03-30 21:47:01 +01:00
f2dffb6e88
switch to new org scheme
philkunz
2023-07-10 02:48:43 +02:00
2a1fbeb183
5.0.4
v5.0.4
philkunz
2023-04-08 11:30:49 +02:00
a6a47d2e96
fix(core): update
philkunz
2023-04-08 11:30:48 +02:00
84ad6bbcd6
5.0.3
v5.0.3
philkunz
2023-03-23 01:41:35 +01:00
4102c3a692
fix(core): update
philkunz
2023-03-23 01:41:35 +01:00
6281ab0c80
5.0.2
v5.0.2
philkunz
2022-07-27 11:42:02 +02:00
622c65291e
fix(core): update
philkunz
2022-07-27 11:42:01 +02:00
dd8c97b99a
5.0.1
v5.0.1
philkunz
2022-07-27 09:15:28 +02:00
9c56dc51e3
fix(core): update
philkunz
2022-07-27 09:15:28 +02:00
45cbd3a953
5.0.0
v5.0.0
philkunz
2022-07-27 09:00:00 +02:00
d3e2655212
BREAKING CHANGE(core): update
philkunz
2022-07-27 09:00:00 +02:00
e02b2253f5
4.0.11
v4.0.11
philkunz
2022-07-27 08:59:29 +02:00
862577745d
fix(core): update
philkunz
2022-07-27 08:59:29 +02:00
ca72206ab4
4.0.10
v4.0.10
philkunz
2021-08-24 11:41:22 +02:00
0221c3207e
fix(core): update
philkunz
2021-08-24 11:41:22 +02:00
f2b8fa57af
4.0.9
v4.0.9
philkunz
2021-08-24 11:40:44 +02:00
e5b072d99b
fix(core): update
philkunz
2021-08-24 11:40:44 +02:00
97c57b2865
4.0.8
v4.0.8
philkunz
2021-01-22 23:24:03 +00:00
e04485231d
fix(core): update
philkunz
2021-01-22 23:24:02 +00:00
228bc88d60
4.0.7
v4.0.7
philkunz
2021-01-22 22:40:17 +00:00
811041b036
fix(core): update
philkunz
2021-01-22 22:40:16 +00:00
a1203366d7
4.0.6
v4.0.6
philkunz
2021-01-22 22:20:40 +00:00
0deb77cda8
fix(core): update
philkunz
2021-01-22 22:20:39 +00:00
ed8b7ec65a
4.0.5
v4.0.5
philkunz
2021-01-22 20:37:52 +00:00
6cfc12f83f
fix(core): update
philkunz
2021-01-22 20:37:51 +00:00
efd9bbb77a
4.0.4
v4.0.4
philkunz
2020-08-05 15:37:52 +00:00
b463aea274
fix(core): update
philkunz
2020-08-05 15:37:51 +00:00
c8cf590a5a
4.0.3
v4.0.3
philkunz
2020-02-19 21:38:43 +00:00
42f679ef61
fix(core): update
philkunz
2020-02-19 21:38:42 +00:00
0cb882bb7d
4.0.2
v4.0.2
philkunz
2020-02-15 16:46:46 +00:00
66f817cdf8
fix(core): update
philkunz
2020-02-15 16:46:46 +00:00
5925c882c8
4.0.1
v4.0.1
philkunz
2020-02-15 16:46:04 +00:00
6f09a82eee
fix(core): update
philkunz
2020-02-15 16:46:04 +00:00
e23579709a
4.0.0
v4.0.0
philkunz
2020-02-15 16:41:38 +00:00