Commit 33a4294f authored by Mark Andrews's avatar Mark Andrews
Browse files

4330. [protocol] Identify the PAD option as "PAD" when printing out

                        a message.
parent 3d807825
4330. [protocol] Identify the PAD option as "PAD" when printing out
a message.
4329. [func] Warn about a common misconfiguration when forwarding
RFC 1918 zones. [RT #41441]
......
......@@ -102,10 +102,11 @@
#define DNS_MESSAGEEXTFLAG_DO 0x8000U
/*%< EDNS0 extended OPT codes */
#define DNS_OPT_NSID 0x0003 /*%< NSID opt code */
#define DNS_OPT_CLIENT_SUBNET 0x0008 /*%< client subnet opt code */
#define DNS_OPT_EXPIRE 0x0009 /*%< EXPIRE opt code */
#define DNS_OPT_COOKIE 0x000a /*%< COOKIE opt code */
#define DNS_OPT_NSID 3 /*%< NSID opt code */
#define DNS_OPT_CLIENT_SUBNET 8 /*%< client subnet opt code */
#define DNS_OPT_EXPIRE 9 /*%< EXPIRE opt code */
#define DNS_OPT_COOKIE 10 /*%< COOKIE opt code */
#define DNS_OPT_PAD 12 /*%< PAD opt code */
/*%< Experimental options [65001...65534] as per RFC6891 */
......
......@@ -3393,6 +3393,8 @@ dns_message_pseudosectiontotext(dns_message_t *msg,
continue;
}
ADD_STRING(target, "; EXPIRE");
} else if (optcode == DNS_OPT_PAD) {
ADD_STRING(target, "; PAD");
} else {
ADD_STRING(target, "; OPT=");
snprintf(buf, sizeof(buf), "%u", optcode);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment