Added odoh-cipherdns-jb1-za server details#1053
Conversation
Added information about the odoh-cipherdns-jb1-za server, including its features and SDNS.
|
Thanks for the contribution! The entry format and stamp are valid: the stamp correctly decodes as an ODoH target for: However, I tested it as an actual ODoH target through the resolver list’s ODoH relay test path, and it currently fails with malformed responses: Existing ODoH targets pass with the same test setup, so this doesn’t appear to be a local test issue. Could you please check the server-side ODoH implementation and ensure that it works reliably through public ODoH relays? Once the target passes ODoH resolution tests, we can reconsider merging this entry. For now, I can’t merge this as-is. |
|
Hi, Thank you for the detailed feedback on the initial PR. I’ve taken your notes to heart and have worked on hardening the infrastructure. To address the reliability and "malformed response" issues, I have migrated the entire web server stack from Nginx to Caddy. This change was specifically made to ensure the server handles the raw binary streams and HTTP/3 requirements of ODoH more transparently, without the request buffering that I suspect was causing the relay validation to fail. Since the migration, I am seeing consistent and stable connectivity. I have attached the latest dnscrypt-proxy logs from startup, which show the following sequence: Jun 03 19:14:34 cachyos-x8664 dnscrypt-proxy[9786]: [2026-06-03 19:14:34] [NOTICE] Resolving server host [jb1-odoh.cipherdns.co.za] using bootstrap resolvers over udp Initial bootstrapping and relay discovery. A brief "Malformed response" warning (which seems to occur during the initial cryptographic handshake/key discovery phase). A successful transition to [OK (ODoH)] within a few seconds, with stable RTTs. My question regarding the logs: If you are still seeing failures on your side, could you please share any specific debug/error codes the relay is seeing when it hits my endpoint? I want to ensure my Caddy configuration is perfectly aligned with what the public relays expect. I believe the stack is now much more robust, and I'd appreciate it if you could re-run the relay validation tests when you have a moment. |
Added information about the odoh-cipherdns-jb1-za server, including its features and SDNS.