[MaraDNS list] October MaraDNS update

Sam Trenholme maradns at gmail.com
Sun Oct 28 05:47:41 EDT 2012


This month, I have made some updates to Deadwood, MaraDNS 2.0's
recursive resolver:

* Updated doc: Made clear the difference between string and numeric
parameters; made clear that string parameters are in quotes and that
numeric parameters do not have quotes.

* "Dogfood" testing to make sure "Deadwood stops" bug is
unreproducible. Looks pretty stable to me; here is a Deadwood process
I've been processing a lot of my internet DNS queries with:

$ ps auxw |  grep Deadwood | grep -v grep
root   32431 0.0 0.0 1736  188 ? S Jul21 0:00 duende Deadwood
nobody 32432 0.0 0.7 2820 1616 ? S Jul21 7:50 Deadwood
66     32433 0.0 0.1 1740  372 ? S Jul21 0:00 duende Deadwood

  This process has been running for over four months.

* Replaced malloc() in DwSocket.c and DwStr.c with dw_malloc() (which
is just a #define back to malloc(), but using the macro makes it a
little easier for embedded developers on ultra-tiny systems)

* Made DwRadioGatun slightly smaller. I like keeping the Deadwood
win32 binary 65,526 bytes in size or smaller; in making a "golf code"
version of RadioGatun[32] (RG32), I found some optimizations that make
Deadwood's RG32's library a little smaller and faster.

It can be downloaded here:

  http://www.maradns.org/deadwood/snap/

I plan to work on MaraDNS/Deadwood again one day next month, after the
20th, unless a critical security bug with a CVE number is found.  This
will be my last email to the list until then, again barring a security
bug with a CVE number.

- Sam


More information about the list mailing list