Re: Liveness of tmdns project?
Andreas Hofmeister <[email protected]> Fri, 24 Sep 2004 03:49:11 +0200
| Newsgroups | gmane.network.zeroconf.workers |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 2004-09-23 at 11:18, Bastien Nocera wrote: > Hi David, > > On Wed, 2004-09-22 at 22:34 -0700, David Brower wrote: > > I'd like to know how "live" the tmdns source base is -- it seems > > to be included in Mandrake 10 in an early version that has got > > some 64 bit patches in their source rpm. I've had to make some > > changes to get it to run on solaris, and happily on linux when using > > any of the other mdns clients and resolvers (apple, jmdns, howl). > > There hasn't been much happening on this Mailing-list, but I'm sure the > tmdns maintainers would be happy to include those changes if correct. Yes, there is still no "official" source package around and not too much has happened to tmdns for some time. For one reason this is because I had not as much time to spend on this project as I wish to have (started own company). The current code base as found in the CVS reached some point where it is more or less stable and usefull, but some features I would like to add (service registration API) would need a bit more investigtion. > > > Among the things I've done (some of which may even be correct) > > are: > > fix some signed/unsigned char 255/-1 handling of ttl; > > move REUSEADDR before bind(); add REUSEPORT; > > remove BINDTOINTERFACE; set IP_MULTICAST_IF; > > check loopback for multicast, and don't bind it as m/c intf. > > add loopback to base rr set and reverse map as > > 'localhost.local' and 127.0.0.1 instead of as a name. > > add 'bridgeall' option to bind to 0.0.0.0:53 > > add 'bridgeonly' option to turn off handling of > > multicast queries, so you can run another > > responder as the authoritative one. > > change add_membership call to one that is more portable > > (not using the interface index) > > have one m/c listener on 0.0.0.0/224.0.0.251 instead of one > > for each interface. > > Could you post a patch for those changes? ... and if possible I would prefer separate patches, for the things you mentioned above. This would make it easier for me to understand what happend. If you also could send me the patches from mandrake, I could look at them and include them when aprobriate. Ciao Andi -- Andreas Hofmeister Coreworks Systementwicklung GbR ------------------------------------------------------- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php