mirror of https://github.com/getdnsapi/getdns.git
Add RR type DOA
Without rdata yet, just to pass unit tests
This commit is contained in:
parent
062b88c991
commit
98379bbd38
|
@ -272,6 +272,7 @@ static struct const_name_info consts_name_info[] = {
|
||||||
{ "GETDNS_RRTYPE_DLV", 32769 },
|
{ "GETDNS_RRTYPE_DLV", 32769 },
|
||||||
{ "GETDNS_RRTYPE_DNAME", 39 },
|
{ "GETDNS_RRTYPE_DNAME", 39 },
|
||||||
{ "GETDNS_RRTYPE_DNSKEY", 48 },
|
{ "GETDNS_RRTYPE_DNSKEY", 48 },
|
||||||
|
{ "GETDNS_RRTYPE_DOA", 259 },
|
||||||
{ "GETDNS_RRTYPE_DS", 43 },
|
{ "GETDNS_RRTYPE_DS", 43 },
|
||||||
{ "GETDNS_RRTYPE_EID", 31 },
|
{ "GETDNS_RRTYPE_EID", 31 },
|
||||||
{ "GETDNS_RRTYPE_GID", 102 },
|
{ "GETDNS_RRTYPE_GID", 102 },
|
||||||
|
|
|
@ -437,6 +437,7 @@ typedef enum getdns_callback_type_t {
|
||||||
#define GETDNS_RRTYPE_URI 256
|
#define GETDNS_RRTYPE_URI 256
|
||||||
#define GETDNS_RRTYPE_CAA 257
|
#define GETDNS_RRTYPE_CAA 257
|
||||||
#define GETDNS_RRTYPE_AVC 258
|
#define GETDNS_RRTYPE_AVC 258
|
||||||
|
#define GETDNS_RRTYPE_DOA 259
|
||||||
#define GETDNS_RRTYPE_TA 32768
|
#define GETDNS_RRTYPE_TA 32768
|
||||||
#define GETDNS_RRTYPE_DLV 32769
|
#define GETDNS_RRTYPE_DLV 32769
|
||||||
/** @}
|
/** @}
|
||||||
|
|
|
@ -227,6 +227,7 @@ enum gldns_enum_rr_type
|
||||||
GLDNS_RR_TYPE_URI = 256, /* RFC 7553 */
|
GLDNS_RR_TYPE_URI = 256, /* RFC 7553 */
|
||||||
GLDNS_RR_TYPE_CAA = 257, /* RFC 6844 */
|
GLDNS_RR_TYPE_CAA = 257, /* RFC 6844 */
|
||||||
GLDNS_RR_TYPE_AVC = 258,
|
GLDNS_RR_TYPE_AVC = 258,
|
||||||
|
GLDNS_RR_TYPE_DOA = 259,
|
||||||
|
|
||||||
/** DNSSEC Trust Authorities */
|
/** DNSSEC Trust Authorities */
|
||||||
GLDNS_RR_TYPE_TA = 32768,
|
GLDNS_RR_TYPE_TA = 32768,
|
||||||
|
|
|
@ -920,7 +920,8 @@ static _getdns_rr_def _getdns_rr_defs[] = {
|
||||||
{ NULL, NULL, 0 },
|
{ NULL, NULL, 0 },
|
||||||
{ "URI", uri_rdata, ALEN( uri_rdata) }, /* 256 - */
|
{ "URI", uri_rdata, ALEN( uri_rdata) }, /* 256 - */
|
||||||
{ "CAA", caa_rdata, ALEN( caa_rdata) },
|
{ "CAA", caa_rdata, ALEN( caa_rdata) },
|
||||||
{ "AVC", txt_rdata, ALEN( txt_rdata) }, /* - 258 */
|
{ "AVC", txt_rdata, ALEN( txt_rdata) },
|
||||||
|
{ "DOA", UNKNOWN_RDATA, 0 }, /* - 259 */
|
||||||
{ "TA", ds_rdata, ALEN( ds_rdata) }, /* 32768 */
|
{ "TA", ds_rdata, ALEN( ds_rdata) }, /* 32768 */
|
||||||
{ "DLV", dlv_rdata, ALEN( dlv_rdata) } /* 32769 */
|
{ "DLV", dlv_rdata, ALEN( dlv_rdata) } /* 32769 */
|
||||||
};
|
};
|
||||||
|
@ -928,12 +929,12 @@ static _getdns_rr_def _getdns_rr_defs[] = {
|
||||||
const _getdns_rr_def *
|
const _getdns_rr_def *
|
||||||
_getdns_rr_def_lookup(uint16_t rr_type)
|
_getdns_rr_def_lookup(uint16_t rr_type)
|
||||||
{
|
{
|
||||||
if (rr_type <= 258)
|
if (rr_type <= 259)
|
||||||
return &_getdns_rr_defs[rr_type];
|
return &_getdns_rr_defs[rr_type];
|
||||||
else if (rr_type == 32768)
|
else if (rr_type == 32768)
|
||||||
return &_getdns_rr_defs[259];
|
|
||||||
else if (rr_type == 32769)
|
|
||||||
return &_getdns_rr_defs[260];
|
return &_getdns_rr_defs[260];
|
||||||
|
else if (rr_type == 32769)
|
||||||
|
return &_getdns_rr_defs[261];
|
||||||
return _getdns_rr_defs;
|
return _getdns_rr_defs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue