I think it could be interesting/fun to instead create a platform
independent Pike implementation of multicast DNS (i.e. Rendezvous),
rather than just using Apple C libraries on OS X.
2003-04-22 19:09:
Subject: Re: [caudium-general] ipv6 support
Le mardi, 22 avr 2003, à 16:33 Europe/Paris, Niels Möller a écrit :
Xavier Beaudouin kiwi@oav.net writes:
But as said Grendel, the patch seems no interest for it so we
(grendel, me and some others) that we should create our own port
opener to avoid such problems in the future....
Well, if you want some nice clean code that works fine on modern
systems, but doesn't even compile on older ones, that's the right way
to go.
Interressing how some words can be interpreted....
I just say we may / should create our (Caudium) own port opener. I
didn't say
we will make our own port opener that will be only IPv6 compliant.
The idea is to make some more Webserver oriented C module to use some
good usage of some operating system options :
- tux (or something like tux) under linux
- accf_http or accf_data under FreeBSD
- maybe also kqueue support on FreeBSD
- IPv6 (Linux, Kame = *bsd, Solaris...)
- OS X Rendez-vous support
- what ever specific OS thing can be added here.
If you want to have a patch be accepted for pike easily and without
fuzz, it has to work both on modern systems and older systems that
don't have the latest socket api functions. And it *has* to include
the corresponding configure checks etc, even if that is the most
boring part of it.
AFAIK Marek patch supported that... I am wrong ?
Almost any halfway done patch is almost useless (it's not useless,
it's just slightly less useful than an encouraging wish-list note
properly registered in some bugtracking system). That's because it's
usually at least as much work to finish and integrate such a patch,
than to throw it away and solve the problem at hand from scratch.
There's no need to get personal about that.
Ok.. So if we make it from scratch, what the plans to "make it good
really from the begining ?".
And also who will be the project leader for such thing ?
/Xavier
Caudium-general mailing list
general@caudium.info
http://listes.oav.net/wws/info/caudium-general
Archives are : http://listes.oav.net/wws/arc/caudium-general
/ Brevbäraren