<div dir="ltr"><div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 13, 2021, 4:21 AM Hal Murray via devel <<a href="mailto:devel@ntpsec.org" rel="noreferrer" target="_blank">devel@ntpsec.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">While looking for old mail tangled with #690, I stumbled into this, from Eric. <br>
 Did we ever do anything with this?  This seems like a wonderful opportunity.<br>
<br>
The catch may be that ntpd needs to know which interface a packet arrived on, <br>
actually the destination IP address.<br>
<br>
----------<br>
<br>
You missed some interesting discussion on IRC last night (for after<br>
release).  While working on the CVEs Daniel has spotted that all the<br>
iteration-over-interfaces stuff (which is 75% of ntp_io.c and almost<br>
all of what's left of the ISC library) is unnecessary if we trust<br>
IPv4/IPv6 wildcard addresses to work (which are POSIX).<br>
<br>
This is kind of a big deal not just because of the LOC reduction but<br>
because it would let us sever a major and several minor platform<br>
dependencies - not just getifaddrs but the routing-sockets stuff as<br>
well.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">My rat brain is whispering 'no'. Something about link-local addresses, people having retrograde configs, broadcast, and multicast. Two out of four is not too bad.</div><div dir="auto"><br></div><div dir="auto">I think this is the third(?) Time this has come up. The previous time seems to have been May/June 2018. [1][2]</div><div dir="auto"><br></div><div dir="auto">[1] <a href="https://lists.ntpsec.org/pipermail/devel/2018-May/thread.html">https://lists.ntpsec.org/pipermail/devel/2018-May/thread.html</a></div><div dir="auto">[2] <a href="https://lists.ntpsec.org/pipermail/devel/2018-June/thread.html">https://lists.ntpsec.org/pipermail/devel/2018-June/thread.html</a></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>
</div>