diff --git a/spec/getdns-0.400.tgz b/spec/getdns-0.400.tgz deleted file mode 100644 index 682db345..00000000 Binary files a/spec/getdns-0.400.tgz and /dev/null differ diff --git a/spec/getdns-0.401.tgz b/spec/getdns-0.401.tgz new file mode 100644 index 00000000..05e31ed4 Binary files /dev/null and b/spec/getdns-0.401.tgz differ diff --git a/spec/index.html b/spec/index.html index f03a6617..5011c552 100644 --- a/spec/index.html +++ b/spec/index.html @@ -1485,7 +1485,7 @@ function.
/* Set up the callback function, which will also do the processing of the results */ void this_callbackfn(getdns_context *this_context, - getdns_callback_type_t this_callback_type, + getdns_callback_type_t this_callback_type, getdns_dict *this_response, void *this_userarg, getdns_transaction_t this_transaction_id) @@ -1603,7 +1603,7 @@ their TTLs. /* Set up the callback function, which will also do the processing of the results */ void this_callbackfn(getdns_context *this_context, - getdns_callback_type_t this_callback_type, + getdns_callback_type_t this_callback_type, getdns_dict *this_response, void *this_userarg, getdns_transaction_t this_transaction_id) @@ -2043,6 +2043,21 @@ The API will use the resource records inbundle_of_support_records
The function returns one of GETDNS_DNSSEC_SECURE
, GETDNS_DNSSEC_BOGUS
, GETDNS_DNSSEC_INDETERMINATE
, or GETDNS_DNSSEC_INSECURE
.
+
+The default list of trust anchor records that is used by the library to validate DNSSEC can
+be retrieved by using the getdns_root_trust_anchor
helper function.
+When there are no default trust anchors NULL
is returned.
+Upon successful return, the variable of type time_t
, referenced by
+utc_date_of_anchor
is set to the number of seconds since epoch
+the trust anchors were obtained.
+
There are two functions that help process data:
There is a tarball that includes the .h files, +
There is a tarball that includes the .h files, the examples, and so on. The examples all make, even though there is no API implementation, based on a pseudo-implementation in the tarball; see make-examples-PLATFORM.sh. Note that this currently builds fine on the Macintosh and Ubuntu; help is definitely appreciated on making the build process