[Lunar-commits] r26332 - in moonbase/trunk/net: . nss-mdns

Dennis Veatch stumbles at lunar-linux.org
Sun Oct 21 17:43:17 CEST 2007


Author: stumbles
Date: 2007-10-21 17:43:17 +0200 (Sun, 21 Oct 2007)
New Revision: 26332

Added:
   moonbase/trunk/net/nss-mdns/
   moonbase/trunk/net/nss-mdns/DETAILS
Log:

Initial import



Added: moonbase/trunk/net/nss-mdns/DETAILS
===================================================================
--- moonbase/trunk/net/nss-mdns/DETAILS	                        (rev 0)
+++ moonbase/trunk/net/nss-mdns/DETAILS	2007-10-21 15:43:17 UTC (rev 26332)
@@ -0,0 +1,32 @@
+          MODULE=nss-mdns
+         VERSION=0.10
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://0pointer.de/lennart/projects/nss-mdns/
+      SOURCE_VFY=sha1:d8610950b8b209e29129a70765449b820bcda1a0
+        WEB_SITE=http://0pointer.de/lennart/projects/nss-mdns/
+         ENTERED=20071021
+         UPDATED=20071021
+           SHORT="plugin for the GNU Name Service Switch"
+cat << EOF
+nss-mdns is a plugin for the GNU Name Service Switch (NSS) functionality of
+the GNU C Library (glibc) providing host name resolution via Multicast DNS
+(aka 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. I recommend Avahi.
+
+nss-mdns is very lightweight (9 KByte stripped binary .so compiled with
+-DNDEBUG=1 -Os on i386, gcc 4.0), has no dependencies besides the glibc and
+requires only minimal configuration.
+
+By default nss-mdns tries to contact a running avahi-daemon for resolving host
+names and addresses and making use of its superior record cacheing. Optionally
+nss-mdns can be compiled with a mini mDNS stack that can be used to resolve
+host names without a local Avahi installation. Both Avahi support and this mini
+mDNS stack are optional, however at least one of them needs to be enabled. If
+both are enabled a connection to Avahi is tried first, and if that fails the
+mini mDNS stack is used
+EOF



More information about the Lunar-commits mailing list