<div dir="ltr">There is still the threaded DNS lookup bug that Hal discovered, and his proposed new threaded DNS design.<br></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jan 23, 2017 at 2:11 PM Eric S. Raymond <<a href="mailto:esr@thyrsus.com">esr@thyrsus.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Gary E. Miller <<a href="mailto:gem@rellim.com" class="gmail_msg" target="_blank">gem@rellim.com</a>>:<br class="gmail_msg">
> > 3. The JSON refclock is a mess that has never worked quite right,<br class="gmail_msg">
> > without a clear purpose in life. I'd prefer to drop it, unless<br class="gmail_msg">
> > somebody steps up to fix it.<br class="gmail_msg">
><br class="gmail_msg">
> I could be wildly wrong, but I think that some systems like<br class="gmail_msg">
> MacOS do not support shared memory, required for SHM().  The<br class="gmail_msg">
> JSON driver is way to get PPS+gpsd+ntpd running on MacOS.  And<br class="gmail_msg">
> other OS that also fail to have /dev/shm.<br class="gmail_msg">
><br class="gmail_msg">
> If I were to fix it, I would rip out almost all the options and<br class="gmail_msg">
> drop it back to basics.  Then get it working on MacOS at a minimum.<br class="gmail_msg">
><br class="gmail_msg">
> If that works for you, it should probably get a new name and driver<br class="gmail_msg">
> number to avoid confustion.<br class="gmail_msg">
<br class="gmail_msg">
There aren't any driver numbers any more.  OK, I fib slightly; there's<br class="gmail_msg">
a table deep in the guts of ntpd that gets indexed by the driver number<br class="gmail_msg">
when you use the old refclock syntax.  This is for backwards compatibiility,<br class="gmail_msg">
otherwise they're gone.<br class="gmail_msg">
<br class="gmail_msg">
OK, strip it and fix it.  We'll worry about the namespace issue once<br class="gmail_msg">
we know what you had to throw overboard.<br class="gmail_msg">
--<br class="gmail_msg">
                <a href="<a href="http://www.catb.org/~esr/" rel="noreferrer" class="gmail_msg" target="_blank">http://www.catb.org/~esr/</a>">Eric S. Raymond</a><br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
devel mailing list<br class="gmail_msg">
<a href="mailto:devel@ntpsec.org" class="gmail_msg" target="_blank">devel@ntpsec.org</a><br class="gmail_msg">
<a href="http://lists.ntpsec.org/mailman/listinfo/devel" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.ntpsec.org/mailman/listinfo/devel</a></blockquote></div>