dns_name_fromwire_5_data revision 40f53fa8d9c6a4fc38c0014495e7a42b08f52481
0a1b77ea16752ea3debe4ff41515dc7dfc41f32eChristian Maeder#
348346590dc302381df4daf372d6dc601b860eaeEwaryst Schulz# test data for dns_name_fromwire_5
348346590dc302381df4daf372d6dc601b860eaeEwaryst Schulz# format:
25449dd4a796d3244e754bde21a5e9c401dc135eEwaryst Schulz# <msgfile> <testname_offset> <downcase>
348346590dc302381df4daf372d6dc601b860eaeEwaryst Schulz# <dc_method> <exp_name> <exp_result>
348346590dc302381df4daf372d6dc601b860eaeEwaryst Schulz#
348346590dc302381df4daf372d6dc601b860eaeEwaryst Schulz# where msgfile contains a DNS message in hex form
348346590dc302381df4daf372d6dc601b860eaeEwaryst Schulz#
348346590dc302381df4daf372d6dc601b860eaeEwaryst Schulz# and where testname_offset is the byte offset in this message of
348346590dc302381df4daf372d6dc601b860eaeEwaryst Schulz# the start of a name
1b353d403dbdb365ae93a568f32b3ebf5698cab5Ewaryst Schulz#
1b353d403dbdb365ae93a568f32b3ebf5698cab5Ewaryst Schulz# and where downcase is 1 or 0
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz#
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz# and where dc_method is one of
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz# DNS_COMPRESS_ALL
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz# DNS_COMPRESS_GLOBAL
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz# DNS_COMPRESS_GLOBAL14
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz# DNS_COMPRESS_GLOBAL16
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz# DNS_COMPRESS_NONE
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz#
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz# and where exp_name is the expected name after any decompression
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz# or case conversion
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz#
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz# and where exp_result may be one of
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz# ISC_R_NOSPACE
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz# DNS_R_BADLABELTYPE
348346590dc302381df4daf372d6dc601b860eaeEwaryst Schulz# DNS_R_DISALLOWED
348346590dc302381df4daf372d6dc601b860eaeEwaryst Schulz# DNS_R_BADPOINTER
cae4916b0844b837a4dd7e29730c56a3e26ef94dEwaryst Schulz# ISC_R_UNEXPECTEDEND
348346590dc302381df4daf372d6dc601b860eaeEwaryst Schulz# DNS_R_TOOMANYHOPS
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz#
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulzwire_test5.data 25 1 DNS_COMPRESS_NONE vix.com. DNS_R_DISALLOWED
c73c3d0df595b7feab36cf441a1a31cd1a2c7c1dEwaryst Schulz