[Pkg-xmpp-devel] Bug#493599: pushing udns into squeeze

Florian Weimer fw at deneb.enyo.de
Sun Jul 12 21:12:24 UTC 2009


* Thadeu Lima de Souza Cascardo:

> While udns has no entered etch or lenny, we should reconsider that
> situation in the case of squeeze. Some software in Debian depends or
> may be improved while depending on udns.

udns doesn't handle truncation, so it won't play well with the
PowerDNS recursor (which doesn't support EDNS).

It does not use a connected UDP socket, so it won't notice ICMP
errors.  (This means that it's only suitable for long-running
processes.)

The escape sequences it uses inside TXT records are hexadecimal, not
decimal, as it is standard for DNS software.

The domain name parser triggers undefined behavior for certain inputs
because it performs out-of-bound pointer arithmetic.  This is unlikely
to cause practical problems with current GCC versions (but LTO might
change this).

Sorry for being unconstructive, but I really don't think we need yet
another DNS resolver in Debian.



More information about the Pkg-xmpp-devel mailing list