google / cloud-print-connector

Google Cloud Print Connector
BSD 3-Clause "New" or "Revised" License
764 stars 184 forks source link

Handle mDNS collisions in privet with Avahi #359

Closed agoode closed 7 years ago

agoode commented 7 years ago

Avahi makes it a bit tricky to handle service name collisions, so it was not implemented before. Now multiple printers with the same name can be registered on the same local network. This comes up in the case where a privet-enabled printer is also connected with the Cloud Print Connector.

Fixes #342.

agoode commented 7 years ago

I can split this up a bit to make it easier to review.

agoode commented 7 years ago

It is split, hopefully easier to review now. Please take a look.