osx: introduce bonjour support