Hi,
When running Bonjour Conformance Tests against the lwIP mDNS implementation we noticed an issue with the probe messages.
BCT errors because we include the TXT records of services in the authority section. According to RFC6762 section 8.2 on Simultaneous Probe Tiebreaking, this is required.
We found that Bonjour implementations do not add the TXT record and BCT is made according to that spec.
This looks like Bonjour is violating the RFC here.
Why is this difference present?
Is this a known error or not seen as an issue?
Due to this difference Bonjour devices are not compatible with the RFC based devices during probe tiebreaking.
RFC based devices include: Google Chromecast and all Avahi based devices.
More info can be found on the lwIP Savannah issue tracker, bug 58142.
Kind regards,
Jasper
When running Bonjour Conformance Tests against the lwIP mDNS implementation we noticed an issue with the probe messages.
BCT errors because we include the TXT records of services in the authority section. According to RFC6762 section 8.2 on Simultaneous Probe Tiebreaking, this is required.
We found that Bonjour implementations do not add the TXT record and BCT is made according to that spec.
This looks like Bonjour is violating the RFC here.
Why is this difference present?
Is this a known error or not seen as an issue?
Due to this difference Bonjour devices are not compatible with the RFC based devices during probe tiebreaking.
RFC based devices include: Google Chromecast and all Avahi based devices.
More info can be found on the lwIP Savannah issue tracker, bug 58142.
Kind regards,
Jasper