aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2026-06-19 07:22:50 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2026-06-19 07:22:50 +0000
commit3750aed65c1f5a610b44d29c92236ca119b62780 (patch)
tree9a5a18181d01c0e130be8a01e801e4916830c8ff
parent026e5b88eb0cde54d9fc22b9a1ebc79ea0f67aec (diff)
-rw-r--r--Changelog4
-rwxr-xr-xconfigure25
-rw-r--r--configure.ac7
-rw-r--r--doc/ldns_manpages728
4 files changed, 385 insertions, 379 deletions
diff --git a/Changelog b/Changelog
index cd056f0c089d..5f6b2193cdb9 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,7 @@
+1.9.2 2026-06-10
+ * Fix to set VERSION_INFO to create .so.3 instead of .so.11 which will
+ be reserved for a future 1.10.0 release
+
1.9.1 2026-06-10
* Bugfix: Insufficient verification that responses belong to a
query (CVE-2026-10846). Thanks Pablo Ruiz from 'codecome.ai'
diff --git a/configure b/configure
index d8433532556f..df221f7785e3 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for ldns 1.9.1.
+# Generated by GNU Autoconf 2.71 for ldns 1.9.2.
#
# Report bugs to <dns-team@nlnetlabs.nl>.
#
@@ -621,8 +621,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='ldns'
PACKAGE_TARNAME='libdns'
-PACKAGE_VERSION='1.9.1'
-PACKAGE_STRING='ldns 1.9.1'
+PACKAGE_VERSION='1.9.2'
+PACKAGE_STRING='ldns 1.9.2'
PACKAGE_BUGREPORT='dns-team@nlnetlabs.nl'
PACKAGE_URL=''
@@ -1428,7 +1428,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures ldns 1.9.1 to adapt to many kinds of systems.
+\`configure' configures ldns 1.9.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1494,7 +1494,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of ldns 1.9.1:";;
+ short | recursive ) echo "Configuration of ldns 1.9.2:";;
esac
cat <<\_ACEOF
@@ -1656,7 +1656,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-ldns configure 1.9.1
+ldns configure 1.9.2
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -2275,7 +2275,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by ldns $as_me 1.9.1, which was
+It was created by ldns $as_me 1.9.2, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@@ -3041,7 +3041,7 @@ LDNS_VERSION_MAJOR=1
LDNS_VERSION_MINOR=9
-LDNS_VERSION_MICRO=1
+LDNS_VERSION_MICRO=2
# Library version
@@ -3065,9 +3065,10 @@ LDNS_VERSION_MICRO=1
# ldns-1.8.3 had libversion 8:0:5
# ldns-1.8.4 had libversion 9:0:6
# ldns-1.9.0 had libversion 9:0:6 (though it should have had 10:0:0)
-# ldns-1.9.1 will have libversion 11:0:0
+# ldns-1.9.1 had libversion 11:0:0 (but should have had 10:0:7 with 11:0:0 reserved for the ldns-1.10.0 release)
+# ldns-1.9.2 has libversion 12:0:9
#
-VERSION_INFO=11:0:0
+VERSION_INFO=12:0:9
@@ -20539,7 +20540,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by ldns $as_me 1.9.1, which was
+This file was extended by ldns $as_me 1.9.2, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -20607,7 +20608,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-ldns config.status 1.9.1
+ldns config.status 1.9.2
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
diff --git a/configure.ac b/configure.ac
index a820720d615e..eaf605e0a1ec 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6,7 +6,7 @@ sinclude(acx_nlnetlabs.m4)
# must be numbers. ac_defun because of later processing.
m4_define([VERSION_MAJOR],[1])
m4_define([VERSION_MINOR],[9])
-m4_define([VERSION_MICRO],[1])
+m4_define([VERSION_MICRO],[2])
AC_INIT([ldns],m4_defn([VERSION_MAJOR]).m4_defn([VERSION_MINOR]).m4_defn([VERSION_MICRO]),[dns-team@nlnetlabs.nl],[libdns])
AC_CONFIG_SRCDIR([packet.c])
# needed to build correct soname
@@ -35,9 +35,10 @@ AC_SUBST(LDNS_VERSION_MICRO, [VERSION_MICRO])
# ldns-1.8.3 had libversion 8:0:5
# ldns-1.8.4 had libversion 9:0:6
# ldns-1.9.0 had libversion 9:0:6 (though it should have had 10:0:0)
-# ldns-1.9.1 will have libversion 11:0:0
+# ldns-1.9.1 had libversion 11:0:0 (but should have had 10:0:7 with 11:0:0 reserved for the ldns-1.10.0 release)
+# ldns-1.9.2 has libversion 12:0:9
#
-AC_SUBST(VERSION_INFO, [11:0:0])
+AC_SUBST(VERSION_INFO, [12:0:9])
AC_USE_SYSTEM_EXTENSIONS
if test "$ac_cv_header_minix_config_h" = "yes"; then
diff --git a/doc/ldns_manpages b/doc/ldns_manpages
index 349bba179b55..782168a00c7c 100644
--- a/doc/ldns_manpages
+++ b/doc/ldns_manpages
@@ -1,19 +1,68 @@
-ldns_zone_set_rrs
-ldns_zone_set_soa
-ldns_verify_rrsig_dsa
-ldns_verify_rrsig_rsasha1
-ldns_verify_rrsig_rsamd5
-ldns_sign_public_dsa
-ldns_sign_public_rsamd5
-ldns_sign_public_rsasha1
-ldns_init_random
-ldns_rr2str
-ldns_pkt2str
-ldns_rdf2str
-ldns_rr_list2str
-ldns_key2str
-ldns_zone_sort
-ldns_zone_glue_rr_list
+ldns_buffer_flip
+ldns_buffer_rewind
+ldns_buffer_position
+ldns_buffer_set_position
+ldns_buffer_skip
+ldns_rr_set_owner
+ldns_rr_set_ttl
+ldns_rr_set_type
+ldns_rr_set_rd_count
+ldns_rr_set_class
+ldns_rr_set_rdf
+ldns_rr2canonical
+ldns_b32_ntop_calculate_size
+ldns_b32_pton_calculate_size
+ldns_b64_ntop_calculate_size
+ldns_b64_pton_calculate_size
+ldns_rr_new
+ldns_rr_new_frm_type
+ldns_rr_new_frm_str
+ldns_rr_new_frm_fp
+ldns_rr_free
+ldns_rr_print
+ldns_dnssec_trust_tree_new
+ldns_dnssec_trust_tree_free
+ldns_dnssec_trust_tree_depth
+ldns_dnssec_derive_trust_tree
+ldns_dnssec_trust_tree_contains_keys
+ldns_dnssec_trust_tree_print
+ldns_dnssec_trust_tree_print_sm
+ldns_dnssec_trust_tree_add_parent
+ldns_dnssec_derive_trust_tree_normal_rrset
+ldns_dnssec_derive_trust_tree_dnskey_rrset
+ldns_dnssec_derive_trust_tree_ds_rrset
+ldns_dnssec_derive_trust_tree_no_sig
+ldns_key_set_algorithm
+ldns_key_set_rsa_key
+ldns_key_set_dsa_key
+ldns_key_set_hmac_key
+ldns_key_set_origttl
+ldns_key_set_inception
+ldns_key_set_expiration
+ldns_key_set_pubkey_owner
+ldns_key_set_keytag
+ldns_key_set_flags
+ldns_key_list_set_key_count
+ldns_key_algo_supported
+ldns_key_list_new
+ldns_bget_token
+ldns_bgetc
+ldns_bskipcs
+ldns_buffer
+ldns_buffer_new
+ldns_buffer_new_frm_data
+ldns_buffer_clear
+ldns_buffer_printf
+ldns_buffer_free
+ldns_buffer_copy
+ldns_buffer_export
+ldns_buffer_export2str
+ldns_buffer2str
+ldns_rdf_size
+ldns_rdf_get_type
+ldns_rdf_data
+ldns_rdf_compare
+ldns_octet
ldns_pkt_id
ldns_pkt_qr
ldns_pkt_aa
@@ -40,195 +89,42 @@ ldns_pkt_get_section_clone
ldns_pkt_rr_list_by_name
ldns_pkt_rr_list_by_type
ldns_pkt_rr_list_by_name_and_type
-ldns_rr2wire
-ldns_pkt2wire
-ldns_rdf2wire
+ldns_get_rr_list_addr_by_name
+ldns_get_rr_list_name_by_addr
+ldns_sign_public_dsa
+ldns_sign_public_rsamd5
+ldns_sign_public_rsasha1
+ldns_rr_set_push_rr
+ldns_rr_set_pop_rr
+ldns_buffer_limit
+ldns_buffer_set_limit
+ldns_buffer_capacity
+ldns_buffer_set_capacity
+ldns_buffer_reserve
+ldns_buffer_at
+ldns_buffer_begin
+ldns_buffer_end
+ldns_buffer_current
+ldns_rr_push_rdf
+ldns_rr_pop_rdf
ldns_update_pkt_tsig_add
-ldns_verify
-ldns_verify_rrsig
-ldns_verify_rrsig_keylist
-ldns_verify_rrsig_keylist_notime
-ldns_verify_notime
-ldns_key_new
-ldns_key_new_frm_algorithm
-ldns_key_new_frm_fp
-ldns_key_new_frm_fp_l
-ldns_key_new_frm_fp_rsa
-ldns_key_new_frm_fp_rsa_l
-ldns_key_new_frm_fp_dsa
-ldns_key_new_frm_fp_dsa_l
-ldns_rdf_set_size
-ldns_rdf_set_type
-ldns_rdf_set_data
-ldns_key2rr
-ldns_buffer
-ldns_buffer_new
-ldns_buffer_new_frm_data
-ldns_buffer_clear
-ldns_buffer_printf
-ldns_buffer_free
-ldns_buffer_copy
-ldns_buffer_export
-ldns_buffer_export2str
-ldns_buffer2str
-ldns_get_rr_class_by_name
-ldns_get_rr_type_by_name
-ldns_dname2canonical
-ldns_rdf_new
-ldns_rdf_clone
-ldns_rdf_new_frm_data
-ldns_rdf_new_frm_str
-ldns_rdf_new_frm_fp
-ldns_rdf_free
-ldns_rdf_deep_free
-ldns_rdf_print
-ldns_zone_sign
-ldns_zone_sign_nsec3
-ldns_rr_list_new
-ldns_rr_list_free
-ldns_key_buf2dsa
-ldns_key_buf2rsa
-ldns_rdf_address_reverse
-ldns_dnssec_zone_sign
-ldns_dnssec_zone_sign_nsec3
-ldns_dnssec_zone_mark_glue
-ldns_dnssec_name_node_next_nonglue
-ldns_dnssec_zone_create_nsecs
-ldns_dnssec_remove_signatures
-ldns_dnssec_zone_create_rrsigs
-ldns_buffer2pkt_wire
-ldns_dnssec_rrs_new
-ldns_dnssec_rrs_free
-ldns_dnssec_rrs_add_rr
-ldns_dnssec_rrs_print
-ldns_dnssec_data_chain
-ldns_dnssec_data_chain_struct
-ldns_dnssec_trust_tree
-ldns_rr_set_owner
-ldns_rr_set_ttl
-ldns_rr_set_type
-ldns_rr_set_rd_count
-ldns_rr_set_class
-ldns_rr_set_rdf
-ldns_key_rr2ds
-ldns_dnssec_zone
-ldns_dnssec_name
-ldns_dnssec_rrs
-ldns_dnssec_rrsets
-ldns_dname_new
-ldns_dname_new_frm_str
-ldns_dname_new_frm_data
-ldns_pkt_new
-ldns_pkt_free
-ldns_pkt_print
-ldns_pkt_query_new
-ldns_pkt_query_new_frm_str
-ldns_pkt_reply_type
-ldns_rr2canonical
-ldns_sign_public
-ldns_create_nsec
-ldns_native2rdf_int8
-ldns_native2rdf_int16
-ldns_native2rdf_int32
-ldns_native2rdf_int16_data
-ldns_rdf2native_int8
-ldns_rdf2native_int16
-ldns_rdf2native_int32
-ldns_rdf2native_sockaddr_storage
-ldns_rdf2native_time_t
-ldns_rr_compare
-ldns_rr_compare_ds
-ldns_version
-ldns_getaddrinfo
-ldns_key_set_algorithm
-ldns_key_set_rsa_key
-ldns_key_set_dsa_key
-ldns_key_set_hmac_key
-ldns_key_set_origttl
-ldns_key_set_inception
-ldns_key_set_expiration
-ldns_key_set_pubkey_owner
-ldns_key_set_keytag
-ldns_key_set_flags
-ldns_key_list_set_key_count
-ldns_key_algo_supported
-ldns_dnssec_trust_tree_new
-ldns_dnssec_trust_tree_free
-ldns_dnssec_trust_tree_depth
-ldns_dnssec_derive_trust_tree
-ldns_dnssec_trust_tree_contains_keys
-ldns_dnssec_trust_tree_print
-ldns_dnssec_trust_tree_print_sm
-ldns_dnssec_trust_tree_add_parent
-ldns_dnssec_derive_trust_tree_normal_rrset
-ldns_dnssec_derive_trust_tree_dnskey_rrset
-ldns_dnssec_derive_trust_tree_ds_rrset
-ldns_dnssec_derive_trust_tree_no_sig
-ldns_rr
-ldns_rr_class
-ldns_rr_type
-ldns_rr_compress
-ldns_rr_list
-ldns_rr_uncompressed_size
-ldns_pkt_tsig_verify
-ldns_pkt_tsig_sign
-ldns_fget_token
-ldns_fskipcs
-ldns_key_list_new
-ldns_tcp_send_query
-ldns_tcp_read_wire
-ldns_tcp_connect
-ldns_algorithm
-ldns_dnssec_zone_find_rrset
-ldns_dnssec_zone_new
-ldns_dnssec_zone_free
-ldns_dnssec_zone_add_rr
-ldns_dnssec_zone_names_print
-ldns_dnssec_zone_print
-ldns_dnssec_zone_add_empty_nonterminals
-ldns_update_set_zocount
-ldns_update_set_prcount
-ldns_update_set_upcount
-ldns_update_set_adcount
-ldns_key_print
-ldns_pkt_set_flags
-ldns_pkt_set_id
-ldns_pkt_set_qr
-ldns_pkt_set_aa
-ldns_pkt_set_tc
-ldns_pkt_set_rd
-ldns_pkt_set_cd
-ldns_pkt_set_ra
-ldns_pkt_set_ad
-ldns_pkt_set_opcode
-ldns_pkt_set_rcode
-ldns_pkt_set_qdcount
-ldns_pkt_set_ancount
-ldns_pkt_set_nscount
-ldns_pkt_set_arcount
-ldns_pkt_set_answerfrom
-ldns_pkt_set_querytime
-ldns_pkt_set_size
-ldns_pkt_set_section_count
-ldns_pkt_set_tsig
-ldns_is_rrset
-ldns_buffer_remaining_at
-ldns_buffer_remaining
-ldns_buffer_available_at
-ldns_buffer_available
-ldns_buffer_status
-ldns_buffer_status_ok
-ldns_axfr_start
-ldns_axfr_next
-ldns_axfr_abort
-ldns_axfr_complete
-ldns_axfr_last_pkt
ldns_rr_label_count
+ldns_buffer2pkt_wire
ldns_rr_descriptor
ldns_rr_descript
ldns_rr_descriptor_minimum
ldns_rr_descriptor_maximum
ldns_rr_descriptor_field_type
+ldns_zone_push_rr
+ldns_zone_push_rr_list
+ldns_rr_mx_preference
+ldns_rr_mx_exchange
+ldns_rr
+ldns_rr_class
+ldns_rr_type
+ldns_rr_compress
+ldns_rr_list
+ldns_key2rr
ldns_rr_rrsig_typecovered
ldns_rr_rrsig_set_typecovered
ldns_rr_rrsig_algorithm
@@ -247,140 +143,62 @@ ldns_rr_rrsig_signame
ldns_rr_rrsig_set_signame
ldns_rr_rrsig_sig
ldns_rr_rrsig_set_sig
-ldns_duration_type
-ldns_duration_create
-ldns_duration_create_from_string
-ldns_duration_cleanup
-ldns_duration_compare
-ldns_duration2string
-ldns_duration2time
-ldns_dnssec_verify_denial
-ldns_dnssec_verify_denial_nsec3
-ldns_rr_set_push_rr
-ldns_rr_set_pop_rr
-ldns_rr_list_sort
-ldns_pkt_edns
-ldns_pkt_edns_udp_size
-ldns_pkt_edns_extended_rcode
-ldns_pkt_edns_version
-ldns_pkt_edns_z
-ldns_pkt_edns_data
-ldns_pkt_set_edns_udp_size
-ldns_pkt_set_edns_extended_rcode
-ldns_pkt_set_edns_version
-ldns_pkt_set_edns_z
-ldns_pkt_set_edns_data
-ldns_key_free
-ldns_key_deep_free
-ldns_key_list_free
-ldns_key_list_key_count
-ldns_key_list_key
-ldns_key_rsa_key
-ldns_key_dsa_key
-ldns_key_algorithm
-ldns_key_hmac_key
-ldns_key_origttl
-ldns_key_inception
-ldns_key_expiration
-ldns_key_keytag
-ldns_key_pubkey_owner
-ldns_key_flags
+ldns_rr_compare
+ldns_rr_compare_ds
+ldns_dnssec_zone_sign
+ldns_dnssec_zone_sign_nsec3
+ldns_dnssec_zone_mark_glue
+ldns_dnssec_name_node_next_nonglue
+ldns_dnssec_zone_create_nsecs
+ldns_dnssec_remove_signatures
+ldns_dnssec_zone_create_rrsigs
+ldns_dnssec_zone_find_rrset
+ldns_dnssec_zone_new
+ldns_dnssec_zone_free
+ldns_dnssec_zone_add_rr
+ldns_dnssec_zone_names_print
+ldns_dnssec_zone_print
+ldns_dnssec_zone_add_empty_nonterminals
+ldns_pkt2buffer_str
+ldns_pktheader2buffer_str
+ldns_rr2buffer_str
+ldns_rr_list2buffer_str
+ldns_rdf2buffer_str
+ldns_key2buffer_str
+ldns_pkt2buffer_wire
+ldns_rr2buffer_wire
+ldns_rdf2buffer_wire
+ldns_rrsig2buffer_wire
+ldns_rr_rdata2buffer_wire
+ldns_zone_sort
+ldns_zone_glue_rr_list
ldns_update_zocount
ldns_update_prcount
ldns_update_upcount
ldns_update_adcount
-ldns_rr_rdf
-ldns_rr_owner
-ldns_rr_rd_count
-ldns_rr_ttl
-ldns_rr_get_class
-ldns_rr_list_rr_count
-ldns_rr_list_set_rr_count
-ldns_rr_ns_nsdname
-ldns_rr_dnskey_flags
-ldns_rr_dnskey_set_flags
-ldns_rr_dnskey_protocol
-ldns_rr_dnskey_set_protocol
-ldns_rr_dnskey_algorithm
-ldns_rr_dnskey_set_algorithm
-ldns_rr_dnskey_key
-ldns_rr_dnskey_set_key
+ldns_zone_sign
+ldns_zone_sign_nsec3
ldns_calc_keytag
ldns_calc_keytag_raw
-ldns_zone_rrs
-ldns_zone_soa
-ldns_rr_mx_preference
-ldns_rr_mx_exchange
-ldns_dname_is_subdomain
-ldns_dname_str_absolute
-ldns_dname_label
+ldns_dnssec_rrs_new
+ldns_dnssec_rrs_free
+ldns_dnssec_rrs_add_rr
+ldns_dnssec_rrs_print
+ldns_dname2canonical
+ldns_send
+ldns_bubblebabble
+ldns_rr2wire
+ldns_pkt2wire
+ldns_rdf2wire
+ldns_zone_rr_count
+ldns_pkt_new
+ldns_pkt_free
+ldns_pkt_print
+ldns_pkt_query_new
+ldns_pkt_query_new_frm_str
+ldns_pkt_reply_type
ldns_dane_verify
ldns_dane_verify_rr
-ldns_buffer_write_at
-ldns_buffer_write
-ldns_buffer_write_string_at
-ldns_buffer_write_string
-ldns_buffer_write_u8_at
-ldns_buffer_write_u8
-ldns_buffer_write_u16_at
-ldns_buffer_write_u16
-ldns_buffer_read_at
-ldns_buffer_read
-ldns_buffer_read_u8_at
-ldns_buffer_read_u8
-ldns_buffer_read_u16_at
-ldns_buffer_read_u16
-ldns_buffer_read_u32_at
-ldns_buffer_read_u32
-ldns_buffer_write_u32
-ldns_buffer_write_u32_at
-ldns_zone_rr_count
-ldns_rr_list_clone
-ldns_bget_token
-ldns_bgetc
-ldns_bskipcs
-ldns_update_pkt_new
-ldns_b32_ntop_calculate_size
-ldns_b32_pton_calculate_size
-ldns_b64_ntop_calculate_size
-ldns_b64_pton_calculate_size
-ldns_rr_new
-ldns_rr_new_frm_type
-ldns_rr_new_frm_str
-ldns_rr_new_frm_fp
-ldns_rr_free
-ldns_rr_print
-ldns_zone_push_rr
-ldns_zone_push_rr_list
-ldns_dnssec_rrsets_new
-ldns_dnssec_rrsets_free
-ldns_dnssec_rrsets_type
-ldns_dnssec_rrsets_set_type
-ldns_dnssec_rrsets_add_rr
-ldns_dnssec_rrsets_print
-ldns_dane_create_tlsa_rr
-ldns_dane_create_tlsa_owner
-ldns_dane_cert2rdf
-ldns_dane_select_certificate
-ldns_str2period
-ldns_bubblebabble
-ldns_dname_cat_clone
-ldns_dname_cat
-ldns_rr_list_cat
-ldns_rr_list_push_rr
-ldns_rr_list_pop_rr
-ldns_wire2rr
-ldns_wire2pkt
-ldns_wire2rdf
-ldns_wire2dname
-ldns_rdf
-ldns_rdf_type
-ldns_octet
-ldns_dname_compare
-ldns_dname_interval
-ldns_key_list_push_key
-ldns_key_list_pop_key
-ldns_key
ldns_zone
ldns_zone_new
ldns_zone_free
@@ -389,9 +207,15 @@ ldns_zone_new_frm_fp
ldns_zone_new_frm_fp_l
ldns_zone_print
ldns_zone_print_fmt
-ldns_get_rr_list_hosts_frm_file
-ldns_get_rr_list_hosts_frm_fp
-ldns_get_rr_list_hosts_frm_fp_l
+ldns_rdf_set_size
+ldns_rdf_set_type
+ldns_rdf_set_data
+ldns_getaddrinfo
+ldns_verify
+ldns_verify_rrsig
+ldns_verify_rrsig_keylist
+ldns_verify_rrsig_keylist_notime
+ldns_verify_notime
ldns_pkt
ldns_pkt_section
ldns_pkt_type
@@ -400,29 +224,7 @@ ldns_dnssec_data_chain_free
ldns_dnssec_data_chain_deep_free
ldns_dnssec_build_data_chain
ldns_dnssec_data_chain_print
-ldns_pkt2buffer_str
-ldns_pktheader2buffer_str
-ldns_rr2buffer_str
-ldns_rr_list2buffer_str
-ldns_rdf2buffer_str
-ldns_key2buffer_str
-ldns_pkt2buffer_wire
-ldns_rr2buffer_wire
-ldns_rdf2buffer_wire
-ldns_rrsig2buffer_wire
-ldns_rr_rdata2buffer_wire
-ldns_buffer_limit
-ldns_buffer_set_limit
-ldns_buffer_capacity
-ldns_buffer_set_capacity
-ldns_buffer_reserve
-ldns_buffer_at
-ldns_buffer_begin
-ldns_buffer_end
-ldns_buffer_current
-ldns_send
-ldns_get_rr_list_addr_by_name
-ldns_get_rr_list_name_by_addr
+ldns_sign_public
ldns_rdf2buffer_str_a
ldns_rdf2buffer_str_aaaa
ldns_rdf2buffer_str_str
@@ -442,22 +244,62 @@ ldns_rdf2buffer_str_apl
ldns_rdf2buffer_str_int16_data
ldns_rdf2buffer_str_int16
ldns_rdf2buffer_str_ipseckey
-ldns_buffer_flip
-ldns_buffer_rewind
-ldns_buffer_position
-ldns_buffer_set_position
-ldns_buffer_skip
+ldns_create_nsec
+ldns_rr_list_rr_count
+ldns_rr_list_set_rr_count
+ldns_key_rr2ds
+ldns_version
+ldns_dnssec_data_chain
+ldns_dnssec_data_chain_struct
+ldns_dnssec_trust_tree
+ldns_str2period
ldns_dname_left_chop
ldns_dname_label_count
-ldns_rdf_size
-ldns_rdf_get_type
-ldns_rdf_data
-ldns_rdf_compare
-ldns_rr_push_rdf
-ldns_rr_pop_rdf
-ldns_pkt_verify
-ldns_get_errorstr_by_id
-ldns_status
+ldns_rr_list_clone
+ldns_update_pkt_new
+ldns_get_rr_class_by_name
+ldns_get_rr_type_by_name
+ldns_dname_compare
+ldns_dname_interval
+ldns_dname_cat_clone
+ldns_dname_cat
+ldns_buffer_write_at
+ldns_buffer_write
+ldns_buffer_write_string_at
+ldns_buffer_write_string
+ldns_buffer_write_u8_at
+ldns_buffer_write_u8
+ldns_buffer_write_u16_at
+ldns_buffer_write_u16
+ldns_buffer_read_at
+ldns_buffer_read
+ldns_buffer_read_u8_at
+ldns_buffer_read_u8
+ldns_buffer_read_u16_at
+ldns_buffer_read_u16
+ldns_buffer_read_u32_at
+ldns_buffer_read_u32
+ldns_buffer_write_u32
+ldns_buffer_write_u32_at
+ldns_dnssec_verify_denial
+ldns_dnssec_verify_denial_nsec3
+ldns_rr_rdf
+ldns_rr_owner
+ldns_rr_rd_count
+ldns_rr_ttl
+ldns_rr_get_class
+ldns_rr2str
+ldns_pkt2str
+ldns_rdf2str
+ldns_rr_list2str
+ldns_key2str
+ldns_dname_is_subdomain
+ldns_dname_str_absolute
+ldns_dname_label
+ldns_dnssec_zone
+ldns_dnssec_name
+ldns_dnssec_rrs
+ldns_dnssec_rrsets
ldns_dnssec_name_new
ldns_dnssec_name_new_frm_rr
ldns_dnssec_name_free
@@ -468,3 +310,161 @@ ldns_dnssec_name_cmp
ldns_dnssec_name_add_rr
ldns_dnssec_name_find_rrset
ldns_dnssec_name_print
+ldns_key_list_key_count
+ldns_key_list_key
+ldns_key_rsa_key
+ldns_key_dsa_key
+ldns_key_algorithm
+ldns_key_hmac_key
+ldns_key_origttl
+ldns_key_inception
+ldns_key_expiration
+ldns_key_keytag
+ldns_key_pubkey_owner
+ldns_key_flags
+ldns_rr_list_sort
+ldns_pkt_tsig_verify
+ldns_pkt_tsig_sign
+ldns_verify_rrsig_dsa
+ldns_verify_rrsig_rsasha1
+ldns_verify_rrsig_rsamd5
+ldns_native2rdf_int8
+ldns_native2rdf_int16
+ldns_native2rdf_int32
+ldns_native2rdf_int16_data
+ldns_rdf2native_int8
+ldns_rdf2native_int16
+ldns_rdf2native_int32
+ldns_rdf2native_sockaddr_storage
+ldns_rdf2native_time_t
+ldns_axfr_start
+ldns_axfr_next
+ldns_axfr_abort
+ldns_axfr_complete
+ldns_axfr_last_pkt
+ldns_tcp_send_query
+ldns_tcp_read_wire
+ldns_tcp_connect
+ldns_rr_ns_nsdname
+ldns_dane_create_tlsa_rr
+ldns_dane_create_tlsa_owner
+ldns_dane_cert2rdf
+ldns_dane_select_certificate
+ldns_rr_list_new
+ldns_rr_list_free
+ldns_key_buf2dsa
+ldns_key_buf2rsa
+ldns_rr_dnskey_flags
+ldns_rr_dnskey_set_flags
+ldns_rr_dnskey_protocol
+ldns_rr_dnskey_set_protocol
+ldns_rr_dnskey_algorithm
+ldns_rr_dnskey_set_algorithm
+ldns_rr_dnskey_key
+ldns_rr_dnskey_set_key
+ldns_get_rr_list_hosts_frm_file
+ldns_get_rr_list_hosts_frm_fp
+ldns_get_rr_list_hosts_frm_fp_l
+ldns_dnssec_rrsets_new
+ldns_dnssec_rrsets_free
+ldns_dnssec_rrsets_type
+ldns_dnssec_rrsets_set_type
+ldns_dnssec_rrsets_add_rr
+ldns_dnssec_rrsets_print
+ldns_pkt_set_flags
+ldns_pkt_set_id
+ldns_pkt_set_qr
+ldns_pkt_set_aa
+ldns_pkt_set_tc
+ldns_pkt_set_rd
+ldns_pkt_set_cd
+ldns_pkt_set_ra
+ldns_pkt_set_ad
+ldns_pkt_set_opcode
+ldns_pkt_set_rcode
+ldns_pkt_set_qdcount
+ldns_pkt_set_ancount
+ldns_pkt_set_nscount
+ldns_pkt_set_arcount
+ldns_pkt_set_answerfrom
+ldns_pkt_set_querytime
+ldns_pkt_set_size
+ldns_pkt_set_section_count
+ldns_pkt_set_tsig
+ldns_pkt_edns
+ldns_pkt_edns_udp_size
+ldns_pkt_edns_extended_rcode
+ldns_pkt_edns_version
+ldns_pkt_edns_z
+ldns_pkt_edns_data
+ldns_pkt_set_edns_udp_size
+ldns_pkt_set_edns_extended_rcode
+ldns_pkt_set_edns_version
+ldns_pkt_set_edns_z
+ldns_pkt_set_edns_data
+ldns_key_list_push_key
+ldns_key_list_pop_key
+ldns_is_rrset
+ldns_zone_rrs
+ldns_zone_soa
+ldns_algorithm
+ldns_key
+ldns_key_free
+ldns_key_deep_free
+ldns_key_list_free
+ldns_update_set_zocount
+ldns_update_set_prcount
+ldns_update_set_upcount
+ldns_update_set_adcount
+ldns_dname_new
+ldns_dname_new_frm_str
+ldns_dname_new_frm_data
+ldns_key_new
+ldns_key_new_frm_algorithm
+ldns_key_new_frm_fp
+ldns_key_new_frm_fp_l
+ldns_key_new_frm_fp_rsa
+ldns_key_new_frm_fp_rsa_l
+ldns_key_new_frm_fp_dsa
+ldns_key_new_frm_fp_dsa_l
+ldns_rr_uncompressed_size
+ldns_wire2rr
+ldns_wire2pkt
+ldns_wire2rdf
+ldns_wire2dname
+ldns_get_errorstr_by_id
+ldns_status
+ldns_init_random
+ldns_rdf_address_reverse
+ldns_fget_token
+ldns_fskipcs
+ldns_zone_set_rrs
+ldns_zone_set_soa
+ldns_pkt_verify
+ldns_duration_type
+ldns_duration_create
+ldns_duration_create_from_string
+ldns_duration_cleanup
+ldns_duration_compare
+ldns_duration2string
+ldns_duration2time
+ldns_key_print
+ldns_buffer_remaining_at
+ldns_buffer_remaining
+ldns_buffer_available_at
+ldns_buffer_available
+ldns_buffer_status
+ldns_buffer_status_ok
+ldns_rdf
+ldns_rdf_type
+ldns_rr_list_cat
+ldns_rr_list_push_rr
+ldns_rr_list_pop_rr
+ldns_rdf_new
+ldns_rdf_clone
+ldns_rdf_new_frm_data
+ldns_rdf_new_frm_str
+ldns_rdf_new_frm_fp
+ldns_rdf_free
+ldns_rdf_deep_free
+ldns_rdf_print