summaryrefslogtreecommitdiffstats
path: root/src/modules/module-bonjour-publish.c
Commit message (Collapse)AuthorAgeFilesLines
* osx: re-order module locationsDaniel Mack2011-03-211-515/+0
| | | | move all Mac OS X related modules to own location.
* module-bonjour-publish: don't include avahi headersDaniel Mack2010-11-251-1/+0
| | | | The avahi layer won't work on OSX and is unnecessary, too.
* osx: add native zeroconf implementation via BonjourDaniel Mack2009-12-161-0/+516
Avahi and dbus is too heavy for OSX just for the sake of publishing our services via mDNS/Zeroconf. Apple has its own Zeroconf implementation called Bonjour, and this patch adds a module that implements service announcement with that API. All data gathering is copied from module-zeroconf-publish.c, but unfortunately the code there is too specifically made for avahi, so I couldn't factor it out to reuse it.