All releases of nss-mdns


Release Notes: This version was ported to FreeBSD. The SPARC port was fixed.


Release Notes: This release unexports a few symbols from the shared objects, thus fixing a segfault when used from Samba. It fixes a potential endless loop in the packet parsing code. Build defaults have been changed to build a safer, smaller version of nss-mdns by default.


Release Notes: A build time option was added to disable "legacy unicast" mDNS requests, meaning that requests will resolve exclusively with Avahi. A special "minimal" flavor of the shared objects was built to minimize unnecessary name lookup timeouts. IPv6 resolving when using Avahi was fixed.


Release Notes: A portability patch for ARM was applied. The code was inspected to make sure that no messages are printed to STDERR. OOM situations are dealt with properly. If multiple addresses are assigned to the same interface, a query packet is sent only once. Other cleanups were done.


Release Notes: Honours the search list from /etc/resolv.conf. Tries to contact a running Avahi daemon to make use of its superior cache.


Release Notes: This release only looks up hostnames ending in .local, and adds support for a configuration file (/etc/mdns.allow) to allow lookups for other names.


Release Notes: This release has a small portability fix for big endian architectures. It sends "legacy unicast" packets instead of normal mDNS packets (which should reduce traffic and improve response time).


Release Notes: Files for creating a Debian package were added. ip6.arpa is used instead of ip6.int for reverse IPv6 lookups.


Release Notes: This release now sends mDNS queries on every interface that supports multicasts, instead of only the one with the default route, making it more robust on multi-homed hosts. There is also gcc 2.95 compatibility.


No changes have been submitted for this release.