From ef97e32ba2ed98b791af4504103b5f0378bb6b9b Mon Sep 17 00:00:00 2001
From: Lennart Poettering
Version 0.7 +released. Changes include: Portability patch for ARM from Philipp +Zabel; make sure not to print any messages to STDERR; deal with OOM +situations properly; other cleanups
+Version 0.6 released. Changes include: honour search list in @@ -81,20 +87,20 @@ href="@PACKAGE_URL@nss-mdns-0.1.tar.gz">Version 0.1 released
Switch (NSS) functionality of the GNU C Library (glibc) providing host name resolution via Multicast DNS (aka -Zeroconf, aka Apple Rendezvous), effectively allowing +Zeroconf, aka Apple Rendezvous, aka Apple Bonjour), effectively allowing name resolution by common Unix/Linux programs in the ad-hoc mDNS domain .local.nss-mdns provides client functionality only, which means that you have to run a mDNS responder daemon seperately from nss-mdns if you want to register the local host name via -mDNS (e.g. Avahi).
+mDNS. I recommend Avahi.nss-mdns is very lightweight (23 KByte stripped binary -.so compiled with -DNDEBUG=1 on i386, gcc -3.3), has no dependencies besides the glibc and requires only +.so compiled with -DNDEBUG=1 -Os on i386, gcc +4.0), has no dependencies besides the glibc and requires only minimal configuration.
-Optionally, nss-mdns can try to contact a running Optionally nss-mdns can try to contact a running avahi-daemon to make use of its superior record cacheing.
@@ -103,7 +109,8 @@ make use of its superior record cacheing.It works!
While nss-mdns supports resolving IPv6 addresses it does -so via IPv4 multicasts only.
+so via IPv4 multicasts only. (Unless, of course, it finds a running +Avahi daemon which supports IPv6 properly.)Replace foo whith a host name that has been registered with an mDNS responder.
-To reduce the traffic nss-mdns is responsible for consider -installing glibc's name service cache daemon -nscd. However, when doing troubleshooting for -nss-mdns, don't forget to disable nscd for getting -sensible results.
-If you run a firewall, don't forget to allow UDP traffic to the the mDNS multicast address 224.0.0.251 on port 5353.
@@ -187,14 +188,6 @@ mDNS.If the configuration file is existent but empty, mDNS name lookups are disabled completely.
-nss-mdns does not honour the domain search list of -/etc/resolv.conf, because I don't consider that this would be -a good idea, since every name lookup for non-existing domains would -result in a series of long timeouts of nss-mdns. If somebody -still considers this a good idea, he is free to send me a sensible -patch, which I might apply, but only if the domain search list may be -disabled.
-Currently, nss-mdns is tested on Linux only. A fairly @@ -222,6 +215,8 @@ compilation and make install (as root) for installation of
Sean Meiners for search list support.
+Philipp Zabel for ARM support.
+The newest release is always available from @PACKAGE_URL@
@@ -232,12 +227,12 @@ compilation and make install (as root) for installation ofsvn checkout svn://svn.0pointer.de/nss-mdns/trunk nss-mdns-
You may find an up to date Debian package of nss-mdns on the Debian package repository.
+You may find an up to date Debian package of nss-mdns on the Debian package repository. Many other distributions ship it, too.
If you want to be notified whenever I release a new version of this software use the subscription feature of Freshmeat.