[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: capitalization was Re: AXFR "clarify"
> At 12:34 +1100 1/19/08, Mark Andrews wrote:
>
> > I said it was a general issue. People however worry about
> > it more with AXFR than with other queries as AXFR provides
> > a much larger set of compression targets. It gets realised
> > rather than being potential.
>
> In that case, it should be mentioned as something to think about when
> writing code but does not place any requirements on the AXFR
> mechanism.
We are in this mess because people didn't apply the general
requirements of RFC 1034 to AXFR.
* message id's matching is a general requirement.
* setting flag bits correctly is a general requirement.
* setting rcode correctly is a general requirement.
* that the answer is in the answer section and not the additional
or authority sections is a general requirement.
* not mixing zone content is a general requirement.
* preserving case is a general requirement.
* multiple records that compare equal are treated as a single
record.
If we don't want to re-iterate general requirement then we
are done.
The only thing that is special about AXFR is that it is
restricted to a reliable streaming protocol (e.g. TCP) and
that because there wasn't a general mechanism for splitting
answers over multiple DNS messages a query specific framing
method was required to identify when the AXFR was complete
(SOA at start and end). Strictly speaking only the final
SOA is needed.
Mark
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews@isc.org
--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>