Commit Graph

106 Commits

Author SHA1 Message Date
jkunz 199dfe7ba3 fix(client,testing,build): improve TypeScript compatibility for DNS client parsing and test suite 2026-04-30 12:48:49 +00:00
jkunz 510801b109 v7.9.0 2026-02-20 15:18:30 +00:00
jkunz ca36d3be0a v7.8.1 2026-02-12 23:52:46 +00:00
jkunz 7fb656e8b5 fix(server): Require Rust bridge for DNS packet processing; remove synchronous TypeScript fallback; change handler API to accept IDnsQuestion and adjust query API 2026-02-12 23:52:46 +00:00
jkunz 0c140403e9 v7.8.0 2026-02-11 13:02:37 +00:00
jkunz 9d4db39741 v7.7.1 2026-02-11 11:46:16 +00:00
jkunz ce7c11d084 v7.7.0 2026-02-11 11:24:10 +00:00
jkunz 60371e1ad5 feat(rust): add Rust-based DNS server backend with IPC management and TypeScript bridge 2026-02-11 11:24:10 +00:00
jkunz abbb971d6a 7.6.1 2025-09-12 17:38:43 +00:00
jkunz 1b9eefd70f 7.6.0 2025-09-12 17:32:03 +00:00
jkunz afd1c18496 7.5.1 2025-09-12 15:38:16 +00:00
jkunz 0ea622aa8d fix(dependencies): Bump dependency versions and add pnpm workspace onlyBuiltDependencies 2025-09-12 15:38:16 +00:00
philkunz 56a33dd7ae 7.5.0 2025-06-01 20:53:22 +00:00
philkunz afdd6a6074 7.4.7 2025-05-30 19:49:34 +00:00
philkunz 1811ebd4d4 7.4.6 2025-05-30 19:28:54 +00:00
philkunz e7ace9b596 7.4.5 2025-05-30 19:28:22 +00:00
philkunz f6175d1f2b 7.4.4
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 including timeout, debug, and simple test scenarios
2025-05-30 19:27:37 +00:00
philkunz d67fbc87e2 7.4.3 2025-05-30 18:27:28 +00:00
philkunz 4e37bc9bc0 7.4.2 2025-05-30 17:09:02 +00:00
philkunz e7cb0921fc 7.4.1 2025-05-28 19:55:01 +00:00
philkunz 1185ea67d4 7.4.0 2025-05-28 19:26:52 +00:00
philkunz 3094c9d06c 7.3.0 2025-05-28 19:16:54 +00:00
philkunz 46e51cd846 7.2.0 2025-05-28 19:03:46 +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 df209ffa71 7.1.0 2025-05-27 12:52:00 +00:00
philkunz 455e9aa6a7 7.0.2 2025-05-27 12:15:17 +00:00
philkunz 34cc8dd073 7.0.1 2025-05-27 11:39:22 +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 1e6d59b5b2 7.0.0 2025-05-27 11:31:12 +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 34276f71ef 6.2.2 2025-03-21 18:22:20 +00:00
philkunz 7997e9dc94 update 2025-03-21 18:21:47 +00:00
philkunz 9bc8278464 6.2.1 2024-09-21 22:56:28 +02:00
philkunz 58f02cc0c0 fix(core): Fixing issues with keywords and readme formatting. 2024-09-21 22:56:27 +02:00
philkunz 566a78cee4 6.2.0 2024-09-19 18:51:34 +02:00
philkunz 5278c2ce78 6.1.1 2024-09-19 18:23:42 +02:00
philkunz 1536475306 6.1.0 2024-09-18 19:28:29 +02:00
philkunz 5c06ae1edb feat(smartdns): Add DNS Server and DNSSEC tools with comprehensive unit tests 2024-09-18 19:28:28 +02:00
philkunz 2cfecab96f 6.0.0 2024-06-02 15:34:20 +02:00
philkunz 7eb8a46c7c BREAKING CHANGE(server/client): move from client only to server + client exports 2024-06-02 15:34:19 +02:00
philkunz c56e732d6d update description 2024-05-29 14:12:42 +02:00
philkunz aff5f2e7d9 update tsconfig 2024-04-14 17:30:20 +02:00
philkunz f2dffb6e88 switch to new org scheme 2023-07-10 02:48:43 +02:00
philkunz 2a1fbeb183 5.0.4 2023-04-08 11:30:49 +02:00
philkunz a6a47d2e96 fix(core): update 2023-04-08 11:30:48 +02:00
philkunz 84ad6bbcd6 5.0.3 2023-03-23 01:41:35 +01:00
philkunz 4102c3a692 fix(core): update 2023-03-23 01:41:35 +01:00
philkunz 6281ab0c80 5.0.2 2022-07-27 11:42:02 +02:00
philkunz dd8c97b99a 5.0.1 2022-07-27 09:15:28 +02:00
philkunz 9c56dc51e3 fix(core): update 2022-07-27 09:15:28 +02:00