diff --git a/docs/ares_dns_mapping.3 b/docs/ares_dns_mapping.3 index 4879b1b1..cc611df1 100644 --- a/docs/ares_dns_mapping.3 +++ b/docs/ares_dns_mapping.3 @@ -3,6 +3,11 @@ .\" .TH ARES_DNS_MAPPINGS 3 "12 November 2023" .SH NAME +ares_dns_class_fromstr, ares_dns_class_tostr, ares_dns_datatype_t, ares_dns_opcode_tostr, +ares_dns_opt_datatype_t, ares_dns_opt_get_datatype, ares_dns_opt_get_name, +ares_dns_rcode_tostr, ares_dns_rec_type_fromstr, ares_dns_rr_get_keys, +ares_dns_rr_key_datatype, ares_dns_rr_key_to_rec_type, ares_dns_rr_key_tostr, +ares_dns_section_tostr, ares_opt_param_t, ares_svcb_param_t \- Helper functions for converting dns record identifiers to and from their respective types, as well identifying datatypes for various records. .SH SYNOPSIS diff --git a/docs/ares_dns_record.3 b/docs/ares_dns_record.3 index b2930505..1577d898 100644 --- a/docs/ares_dns_record.3 +++ b/docs/ares_dns_record.3 @@ -3,6 +3,11 @@ .\" .TH ARES_DNS_RECORD 3 "12 November 2023" .SH NAME +ares_dns_class_t, ares_dns_flags_t, ares_dns_opcode_t, ares_dns_parse, +ares_dns_rcode_t, ares_dns_record_create, ares_dns_record_destroy, +ares_dns_record_get_flags, ares_dns_record_get_id, ares_dns_record_get_opcode, +ares_dns_record_get_rcode, ares_dns_record_query_add, ares_dns_record_query_cnt, +ares_dns_record_query_get, ares_dns_rec_type_t, ares_dns_write \- DNS Record parsing, writing, creating and destroying functions. .SH SYNOPSIS .nf @@ -84,7 +89,7 @@ on requests, and some may only be valid on responses: - RFC 3403. Naming Authority Pointer .br .B ARES_REC_TYPE_OPT -- RFC 6891. EDNS0 option (meta-RR). Psuedo Record. +- RFC 6891. EDNS0 option (meta-RR). Pseudo Record. .br .B ARES_REC_TYPE_TLSA - RFC 6698. DNS-Based Authentication of Named Entities (DANE) Transport Layer Security (TLS) Protocol: TLSA diff --git a/docs/ares_dns_rr.3 b/docs/ares_dns_rr.3 index 15d933b4..d736ab02 100644 --- a/docs/ares_dns_rr.3 +++ b/docs/ares_dns_rr.3 @@ -3,7 +3,17 @@ .\" .TH ARES_DNS_RR 3 "12 November 2023" .SH NAME -DNS Resource record creating, reading, and writing functions. +ares_dns_record_rr_add, ares_dns_record_rr_cnt, ares_dns_record_rr_del, +ares_dns_record_rr_get, ares_dns_rr_get_addr, ares_dns_rr_get_addr6, +ares_dns_rr_get_bin, ares_dns_rr_get_class, ares_dns_rr_get_name, +ares_dns_rr_get_opt, ares_dns_rr_get_opt_byid, ares_dns_rr_get_opt_cnt, +ares_dns_rr_get_str, ares_dns_rr_get_ttl, ares_dns_rr_get_type, +ares_dns_rr_get_u16, ares_dns_rr_get_u32, ares_dns_rr_get_u8, ares_dns_rr_key_t, +ares_dns_rr_set_addr, ares_dns_rr_set_addr6, ares_dns_rr_set_bin, +ares_dns_rr_set_opt, ares_dns_rr_set_str, ares_dns_rr_set_u16, +ares_dns_rr_set_u32, ares_dns_rr_set_u8, ares_dns_section_t, ares_tlsa_match_t, +ares_tlsa_selector_t, ares_tlsa_usage_t \- +DNS Resource Record creating, reading, and writing functions. .SH SYNOPSIS .nf #include @@ -194,7 +204,7 @@ Keys used for handling RR record parameters: - NAPTR Record. Order. Datatype: \fIARES_DATATYPE_U16\fP .br .B ARES_RR_NAPTR_PREFERENCE -- NAPTR Record. Preference. Datatype: \fIARES_DATATYPE_U16\fp +- NAPTR Record. Preference. Datatype: \fIARES_DATATYPE_U16\fP .br .B ARES_RR_NAPTR_FLAGS - NAPTR Record. Flags. Datatype: \fIARES_DATATYPE_STR\fP @@ -286,7 +296,7 @@ TLSA Record \fIARES_RR_TLSA_CERT_USAGE\fP known values - Certificate Usage 1. Service Certificate Constraint .br .B ARES_TLSA_USAGE_TRUSTANCHOR -- Certificate Usage 2. Trust Anchor Assertation +- Certificate Usage 2. Trust Anchor Assertion .br .B ARES_TLSA_USAGE_DOMAIN - Certificate Usage 3. Domain-issued certificate @@ -340,7 +350,7 @@ parameter. The domain name associated with the resource record is specified by parameter, which can not be NULL but may be an empty string, or ".". The resource record type is specified in the .IR type -parameter, along withe the DNS record class in the +parameter, along with the DNS record class in the .IR rclass parameter, and the Time To Live (TTL) in the .IR ttl diff --git a/include/ares_dns_record.h b/include/ares_dns_record.h index fd93348b..86447ff2 100644 --- a/include/ares_dns_record.h +++ b/include/ares_dns_record.h @@ -282,7 +282,7 @@ typedef enum { ARES_TLSA_USAGE_CA = 0, /*! Certificate Usage 1. Service Certificate Constraint. */ ARES_TLSA_USAGE_SERVICE = 1, - /*! Certificate Usage 2. Trust Anchor Assertation. */ + /*! Certificate Usage 2. Trust Anchor Assertion. */ ARES_TLSA_USAGE_TRUSTANCHOR = 2, /*! Certificate Usage 3. Domain-issued certificate. */ ARES_TLSA_USAGE_DOMAIN = 3