<div dir="auto"><div>Based on the analysis below it's not</div><div dir="auto">IMO it's not worth it.</div><div dir="auto"><br></div><div dir="auto">Also, the KB has been deleted by</div><div dir="auto">Microsoft. Here[1] is a link to an archived</div><div dir="auto">version of that article.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">[1]:<a href="https://mskb.pkisolutions.com/kb/281579">https://mskb.pkisolutions.com/kb/281579</a></div><div dir="auto"><br></div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Wed, Sep 25, 2024, 02:31 Simon Kelley <<a href="mailto:simon@thekelleys.org.uk">simon@thekelleys.org.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Downsides to this proposed change.<br>
<br>
1) Old versions of Windows might break.<br>
2) Newer versions of windows might break - we've not done testing on <br>
which do and don't.<br>
3) Other platforms which have made the same mistake might break.<br>
4) Dnsmasq installations which unkowningly rely on this behaviour in <br>
other respects might break.<br>
<br>
Upsides to the proposed change.<br>
1) ~1% more available addresses in DHCP pools.<br>
2) A small amount of code which no longer needs maintenance.<br>
<br>
It's not clear to me what the balance is here. Opinions, list?<br>
<br>
Simon.<br>
<br>
<br>
<br>
<br>
On 18/09/2024 18:22, Jan Ceuleers wrote:<br>
> Dear dnsmasq community,<br>
> <br>
> The changelog for version 2.47 contains the following:<br>
> <br>
>       Don't dynamically allocate DHCP addresses which may break<br>
>       Windows.  Addresses which end in .255 or .0 are broken in<br>
>       Windows even when using supernetting.<br>
>       --dhcp-range=192.168.0.1,192.168.1.254,255,255,254.0 means<br>
>       192.168.0.255 is a valid IP address, but not for Windows.<br>
>       See Microsoft KB281579. We therefore no longer allocate<br>
>       these addresses to avoid hard-to-diagnose problems.<br>
> <br>
> Unless I'm mistaken the listed Microsoft KB applies only to Windows versions that are long since past end of support. Furthermore, CIDR was introduced by the IETF more than 30 years ago.<br>
> <br>
> I was therefore wondering whether it is time to retire the special treatment of addresses ending in .0 or .255 in Class C address ranges.<br>
> <br>
> Many thanks, Jan<br>
> <br>
> <br>
> _______________________________________________<br>
> Dnsmasq-discuss mailing list<br>
> <a href="mailto:Dnsmasq-discuss@lists.thekelleys.org.uk" target="_blank" rel="noreferrer">Dnsmasq-discuss@lists.thekelleys.org.uk</a><br>
> <a href="https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss" rel="noreferrer noreferrer" target="_blank">https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss</a><br>
<br>
<br>
_______________________________________________<br>
Dnsmasq-discuss mailing list<br>
<a href="mailto:Dnsmasq-discuss@lists.thekelleys.org.uk" target="_blank" rel="noreferrer">Dnsmasq-discuss@lists.thekelleys.org.uk</a><br>
<a href="https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss" rel="noreferrer noreferrer" target="_blank">https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss</a><br>
</blockquote></div></div></div>