dns_name_fromwire_5_data revision 40f53fa8d9c6a4fc38c0014495e7a42b08f52481
6e89f0a006cdbb50151504b3107096e365136687Jenny Han Donnelly#
6e89f0a006cdbb50151504b3107096e365136687Jenny Han Donnelly# test data for dns_name_fromwire_5
6e89f0a006cdbb50151504b3107096e365136687Jenny Han Donnelly# format:
6e89f0a006cdbb50151504b3107096e365136687Jenny Han Donnelly# <msgfile> <testname_offset> <downcase>
6e89f0a006cdbb50151504b3107096e365136687Jenny Han Donnelly# <dc_method> <exp_name> <exp_result>
6e89f0a006cdbb50151504b3107096e365136687Jenny Han Donnelly#
6e89f0a006cdbb50151504b3107096e365136687Jenny Han Donnelly# where msgfile contains a DNS message in hex form
c28f85fdfe5f4318a887f384ac1e58d40414fdbaLuke Smith#
6e89f0a006cdbb50151504b3107096e365136687Jenny Han Donnelly# and where testname_offset is the byte offset in this message of
6e89f0a006cdbb50151504b3107096e365136687Jenny Han Donnelly# the start of a name
6e89f0a006cdbb50151504b3107096e365136687Jenny Han Donnelly#
6e89f0a006cdbb50151504b3107096e365136687Jenny Han Donnelly# and where downcase is 1 or 0
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly#
c77d701a41f1b77424b988c2e63f2a8e6829c7e6Luke Smith# and where dc_method is one of
c77d701a41f1b77424b988c2e63f2a8e6829c7e6Luke Smith# DNS_COMPRESS_ALL
c77d701a41f1b77424b988c2e63f2a8e6829c7e6Luke Smith# DNS_COMPRESS_GLOBAL
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly# DNS_COMPRESS_GLOBAL14
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly# DNS_COMPRESS_GLOBAL16
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly# DNS_COMPRESS_NONE
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly#
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly# and where exp_name is the expected name after any decompression
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly# or case conversion
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly#
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly# and where exp_result may be one of
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly# ISC_R_NOSPACE
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly# DNS_R_BADLABELTYPE
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly# DNS_R_DISALLOWED
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly# DNS_R_BADPOINTER
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly# ISC_R_UNEXPECTEDEND
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly# DNS_R_TOOMANYHOPS
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly#
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnellywire_test5.data 25 1 DNS_COMPRESS_NONE vix.com. DNS_R_DISALLOWED
83051cc2f61c3e17f61b8f8f409a69c057db0e6bJenny Donnelly