compilation bug fix for bsds

Sam Trenholme strenholme.usenet at gmail.com
Sat Jan 15 03:44:59 EST 2011


> Haha, it looks like you've updated duende since your latest official
> release, so when you added the patch, one of the patch's lines got
> stuffed in a new comment. I've confirmed that everything else is
> where it's suppose to be though. The below diff, applied on top of it,
> should put it where it goes.

Thanks for catching that.  I had a cold this last weekend which forced
me to rest a lot and was spending too much time on Usenet [1] when I
should have been looking closer to your patch.  Then again, there is a
reason I prefer "-u" diffs.

I have fixed it:

http://samiam.org/blog/20110115.html

> Just recently, MaraDNS freaked when I tried to use a dot in the local
> part of an SOA record. I then discovered that MaraDNS holds to the
> classic, using the first dot in the address instead of an at sign. Would
> you accept a patch that works with this to support dots in the local
> part? The address would be parsed the same way dig prints it, that
> is, with the local dots escaped, when lacking an at sign.

You know, I have learned a lot with implementing that code.  Like the
wisdom for using an interpreter (or a meta-compiler like yacc/bison)
for parsing text.  Especially a fairly complex parser like the one
used for csv2 zone file parsing.  And, while I'm at it, the wisdom of
making substantial changes to the parser (the optional use of '~' to
separate DNS records in MaraDNS 1.3 so it is easier to convert BIND
zone files in to CSV2 zone files) once it is written.

Yes, '@' should do the right thing with a SOA email address in
MaraDNS.  If it doesn't, it's a bug.

- Sam

[1] Usenet was the protocol defining the internet until the web took
over in the mid-1990s.  Usenet was the place to share useful and cool
things until the people sharing useful information moved on.  I
checked it out again this last week to relive a bit of nostalgia;
Usenet, alas, is dead.


More information about the list mailing list