dns_name_fromwire_9_data revision d780c35e54f877df716e28db3e19d722cec44aa7
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer#
9a14f870ddc0108402d2daa7a7ff84b6e20f08b4Automatic Updater# test data for dns_name_fromwire_9
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer# format:
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer# <msgfile> <testname_offset> <downcase>
ec5347e2c775f027573ce5648b910361aa926c01Automatic Updater# <dc_method> <exp_name> <exp_result>
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer#
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer# where msgfile contains a DNS message in hex form
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer#
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# and where testname_offset is the byte offset in this message of
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# the start of a name
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews#
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# and where downcase is 1 or 0
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews#
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# and where dc_method is one of
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews# DNS_COMPRESS_ALL
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer# DNS_COMPRESS_GLOBAL
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer# DNS_COMPRESS_GLOBAL14
9a14f870ddc0108402d2daa7a7ff84b6e20f08b4Automatic Updater# DNS_COMPRESS_NONE
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer#
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer# and where exp_name is the expected name after any decompression
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer# or case conversion
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer#
9a14f870ddc0108402d2daa7a7ff84b6e20f08b4Automatic Updater# and where exp_result may be one of
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer# ISC_R_NOSPACE
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer# DNS_R_BADLABELTYPE
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer# DNS_R_DISALLOWED
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer# DNS_R_BADPOINTER
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer# ISC_R_UNEXPECTEDEND
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer# DNS_R_TOOMANYHOPS
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer#
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayerwire_test9.data 25 1 DNS_COMPRESS_ALL vix.com. ISC_R_NOSPACE
48b785fe6bcc95831f962b9b3a61c0b39e339558Danny Mayer