From: Wouter Wijngaards Date: Thu, 12 May 2016 12:17:50 +0000 (+0000) Subject: debug printout for edns padding option (printed at high verbosity in log for incoming... X-Git-Tag: release-1.5.9rc1~29 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=01f90611b15d5821c261d98a57baf9cda1901429;p=thirdparty%2Funbound.git debug printout for edns padding option (printed at high verbosity in log for incoming packets) git-svn-id: file:///svn/unbound/trunk@3718 be551aaa-1e26-0410-a405-d3ace91eadb9 --- diff --git a/sldns/rrdef.h b/sldns/rrdef.h index d9302ec1d..3365f15fa 100644 --- a/sldns/rrdef.h +++ b/sldns/rrdef.h @@ -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; diff --git a/sldns/wire2str.c b/sldns/wire2str.c index 5cbd78eed..639f56fae 100644 --- a/sldns/wire2str.c +++ b/sldns/wire2str.c @@ -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);