Jeremie Miller's original mdnsd
IPv6 support, including a lot of fixes and cleanup again from the team at devolo AG.
-H hostname
support, for testing purposes mainly-l debug
supportmdnsd-scan
modemquery
Multiple interface support, and a lot of fixes again from the team at devolo AG.
-a ADDR
command line option, not applicable anymore-p
command line option, not needed anymore-i IFACE
option now limits mdnsd to run on one interfacemdnsd_step()
is now always non-blocking by
employing MSG_DONTWAIT
for its sendto()
and recvfrom()
ops-index
suffix to hostname
to uniqify the name -- this happens in multi-deploy scenariosBug fix release, thanks to devolo AG.
mdnsd.service.5
to document how to write service record files.Bug fix and license clarification release.
Packages for Debian 10, and compatible Ubuntu releases, available at https://deb.troglobit.com/
mdnsd_find()
, otherwise any previous name matching may be considered an existing node, found and fixed by Thomas BongHuge thanks to Jeremie Miller, @quartzjer, for the original mDNS implementation, to Stefan Profanter, @pro, for fixing the code from the early days, and also to Thom Nichols, @thom-nic, for careful testing and nudging me to finalize the work and get a proper release out there.
Apologies for the terse change log, there are a lot of changes to Jer's original, in a sense this is a brand new project. This is a pre-release of the upcoming v1.0 with some important to remember limitations:
/etc/mdns.d/ssh.service
.deb
packagesmdns-scan
tool finds and reports services mdnsd announcesmdns_set_ip()
ntohs()