[Last updated in MaraDNS version 0.8.25]

This document details the level of RFC1035 and RFC1034 compliance that 
MaraDNS has.

MaraDNS does not support any Query classes except 'IN' (CLASS 1).  This
means that the query classes 'CS', 'CH', and 'HS' are not supported.

MaraDNS does not directly support the following types of records:
MD MF MB MG MR NULL WKS HINFO MINFO 

Note that the csv1 format has support for a "catchall" resource record type
which allows MaraDNS to have records in formats not directly supported.

While MaraDNS supports the TXT record, it only allows one
character string per TXT record.  This can be, if needed, worked 
around by using the catachall resource record type.

Look at "multiple.qdcount" for reasons why I am making the handling of 
multiple QDCOUNT queries in a single packet a low priority.

MaraDNS is not fully compliant with section 4.3.2 nor section 4.3.3 of
RFC1034.  In particular, the resolution algorithm is completely different,
since it stores everything in a single big hash.  On a more practical
level star records (what RFC1034 calls "wildcards") can not be attached to
NS records.

MaraDNS is divided in to two programs: the main maradns program, which 
processes UDP requests, and has no support for AXFR requests, and the
zoneserver program, which processes TCP requests, and can only handle
zone transfer requests.  

