BSD Ports

net/mDNSResponder 2559.1.1nb1 NetBSD

Apple's mDNS responder

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
e282cfb26b
License
apache-2.0 AND modified-bsd
Categories
net
Package size
391.2 KiB, 2536.2 KiB installed

Description

The mDNSResponder project is a component of Bonjour, Apple's ease-of-use IP networking initiative: <http://developer.apple.com/bonjour/>

Apple's Bonjour software derives from the ongoing standardization work of the IETF Zero Configuration Networking Working Group: <http://zeroconf.org/>

The Zeroconf Working Group has identified three requirements for Zero Configuration Networking:

  1. An IP address (even when there is no DHCP server to assign one)
  2. Name-to-address translation (even when there is no DNS server)
  3. Discovery of Services on the network (again, without infrastucture)

Requirement 1 is met by self-assigned link-local addresses, as described in "Dynamic Configuration of IPv4 Link-Local Addresses" <http://files.zeroconf.org/draft-ietf-zeroconf-ipv4-linklocal.txt>

Requirement 2 is met by sending DNS-like queries via Multicast (mDNS).

Requirement 3 is met by DNS Service Discovery (DNS-SD).

Self-assigned link-local address capability has been available since 1998, when it first appeared in Windows '98 and in Mac OS 8.5. Implementations for other platforms also exist.

In the other systems

SystemPortVersion
NetBSDnet/mDNSResponder2559.1.1nb1
FreeBSDnet/mDNSResponder2881.120.11
DragonFlynet/mDNSResponder2200.140.11
MidnightBSDnet/mDNSResponder2559.80.8
HardenedBSDnet/mDNSResponder2881.120.11
GhostBSDnet/mDNSResponder2881.120.11

Install

Binary package:

pkgin install mDNSResponder

From pkgsrc:

cd /usr/pkgsrc/net/mDNSResponder && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642559.1.1nb1
NetBSD 10.1 aarch642559.1.1nb1
SmartOS / illumos x86_642559.1.1nb1
macOS 15 arm642559.1.1nb1

Dependencies

Required by 2

Commit history 1

DateCommitCreditsLog message
e282cfb26b wiz *: add LDFLAGS overide that was previously in mk
This is a workaround and should be fixed properly per-package - they should use the pkgsrc LDFLAGS, but this restores what happened before the mk/ cleanup. Fixes relro build for packages that do not honor LDFLAGS. Package list provided by mef@, thanks! Workaround commit requested by bsiegert on tech-pkg.