]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
debug printout for edns padding option (printed at high verbosity in log for incoming...
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 12 May 2016 12:17:50 +0000 (12:17 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 12 May 2016 12:17:50 +0000 (12:17 +0000)
git-svn-id: file:///svn/unbound/trunk@3718 be551aaa-1e26-0410-a405-d3ace91eadb9

sldns/rrdef.h
sldns/wire2str.c

index d9302ec1d191050cb0158b2dd84317ed33d18c71..3365f15fa05eb10bd18c188593dcf5a797a4031d 100644 (file)
@@ -420,7 +420,8 @@ enum sldns_enum_edns_option
        LDNS_EDNS_DAU = 5, /* RFC6975 */
        LDNS_EDNS_DHU = 6, /* RFC6975 */
        LDNS_EDNS_N3U = 7, /* RFC6975 */
-       LDNS_EDNS_CLIENT_SUBNET = 8 /* draft-vandergaast-edns-client-subnet */
+       LDNS_EDNS_CLIENT_SUBNET = 8, /* draft-vandergaast-edns-client-subnet */
+       LDNS_EDNS_PADDING = 12 /* RFC7830 */
 };
 typedef enum sldns_enum_edns_option sldns_edns_option;
 
index 5cbd78eedb29630321aa44bd8e5559eb16472a6e..639f56fae72e2dbbd34292d36865436cc4052642 100644 (file)
@@ -165,6 +165,7 @@ static sldns_lookup_table sldns_edns_options_data[] = {
        { 6, "DHU" },
        { 7, "N3U" },
        { 8, "edns-client-subnet" },
+       { 12, "Padding" },
        { 0, NULL}
 };
 sldns_lookup_table* sldns_edns_options = sldns_edns_options_data;
@@ -1864,6 +1865,9 @@ int sldns_wire2str_edns_option_print(char** s, size_t* sl,
        case LDNS_EDNS_CLIENT_SUBNET:
                w += sldns_wire2str_edns_subnet_print(s, sl, optdata, optlen);
                break;
+       case LDNS_EDNS_PADDING:
+               w += print_hex_buf(s, sl, optdata, optlen);
+               break;
        default:
                /* unknown option code */
                w += print_hex_buf(s, sl, optdata, optlen);