mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-02 15:45:25 +00:00
4330. [protocol] Identify the PAD option as "PAD" when printing out
a message.
This commit is contained in:
3
CHANGES
3
CHANGES
@@ -1,3 +1,6 @@
|
|||||||
|
4330. [protocol] Identify the PAD option as "PAD" when printing out
|
||||||
|
a message.
|
||||||
|
|
||||||
4329. [func] Warn about a common misconfiguration when forwarding
|
4329. [func] Warn about a common misconfiguration when forwarding
|
||||||
RFC 1918 zones. [RT #41441]
|
RFC 1918 zones. [RT #41441]
|
||||||
|
|
||||||
|
@@ -102,10 +102,11 @@
|
|||||||
#define DNS_MESSAGEEXTFLAG_DO 0x8000U
|
#define DNS_MESSAGEEXTFLAG_DO 0x8000U
|
||||||
|
|
||||||
/*%< EDNS0 extended OPT codes */
|
/*%< EDNS0 extended OPT codes */
|
||||||
#define DNS_OPT_NSID 0x0003 /*%< NSID opt code */
|
#define DNS_OPT_NSID 3 /*%< NSID opt code */
|
||||||
#define DNS_OPT_CLIENT_SUBNET 0x0008 /*%< client subnet opt code */
|
#define DNS_OPT_CLIENT_SUBNET 8 /*%< client subnet opt code */
|
||||||
#define DNS_OPT_EXPIRE 0x0009 /*%< EXPIRE opt code */
|
#define DNS_OPT_EXPIRE 9 /*%< EXPIRE opt code */
|
||||||
#define DNS_OPT_COOKIE 0x000a /*%< COOKIE 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 */
|
/*%< Experimental options [65001...65534] as per RFC6891 */
|
||||||
|
|
||||||
|
@@ -3393,6 +3393,8 @@ dns_message_pseudosectiontotext(dns_message_t *msg,
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
ADD_STRING(target, "; EXPIRE");
|
ADD_STRING(target, "; EXPIRE");
|
||||||
|
} else if (optcode == DNS_OPT_PAD) {
|
||||||
|
ADD_STRING(target, "; PAD");
|
||||||
} else {
|
} else {
|
||||||
ADD_STRING(target, "; OPT=");
|
ADD_STRING(target, "; OPT=");
|
||||||
snprintf(buf, sizeof(buf), "%u", optcode);
|
snprintf(buf, sizeof(buf), "%u", optcode);
|
||||||
|
Reference in New Issue
Block a user