From maradns at gmail.com Sun Oct 28 05:47:41 2012 From: maradns at gmail.com (Sam Trenholme) Date: Sun, 28 Oct 2012 02:47:41 -0700 Subject: [MaraDNS list] October MaraDNS update Message-ID: 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