Re: Specf file update
Andreas Hofmeister <[email protected]> Sun, 15 Feb 2004 01:36:29 +0100
| Newsgroups | gmane.network.zeroconf.workers |
|---|---|
| Message-ID | <[email protected]> |
Hi Steve, I just checked in your patches 12a) and b) On Sat, 2004-02-14 at 16:16, Steve G wrote: <reordered to invite others to join discussion> > Out of curiosity, is the next release going to be 0.2 or is this > software a little more closer to a 1.0? Like maybe a 0.5? My > thought are that the software is pretty functional; it just needs > some error handling in certain places. 0.5 maybe was a good choice. In its current state it can announce its name and IP's and statically defined services. It also allows any program using the standard resolver to look up other hosts and services in ".local". On the other hand, there is no way a client application could dynamically register a service and the capabilities for service browsing are a bit limited. The multicast responder from MacOS X seems to implement a special socket interface for this two things. For service registration IMO it was more usefull to implement standard DNS updates. An application could also use this method for service registration with a normal unicast DNS and the stuff for parsing DNS update packets is already present im tmdns. Browsing is a bit harder to get via the unicast oriented local interface, mostly because all DNS packets are limited in size (because of the implementation and/or the unicast DNS specs). Implementing DNS over TCP could help a bit, but even TCP answers are limited to 64kB (this is space for about 120 answers). Another point not yet handled is charset conversion. mDNS uses utf-8 while i18n in uDNS is done using "punicode". So there is still a bit of work left over. <back to normal order> > Mandrake has both a redhat-release and a mandrake-release file in > /etc. Ok, I removed the rpm based check. "configure" will now detect mandrake by the existence "mandrake-release" file. > ... as long as configure doesn't run twice. An automake generated Makefile checks whether it (or its Makefile.in) is out-of-date whith respect to configure.in/configure. On the other side, cvs does not check in any file if there is no visible change. So when a change to the configure(.in) script has no effect on at least one Makfile.in, auto* will re-generate them ... This is a problem with cvs check-outs only, a package built from a proper tgz should not show this effect. Ciao Andi ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click