Skip to content

Conversation

@hedss
Copy link

@hedss hedss commented Oct 4, 2016

Hi,

With no disrepect to @wesleytodd, I've made a smaller set of changes to enable sub-type publishing and discovery.

I believe the changes are suitable, and don't rely on any changes outside that of the bonjour module. I'm more than happy to discuss this work and how we might go forwards with Wesley's implementation instead if need be, but I required something that worked 'quickly'.

Tests updated and changes have been tested with both OSX's DNS-SD tools and Avahi.

Cheers!

Attempts to carry out the smallest subset of changes required to achieve this.

Tests updated accordingly.
@wesleytodd
Copy link

@hedss No disrespect at all, I was working on a side project with this, but clearly stopped a while ago. I do hope to get back to it someday, and if that is on top of your implementation then awesome!

hedss and others added 4 commits October 21, 2016 09:43
…d service.

This allows service type enumeration to occur (allowing a node to determine all services published by the host).

See the [DNS-SD RFC](https://tools.ietf.org/html/rfc6763#section-9) for more information.
Adds PTR records for `_services._dns-sd._udp.local` on every published service.
This allows a publisher to not only proxy hostnames for others, but also to advertise directly for another host.

This is useful for systems where traffic forwarding is required.
Adds the ability to proxy addresses that aren't on the host interfaces.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants