Bonjour stack support

Hello, We are considering to use Bonjour stack on our product based on VxWorks/ARM platform. Can you please clarify the below questions?

  1. Where can I get the latest source for the stack?
  2. Is there a commercial support available for the stack?
  3. When we run Klockwork(static analysis) tool, we see a lot of defects. Is there any plan to fix these issues?

Thank you for the response in advance.

Replies

First up, Bonjour is a marketing name that covers three different technologies:

  • RFC 3927 Dynamic Configuration of IPv4 Link-Local Addresses

  • RFC 6762 Multicast DNS

  • RFC 6763 DNS-Based Service Discovery

I presume you’re interested in the last two; the first is something that the underlying platform has to provide.

There are at least two implementations of mDNS / DNS-SD:

  • mDNSResponder, from Apple

  • Avahi

I can only speak to the mDNSResponder situation; if you’re interested in another implementation, you’ll need to discuss that with its vendor.


Where can I get the latest source for the stack?

Follow the Source Code link on the Apple Developer > Bonjour page.

Is there a commercial support available for the stack?

No.

When we run Klockwork (static analysis) tool, we see a lot of defects. Is there any plan to fix these issues?

If you believe you’ve found a bug in the implementation, you should file a bug report.

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"