Got multipart disection working better.
Added 'minimum domain age' configuration.
Changes for changes in supporting libraries.
Added separate logging file for just rejections so one can quickly look up who's getting blocked and why.
Added config for reject logging.
Fixing issues seen in operation.  Still working on an issue where recursion doesn't happen after multiple matches on a domain in ARIN.  In particular, 'hotmail.com' returns a result that is not the end record we're looking for.  The Linux 'whois' client handles this, but this one does not, yet. Telnet to ARIN to see the issue if you're not running this file. Prepending the query with '=' gives results that refer to the servers to recurse to.  Considering adding '=' to all queries.