react-php/react — pull request #43 by igorw (2012-07-04 01:18:00+00:00)
Title: [WIP] Dns resolver

This PR is based on PR #41. Fixes #19.

TODO:

* Finish and merge streams patch (PR #41)
* Figure out when to use TCP instead of UDP
* Implement message body parsing for types other than A (NS, CNAME, SOA, PTR, MX, TXT, AAAA, etc.)
* Error handling
* Cache results (ResolverInterface and a CacheResolver that wraps main Resolver)
* Determine config via /etc/resolv.conf and /etc/hosts
* Implement iterative resolution (?)
* More tests
* Set up subtree split

References:

* [RFC1034](http://tools.ietf.org/html/rfc1034) Domain Names - Concepts and Facilities
* [RFC1035](http://tools.ietf.org/html/rfc1035) Domain Names - Implementation and Specification