Am Montag, den 25.02.2008, 15:05 +0100 schrieb Peter Eisentraut: > Am Dienstag, 27. November 2007 schrieb Mathias Hasselmann: > > Postmaster already has code to announce its services via DNS-SD > > (ZeroConf) by using Apple's Bonjour API. This series of patches > > implements that capability on top of the Avahi library[1] which > > is free software, available for a wider variety of platforms. > > Is there a reason we couldn't use the Bonjour compatibility layer offered by > Avahi to keep the code differences to a minimum?
1) The Avahi's compatibility layer doesn't implement the now deprecated function DNSServiceRegistrationCreate(). 2) Unless DNSServiceRegistrationCreate() installs a lot of black magic, the Bonjour code in postmaster.c has very poor error handling: There seem to be no attempts made to handle name collisions (unless Bonjour does this automatically, of course). Ciao, Mathias -- Mathias Hasselmann <[EMAIL PROTECTED]> http://www.openismus.com/ - We can get it done. ---------------------------(end of broadcast)--------------------------- TIP 7: You can help support the PostgreSQL project by donating at http://www.postgresql.org/about/donate