On Sun, Sep 22, 2024 at 09:16:02AM +0200, Jan Ceuleers wrote:
> On 21/09/2024 09:29, Geert Stappers wrote:
> > On Wed, Sep 18, 2024 at 07:22:35PM +0200, Jan Ceuleers wrote:
> > > Dear dnsmasq community,
> > > 
> > > The changelog for version 2.47 contains the following:
> > > 
> > >     .....
> > > 
> > > 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.
> >  
> > [1][4]
> > 
> > 
> > It is OK to wonder, it is better to go beyond wondering. Either accept
> > what has been observed, or dive deeper into it.
> > 
> > And it is OK to render the special treatment of address ending in .0 or
> > .255 in /23 networks or even larger networks as "to be retired". Then
> > the adventure realy begins. Dive in the source, find the place (find the
> > placesss???) where the exception is implented and remove it. `make` and
> > test it. Most likely it will take several iterations (don't expect
> > "first time right"). The "it works for me" reward can get as next
> > reward the warm feeling of "I was able to give back" [2].
> > 
> > 
> > > Many thanks, Jan
> > 
> > You are welcome [3]
> > 
> > 
> > Groeten
> > Geert Stappers
> > 
> > 
> > [1] I could not resist to ignore the posting,
> >     hence te long "the posting has been seen".
> > [2] I'm hinting on a patch.
> > [3] Feel free to come with follow-up-questions.
> > [4] It doesn't matter when Class C address ranges were retired.
> 
> I'm not sure whether you are confirming my belief that it is time to
> retire this special treatment; would you mind being more explicit?
 
The missed message is  "the posting has been seen", it was sent
after three days of silence.


> It is of course normal for an open-source project to request patches.
> But before we get to that, I was enquiring as to whether any such patch
> would be accepted. In other words: is anyone on this list aware of
> reasons why it should not: are there still IP implementations out there
> and in significant use that cannot cope with .0 or .255 addresses in
> networks larger than /24 that formerly belonged to Class C?
> 
> Then, as regards a potential patch: it would consist of a reversion of
> the commit that introduced the restriction to begin with.

I do like that idea.


> $ git log -S 'Addresses which end in .255 and .0 are broken in Windows
> even when using'
> commit 73a08a248d45ca4ed6e5454a174d7248fdbeb17d (tag: v2.47)
> Author: Simon Kelley <si...@thekelleys.org.uk>
> Date:   Thu Feb 5 20:28:08 2009 +0000
> 
>     import of dnsmasq-2.47.tar.gz
> 

The output of
   git log --patch 73a08a248^1...73a08a248
is large.

 
> Is earlier commit-by-commit history still available somewhere?

I don't know.  And if it is, would the next question: In which format?


It was good to see that "Is earlier commit-by-commit history available?"
did not block writing a patch. (Yes, that is a compliment.)



Groeten
Geert Stappers
-- 
Silence is hard to parse

_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss

Reply via email to