From: Evan Hunt Date: Sat, 15 Mar 2025 01:26:35 +0000 (+0000) Subject: fix: nil: Add new convenience functions to classify rdata types X-Git-Tag: v9.21.7~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8dd267bd08b221f98ad4721a09dd037fb0200c1;p=thirdparty%2Fbind9.git fix: nil: Add new convenience functions to classify rdata types - `dns_rdatatype_ismulti()` returns true if a given type can have multiple answers: ANY, RRSIG, or SIG. - `dns_rdatatype_issig()` returns true for a signature: RRSIG or SIG. - `dns_rdatatype_isaddr()` returns true for an address: A or AAAA. - `dns_rdatatype_isalias()` returns true for an alias: CNAME or DNAME. Code has been modified to use these functions where applicable. These and all similar functions (e.g., `dns_rdatatype_ismeta()`, `dns_rdatatype_issingleton()`, etc) are now `static inline` functions defined in `rdata.h`. Merge branch 'each-rdatatype-functions' into 'main' See merge request isc-projects/bind9!10216 --- a8dd267bd08b221f98ad4721a09dd037fb0200c1