Ticket #116 (closed enhancement: fixed)

Opened 6 years ago

Last modified 2 years ago

Avahi support

Reported by: phil Owned by: phil
Priority: normal Milestone: Gobby 0.4.3
Component: Gobby Version:
Severity: normal Keywords:
Cc: Launchpad Bug: Bug 69457

Description

Gobby should support Avahi natively, as a complement to Howl, not as a replacement. The chances to see Zeroconf working on Windows are currently higher with Howl than with Avahi.

Avahi would also allow Zeroconf support to be activated on both Debian and Ubuntu, where Howl is not in main due to licensing issues with the Apple Public Source Licence.

Change History

Changed 6 years ago by phil

  • type changed from defect to enhancement

The Avahi implementation is blocked by issues with the client library, which doesn't correct tell the application about discovered services.

Gobby is currently compiled with Avahi's Howl compatibility layer on Debian and Ubuntu (on latter it's unclear if this setting is kept turned on), so it's rather an enhancement than a defect.

Changed 5 years ago by lathiat@…

Could you please explain how Avahi does not "correct(ly)" tell the application about discovered services?

I would be keen to see native Avahi support in (g)obby and am willing to help if possible.

Changed 5 years ago by gobby.juggle.ssokolow@…

According to the PorchDog? guys, Howl is dead. The Howl page now just offers links to Apple MDNSResponder and Avahi. Just thought you might want to know.

Personally, I'll be using Avahi since it's the most widely supported by the set of apps I'm using.

Changed 5 years ago by phil

You are welcome to port it, we failed when we tried it.

Changed 5 years ago by phil

Or, not to insult somebody, I failed when I tried it.

Changed 5 years ago by gobby.juggle.ssokolow@…

If I only knew C. Heck, if I only had time to learn C.

Oh well, at least Avahi has a howl compatibility layer.

Changed 5 years ago by lathiat@…

Phil - do you have a copy of the non-working patch? I'd be happy to have a look at getting it going, if I have the half done patch it may save me some time (if not I'll look at it anyway)

Changed 5 years ago by phil

  • milestone changed from Gobby 0.4.0 to Gobby 0.4.3

Changed 5 years ago by phil

  • status changed from new to assigned

Andreas Niess helped a bit with Avahi support, so there is some progress on this. Needs further testing and unpublish_all support.

Changed 5 years ago by phil

  • status changed from assigned to closed
  • resolution set to fixed

Avahi support is finally implemented, yay!

Changed 5 years ago by anonymous

Woohoo :)

Did you have any trouble implementing it?

Changed 3 years ago by launchpad

  • launchpad_bug set to 69457

Updating Launchpad bug reference

Note: See TracTickets for help on using tickets.