On Fri, 12.01.07 12:59, Loïc Minier ([EMAIL PROTECTED]) wrote:
Hi!
Sorry for the late response. I have just come back from .au and still
am eating thhrough 800+ non-spam mails, which arrived since I left.
>
> On Fri, Jan 12, 2007, Lennart Poettering wrote:
> > Short: If built with --enable-legacy nss-mdns is only half-way IPv6
> > capable. If built with --disable-legacy nss-mdns is fully IPv6 capable.
>
> Thanks!
>
> So is there any difference between
> /usr/lib/libnss_mdns{,4,6}{,_minimal}*so.2 with --disable-legacy?
Yes.
the moudle name suffix "4", "6", or "" specifies the family of the addresses
that
are resolved. i.e. specifies whether A, AAAA or both RRs should be
looked for.
If --enable-legacy is passed, than only IPv4 UDP packets will be used
for resolving - unless avahi-daemon is found in which case also IPv6
UDP packets are used.
If --disable-legacy is passed nss-mdns relies exclusively on
avahi-daemon and thus both IPv4 UDP and IPv6 UDP is used (depending on
the daemon config).
The "_minimal" just modifies the behaviour for host names not ending
in .local and addresses not starting with 169.254/fe80::.
Yeah, I know, it's confusing. ;-)
The major issue is to understand that you can resolve A records via
both IPv4 and IPv6 and the same is true for AAAA records. A records
are address records for IPv4, and AAAA are records for IPv6 addresses.
Is that cleared up now?
> > Greetings from Sydney (where linux.conf.au will start in a few days).
>
> Happy conferencing!
The conferences have been awesome! Rock! Rock! Rock! ;-)
if you are interested you can watch Trent's and my Avahi talk at lca:
http://mirror.linux.org.au/linux.conf.au/2007/video/monday/monday_1150_GNOME.ogg
(Theora)
http://0pointer.de/public/avahi-presentation-lca2007.pdf
And another one of me talking about PulseAudio:
http://mirror.linux.org.au/pub/linux.conf.au/2007/video/talks/211.ogg (Theora)
http://0pointer.de/public/pulseaudio-presentation-lca2007.pdf
Have fun!
Lennart
--
Lennart Poettering; lennart [at] poettering [dot] net
ICQ# 11060553; GPG 0x1A015CC4; http://0pointer.net/lennart/