I have fixed some warnings that came up when compiling Deadwood using llvm's clang.
It can be downloaded here:
http://<![if gt IE 6]><![endif]>==DNS over TCP==
www.<![if gt IE 6]><![endif]> maradns.<![if gt IE 6]><![endif]> org/<![if gt IE 6]><![endif]> deadwood/<![if gt IE 6]><![endif]> snap/
Since this has come up twice this last week: DNS-over-TCP is optional as per section 22.214.171.124 of RFC1123. Any program or web service that considers no DNS-over-TCP an error is not RFC-compliant.
Not having DNS-over-TCP is more secure, because it gives attackers a smaller surface to attack. While I do allow MaraDNS users to have DNS-over-TCP via the zoneserver program (Windows users will just have to modify and compile the source, or use Cygwin if they want zoneserver), it is not necessary or even that good of an idea.
To post a comment about this blog entry, go to the forum (self-signed https). New accounts may post once I approve the account.