Commit Graph

12 Commits

Author SHA1 Message Date
Revertron a29a6190fb Fix DNS domain name case preservation and DNS 0x20 encoding issues.
Fixed DNS 0x20 encoding bug in worker threads and removed automatic lowercasing in DNS buffer parsing to preserve case from authoritative sources. Implemented case-insensitive lookups for cache and blockchain while ensuring restoration of the original client query case in all response paths instead of returning randomized DNS 0x20 case from upstream servers.
2025-10-28 13:11:56 +01:00
Revertron e2f0fdf2d8 Fixed TLSA records resolution. 2023-03-27 22:58:40 +02:00
Revertron fe43117a03 Fixed TXT records resolve. 2022-03-10 16:28:22 +01:00
Revertron 797584c516 Fixed multiple clippy warnings. 2021-12-25 18:40:36 +01:00
Revertron d502b6c890 Added the TLSA DNS record. 2021-10-08 09:14:24 +02:00
Revertron 7b79f86e17 Fixed inadequate response packet lengths and made proper CNAME resolution. 2021-09-12 13:03:10 +02:00
Revertron 903a3b1550 Fixed OPT record forwarding. 2021-09-09 18:18:03 +02:00
Revertron d513c29cfe Code reformatting. 2021-06-09 20:36:36 +02:00
Revertron a9f2193fce Implemented resolve of PTR records. 2021-05-16 16:05:22 +02:00
Revertron fe92983945 Added record constraints. 2021-05-05 09:11:23 +02:00
Revertron d135204af7 Implemented DNS on blockchain. Beautified a lot of code, fixed some things. 2021-02-19 16:41:43 +01:00
Revertron 4b5e5112da First DNS compile. Took DNS code from https://github.com/EmilHernvall/hermes. 2021-02-17 16:59:40 +01:00