Commit Graph

17 Commits

Author SHA1 Message Date
Revertron c8fa174ac0 Added adaptive RTT-based server selection for forwarders too. 2026-03-29 18:43:55 +02:00
Revertron eee73be58e Fixed old test. 2026-03-20 11:38:19 +01:00
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 d3cdf6ea76 Fixed warnings in some tests. 2025-10-27 01:37:38 +01:00
Revertron 81f5568957 Updated all dependencies. 2025-10-27 01:22:02 +01:00
Revertron d2b7080c96 Many DNS fixes! 2025-10-22 22:55:58 +02: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 82ccffbbb7 Made DoH feature optional to be able to create new builds for MIPSes. 2021-09-15 23:56:51 +02:00
Revertron 08328c95fe Added DNS-over-HTTPS support for forwarded queries. 2021-09-08 17:53:38 +02:00
Revertron d513c29cfe Code reformatting. 2021-06-09 20:36:36 +02:00
Revertron 27352ba0d8 Increased DNS client timeout from 3 second to 10. Changed 1 bootstrap address. 2021-04-13 23:16:09 +02:00
Revertron 046c06beeb First signed block number changed to 35 to be able to get more signers.
Refactored cloning of Arcs.
2021-03-23 11:41:50 +01:00
Revertron 1cd1fed178 Added full IPv6 support for DNS-resolver upstreams. 2021-03-06 23:53:30 +01:00
Revertron 193275da7f Implemented rotating DNS upstreams from config. Fixed warnings. 2021-02-21 21:56:56 +01: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