While Phind is still not ready for production, it's getting close. If anyone is interested in testing it, please email me.
Tinydns config parsing supports the libtai extension to php that I wrote but I haven't decided where to post it yet. If you would like a copy of the extension, please email me.
Changes:
Updated main phpdoc comments to include a description for the files and their cvs version info.
Updated phind daemon to support forking request handling.
Added general signal handling (HUP and TERM cleanup).
Added signal handler for message handler reloading - this should work for reloading tinydns config now.
Replaced prints with trigger_error in tinydns config loader.... read more
Latest sources in CVS include initial tinydns config file parsing. Committed changes for the latest source release, as well as some recent changes for tinydns, SOA handling and dns compression.
Announcing the newest release of Phind! Pear DB abstraction allows you to use any number of supported DBMS to store DNS records. PHPDoc comments allow you to easily extend the DNS abstraction of Phind for use in your own programs.
CVS sources have been imported for some time but after finally reading my previous news post, it looks like I should have actually told the world, also.
My dns protocol message abstraction class and a very limited implementation of a dns server (mainly built for testing/debugging at this point) are available for download.
If you are interested in working on this project, let me know. There is a lot left to do before this is really useful.
Let the coding begin. I'll post a copy of the dns message abstraction class to CVS sometime today or tomorrow.