From 5a62c294114083df5ac4759e8bda232efdf3e025 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sun, 15 May 2005 17:06:08 +0000 Subject: * send "legacy unicast" packets instead of normal mDNS packets * prepare for release 0.4 git-svn-id: file:///home/lennart/svn/public/nss-mdns/trunk@75 0ee8848e-81ea-0310-a63a-f631d1a40d77 --- doc/README.html.in | 45 +++++++++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 18 deletions(-) (limited to 'doc/README.html.in') diff --git a/doc/README.html.in b/doc/README.html.in index 65955d0..5dc131f 100644 --- a/doc/README.html.in +++ b/doc/README.html.in @@ -42,9 +42,15 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

News

+
Sun May 15 2005:

Version 0.4 +released. Changes include: small portability fix for big endian +architectures; send "legacy unicast" packets instead of normal mDNS +packets (this should reduce traffic and improve response time)

+
Jan Sun 16 2005:

Version 0.3 -released. Changes include: add Debianization, use ip6.arpa instead of ip6.int for reverse IPv6 lookups.

+released. Changes include: add Debianization; use ip6.arpa instead of ip6.int for reverse IPv6 lookups.

Fri Dec 17 2004:

Version 0.2 @@ -70,11 +76,12 @@ 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. HOWL).

-

nss-mdns is very lightweight (22 KByte stripped binary .so compiled with --DNDEBUG=1 on i386, gcc 3.3), has no dependencies besides the glibc and requires only minimal -configuration.

+

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 +minimal configuration.

-

Status

+

Current Status

It works!

@@ -100,7 +107,8 @@ lookup for IPv4.

To activate one of the NSS modules you have to edit /etc/nsswitch.conf and add mdns4 -(resp. mdns, mdns6) to the line starting with "hosts:". On Debian this looks like this:

+(resp. mdns, mdns6) to the line starting with +"hosts:". On Debian this looks like this:

# /etc/nsswitch.conf
 
@@ -125,23 +133,24 @@ use glibc's getent tool:
 
$ getent hosts foo.local
 192.168.50.4    foo.local
-

Replace foo whith a host name that has been registered with an mDNS responder.

- -

Due to some traffic suppression algorithms in mDNS responders -repeated mDNS resolutions are slowed down. Consider installing glibc's name -service cache daemon nscd to work around this limitation.

+

Replace foo whith a host name that has been registered with +an mDNS responder.

-

When doing troubleshooting for nss-mdns, don't forget to -disable nscd for getting sensible results.

+

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 from and to port 5353 -from and to the the mDNS multicast address 224.0.0.251.

+

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.

Requirements

-

Currently, nss-mdns is tested on Linux only. A fairly modern glibc installation with development headers (2.0 or newer) is required. Not -suprisingly nss-mdns requires a kernel compiled with IPv4 -multicasting support enabled.

+

Currently, nss-mdns is tested on Linux only. A fairly +modern glibc installation with development headers (2.0 or +newer) is required. Not suprisingly nss-mdns requires a +kernel compiled with IPv4 multicasting support enabled.

nss-mdns was developed and tested on Debian GNU/Linux "testing" from December 2004, it should work on most other Linux -- cgit