nss-mdns - Host Name Resolution Via Multicast DNS (Zeroconf) for glibc

Property Value
Distribution openSUSE Tumbleweed
Repository GNOME Factory x86_64 + i586
Package filename nss-mdns-0.14.1-118.15.i586.rpm
Package name nss-mdns
Package version 0.14.1
Package release 118.15
Package architecture i586
Package type rpm
Category Productivity/Networking/DNS/Utilities
Homepage https://github.com/lathiat/nss-mdns
License LGPL-2.1-or-later
Maintainer -
Download size 39.89 KB
Installed size 150.87 KB
nss-mdns is a plug-in for the GNU Name Service Switch (NSS)
functionality of the GNU C Library (glibc) providing a hostname
resolution via Multicast DNS (aka Zeroconf, aka Apple Rendezvous, aka
Apple Bonjour), and effectively allowing name resolution by common
Unix/Linux programs in the ad-hoc mDNS domain .local.
nss-mdns provides only client functionality, which means that you have
to run a mDNS responder daemon separately from nss-mdns if you want to
register the local hostname via mDNS. I recommend Avahi.
By default, nss-mdns tries to contact a running avahi-daemon to resolve
hostnames and addresses and makes use of its superior record cacheing.


Package Version Architecture Repository
nss-mdns-0.14.1-124.15.i586.rpm 0.14.1 i586 GNOME Next
nss-mdns-0.14.1-124.15.x86_64.rpm 0.14.1 x86_64 GNOME Next
nss-mdns-0.14.1-118.12.x86_64.rpm 0.14.1 x86_64 GNOME Factory
nss-mdns-0.14.1-1.5.i586.rpm 0.14.1 i586 openSUSE Oss
nss-mdns-0.14.1-1.5.x86_64.rpm 0.14.1 x86_64 openSUSE Oss
nss-mdns - - -


Name Value
/sbin/ldconfig -
avahi -
grep -
libc.so.6(GLIBC_2.28) -
libresolv.so.2 -
libresolv.so.2(GLIBC_2.2) -
sed -


Name Value
libnss_mdns.so.2 -
libnss_mdns.so.2(NSSMDNS_0) -
libnss_mdns4.so.2 -
libnss_mdns4.so.2(NSSMDNS_0) -
libnss_mdns4_minimal.so.2 -
libnss_mdns4_minimal.so.2(NSSMDNS_0) -
libnss_mdns6.so.2 -
libnss_mdns6.so.2(NSSMDNS_0) -
libnss_mdns6_minimal.so.2 -
libnss_mdns6_minimal.so.2(NSSMDNS_0) -
libnss_mdns_minimal.so.2 -
libnss_mdns_minimal.so.2(NSSMDNS_0) -
nss-mdns = 0.14.1-118.15
nss-mdns(x86-32) = 0.14.1-118.15


Type URL
Mirror widehat.opensuse.org
Binary Package nss-mdns-0.14.1-118.15.i586.rpm
Source Package nss-mdns-0.14.1-118.15.src.rpm

Install Howto

  1. Add the GNOME Factory repository:
    # zypper addrepo http://widehat.opensuse.org/repositories/GNOME:/Factory/openSUSE_Factory/ gnome-factory
  2. Install nss-mdns rpm package:
    # zypper install nss-mdns




2019-04-18 - Jan Engelhardt <jengelh@inai.de>
- Move libraries into the standard dir (/usr/lib*).
nss_winbind already lives there, which I take as an indicator
this move will work.
2019-03-28 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.14.1:
+ No code changes.
+ Fix unit tests to properly work on s390x.
- Changes from version 0.14.0:
+ Fix -Wformat-truncation problem during reading of the allow
- Changes from version 0.13.2:
+ No code changes.
+ Change how ./configure --enable/disable-tests works:
- --enable-tests: tests are enabled and will fail if
dependencies are not found.
- --disable-tests: tests are not enabled and will not be built
even if dependencies are found.
- no flag given: tests are conditionally enabled if
dependencies are found.
- Changes from version 0.13.1:
+ Very minor code changes (should result in no binary changes).
+ Reformat source to 80 columns.
+ Improve configure options to allow disabling tests even if the
testing libraries are present.
+ Automake is now non-recursive.
+ Hardcoded paths are now exposed as configure variables.
- Changes from version 0.13:
+ Fix an old memory leak in reverse lookup.
+ Fix the broken workaround for nscd segfaults (not all clients
would see all results).
+ Simplify buffer management.
+ More unit tests, more cleanups, and fewer gotos.
- Changes from version 0.12:
+ Fix segfault when using nscd.
+ Remove untested, unmaintained BSD support (please help out if
you would like BSD support to return!).
- Changes from version 0.11:
+ Moved to new GitHub location, docs migrated to markdown.
+ The long-deprecated LEGACY mode is removed.
+ The long-deprecated HONOUR_SEARCH_DOMAINS option is removed.
+ Unit tests are now included, with make check.
+ nss-mdns now implements standard heuristics for detecting
.local unicast resolution and will automatically disable
resolution when a local server responds to .local requests.
+ _nss_mdns_gethostbyname3_r and _nss_mdns_gethostbyname4_r are
now implemented.
+ Full dual-stack IPv4/IPv6 support is implemented.
- Run spec-cleaner, modernize spec.
- Update URL and Source to new upstream home.
- Drop unaligned.diff: Fixed upstream.
- Add pkgconfig(check) BuildRequires and make_check macro, run
buildtime tests.
2018-02-28 - dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
2014-10-18 - Led <ledest@gmail.com>
- Fix bashisms in nss-mdns-config.
2013-04-15 - idonmez@suse.com
- Add Source URL, see https://en.opensuse.org/SourceUrls
2012-07-11 - vuntz@opensuse.org
- Add nss-mdns-config script as a source, and install it in
/usr/sbin: this script can be used to enable/disable mdns in
/etc/nsswitch.conf (-4/-6 can be used to restrict
enabling/disabling to IPv4/IPv6).
- Change %post/%preun scriptlets to use new nss-mdns-config script
instead of custom perl-fu.
- Do not restrict mdns support in /etc/nsswitch.conf to IPv4: just
pass --enable to nss-mdns-config in %post. Fix bnc#710231.
- Only call nss-mdns-config in %post on first install, to avoid
overwriting changes done by users. Fix nss-mdns side of
- Do not call sed to change /etc/nsswitch.conf to remove services
not provided by nss-mdns anymore: when we need this, we'll be
able to integrate this in nss-mdns-config.
2009-12-15 - jengelh@medozas.de
- Add baselibs.conf as a source
2009-05-01 - vuntz@novell.com
- Remove AutoReqProv: it's default now.
- Also fix a typo in the description.
2008-10-13 - ro@suse.de
- simplify and correct baselibs.conf
2008-05-28 - olh@suse.de
- change the recommends for XXbit packages to a supplements
add a Conflicts: != version to the XXbit packages, to give a hint
during manual package upgrades (bnc#336678)

See Also

Package Description
nss-mdns-32bit-0.14.1-118.15.x86_64.rpm Host Name Resolution Via Multicast DNS (Zeroconf) for glibc
openSUSE-appdata-extra-1.0.1+git.20180426-65.4.noarch.rpm Additional Appstream Metadata
openSUSE-appdata-extra-1.0.1+git.20180426-65.7.noarch.rpm Additional Appstream Metadata
openSUSE-appstream-process-0.7.15-152.7.x86_64.rpm Appstream processor employed by kiwi
openSUSE-appstream-process-0.7.16-154.5.i586.rpm Appstream processor employed by kiwi
orbit2-2.14.19-56.1.x86_64.rpm CORBA Object Request Broker
orbit2-devel-2.14.19-56.1.x86_64.rpm Development files for the orbit2 CORBA implementation
orbit2-doc-2.14.19-56.1.noarch.rpm Documentation for the orbit2 CORBA implementation
orca-3.34.1-271.1.noarch.rpm Screen reader for GNOME
orca-3.34.2-276.1.noarch.rpm Screen reader for GNOME
orca-lang-3.34.1-271.1.noarch.rpm Translations for package orca
orca-lang-3.34.2-276.1.noarch.rpm Translations for package orca
pam_pwquality-1.4.1-32.11.i586.rpm PAM module to disallow weak new passwords
pam_pwquality-1.4.1-32.6.x86_64.rpm PAM module to disallow weak new passwords
pango-devel-1.44.7+11-209.2.x86_64.rpm Development files for pango, a library for text layout and rendering